Compare commits

...

5 commits

Author SHA1 Message Date
github-actions[bot]
6996841e86
Merge master into photon-style
Some checks failed
CI / build (push) Has been cancelled
2025-11-30 10:54:45 +00:00
alstjr7375
aa9fc543b3 Fix: Bookmark Menu padding
Some checks failed
CI / build (push) Has been cancelled
2025-11-29 00:00:00 +09:00
alstjr7375
38507b733b Fix: Tab - Rounding #1139
Some checks failed
CI / build (push) Has been cancelled
2025-11-16 22:35:03 +09:00
alstjr7375
2bcd91f8b8 Chore: Release name change for legacy Firefox 117 #1131 2025-10-12 00:00:00 +09:00
alstjr7375
4645a41e7e Fix: Context menu spacing in toggle-able menus #1128
Some checks failed
CI / build (push) Has been cancelled
2025-09-13 00:00:00 +09:00
6 changed files with 229 additions and 82 deletions

View file

@ -42,14 +42,14 @@ jobs:
- mode: "STANDARD" - mode: "STANDARD"
name: "Lepton-Proton-Style" name: "Lepton-Proton-Style"
branch: "proton-style" branch: "proton-style"
- mode: "ESR" - mode: "LegacyV117"
name: "ESR-Lepton" name: "LegacyV117-Lepton"
branch: "master" branch: "master"
- mode: "ESR" - mode: "LegacyV117"
name: "ESR-Lepton-Photon-Style" name: "LegacyV117-Lepton-Photon-Style"
branch: "photon-style" branch: "photon-style"
- mode: "ESR" - mode: "LegacyV117"
name: "ESR-Lepton-Proton-Style" name: "LegacyV117-Lepton-Proton-Style"
branch: "proton-style" branch: "proton-style"
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -75,8 +75,8 @@ jobs:
rm css/leptonChromeESR.css rm css/leptonChromeESR.css
rm css/leptonContentESR.css rm css/leptonContentESR.css
- name: Processing for ESR - name: Processing for LegacyV117
if: matrix.mode == 'ESR' if: matrix.mode == 'LegacyV117'
run: | run: |
sed -i "s/\.css/ESR\.css/g" userChrome.css sed -i "s/\.css/ESR\.css/g" userChrome.css
sed -i "s/\.css/ESR\.css/g" userContent.css sed -i "s/\.css/ESR\.css/g" userContent.css

188
css/leptonChrome.css generated
View file

@ -3965,6 +3965,11 @@
--tab-border-radius: 0 !important; /* Original: 4px */ --tab-border-radius: 0 !important; /* Original: 4px */
} }
} }
@media not -moz-pref("userChrome.rounding.square_tab") {
:root {
--tab-border-radius: 4px !important; /* Original: 4px */
}
}
@media -moz-pref("userChrome.rounding.square_button") { @media -moz-pref("userChrome.rounding.square_button") {
:root { :root {
--urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */ --urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */
@ -12469,6 +12474,9 @@
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
@media (-moz-platform: windows), (-moz-gtk-csd-available) { @media (-moz-platform: windows), (-moz-gtk-csd-available) {
@media -moz-pref("userChrome.theme.non_native_menu") { @media -moz-pref("userChrome.theme.non_native_menu") {
@ -12543,6 +12551,9 @@
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
} }
} }
@ -12676,10 +12687,14 @@
/* Windows */ /* Windows */
@media (-moz-platform: windows) { @media (-moz-platform: windows) {
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
margin-inline: var(--arrowpanel-menuitem-margin-inline) !important; margin-inline: var(--arrowpanel-menuitem-margin-inline) !important;
padding-inline-start: var(--bookmark-menu-icon-text-padding) !important; padding-inline-start: var(--bookmark-menu-icon-text-padding) !important;
background-position: var(--uc-menu-background-position) var(--bookmark-menu-icon-background-padding) center !important; background-position: var(--uc-menu-background-position) var(--bookmark-menu-icon-background-padding) center !important;
@ -12698,26 +12713,44 @@
margin-inline-start: -1px !important; margin-inline-start: -1px !important;
} }
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--context-menu-background-padding) + 2px) !important; padding-inline-start: calc(var(--context-menu-background-padding) + 2px) !important;
} }
@media -moz-pref("userChrome.theme.non_native_menu") { @media -moz-pref("userChrome.theme.non_native_menu") {
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
margin-inline: var(--arrowpanel-menuitem-margin-inline) !important; margin-inline: var(--arrowpanel-menuitem-margin-inline) !important;
} }
} }
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]) menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text, .menu-text,
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) .menu-text, menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) .menu-text, menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) .menu-text { .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text {
margin-inline-start: var(--context-menu-text-padding) !important; margin-inline-start: var(--context-menu-text-padding) !important;
} }
} }
@ -12728,20 +12761,32 @@
padding-inline: var(--arrowpanel-menuitem-padding-inline) !important; padding-inline: var(--arrowpanel-menuitem-padding-inline) !important;
} }
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) { menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important; padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important;
} }
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), #PersonalToolbar
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important; padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important;
} }
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]) menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text, > .menu-text,
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) > .menu-text, menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) > .menu-text, menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) > .menu-text { > .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text {
padding-inline-start: var(--context-menu-mac-padding) !important; padding-inline-start: var(--context-menu-mac-padding) !important;
} }
} }
@ -18452,6 +18497,11 @@
--tab-border-radius: 0 !important; /* Original: 4px */ --tab-border-radius: 0 !important; /* Original: 4px */
} }
} }
@media not (-moz-bool-pref: "userChrome.rounding.square_tab") {
:root {
--tab-border-radius: 4px !important; /* Original: 4px */
}
}
@media (-moz-bool-pref: "userChrome.rounding.square_button") { @media (-moz-bool-pref: "userChrome.rounding.square_button") {
:root { :root {
--urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */ --urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */
@ -28213,6 +28263,9 @@
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available), @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available),
(not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) { (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
@ -28282,6 +28335,9 @@
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) { @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) {
:root { :root {
@ -28409,10 +28465,14 @@
} }
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) { @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) {
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
margin-inline: var(--arrowpanel-menuitem-margin-inline) !important; margin-inline: var(--arrowpanel-menuitem-margin-inline) !important;
padding-inline-start: var(--bookmark-menu-icon-text-padding) !important; padding-inline-start: var(--bookmark-menu-icon-text-padding) !important;
background-position: var(--uc-menu-background-position) var(--bookmark-menu-icon-background-padding) center !important; background-position: var(--uc-menu-background-position) var(--bookmark-menu-icon-background-padding) center !important;
@ -28429,26 +28489,44 @@
margin-inline-start: -1px !important; margin-inline-start: -1px !important;
} }
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--context-menu-background-padding) + 2px) !important; padding-inline-start: calc(var(--context-menu-background-padding) + 2px) !important;
} }
} }
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") { @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") {
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
margin-inline: var(--arrowpanel-menuitem-margin-inline) !important; margin-inline: var(--arrowpanel-menuitem-margin-inline) !important;
} }
} }
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) { @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) {
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) .menu-text, menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) .menu-text, menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) .menu-text, .menu-text,
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) .menu-text { menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text {
margin-inline-start: var(--context-menu-text-padding) !important; margin-inline-start: var(--context-menu-text-padding) !important;
} }
} }
@ -28459,18 +28537,32 @@
padding-inline: var(--arrowpanel-menuitem-padding-inline) !important; padding-inline: var(--arrowpanel-menuitem-padding-inline) !important;
} }
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) { menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important; padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important;
} }
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), #PersonalToolbar
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important; padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important;
} }
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) > .menu-text, menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) > .menu-text, menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) > .menu-text, > .menu-text,
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) > .menu-text { menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text {
padding-inline-start: var(--context-menu-mac-padding) !important; padding-inline-start: var(--context-menu-mac-padding) !important;
} }
} }

View file

@ -4286,6 +4286,11 @@
--tab-border-radius: 0 !important; /* Original: 4px */ --tab-border-radius: 0 !important; /* Original: 4px */
} }
} }
@supports not -moz-bool-pref("userChrome.rounding.square_tab") {
:root {
--tab-border-radius: 4px !important; /* Original: 4px */
}
}
@supports -moz-bool-pref("userChrome.rounding.square_button") { @supports -moz-bool-pref("userChrome.rounding.square_button") {
:root { :root {
--urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */ --urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */
@ -12958,6 +12963,9 @@
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
@media (-moz-os-version: windows-win7), @media (-moz-os-version: windows-win7),
(-moz-os-version: windows-win8), (-moz-os-version: windows-win8),
@ -13039,6 +13047,9 @@
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
} }
} }
@ -13348,10 +13359,14 @@
(-moz-os-version: windows-win10), (-moz-os-version: windows-win10),
(-moz-platform: windows) { (-moz-platform: windows) {
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
margin-inline: var(--arrowpanel-menuitem-margin-inline) !important; margin-inline: var(--arrowpanel-menuitem-margin-inline) !important;
padding-inline-start: var(--bookmark-menu-icon-text-padding) !important; padding-inline-start: var(--bookmark-menu-icon-text-padding) !important;
background-position: var(--uc-menu-background-position) var(--bookmark-menu-icon-background-padding) center !important; background-position: var(--uc-menu-background-position) var(--bookmark-menu-icon-background-padding) center !important;
@ -13379,26 +13394,44 @@
margin-inline-start: -1px !important; margin-inline-start: -1px !important;
} }
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--context-menu-background-padding) + 2px) !important; padding-inline-start: calc(var(--context-menu-background-padding) + 2px) !important;
} }
@supports -moz-bool-pref("userChrome.theme.non_native_menu") { @supports -moz-bool-pref("userChrome.theme.non_native_menu") {
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic), menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
margin-inline: var(--arrowpanel-menuitem-margin-inline) !important; margin-inline: var(--arrowpanel-menuitem-margin-inline) !important;
} }
} }
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]) menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text, .menu-text,
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) .menu-text, menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) .menu-text, menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) .menu-text { .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
.menu-text {
margin-inline-start: var(--context-menu-text-padding) !important; margin-inline-start: var(--context-menu-text-padding) !important;
} }
} }
@ -13409,20 +13442,32 @@
padding-inline: var(--arrowpanel-menuitem-padding-inline) !important; padding-inline: var(--arrowpanel-menuitem-padding-inline) !important;
} }
/* Bookmark Popup - None icon menu */ /* Bookmark Popup - None icon menu */
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) { menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important; padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important;
} }
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), #PersonalToolbar
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"])),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"])) {
padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important; padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important;
} }
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]) menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text, > .menu-text,
menupopup:is(#BMB_bookmarksPopup)[placespopup="true"] menu:not(.menu-iconic) > .menu-text, menupopup:is(#BMB_bookmarksPopup)[placespopup="true"]
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]) > .menu-text, menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) > .menu-text { > .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menuitem:not(.menuitem-iconic, [disabled="true"]):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text,
#PersonalToolbar
menupopup[placespopup="true"]
menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden="true"]))
> .menu-text {
padding-inline-start: var(--context-menu-mac-padding) !important; padding-inline-start: var(--context-menu-mac-padding) !important;
} }
} }

View file

@ -17,8 +17,8 @@ menupopup menupopup[emptyplacesresult] .menu-text,
//-- Mixin --------------------------------------------------------------------- //-- Mixin ---------------------------------------------------------------------
// Items // Items
$_bookmarkMenuitem: "menuitem:not(.menuitem-iconic, [disabled=\"true\"])"; $_bookmarkMenuitem: "menuitem:not(.menuitem-iconic, [disabled=\"true\"]):not(:has(.menu-icon[aria-hidden=\"true\"]))";
$_bookmarkMenu: "menu:not(.menu-iconic)"; $_bookmarkMenu: "menu:not(.menu-iconic):not(:has(.menu-icon[aria-hidden=\"true\"]))";
// Components // Components
$_bookmarkPopup: "menupopup:is(#BMB_bookmarksPopup)[placespopup=\"true\"]"; $_bookmarkPopup: "menupopup:is(#BMB_bookmarksPopup)[placespopup=\"true\"]";

View file

@ -108,6 +108,11 @@ $_layoutCommonMenus: (
.menupopup-arrowscrollbox { .menupopup-arrowscrollbox {
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
} }
// FF v141 #1128
menupopup[needsgutter] > :is(menu, menuitem) > .menu-icon {
display: none !important;
}
} }
} }

View file

@ -3,6 +3,11 @@
--tab-border-radius: 0 !important; /* Original: 4px */ --tab-border-radius: 0 !important; /* Original: 4px */
} }
} }
@include NotOption("userChrome.rounding.square_tab") {
:root {
--tab-border-radius: 4px !important; /* Original: 4px */
}
}
@include Option("userChrome.rounding.square_button") { @include Option("userChrome.rounding.square_button") {
:root { :root {
--urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */ --urlbar-icon-border-radius: 0 !important; /* Original: calc(var(--toolbarbutton-border-radius) - 1px); */