gsxdsm
|
e18745b79e
|
FN-6844: move engine controls to footer status bar
Move engine stop, pause, and scheduler tuning controls into the executor footer status bar.
- Add a footer EngineControlMenu popover with stop/start, pause/resume, and debounced concurrency/worktree sliders.
- Remove the engine controls from the dashboard header and wire the footer running-state text to open the controls.
- Update dashboard tests, English labels, and operator documentation for the footer control location.
Files changed:
docs/dashboard-guide.md | 4 +
packages/dashboard/app/App.tsx | 7 -
.../app/__tests__/tablet-header-controls.test.tsx | 21 +-
.../dashboard/app/components/EngineControlMenu.css | 118 +++++++++
.../dashboard/app/components/EngineControlMenu.tsx | 292 +++++++++++++++++++++
.../dashboard/app/components/ExecutorStatusBar.css | 28 ++
.../dashboard/app/components/ExecutorStatusBar.tsx | 25 +-
packages/dashboard/app/components/Header.css | 89 -------
packages/dashboard/app/components/Header.tsx | 81 +-----
.../app/components/__tests__/App.test.tsx | 132 ----------
.../__tests__/EngineControlMenu.test.tsx | 145 ++++++++++
.../__tests__/ExecutorStatusBar.test.tsx | 40 +++
.../app/components/__tests__/Header.test.tsx | 57 +---
.../components/__tests__/MultiProjectFlow.test.tsx | 8 -
.../app/components/__tests__/ResearchView.test.tsx | 4 -
packages/i18n/locales/en/app.json | 5 +-
16 files changed, 666 insertions(+), 390 deletions(-)
Fusion-Task-Id: FN-6844
Fusion-Task-Lineage: f0e17e3d-489e-483c-ba7d-a020c111231c
|
2026-06-21 09:00:40 -07:00 |
|