gsxdsm
743dc5f46e
FN-8612: remove tablet task modal padding
Keep task modals dense on tablets without reducing their touch resize targets.
- Move the Task Detail drag target out of layout flow while preserving its 44px hit area.
- Restore desktop-density New Task header and body padding on tablet resize surfaces.
- Add CSS, unit, and browser coverage for tablet geometry and generic floating windows.
Files changed:
.changeset/fn-8612-tablet-modal-padding.md | 7 +
docs/dashboard-guide.md | 8 +-
.../task-detail-modal-tablet-width.test.ts | 8 +
.../dashboard/app/components/FloatingWindow.css | 40 ++++-
packages/dashboard/app/components/NewTaskModal.css | 14 ++
.../FloatingWindow.touch-geometry.test.tsx | 14 ++
.../app/components/__tests__/NewTaskModal.test.tsx | 8 +
.../app/task-modal-touch-resize-e2e-fixture.tsx | 54 ++++++-
.../task-modal-touch-resize-browser.test.ts | 177 ++++++++++++++++++++-
packages/dashboard/vitest.config.ts | 6 +
10 files changed, 322 insertions(+), 14 deletions(-)
Fusion-Task-Id: FN-8612
Fusion-Task-Lineage: fecd7c48-7b6c-434e-9002-f8f21241120c
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-26 15:42:53 -07:00
..
2026-07-26 13:15:36 -07:00
2026-07-25 21:06:33 -07:00
2026-07-26 15:38:05 -07:00
2026-07-26 15:42:53 -07:00
2026-07-25 21:06:33 -07:00
2026-07-25 21:06:33 -07:00
2026-07-26 15:36:33 -07:00
2026-07-25 22:52:53 -07:00
2026-07-25 21:06:33 -07:00
2026-07-25 21:06:33 -07:00
2026-07-25 21:06:33 -07:00