Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions