Skip to content

Use native context menus / support windows #2648

@jpetrie

Description

@jpetrie

Discord username (optional)

josh#5327

Describe the solution you'd like?

Warp currently uses custom UI for right-click popup menus and auxiliary windows (such as the Settings window). In doing so, some of the expected functionality of an application on the platform becomes unavailable (without additional developer work), and users potentially cannot apply knowledge they have of how the rest of the native UI elements work to Warp's custom-built implementations. 

For example, none of this custom UI appears to be able to leave the content area of the primary window, which means context menus opened at the far right edge of the screen don't appear in the same location a native one would. They also cannot fit all their options (and there appears to be no way to scroll them) if the primary window is too small. If issues such #2609 were addressed (presumably generically by adding Services support to the right-click menu), this would occur much more often if uses have a lot of Services configured.

One of the reasons I like Warp is that it makes the effort to be a "proper" macOS application in ways that many other alternatives don't (it has an actual menu bar, its shortcuts correspond to OS conventions, and it responds to OS appearance mode changes in real time). It would be great if I could use proper native context menus and windows, too.

Is your feature request related to a problem? Please describe.

It's possible to open context menus that cannot be fully accessed if the Warp window is too small.

Additional context

No response

How important is this feature to you?

2

Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions