Files
fusion/packages/dashboard/app/components
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-06-27 23:37:24 -07:00