gsxdsm
4b4df1ff30
FN-8565: restore tablet task modal resizing
Restore resizable Task Detail and New Task windows on 768px touch tablets.
- Classify known touch tablets separately from phone sheets
- Restore bounded modal geometry and resize grips with keyboard support
- Add regression coverage, documentation, and a patch changeset
Files changed:
.changeset/fn-8565-tablet-task-modal-resize.md | 7 +++
docs/dashboard-guide.md | 5 ++
.../task-detail-modal-tablet-width.test.ts | 15 +++++
packages/dashboard/app/components/NewTaskModal.css | 18 +++++-
packages/dashboard/app/components/NewTaskModal.tsx | 44 +++++++++++++-
.../dashboard/app/components/TaskDetailModal.css | 30 ++++++++++
.../dashboard/app/components/TaskDetailModal.tsx | 40 +++++--------
.../app/components/__tests__/NewTaskModal.test.tsx | 68 +++++++++++++++++++++-
...etailModal.responsive-and-dependencies.test.tsx | 51 ++++++++++++++++
.../hooks/__tests__/useModalResizePersist.test.tsx | 53 ++++++++++++++++-
.../dashboard/app/hooks/useModalResizePersist.ts | 58 +++++++++++++++---
11 files changed, 352 insertions(+), 37 deletions(-)
Fusion-Task-Id: FN-8565
Fusion-Task-Lineage: 7d9bbeb9-0e6a-4ad9-8b4d-e9f3d8aef650
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-24 19:20:16 -07:00
..
2026-07-24 19:06:14 -07:00
2026-07-23 22:16:37 -07:00
2026-07-24 19:06:14 -07:00
2026-07-24 19:20:16 -07:00
2026-07-24 05:30:45 -07:00
2026-07-23 22:16:37 -07:00
2026-07-24 19:06:14 -07:00
2026-07-24 11:15:43 -07:00
2026-07-23 22:16:37 -07:00
2026-07-24 19:06:14 -07:00
2026-06-08 15:19:27 -07:00
2026-07-23 22:16:37 -07:00