Skip to content

UI - pan/zoom enhancements #126

@vgheo

Description

@vgheo

Currently

  • Zoom is done with mouse wheel
  • panning is done by dragging the background (purple surface)
  • + drag - defines a selection rectangle, but nothing happens on mouse up

Issue is that if we have a large module and a close zoom, it cannot be panned as there's no background in the current view.

PROPOSALS

Panning mode

Hold + mouse drag - always zooms

Alternative: introduce a toolbox ( Pan Mode / Select Mode )

Zoom by selection

  • +drag - define rectangle
  • zoom to that rectangle on mouse-up

Reset view

Button: "Reset view"

  • resets view to initial state - all fits

NOTE: New buttons - added in line with existing "Save Graph"

@im2nguyen - please tell us your thoughts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions