Skip to main content
Back to Blog
builder context-menu UX editing

Right-Click Context Menus

Swifty Team Feb 8, 2026 2 min read

Builder interfaces accumulate friction when common operations require toolbar trips. You want to duplicate a component — where's the duplicate button? You want to delete an element — do you click it first, then find delete? You want to move something into a different container — how many clicks is that?

Context menus answer all of these with a single right-click.

Actions at Your Cursor

Right-clicking any element on the builder canvas opens a context menu with actions relevant to that element. The menu knows what's selected — a component gets component actions, a container gets container actions, a text element gets text actions.

Common actions in the menu include:

  • Duplicate — creates a copy of the element in the same parent container
  • Delete — removes the element with a confirmation for non-trivial operations
  • Move up / Move down — reorders the element within its container
  • Move into — moves the element into an adjacent container
  • Copy settings — copies the component's configuration to clipboard for pasting elsewhere
  • Edit properties — opens the side panel settings for the element

Faster Than Toolbar Navigation

The context menu meets you where you are — at the element you clicked. No hunting for the right button in a toolbar at the edge of the screen. No selecting the element and then locating the operation in a menu somewhere else.

For repetitive operations during a build session — duplicating a component multiple times, deleting several elements, reordering items — the context menu dramatically reduces the interaction cost.

Consistent Across Element Types

The same right-click gesture works everywhere in the builder. Whether you're clicking a data table, a metrics card, a navigation item, or a simple text block, right-click shows the available actions. The consistency means you don't have to remember different interaction patterns for different element types.

Context menus are a small interaction detail with a large cumulative impact. Building pages faster, with less friction, produces better apps in less time.

Related posts

Composed Data Sources

Chain and relate data sources for rich dashboards — compose complex data views from simpler sources without writing code.

Computed Expressions

Transform data with template expressions and built-in functions — format, combine, and derive values from your data without code.

Cross-Source Data Joins

Combine data from multiple sources in one view — join records from your database with data from external services using a shared key.