Skip to content

Consistently provide a generic context menu to host advanced editing actions where applicable #5528

@nikku

Description

@nikku

Problem you would like to solve

We see other tools (excalidraw, Miro, Google Sheets) use a context menu to give users a chance to uncover editor actions / customize the editor. Using the modeler I stumble upon a barebones context menu (canvas) and no context menu in other places (i.e. in the properties panel):

Image

Proposed solution

  • Modeler offers standard context menu (Copy/Cut/Paste) for any text element
  • Modeler offers advanced context menu inside of the canvas, featuring more general actions
    • Copy/Paste/Duplicate if applicable
    • Select all
    • General configuration tools on empty canvas:
      • Toggle grid
      • Toggle properties panel

Alternatives considered

We could instead use a command palette (#3491). However this is not a real alternative. A meaningful and working context menu is a core application too.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions