这是indexloc提供的服务,不要输入任何密码
Skip to content

Implement separate reset pan, rotation and zoom options #1469

@Jose-Moreno

Description

@Jose-Moreno

Issue Summary

The keyword here is separate. There's been plenty of times when I'm working at a desired zoom factor either closing in or out towards the drawing, however once I tilt the canvas since I can't determine the exact angle to go back once I have to press reset view and it will rollback the canvas location, rotation and zoom, so then I have to relocate and zoom again.

This behavior also affects the camera layer and it's a bit more frustrating in the case when you are animating the transforms individually but you depend on the view to be reset for all transforms.

What I'm proposing however is not to get rid of the ability to reset all the transforms, but to allow the user to choose which ones should be reset so i see something like this:

  • Reset All (this is the current behavior, and we should keep it too)
  • Reset Pan / Location
  • Reset Tilt / Rotation
  • Reset Zoom / Scale

It could either be that the reset view has some visual toggles perhaps on a widget or toolbar, or that we invoke the extra reset options through modifiers.

In the menu actions we could have the Reset View as a menu category > and then have all the 4 options implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CameraCanvasEnhancementUXRelated to the way users interact with the program

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions