diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 434ae88..3c28a85 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -10501,6 +10501,17 @@ --context-menu-background-padding: 3px; --menu-background-padding-default: 0px; } + .menuitem-iconic > .menu-iconic-left { + appearance: none !important; + padding-block: 0 !important; + padding-inline-start: 5px !important; + margin-inline-end: 8px !important; + } + .menu-accel, + .menu-iconic-accel { + box-sizing: content-box; + min-height: 16px; + } } :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup diff --git a/css/leptonContent.css b/css/leptonContent.css index 6ad5f53..a2e4936 100644 --- a/css/leptonContent.css +++ b/css/leptonContent.css @@ -2812,6 +2812,17 @@ --context-menu-background-padding: 3px; --menu-background-padding-default: 0px; } + .menuitem-iconic > .menu-iconic-left { + appearance: none !important; + padding-block: 0 !important; + padding-inline-start: 5px !important; + margin-inline-end: 8px !important; + } + .menu-accel, + .menu-iconic-accel { + box-sizing: content-box; + min-height: 16px; + } } menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), diff --git a/src/icons/layout/_menu_common.scss b/src/icons/layout/_menu_common.scss index 62a3f35..84e2545 100644 --- a/src/icons/layout/_menu_common.scss +++ b/src/icons/layout/_menu_common.scss @@ -97,11 +97,23 @@ $_initialMenus: selector.append( --context-menu-background-padding: 1em; --context-menu-text-padding: 24px; /* 16px + 8px */ --menu-background-padding-default: calc(var(--context-menu-background-padding) + var(--context-menu-text-padding)); - - @include Win10_NativeMenu() { + } + @include Win10_NativeMenu() { + :root { --context-menu-background-padding: 3px; --menu-background-padding-default: 0px; } + + .menuitem-iconic > .menu-iconic-left { + appearance: none !important; + padding-block: 0 !important; + padding-inline-start: 5px !important; + margin-inline-end: 8px !important; + } + .menu-accel, .menu-iconic-accel { + box-sizing: content-box; + min-height: 16px; + } } } @mixin _layout_init_win10() {