gecko-dev/toolkit/themes
Sam Johnson cb598c21ab Bug 1668119 - Update macOS menupopup metrics for modern appearance. r=desktop-theme-reviewers,emilio,reusable-components-reviewers,dao
While bug 1861671 improved menupopup styling to closer match modern macOS, there were still several discrepancies between native and non-native menu metrics. The following adjustments were made in this patch to match native styles:
- Don't render the checkmark containers for menus with no checked or checkable items
- Adjusted various spacings to match native metrics
- Apply padding to the accelerator container only if an accelerator is present
- Fixed regression from bug 1861671 resulting in menuitems being misaligned with sub-menus

These changes result in non-native menupopups appearing nearly indistinguishable from native menus.

Differential Revision: https://phabricator.services.mozilla.com/D199787
2024-02-04 10:48:10 +00:00
..
linux Bug 1875384 - Make dialogs use font: menu for a more accessible macOS experience. r=jules,desktop-theme-reviewers,emilio 2024-01-26 17:23:00 +00:00
mobile Bug 1508369 - clean up browser CSS to pass basic stylelint rules, r=desktop-theme-reviewers,webcompat-reviewers,extension-reviewers,devtools-reviewers,nchevobbe,denschub,dao 2023-05-09 17:12:50 +00:00
osx Bug 1668119 - Update macOS menupopup metrics for modern appearance. r=desktop-theme-reviewers,emilio,reusable-components-reviewers,dao 2024-02-04 10:48:10 +00:00
shared Bug 1668119 - Update macOS menupopup metrics for modern appearance. r=desktop-theme-reviewers,emilio,reusable-components-reviewers,dao 2024-02-04 10:48:10 +00:00
windows Bug 1875384 - Make dialogs use font: menu for a more accessible macOS experience. r=jules,desktop-theme-reviewers,emilio 2024-01-26 17:23:00 +00:00
LICENSE
moz.build