-
Notifications
You must be signed in to change notification settings - Fork 38.2k
Closed
Labels
Milestone
Description
Test for #29024
Complexity: 4
Summary
On Windows and Linux, users can now opt in to use the custom titlebar that has been available on macOS for some time. With this change, we have implemented a new HTML-based menubar that is more accessible than the Electron version as well as just looks nicer. In order to match the new menubar, menus throughout the workbench are now using the same menu widget.
Test
- First, set
window.titleBarStyletocustomand restart Code. - Use the new titlebar and window controls.
- Use the new menubar.
- Try out menus throughout the workbench.
Things to verify
- Do the window controls work as expected?
- Can you navigate the menubar with a keyboard?
- Can you navigate the menubar with the mouse?
- Does the menubar honor settings like
window.enableMenuBarMnemonicsandwindow.menuBarVisibility? - Accessibility with screen readers
- Do the actions in the menubar as well as menus throughout the workbench actually work?
See existing issues here for dupes Menu and Accessibility
Reactions are currently unavailable