You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Menus: a menu bar along a window or surface top, nested menus that open on hover, and context menus on right-click. Items carry a shortcut label, a check mark, an icon and a disabled state. Shortcuts are handled while the menu is closed, not only shown. Arrow keys and enter navigate an open menu.
Part of #85. Needs hashed ids (#94), the input contract (#96) (right button) and the state store (#95).
Acceptance
Menu bar, nested menus and context menus, with tests for hover-open, outside-press close and right-click open
A registered shortcut fires its item with the menu closed, and stays quiet while a text field is focused
Activity
feat(#104): popups by id, nested popups, and any button dismisses
feat(#104): menus, menu bars and context menus
docs(#104): menus in the README
fix(#104): an open menu owns the keyboard, and a primary modifier
Merge pull request #128 from briar-systems/feat/104
octalide commentedon Oct 1, 2026
Done in #128.