gsxdsm
b5378d232c
FN-7124: add engine-controls popover dismiss button
Add an explicit dismiss affordance for the footer engine-controls popover while preserving pending slider saves.
- Add a visible, localized Close engine controls X button inside the engine-control popover.
- Flush pending project concurrency debounce writes before closing via button, Escape, outside-click, or trigger toggle.
- Cover the dismiss affordance and flush behavior with dashboard tests and docs.
- Add a patch changeset for the published CLI bundle.
Files changed:
.changeset/fn-7124-engine-controls-close.md | 6 ++
docs/dashboard-guide.md | 2 +-
.../dashboard/app/components/EngineControlMenu.css | 19 +++++
.../dashboard/app/components/EngineControlMenu.tsx | 87 +++++++++++++++++-----
.../__tests__/EngineControlMenu.test.tsx | 42 +++++++++++
packages/i18n/locales/en/app.json | 1 +
packages/i18n/locales/es/app.json | 1 +
packages/i18n/locales/fr/app.json | 1 +
packages/i18n/locales/ko/app.json | 1 +
packages/i18n/locales/zh-CN/app.json | 1 +
packages/i18n/locales/zh-TW/app.json | 1 +
11 files changed, 142 insertions(+), 20 deletions(-)
Fusion-Task-Id: FN-7124
Fusion-Task-Lineage: cdd052e7-d4f1-4d4e-8348-002f7702a170
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-06-27 11:27:17 -07:00
..
2026-06-27 10:50:33 -07:00
2026-06-26 12:06:05 -07:00
2026-06-27 09:28:31 -07:00
2026-06-27 11:27:17 -07:00
2026-06-26 12:06:05 -07:00
2026-06-26 12:06:05 -07:00
2026-06-27 11:17:03 -07:00
2026-06-27 11:27:17 -07:00
2026-06-26 12:06:05 -07:00
2026-06-27 09:28:31 -07:00
2026-06-08 15:19:27 -07:00
2026-06-26 12:06:05 -07:00