-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Complete Native Menu Implementation #682
Comments
This would be great to add - but we will have to add support for those same things inside the Fyne canvas menus as well (for systems other than macOS). Separator and disabled could be done relatively easily, indentation is tracked by another ticket (#395) but the key equivalents will take more work overall in the toolkit first. |
Separators were added to develop branch and will be part of 1.3. Regarding indentation: I don’t think that this is useful. Apples design documentation (https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-anatomy/) says:
Submenus probably will land in 1.3 (#905 is the first step here). |
#905 now contains the support for native submenus, too |
See also #1372 |
I think the key equivalent / shortcut feature is the only remaining item |
We think this is complete now in Bowmore release :) |
Currently missing from native menus, see darwin implementation:
The Apple Documentation for MenuItem: https://developer.apple.com/documentation/appkit/nsmenuitem
While I realize that these seem like small things compared to the larger work that needs to be done, menus are a primary UX element for users. These small features would help the apps feel equivalent to other UX frameworks.
The text was updated successfully, but these errors were encountered: