mirror of
https://github.com/black7375/Firefox-UI-Fix.git
synced 2026-02-02 21:41:27 -08:00
Fix: Theme - GTK None native menu
- Menu item border radius - Separator border size - Radio icon to checkmark
This commit is contained in:
parent
6d75884583
commit
e4744aaff7
3 changed files with 54 additions and 0 deletions
28
css/leptonChrome.css
generated
28
css/leptonChrome.css
generated
|
|
@ -1088,6 +1088,12 @@
|
|||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
menu,
|
||||
menuitem {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
menu > .menu-text,
|
||||
menuitem > .menu-text,
|
||||
|
|
@ -1172,6 +1178,11 @@
|
|||
appearance: none !important; /* to override more specific selectors above. */
|
||||
width: unset !important;
|
||||
}
|
||||
.menu-iconic-left .menu-iconic-icon,
|
||||
menuitem[type="checkbox"] .menu-iconic-icon,
|
||||
menuitem[type="radio"] .menu-iconic-icon {
|
||||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
.menu-iconic > .menu-iconic-left,
|
||||
|
|
@ -1221,6 +1232,9 @@
|
|||
/* The side margins should align with the start of the menu item text. */
|
||||
margin: 2px 1em !important;
|
||||
}
|
||||
menuseparator::before {
|
||||
display: none !important; /* Original: block */
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
menupopup {
|
||||
|
|
@ -14591,6 +14605,12 @@
|
|||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
|
||||
menu,
|
||||
menuitem {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
|
||||
menu > .menu-text,
|
||||
menuitem > .menu-text,
|
||||
|
|
@ -14675,6 +14695,11 @@
|
|||
appearance: none !important; /* to override more specific selectors above. */
|
||||
width: unset !important;
|
||||
}
|
||||
.menu-iconic-left .menu-iconic-icon,
|
||||
menuitem[type="checkbox"] .menu-iconic-icon,
|
||||
menuitem[type="radio"] .menu-iconic-icon {
|
||||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
|
||||
.menu-iconic > .menu-iconic-left,
|
||||
|
|
@ -14724,6 +14749,9 @@
|
|||
/* The side margins should align with the start of the menu item text. */
|
||||
margin: 2px 1em !important;
|
||||
}
|
||||
menuseparator::before {
|
||||
display: none !important; /* Original: block */
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
|
||||
menupopup {
|
||||
|
|
|
|||
14
css/leptonChromeESR.css
generated
14
css/leptonChromeESR.css
generated
|
|
@ -1311,6 +1311,12 @@
|
|||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
menu,
|
||||
menuitem {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
menu > .menu-text,
|
||||
menuitem > .menu-text,
|
||||
|
|
@ -1395,6 +1401,11 @@
|
|||
appearance: none !important; /* to override more specific selectors above. */
|
||||
width: unset !important;
|
||||
}
|
||||
.menu-iconic-left .menu-iconic-icon,
|
||||
menuitem[type="checkbox"] .menu-iconic-icon,
|
||||
menuitem[type="radio"] .menu-iconic-icon {
|
||||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
.menu-iconic > .menu-iconic-left,
|
||||
|
|
@ -1444,6 +1455,9 @@
|
|||
/* The side margins should align with the start of the menu item text. */
|
||||
margin: 2px 1em !important;
|
||||
}
|
||||
menuseparator::before {
|
||||
display: none !important; /* Original: block */
|
||||
}
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
menupopup {
|
||||
|
|
|
|||
|
|
@ -24,6 +24,11 @@
|
|||
appearance: none !important;
|
||||
}
|
||||
|
||||
menu,
|
||||
menuitem {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
|
||||
/* Menu item text also needs native drawing disabled. */
|
||||
menu > .menu-text,
|
||||
menuitem > .menu-text,
|
||||
|
|
@ -95,6 +100,9 @@
|
|||
menuitem[type="radio"] {
|
||||
appearance: none !important; /* to override more specific selectors above. */
|
||||
width: unset !important;
|
||||
.menu-iconic-icon {
|
||||
appearance: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
.menu-iconic > .menu-iconic-left,
|
||||
|
|
@ -140,6 +148,10 @@
|
|||
padding: 0 !important;
|
||||
/* The side margins should align with the start of the menu item text. */
|
||||
margin: 2px 1em !important;
|
||||
|
||||
&::before {
|
||||
display: none !important; /* Original: block */
|
||||
}
|
||||
}
|
||||
|
||||
//-- Global - Menu Popup -----------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue