From 75a98aad19c2ff753c4fba4016f02764a9e51070 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Fri, 24 Sep 2021 16:26:42 +0900 Subject: [PATCH 01/14] Fix: Namespace update --- userChrome.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userChrome.css b/userChrome.css index 6149f87..c0d5a41 100644 --- a/userChrome.css +++ b/userChrome.css @@ -1,5 +1,5 @@ -@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); -@namespace html url("http://www.w3.org/1999/xhtml"); +@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; +@namespace html "http://www.w3.org/1999/xhtml"; @media (-moz-proton) { /** Default Thme - Contrast *************************************************/ From 48f4d33d757bb6c4796afac426efdc2247eba252 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Fri, 24 Sep 2021 17:18:48 +0900 Subject: [PATCH 02/14] Add: Download Popup - Primary Button color, etc button updates --- userChrome.css | 73 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 66 insertions(+), 7 deletions(-) diff --git a/userChrome.css b/userChrome.css index c0d5a41..407e692 100644 --- a/userChrome.css +++ b/userChrome.css @@ -585,7 +585,29 @@ margin-inline: 4px !important; min-width: 6.3em !important; } - button:-moz-focusring { + + /* Medium and small buttons get sized to 7/14 and 6/12px padding (when adding + * the 1px border): */ + button.medium { + padding: 6px 13px !important; + min-height: 28px !important; + font-size: 0.95em !important; + } + button.small { + padding: 5px 11px !important; + min-height: 24px !important; + font-size: 0.9em !important; + } + + /* Remove margin added by button.css */ + xul|button > .button-box > .button-text { + margin: 0 !important; + } + + button:-moz-focusring, + xul|menulist:-moz-focusring, + xul|checkbox:-moz-focusring > .checkbox-check, /* :not([native]) to win specificity over checkbox.css */ + xul|radio[focused="true"] { box-shadow: none !important; outline: 2px solid var(--in-content-focus-outline-color) !important; outline-offset: 2px !important; @@ -595,13 +617,50 @@ color: var(--in-content-button-text-color-hover) !important; border-color: transparent !important; } - button[open], - button[open]:hover { - background-color: var(--in-content-button-background-active); + + xul|button:not([disabled="true"]):hover:active, + xul|button[open], + xul|button[open]:hover, + xul|menulist[open="true"]:not([disabled="true"]) { + background-color: var(--in-content-button-background-active) !important; } - button[disabled="true"], - menulist[disabled="true"] { - opacity: 0.4; + + xul|button[default] { + background-color: var(--in-content-primary-button-background) !important; + color: var(--in-content-primary-button-text-color) !important; + } + xul|button[default]:not([disabled="true"]):hover { + background-color: var(--in-content-primary-button-background-hover) !important; + color: var(--in-content-primary-button-text-color) !important; + } + xul|button[default]:not([disabled="true"]):hover:active { + background-color: var(--in-content-primary-button-background-active) !important; + } + + xul|button[disabled="true"], + xul|menulist[disabled="true"] { + opacity: 0.4 !important; + } + xul|button:not([disabled="true"]):hover, + xul|menulist:not([disabled="true"]):hover { + background-color: var(--in-content-button-background-hover) !important; + color: var(--in-content-button-text-color-hover) !important; + border-color: transparent !important; + } + + @media (prefers-contrast) { + xul|button[default]:not([disabled="true"]):hover { + border-color: currentColor !important; + } + + button:focus { + color: var(--in-content-button-text-color) !important; + } + + xul|button[default]:focus, + button.primary:focus { + color: var(--in-content-primary-button-text-color) !important; + } } } From 137eb4f9abceb462d79d4ff07d11d9341437775c Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Fri, 24 Sep 2021 17:24:44 +0900 Subject: [PATCH 03/14] Add: Download Popup - Proton like Radio button --- userChrome.css | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/userChrome.css b/userChrome.css index 407e692..49869be 100644 --- a/userChrome.css +++ b/userChrome.css @@ -568,6 +568,7 @@ background-color: var(--in-content-page-background) !important; } + /*- Button ---------------------------------------------------------------*/ button { -moz-appearance: none !important; color: var(--in-content-button-text-color) !important; @@ -662,6 +663,74 @@ color: var(--in-content-primary-button-text-color) !important; } } + + /*- Radio Button ---------------------------------------------------------*/ + xul|radio { + margin-inline-start: 0 !important; + appearance: none !important; + } + + xul|*.radio-check { + appearance: none !important; + width: 16px !important; + height: 16px !important; + padding: 0 !important; + border: 1px solid var(--in-content-box-border-color) !important; + border-radius: 100% !important; + margin-block: 2px !important; /* extend the vertical clicktarget */ + margin-inline: 0 6px !important; + background-color: var(--in-content-button-background) !important; + background-position: center !important; + flex-shrink: 0 !important; /* avoid shrinking inside flex container */ + } + + xul|radio:not([disabled="true"]):hover > xul|*.radio-check { + background-color: var(--in-content-button-background-hover) !important; + color: var(--in-content-button-text-color-hover) !important; + } + + xul|radio:not([disabled="true"]):hover:active > xul|*.radio-check { + background-color: var(--in-content-button-background-active) !important; + } + + xul|*.radio-check[selected] { + -moz-context-properties: fill !important; + fill: currentColor !important; + color: var(--in-content-primary-button-text-color) !important; + background-color: var(--in-content-primary-button-background) !important; + background-image: url("chrome://global/skin/icons/radio.svg") !important; + border-color: transparent !important; + + /* Style the button also when printing with "Print Backgrounds" unchecked */ + color-adjust: exact !important; + } + + xul|radio:not([disabled="true"])[selected]:hover > xul|*.radio-check { + background-color: var(--in-content-primary-button-background-hover) !important; + color: var(--in-content-primary-button-text-color-hover) !important; + } + + xul|radio:not([disabled="true"])[selected]:hover:active > xul|*.radio-check { + background-color: var(--in-content-primary-button-background-active) !important; + } + + xul|*.radio-label-box { + margin-inline: 0 8px !important; + padding-inline-start: 0 !important; + } + + /* Disabled checkboxes, radios and labels */ + xul|checkbox[disabled="true"], + xul|radio[disabled="true"], + xul|label[disabled="true"] { + color: inherit !important; + } + + xul|checkbox[disabled="true"], + xul|radio[disabled="true"], + xul|label[disabled="true"] { + opacity: 0.5 !important; + } } /** Decoration **************************************************************/ From 34d255853f1c7c699e8d0402cd2870f7bf7045a1 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Fri, 24 Sep 2021 17:44:23 +0900 Subject: [PATCH 04/14] Add: Download Popup - Proton like Checkbox --- userChrome.css | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/userChrome.css b/userChrome.css index 49869be..fa3e859 100644 --- a/userChrome.css +++ b/userChrome.css @@ -731,6 +731,99 @@ xul|label[disabled="true"] { opacity: 0.5 !important; } + + /*- Check Box ------------------------------------------------------------*/ + /* From checkbox.css */ + checkbox { + appearance: none !important; + -moz-box-align: center !important; + margin: 4px 2px !important; + } + + .checkbox-icon[src] { + margin-inline-end: 2px !important; + } + .checkbox-label { + margin: 1px 0 !important; + } + + checkbox[disabled="true"] { + opacity: 0.4 !important; + } + + .checkbox-check { + appearance: none !important; + color: var(--checkbox-border-color, ThreeDDarkShadow) !important; + background-color: var(--checkbox-unchecked-bgcolor, Field) !important; + border: 1px solid currentColor !important; + border-radius: 2px !important; + margin-inline-end: 6px !important; + } + + .checkbox-check { + height: 16px !important; + width: 16px !important; + } + + checkbox:not([disabled="true"]):hover > .checkbox-check { + background-color: var(--checkbox-unchecked-hover-bgcolor, color-mix(in srgb, -moz-accent-color 4%, Field)) !important; + } + + checkbox:not([disabled="true"]):hover:active > .checkbox-check { + background-color: var(--checkbox-unchecked-active-bgcolor, color-mix(in srgb, -moz-accent-color 8%, Field)) !important; + } + + .checkbox-check[checked] { + border-color: var(--checkbox-checked-border-color, transparent) !important; + background-color: var(--checkbox-checked-bgcolor, -moz-accent-color) !important; + background-image: url("chrome://global/skin/icons/check.svg") !important; + background-position: center !important; + background-repeat: no-repeat !important; + -moz-context-properties: fill !important; + fill: currentColor !important; + color: var(--checkbox-checked-color, -moz-accent-color-foreground) !important; + /* Style the button also when printing with "Print Backgrounds" unchecked */ + color-adjust: exact !important; + } + + checkbox:not([disabled="true"]):hover > .checkbox-check[checked] { + background-color: var(--checkbox-checked-hover-bgcolor, color-mix(in srgb, currentColor 12.5%, -moz-accent-color)) !important; + } + + checkbox:not([disabled="true"]):hover:active > .checkbox-check[checked] { + background-color: var(--checkbox-checked-active-bgcolor, color-mix(in srgb, currentColor 25%, -moz-accent-color)) !important; + } + + checkbox:-moz-focusring > .checkbox-check { + outline: 2px solid var(--focus-outline-color, -moz-accent-color) !important; + outline-offset: var(--focus-outline-offset, 2px) !important; + } + + @media (prefers-contrast) { + checkbox:not([disabled="true"]):hover > .checkbox-check { + /* color will set the border-color on the check due to how HCM works for in-content pages. */ + color: var(--checkbox-checked-border-color, color-mix(in srgb, -moz-accent-color 4%, Field)) !important; + } + + .checkbox-check[checked] { + color: var(--checkbox-checked-border-color, currentColor) !important; + fill: var(--checkbox-checked-color, -moz-accent-color-foreground) !important; + } + + checkbox:not([disabled="true"]):hover:active > .checkbox-check[checked], + checkbox:not([disabled="true"]):hover > .checkbox-check[checked] { + color: var(--checkbox-checked-border-color-hover, -moz-accent-color-foreground) !important; + fill: var(--checkbox-checked-border-color-hover, -moz-accent-color-foreground) !important; + } + } + + /* From common.css */ + xul|*.checkbox-check { + margin-block: 2px !important; + } + xul|richlistitem > xul|*.checkbox-check { + margin: 3px 6px !important; + } } /** Decoration **************************************************************/ From 6a155603ea51b4cdc645df6275fbc4942bcb531e Mon Sep 17 00:00:00 2001 From: black7375 Date: Mon, 27 Sep 2021 07:17:28 +0000 Subject: [PATCH 05/14] Clean: Prettified Code! --- userChrome.css | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/userChrome.css b/userChrome.css index fa3e859..167d719 100644 --- a/userChrome.css +++ b/userChrome.css @@ -766,11 +766,17 @@ } checkbox:not([disabled="true"]):hover > .checkbox-check { - background-color: var(--checkbox-unchecked-hover-bgcolor, color-mix(in srgb, -moz-accent-color 4%, Field)) !important; + background-color: var( + --checkbox-unchecked-hover-bgcolor, + color-mix(in srgb, -moz-accent-color 4%, Field) + ) !important; } checkbox:not([disabled="true"]):hover:active > .checkbox-check { - background-color: var(--checkbox-unchecked-active-bgcolor, color-mix(in srgb, -moz-accent-color 8%, Field)) !important; + background-color: var( + --checkbox-unchecked-active-bgcolor, + color-mix(in srgb, -moz-accent-color 8%, Field) + ) !important; } .checkbox-check[checked] { @@ -787,11 +793,17 @@ } checkbox:not([disabled="true"]):hover > .checkbox-check[checked] { - background-color: var(--checkbox-checked-hover-bgcolor, color-mix(in srgb, currentColor 12.5%, -moz-accent-color)) !important; + background-color: var( + --checkbox-checked-hover-bgcolor, + color-mix(in srgb, currentColor 12.5%, -moz-accent-color) + ) !important; } checkbox:not([disabled="true"]):hover:active > .checkbox-check[checked] { - background-color: var(--checkbox-checked-active-bgcolor, color-mix(in srgb, currentColor 25%, -moz-accent-color)) !important; + background-color: var( + --checkbox-checked-active-bgcolor, + color-mix(in srgb, currentColor 25%, -moz-accent-color) + ) !important; } checkbox:-moz-focusring > .checkbox-check { From 03e668eba046e9289f46518bf2810b65f97b6770 Mon Sep 17 00:00:00 2001 From: BlaCk_Void Date: Tue, 28 Sep 2021 21:06:24 +0900 Subject: [PATCH 06/14] Add: Download Popup - Each OS settings --- userChrome.css | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/userChrome.css b/userChrome.css index 167d719..d6ee746 100644 --- a/userChrome.css +++ b/userChrome.css @@ -836,6 +836,73 @@ xul|richlistitem > xul|*.checkbox-check { margin: 3px 6px !important; } + + /* Each OS */ + @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10) { + xul|checkbox, + xul|radio { + padding-inline-start: 0 !important; + } + + /* Override menulist.css */ + xul|menulist[disabled="true"] { + background-color: var(--in-content-button-background) !important; + } + + xul|menulist:-moz-focusring > xul|*.menulist-label-box { + outline: none !important; + } + } + + @media (-moz-gtk-csd-available) { + /* Overriding appearance also avoids incorrect selection background color with light text. */ + xul|button > xul|*.button-box, + xul|menulist::part(label-box), + xul|*.radio-label-box, + xul|*.checkbox-label-box { + appearance: none !important; + } + + xul|button[type="menu"] > xul|*.button-box > xul|*.button-menu-dropmarker { + appearance: none !important; + } + xul|menulist { + font-size: inherit !important; + } + xul|menulist::part(dropmarker) { + display: -moz-box; + margin-block: 6px !important; + } + xul|menulist:-moz-focusring::part(label-box) { + outline: none !important; + } + } + + @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + xul|menulist > xul|menupopup > xul|menuitem[checked="true"]::before, + xul|menulist > xul|menupopup > xul|menuitem[selected="true"]::before { + display: none !important; + } + + xul|menulist::part(dropmarker) { + display: -moz-box !important; + margin-block: 1px !important; + } + + xul|menulist > xul|menupopup xul|menu, + xul|menulist > xul|menupopup xul|menuitem { + padding-inline-end: 34px !important; + } + + xul|*.checkbox-icon, + xul|*.radio-icon { + margin-inline-end: 0 !important; + } + + xul|*.text-link:-moz-focusring { + box-shadow: none !important; + } + } } /** Decoration **************************************************************/ From b224aac378e5f0a19b344d7b02578ebfe19f47be Mon Sep 17 00:00:00 2001 From: ph3b3 Date: Wed, 29 Sep 2021 16:26:42 +1000 Subject: [PATCH 07/14] changed multiselect wording and removed '!'s --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 6513de3..e44ec9c 100755 --- a/install.sh +++ b/install.sh @@ -236,7 +236,7 @@ set_ini_value() { #== Multiselect ================================================================ # https://stackoverflow.com/questions/45382472/bash-select-multiple-answers-at-once/54261882 multiselect() { - echo 'Select with , Done with !!!' + echo 'Select with , confirm with ' # little helpers for terminal print control and key input ESC=$( printf "\033") From 46dd6ff743a73c7167432c3f8f2ba09454b14250 Mon Sep 17 00:00:00 2001 From: BlaCk_Void Date: Sun, 3 Oct 2021 23:44:25 +0900 Subject: [PATCH 08/14] Add: Document Popup - Proton menulist --- userChrome.css | 129 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 1 deletion(-) diff --git a/userChrome.css b/userChrome.css index d6ee746..33d39b5 100644 --- a/userChrome.css +++ b/userChrome.css @@ -837,7 +837,134 @@ margin: 3px 6px !important; } - /* Each OS */ + /*- Menulist -------------------------------------------------------------*/ + /* From mulist.css */ + xul|menulist { + appearance: none !important; + background-color: var(--button-bgcolor, ButtonFace) !important; + color: var(--button-color, ButtonText) !important; + border-radius: 4px !important; + padding-block: 4px !important; + padding-inline: 12px 8px !important; + margin: 5px 2px 3px !important; + } + + xul|menulist[size="medium"] { + padding-block: 6px !important; + padding-inline: 16px 10px !important; + } + + xul|menulist[size="large"] { + padding-block: 8px !important; + padding-inline: 16px 12px !important; + } + + xul|menulist:hover { + background-color: var(--button-hover-bgcolor, color-mix(in srgb, currentColor 10%, ButtonFace)) !important; + } + + xul|menulist:hover:active { + background-color: var(--button-active-bgcolor, color-mix(in srgb, currentColor 20%, ButtonFace)) !important; + } + + xul|menulist:-moz-focusring { + outline: 2px solid var(--focus-outline-color, -moz-accent-color) !important; + outline-offset: var(--focus-outline-offset, 2px) !important; + } + + #label-box { + -moz-box-align: center !important; + -moz-box-pack: center !important; + font-weight: 600 !important; + } + + dropmarker { + display: -moz-box !important; + appearance: none !important; + width: 12px !important; + height: 12px !important; + } + + dropmarker::part(icon) { + list-style-image: url(chrome://global/skin/icons/arrow-down.svg) !important; + -moz-context-properties: fill !important; + fill: currentColor !important; + } + + #highlightable-label:not([highlightable="true"]), + #label[highlightable="true"] { + display: none !important; + } + + label { + margin: 0 3px !important; + } + + /* From common.css */ + xul|menulist > xul|menupopup { + appearance: none !important; + + /* Reset native styles on Windows and macOS */ + border: none !important; + background-color: transparent !important; + + --panel-border-color: var(--in-content-box-border-color) !important; + --panel-border-radius: 2px !important; + --panel-background: var(--in-content-box-background) !important; + --panel-color: var(--in-content-text-color) !important; + --panel-padding: 0 !important; + } + + xul|menulist > xul|menupopup xul|menu, + xul|menulist > xul|menupopup xul|menuitem { + appearance: none !important; + font-size: 1em !important; + padding-block: 0.2em !important; + padding-inline: 10px 30px !important; + } + + xul|menulist > xul|menupopup > xul|menu:not([disabled="true"])[_moz-menuactive="true"], + xul|menulist > xul|menupopup > xul|menuitem:not([disabled="true"])[_moz-menuactive="true"] { + color: var(--in-content-item-hover-text) !important; + background-color: var(--in-content-item-hover) !important; + } + + xul|menulist > xul|menupopup > xul|menu:not([disabled="true"])[selected="true"], + xul|menulist > xul|menupopup > xul|menuitem:not([disabled="true"])[selected="true"] { + color: var(--in-content-item-selected-text) !important; + background-color: var(--in-content-item-selected) !important; + } + + xul|menulist > xul|menupopup > xul|menu[disabled="true"], + xul|menulist > xul|menupopup > xul|menuitem[disabled="true"] { + color: #999 !important; + /* override the [_moz-menuactive="true"] background color from + global/menu.css */ + background-color: transparent !important; + } + + xul|menulist > xul|menupopup xul|menuseparator { + appearance: none !important; + margin: 0 !important; + padding: 0 !important; + border-top: 1px solid var(--in-content-box-border-color) !important; + border-bottom: none !important; + } + + xul|menulist::part(dropmarker) { + margin-block: 1px !important; + } + + /* Override menulist.css */ + xul|menulist[disabled="true"] { + background-color: var(--in-content-button-background) !important; + } + + xul|menulist:-moz-focusring > xul|*.menulist-label-box { + outline: none !important; + } + + /*- Each OS --------------------------------------------------------------*/ @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10) { xul|checkbox, xul|radio { From 0722e5267e56e4db1971998a5a99c8b8d5acd310 Mon Sep 17 00:00:00 2001 From: BlaCk_Void Date: Sun, 3 Oct 2021 23:59:59 +0900 Subject: [PATCH 09/14] Add: Document Popup - Window border radious --- userChrome.css | 1 + 1 file changed, 1 insertion(+) diff --git a/userChrome.css b/userChrome.css index 33d39b5..67e75a1 100644 --- a/userChrome.css +++ b/userChrome.css @@ -566,6 +566,7 @@ #unknownContentType { color: var(--in-content-page-color) !important; background-color: var(--in-content-page-background) !important; + border-radius: 0 0 8px 8px !important; } /*- Button ---------------------------------------------------------------*/ From a93e1e096a7da1bd4c955e1b44cdc89869b5328b Mon Sep 17 00:00:00 2001 From: BlaCk_Void Date: Mon, 4 Oct 2021 20:05:26 +0900 Subject: [PATCH 10/14] Fix: Download Popup - Menulist color --- userChrome.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userChrome.css b/userChrome.css index 67e75a1..0cfef2f 100644 --- a/userChrome.css +++ b/userChrome.css @@ -842,8 +842,8 @@ /* From mulist.css */ xul|menulist { appearance: none !important; - background-color: var(--button-bgcolor, ButtonFace) !important; - color: var(--button-color, ButtonText) !important; + background-color: var(--in-content-button-background, ButtonFace) !important; + color: var(--in-content-button-text-color, ButtonText) !important; border-radius: 4px !important; padding-block: 4px !important; padding-inline: 12px 8px !important; From d585cb74d3879c8603813f0f01d497469f26d8f5 Mon Sep 17 00:00:00 2001 From: BlaCk_Void Date: Mon, 4 Oct 2021 20:06:32 +0900 Subject: [PATCH 11/14] Fix: Download Popup - Remove border radious at popup Can't apply at window(`#unknownContentTypeWindow`) --- userChrome.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userChrome.css b/userChrome.css index 0cfef2f..9858485 100644 --- a/userChrome.css +++ b/userChrome.css @@ -566,7 +566,7 @@ #unknownContentType { color: var(--in-content-page-color) !important; background-color: var(--in-content-page-background) !important; - border-radius: 0 0 8px 8px !important; + /* border-radius: 0 0 8px 8px !important; */ } /*- Button ---------------------------------------------------------------*/ From c3e53e98c909834a019c54e922ddf4052c1f62bb Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Tue, 5 Oct 2021 09:15:40 +0900 Subject: [PATCH 12/14] Fix: Download Popup - Mac color --- userChrome.css | 1 + 1 file changed, 1 insertion(+) diff --git a/userChrome.css b/userChrome.css index 9858485..d218a10 100644 --- a/userChrome.css +++ b/userChrome.css @@ -564,6 +564,7 @@ } } #unknownContentType { + -moz-appearance: none !important; /* For Mac */ color: var(--in-content-page-color) !important; background-color: var(--in-content-page-background) !important; /* border-radius: 0 0 8px 8px !important; */ From 24ab79c39346ca453dc225b34bdc09fbfc58aab7 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Tue, 5 Oct 2021 15:35:20 +0900 Subject: [PATCH 13/14] Fix: Default Light Theme - Rounded Titlebar corner broken at linux #235 --- userChrome.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userChrome.css b/userChrome.css index d218a10..ff98c7e 100644 --- a/userChrome.css +++ b/userChrome.css @@ -7,7 +7,7 @@ :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]) { --lwt-accent-color: rgb(229, 229, 235) !important; /* Original: rgb(240, 240, 244) */ } - @media not all and ((-moz-os-version: windows-win7) or (-moz-os-version: windows-win8)) { + @media not all and ((-moz-os-version: windows-win7) or (-moz-os-version: windows-win8) or (-moz-gtk-csd-available)) { /* Level 4 */ :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]) #navigator-toolbox { background-color: var(--lwt-accent-color) !important; From 761d568f7e766e6b4bdb6bad1e0b5309ac7acd68 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Tue, 5 Oct 2021 15:42:24 +0900 Subject: [PATCH 14/14] Fix: Document Popup - Align radio button --- userChrome.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userChrome.css b/userChrome.css index ff98c7e..e92e7ed 100644 --- a/userChrome.css +++ b/userChrome.css @@ -668,7 +668,7 @@ /*- Radio Button ---------------------------------------------------------*/ xul|radio { - margin-inline-start: 0 !important; + /* margin-inline-start: 0 !important; */ appearance: none !important; }