[FEATURE REQUEST] I want to be able to zoom the puzzle canvas and have the pieces grow with it. #3

Open
opened 2026-08-29 00:13:11 +00:00 by brian · 0 comments
Owner

As a user, I want to be able to zoom the canvas, and have the puzzle pieces grow / shrink accordingly, so that i can more easily work on puzzles with 500 or more pieces, as the pieces get very tiny at that level of play.

Acceptance Criteria:

  • The user can use normal zoom actions based on their device (e.g. mouse scroll on desktop, two finger pinch control on trackpads and multi-touch devices, etc).
  • The user can zoom when over the canvas area to make the puzzle canvas larger or smaller as needed.
    • When the user zooms the puzzle canvas, the pieces on the canvas as well as those in the side tray will grow / shrink accordingly with the zoomed view.
  • When zooming, the side tray will grow in width as needed, but will remain locked to the right side edge of the screen.
  • When zooming, the pieces will not be moved out of their locked positions on the puzzle canvas.
  • When zooming, the pieces will not be moved out of any groupings already created by the user.
  • Upon refresh, the puzzle will be set to it's normal fit to display area.
  • Upon resuming a game, the puzzle will be set to it's normal fit to display area.
  • Drag and Drop should still work smoothly regardless of zoom level.
  • Panning the puzzle when zoomed in should not cause pieces to drift, be hidden, or removed from locked positions or otherwise.
As a user, I want to be able to zoom the canvas, and have the puzzle pieces grow / shrink accordingly, so that i can more easily work on puzzles with 500 or more pieces, as the pieces get very tiny at that level of play. Acceptance Criteria: - The user can use normal zoom actions based on their device (e.g. mouse scroll on desktop, two finger pinch control on trackpads and multi-touch devices, etc). - The user can zoom when over the canvas area to make the puzzle canvas larger or smaller as needed. - When the user zooms the puzzle canvas, the pieces on the canvas as well as those in the side tray will grow / shrink accordingly with the zoomed view. - When zooming, the side tray will grow in width as needed, but will remain locked to the right side edge of the screen. - When zooming, the pieces will not be moved out of their locked positions on the puzzle canvas. - When zooming, the pieces will not be moved out of any groupings already created by the user. - Upon refresh, the puzzle will be set to it's normal fit to display area. - Upon resuming a game, the puzzle will be set to it's normal fit to display area. - Drag and Drop should still work smoothly regardless of zoom level. - Panning the puzzle when zoomed in should not cause pieces to drift, be hidden, or removed from locked positions or otherwise.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brian/get_puzzles#3
No description provided.