Skip to content

New Tool: Navigate Tool #155

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

Closed
Keavon opened this issue May 23, 2021 · 4 comments · Fixed by #441
Closed

New Tool: Navigate Tool #155

Keavon opened this issue May 23, 2021 · 4 comments · Fixed by #441
Assignees
Milestone

Comments

@Keavon
Copy link
Member

Keavon commented May 23, 2021

Pan, rotate, and zoom the canvas.

Left click drag up/down = zoom in/out
Right click drag around center of canvas = rotate around center of canvas
Middle click drag = pan

Navigate Tool icon

@Keavon Keavon added the Feature label May 23, 2021
@Keavon Keavon added this to the Sprint 5 (upcoming) milestone May 23, 2021
@Keavon Keavon added the Blocked label May 26, 2021
@Keavon Keavon added Available and removed Blocked labels Jun 26, 2021
@0HyperCube 0HyperCube self-assigned this Jun 27, 2021
@0HyperCube
Copy link
Member

0HyperCube commented Jun 27, 2021

Additional controls: (from inkscape and gimp)

  • Middle mouse button + mouse move - pans document (gimp and inkscape) - all tools
  • Space + mouse move - pans document (gimp and inkscape) - all tools
  • ctrl + right mouse drag - pans document (inkscape only) - all tools
  • ctrl + scroll - zooms document around the location of the mouse (inkscape and gimp) - all tools
  • + or - - incremental zooming (gimp and inkscape) - probably easier for user if shift isn't required. - all tools
  • Zoom input field + input increment buttons - Change zoom - all tools
  • Another set of (are they necessary?) zoom increment buttons in top right of viewport - incremental zooming - all tools
  • Also to consider: Input field for rotation (gimp and inkscape) - all tools
  • ctrl + mmb drag - mouse drag up - zoom in, down zoom out (gimp) - all tools
  • left mouse drag - mouse drag up - zoom in, down zoom out (Keavon) - navigate only?
  • ctrl + mmb drag - rotate viewport around centre (inkscape) - all tools
  • shift + mmb drag - rotate viewport around centre (gimp) - all tools
  • shift + ctrl + mmb drag - rotate viewport around center with 15° intervals (gimp) - all tools
  • Right click + drag - rotate viewport (Keavon's suggestion) - Would this be only in the navigate tool?

@0HyperCube 0HyperCube mentioned this issue Jun 27, 2021
14 tasks
@Keavon
Copy link
Member Author

Keavon commented Jun 27, 2021

Thanks for collating those, that's very helpful. I'll try and come up with a whole keymap for Graphite soon, and I will edit the original issue description with those. Ping me if you're blocked by needing a specific answer.

@Keavon
Copy link
Member Author

Keavon commented Jul 3, 2021

To be completed in follow-up to #229.

@Keavon
Copy link
Member Author

Keavon commented Dec 5, 2021

@0HyperCube I just wanted to mention that I've mentally earmarked this feature for you since tools and navigation are your prior work. If you get the chance to spend some time in the next month before the alpha release on this feature, the would be awesome to help with tool catalog feature completeness. (Ignore that this says Sprint 11, it's always great to work on things earlier.) If you don't have time soon, or this doesn't pique your interest, no worries— I'm just mentioning it to put this on your radar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants