8000 [Grida Desktop] Proper Menus on Windows (Linux) Desktop · Issue #264 · gridaco/grida · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[Grida Desktop] Proper Menus on Windows (Linux) Desktop #264

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
softmarshmallow opened this issue Mar 1, 2025 · 0 comments
Open

[Grida Desktop] Proper Menus on Windows (Linux) Desktop #264

softmarshmallow opened this issue Mar 1, 2025 · 0 comments
Labels
a11y desktop this is a Grida Desktop App related issue win32 this is a Grida Desktop Windows distribution related issue

Comments

@softmarshmallow
Copy link
Member
softmarshmallow commented Mar 1, 2025

While Our primary distribution is macOS, We need a reliable way to render os-level menus for win32 and linux, as they don't have a isolated menu bar like macos.

For the best aesthetics (and make it look near as possible accross all platforms), We'll have a menus under a single menu button (an Icon)

This is how Figma and Notion handles it (figma on right top of the window bar with caret-down icon and titlebar notion icon as a menu trigger on notion)

UX Reference: Notion running on Windows 11

notion-windows-11-win32-menus.mov

Default menus on windows

windows menus

which is currently hidden by

titleBarStyle: "hidden",
titleBarOverlay: {
    height: TITLE_BAR_HEIGHT,
    color: "#00000000",
}

Same applies for linux build

@softmarshmallow softmarshmallow added a11y desktop this is a Grida Desktop App related issue win32 this is a Grida Desktop Windows distribution related issue labels Mar 1, 2025
@softmarshmallow softmarshmallow changed the title [Grida Desktop] Menus on Windows (Linux) Desktop [Grida Desktop] Proper Menus on Windows (Linux) Desktop Mar 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y desktop this is a Grida Desktop App related issue win32 this is a Grida Desktop Windows distribution related issue
Projects
None yet
Development

No branches or pull requests

1 participant
0