Fusion Agent
29010e0b0a
FN-064: preserve bounded Board mouse panning
Keep Board dragging within safe viewport bounds while preserving usable mobile interactions.
- Add a reusable bounded mouse-pan hook and wire it into the Board.
- Preserve Board transforms and cursor behavior through responsive CSS updates.
- Expand desktop and mobile regression coverage and document the interaction.
- Add the published-package changeset for the Board fix.
Files changed:
.changeset/fn-064-board-safe-mouse-pan.md | 7 +
docs/dashboard-guide.md | 4 +-
packages/dashboard/app/components/Board.css | 10 ++
packages/dashboard/app/components/Board.tsx | 17 ++-
.../app/components/__tests__/Board.test.tsx | 40 ++++-
.../app/components/__tests__/board-mobile.test.tsx | 13 +-
.../app/hooks/__tests__/useBoardMousePan.test.tsx | 163 +++++++++++++++++++++
packages/dashboard/app/hooks/useBoardMousePan.ts | 141 ++++++++++++++++++
8 files changed, 374 insertions(+), 21 deletions(-)
Fusion-Task-Id: FN-064
Fusion-Task-Lineage: 22e9dfeb-b565-414b-89cf-eb10725490a8
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-20 03:57:39 +00:00
..
2026-08-20 03:57:23 +00:00
2026-08-20 03:57:23 +00:00
2026-08-20 03:57:39 +00:00
2026-08-20 03:55:38 +00:00
2026-08-20 03:57:39 +00:00
2026-07-24 11:15:43 -07:00
2026-08-08 23:54:40 -07:00
2026-08-20 03:57:23 +00:00
2026-07-30 03:10:35 -07:00
2026-08-20 03:57:23 +00:00
2026-08-10 02:56:58 -07:00
2026-08-20 03:57:23 +00:00
2026-08-20 03:57:23 +00:00
2026-08-20 03:57:23 +00:00
2026-07-26 11:17:52 -07:00
2026-08-20 03:57:23 +00:00
2026-07-26 12:12:35 -07:00
2026-08-20 03:57:23 +00:00