Fix: Iconst - Win11 native menu height #650

This commit is contained in:
alstjr7375 2023-03-13 08:01:22 +09:00
parent 267c31cd0b
commit 6cbfd045ad
4 changed files with 57 additions and 1 deletions

22
css/leptonChrome.css generated
View file

@ -3848,6 +3848,16 @@
#main-menubar > menu > menupopup menu {
padding-block: var(--bookmark-menu-padding) !important;
}
@supports -moz-bool-pref("userChrome.compatibility.os.win11") {
#main-menubar > menu > menupopup menuitem,
#main-menubar > menu > menupopup menu {
--bookmark-menu-padding: 3px;
}
#main-menubar > menu > menupopup menuitem:is([type="checkbox"], [type="radio"]),
#main-menubar > menu > menupopup menu:is([type="checkbox"], [type="radio"]) {
--bookmark-menu-padding: 0px;
}
}
}
/*= Panel - Reduce padding ===================================================*/
@supports -moz-bool-pref("userChrome.padding.panel") {
@ -10655,6 +10665,18 @@
:root {
--context-menu-background-padding: 5px;
}
#main-menubar {
--context-menu-background-padding: calc(5px + ((1.45em - 16px) / 2));
}
menuitem:is([type="checkbox"], [type="radio"]) {
--menu-padding: 0px;
}
menuitem[checked="true"] {
--context-menu-background-padding: 0px;
}
menuitem[checked="true"] > .menu-iconic-left {
transform: translateX(2px);
}
}
menupopup:is(#historyMenuPopup, #bookmarksMenuPopup) .menu-iconic > .menu-iconic-left,
menupopup:is(#historyMenuPopup, #bookmarksMenuPopup) .menuitem-iconic > .menu-iconic-left,

12
css/leptonContent.css generated
View file

@ -3066,6 +3066,18 @@
:root {
--context-menu-background-padding: 5px;
}
#main-menubar {
--context-menu-background-padding: calc(5px + ((1.45em - 16px) / 2));
}
menuitem:is([type="checkbox"], [type="radio"]) {
--menu-padding: 0px;
}
menuitem[checked="true"] {
--context-menu-background-padding: 0px;
}
menuitem[checked="true"] > .menu-iconic-left {
transform: translateX(2px);
}
}
menupopup:is(#historyMenuPopup, #bookmarksMenuPopup) .menu-iconic > .menu-iconic-left,
menupopup:is(#historyMenuPopup, #bookmarksMenuPopup) .menuitem-iconic > .menu-iconic-left,

View file

@ -127,9 +127,25 @@ $_initialMenus: selector.append(
--context-menu-background-padding: 3px;
--menu-background-padding-default: 0px;
@include _layout_win_native_context_text_padding;
@include Option("userChrome.compatibility.os.win11") {
}
@include Option("userChrome.compatibility.os.win11") {
:root {
--context-menu-background-padding: 5px;
}
#main-menubar {
--context-menu-background-padding: calc(5px + ((1.45em - 16px) / 2));
}
menuitem {
&:is([type="checkbox"], [type="radio"]) {
--menu-padding: 0px;
}
&[checked="true"] {
--context-menu-background-padding: 0px;
> .menu-iconic-left {
transform: translateX(2px);
}
}
}
}
@include NativeMenuPopup {

View file

@ -26,4 +26,10 @@
#main-menubar > menu > menupopup menuitem,
#main-menubar > menu > menupopup menu {
padding-block: var(--bookmark-menu-padding) !important;
@include Option("userChrome.compatibility.os.win11") {
--bookmark-menu-padding: 3px;
&:is([type="checkbox"], [type="radio"]) {
--bookmark-menu-padding: 0px;
}
}
}