the linux version gui needs a menu bar to show the different menus #126
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
on macos, the native menu bar is used. on linux, there is no such thing, so the menu bar needs to be part of the app window. integrate the menubar beneath the normal title bar, if possible, so that it can be properly used on linux. no need to do the same for macos, as there we have the better system menu bar, but both windows and linux need the app-integrated menu bar.
the linux version needs a menu bar to show the different menusto the linux version gui needs a menu bar to show the different menusImplemented in
3586483. Linux and Windows now render a localized five-group in-window menu bar backed by the existing MenuAction routing and enabled-state rules; dropdowns support mouse use, scroll long menus, expose shortcuts, and implement Alt mnemonics plus arrow/Home/End/Enter/Space/Escape navigation. macOS keeps its native menu. README was updated. Neutral review checked issue #126, bDS2 TitlebarMenu behavior, and specs/layout.allium; it caught and fixed long-menu clipping before delivery. Verified with focused red/green menu tests, allium check specs (zero findings), cargo fmt, warnings-denied workspace Clippy, cargo test --workspace, cargo build --workspace, cargo bundle-macos, and exact bundled-app visual inspection of the native menu and shared popover.