Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve zooming #320

Merged
merged 17 commits into from
Jan 5, 2024
Merged

Improve zooming #320

merged 17 commits into from
Jan 5, 2024

Conversation

akaDuality
Copy link
Collaborator

@akaDuality akaDuality commented Dec 27, 2023

Closes #319

  • Add big insets to free space for additional frames
  • "Fit" button should place all frames in center of document
  • Fix zooming by touchpad
    • Can zoom by pinch
    • Can double tap touchpad for smart zoom
      • Can show all frames if already zoomed on one of the frames
    • CMD-scroll should zoom by mouse
    • Can swipe by two fingers on touchpad (Also calls scrollWheel, but don't requires holden CMD

Fixed bugs

  • Outline is not drawn during drag'n'drop
    • Refactor links to hud and drag'n'drop view at CanvasScrollView
  • Samples window opens every launch
  • Top and left inset are weird. Refactor as a result: not center, but add correct insets

@akaDuality akaDuality self-assigned this Dec 27, 2023
@akaDuality akaDuality added the enhancement New feature or request label Dec 27, 2023
@akaDuality akaDuality added this to the 2.0 Artboards milestone Dec 27, 2023
@akaDuality akaDuality linked an issue Dec 27, 2023 that may be closed by this pull request
12 tasks
@akaDuality akaDuality changed the title Extend insets and fix fitting Improve zooming Dec 27, 2023
@akaDuality akaDuality disabled auto-merge January 5, 2024 15:46
@akaDuality akaDuality merged commit 04cc125 into develop Jan 5, 2024
@akaDuality akaDuality deleted the extendedInsets branch January 5, 2024 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

Improve zooming
2 participants