Fix: bookmark menu's padding #391

- support `userChrome.padding.menu_compact`
- add `userChrome.padding.bookmark_menu.compact`
This commit is contained in:
alstjr7375 2022-05-11 03:48:45 +09:00
parent 1d403d31a8
commit 69fd049535
3 changed files with 33 additions and 2 deletions

View file

@ -3530,12 +3530,28 @@
--bookmark-menu-padding: 1.5px;
}
:root:not([uidensity="touch"]) #BMB_bookmarksPopup .subviewbutton,
@supports -moz-bool-pref("userChrome.padding.menu_compact") {
:root {
--bookmark-menu-padding: 2px;
}
:root[uidensity="compact"] {
--bookmark-menu-padding: 0px;
}
}
:root:not([uidensity="touch"]) #BMB_bookmarksPopup .subviewbutton,
:root:not([uidensity="touch"]) #PlacesToolbar menupopup[placespopup] .bookmark-item,
:root:not([uidensity="touch"]) #PlacesToolbar menupopup[placespopup] .openintabs-menuitem {
padding-block: var(--bookmark-menu-padding) !important;
}
@supports -moz-bool-pref("userChrome.padding.menu_compact") or -moz-bool-pref("userChrome.padding.bookmark_menu.compact") {
:root:not([uidensity="touch"]) #BMB_bookmarksPopup .bookmark-item,
:root:not([uidensity="touch"]) #PlacesToolbar menupopup[placespopup] .bookmark-item {
min-height: unset !important;
/* Original: 24px */
}
}
}
/*= Global Menu - Set Padding ================================================*/
@supports -moz-bool-pref("userChrome.padding.global_menubar") {

View file

@ -4,10 +4,24 @@
:root[uidensity="compact"] {
--bookmark-menu-padding: 1.5px;
}
@include Option("userChrome.padding.menu_compact") {
:root {
--bookmark-menu-padding: 2px;
}
:root[uidensity=compact] {
--bookmark-menu-padding: 0px;
}
}
:root:not([uidensity="touch"]) #BMB_bookmarksPopup .subviewbutton,
:root:not([uidensity="touch"]) #BMB_bookmarksPopup .subviewbutton,
:root:not([uidensity="touch"]) #PlacesToolbar menupopup[placespopup] .bookmark-item,
:root:not([uidensity="touch"]) #PlacesToolbar menupopup[placespopup] .openintabs-menuitem {
padding-block: var(--bookmark-menu-padding) !important;
}
@include Option("userChrome.padding.menu_compact", "userChrome.padding.bookmark_menu.compact") {
:root:not([uidensity="touch"]) #BMB_bookmarksPopup .bookmark-item,
:root:not([uidensity="touch"]) #PlacesToolbar menupopup[placespopup] .bookmark-item {
min-height: unset !important; /* Original: 24px */
}
}

View file

@ -82,6 +82,7 @@ user_pref("userChrome.tab.bottom_rounded_corner", true);
// user_pref("userChrome.padding.drag_space.maximized", true);
// user_pref("userChrome.padding.menu_compact", true);
// user_pref("userChrome.padding.bookmark_menu.compact", true);
// user_pref("userChrome.padding.urlView_expanding", true);
// user_pref("userChrome.padding.urlView_result", true);
// user_pref("userChrome.padding.panel_header", true);