mirror of
https://github.com/black7375/Firefox-UI-Fix.git
synced 2026-01-30 12:20:36 -08:00
Fix: Iconst - Win11 native menu height #650
This commit is contained in:
parent
267c31cd0b
commit
6cbfd045ad
4 changed files with 57 additions and 1 deletions
22
css/leptonChrome.css
generated
22
css/leptonChrome.css
generated
|
|
@ -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
12
css/leptonContent.css
generated
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue