gsxdsm
3f5d7c2147
FN-8049: preserve desktop geometry across sheet views
Prevent full-screen sheet opens from replacing saved desktop FloatingWindow geometry.
- Suspend geometry restoration and writes for sheet modal surfaces without adding storage keys.
- Preserve Artifact Gallery geometry at both narrow-width and short-height sheet breakpoints.
- Cover sheet persistence behavior and document desktop geometry restoration.
Files changed:
docs/dashboard-guide.md | 3 +
packages/dashboard/app/App.tsx | 4 +
.../dashboard/app/components/ArtifactsGallery.tsx | 3 +
.../dashboard/app/components/FileBrowserModal.tsx | 2 +
.../dashboard/app/components/FloatingWindow.tsx | 25 ++++-
.../dashboard/app/components/GitHubImportModal.tsx | 4 +
.../app/components/MissionInterviewModal.tsx | 2 +
.../dashboard/app/components/PrCreateModal.tsx | 2 +
.../app/components/ScheduledTasksModal.tsx | 2 +
.../app/components/WorkflowNodeEditor.tsx | 2 +
.../components/__tests__/FloatingWindow.test.tsx | 118 ++++++++++++++++++++-
.../app/hooks/__tests__/useViewportMode.test.ts | 13 ++-
packages/dashboard/app/hooks/useViewportMode.ts | 15 +++
13 files changed, 190 insertions(+), 5 deletions(-)
Fusion-Task-Id: FN-8049
Fusion-Task-Lineage: 4c659046-694a-42fa-aca1-e702c1d3842a
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-16 01:19:43 -07:00
..
2026-07-15 20:28:11 -07:00
2026-07-13 10:32:12 -07:00
2026-07-16 00:44:35 -07:00
2026-07-16 01:19:43 -07:00
2026-07-15 14:41:05 -07:00
2026-07-13 10:32:12 -07:00
2026-07-16 00:44:35 -07:00
2026-07-15 22:00:27 -07:00
2026-07-13 10:32:12 -07:00
2026-07-13 10:32:12 -07:00
2026-06-08 15:19:27 -07:00
2026-07-15 08:44:11 -07:00