实现AXIS风格仿真外壳
结论:真实浏览器仿真页面完成 AXIS-style Phase 1 外壳,新增菜单、工具栏、Manual/MDI、Preview/DRO、G-code pane、machine state 和状态栏,并保留 LinuxCNC WASM 执行与回放验证。
This commit is contained in:
@@ -84,13 +84,16 @@ menu/toolbar/status badges
|
||||
└───────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
This should replace the current three-column MVP only after the new layout has
|
||||
equivalent smoke coverage.
|
||||
The Phase 1 implementation has replaced the former three-column MVP with this
|
||||
AXIS-style shell while preserving the existing LinuxCNC-backed execution and
|
||||
playback APIs.
|
||||
|
||||
## Implementation Phases
|
||||
|
||||
### Phase 1: AXIS-Style Shell
|
||||
|
||||
Status: implemented.
|
||||
|
||||
Build the visual shell around the existing simulation state:
|
||||
|
||||
- menu bar: File, Machine, View, Help;
|
||||
@@ -109,6 +112,17 @@ Validation:
|
||||
- current program selection and playback still work;
|
||||
- no existing simulation API is removed.
|
||||
|
||||
Current implemented regions:
|
||||
|
||||
- `data-axis-shell="titlebar"`;
|
||||
- `data-axis-shell="menubar"`;
|
||||
- `data-axis-shell="toolbar"`;
|
||||
- `data-axis-shell="manual-mdi"`;
|
||||
- `data-axis-shell="preview-dro"`;
|
||||
- `data-axis-shell="gcode-pane"`;
|
||||
- `data-axis-shell="machine-state"`;
|
||||
- `data-axis-shell="statusbar"`.
|
||||
|
||||
### Phase 2: Program Execution Workflow
|
||||
|
||||
Upgrade the G-code pane and execution controls:
|
||||
|
||||
Reference in New Issue
Block a user