A more context-sensitive right-click menu

Migrated from https://bugs.launchpad.net/inkscape/+bug/170648 🍷

The Idea:

It would be very useful if the right-click menu options were sensitive to whatever object was selected on the left-hand toolbar. What I mean is, apart from the basic cut, copy, paste tools, have the options change to reflect whatever tool you're using at the time.

Examples:

If you're using the select and transform tool:

  • Rotate 90 degrees counter-clockwise
  • Rotate 90 degrees clockwise
  • Flip section horizontally
  • Flip section vertically
  • Lower selection to bottom
  • Lower selection one step
  • Raise selection one step
  • Raise selection to top

If you're using the node editor:

  • Insert new node
  • Delete selected node
  • Join paths at selected nodes
  • Join paths at selected nodes with new segment
  • Split path between two non-endpoint nodes
  • Break path at selected nodes
  • Make nodes corner
  • Make nodes smooth
  • Make nodes symmetric
  • Make segment line
  • Make segment curve
  • Convert objects to paths
  • Convert strokes to paths

If Zoom is selected:

  • Zoom in
  • Zoom out
  • Fit selection in window
  • Fit drawing in window
  • Fit page in window
  • Fit page width in window

... you get the idea.

Edited by datalot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information