From 5ec064383116ddc9691370c20b23188b1208d40a Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 05:35:50 +0800 Subject: [PATCH 001/207] Update userChrome.css --- chrome/userChrome.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/userChrome.css b/chrome/userChrome.css index e6783ec..b6d926c 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -21,7 +21,7 @@ /* Display tab-line above tabs */ /* -.tab-line { display: -moz-box !important; } +.tabbrowser-tab[visuallyselected] .tab-line { display: -moz-box !important; } */ /* (MACOS ONLY!) Adjust window controls position to make the spacing even */ From ec34893d3789a57ad5301c9c71c83cacfdb53f6e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 05:37:34 +0800 Subject: [PATCH 002/207] change transition when opening/closing tabs --- chrome/tabbar/tabbar.css | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index 2813a44..a59add0 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -1,3 +1,8 @@ +.tabbrowser-tab:not([pinned], [tabdrop-samewindow]) +{ + transition: min-width 150ms cubic-bezier(0, 1, .25, 1), max-width 150ms cubic-bezier(0, .9, .25 ,1) !important; +} + :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] { width: 0 !important; @@ -23,7 +28,7 @@ #TabsToolbar { -moz-appearance: none !important; - -moz-default-appearance: none !important; + -moz-default-appearance: none !important; background-color: transparent !important; color: var(--lwt-text-color) !important; } @@ -197,7 +202,9 @@ visibility: visible !important; margin: 0 !important; } -.tab-line { + +.tab-line +{ height: 8px !important; border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; clip-path: inset(0 0 6px 0); From e0fbdb4006e28d5c38c205a66f113bfc326d2099 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 05:39:47 +0800 Subject: [PATCH 003/207] Add files via upload --- chrome/icons/icons.css | 5 +++++ chrome/icons/menu-left.svg | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 chrome/icons/menu-left.svg diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 31947b5..cdd2670 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -175,6 +175,11 @@ list-style-image: url(menu-right.svg) !important; } +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + list-style-image: url(menu-left.svg) !important; +} + #appMenu-customize-button, #overflowMenu-customize-button { list-style-image: url(brush.svg) !important; } diff --git a/chrome/icons/menu-left.svg b/chrome/icons/menu-left.svg new file mode 100644 index 0000000..6608adc --- /dev/null +++ b/chrome/icons/menu-left.svg @@ -0,0 +1,7 @@ + + + From 5c9abd3dd9d392f36be329e16dbb8127ecb00ff6 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 05:40:18 +0800 Subject: [PATCH 004/207] fix tab scroll buttons --- chrome/tabbar/EdgeStyleTabShadow.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chrome/tabbar/EdgeStyleTabShadow.css b/chrome/tabbar/EdgeStyleTabShadow.css index 8cafd65..82e94a3 100644 --- a/chrome/tabbar/EdgeStyleTabShadow.css +++ b/chrome/tabbar/EdgeStyleTabShadow.css @@ -18,7 +18,10 @@ .tabbrowser-tab, #TabsToolbar-customization-target > :not(#tabbrowser-tabs), -#TabsToolbar #tabs-newtab-button +#TabsToolbar #tabs-newtab-button, +/* no ::part workaround - may have side effects */ +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { margin-top: 2px !important; } \ No newline at end of file From 6bb4a15357ef92e8e9a05a4cdc24ff0130d32e18 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 05:40:30 +0800 Subject: [PATCH 005/207] fix tab scroll buttons --- chrome/global/global.css | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/chrome/global/global.css b/chrome/global/global.css index 3630a1b..e16d8c5 100644 --- a/chrome/global/global.css +++ b/chrome/global/global.css @@ -47,9 +47,9 @@ { background-color: #e7eaed !important; color: #666a6d !important; - } - } - } + } + } + } } } } @@ -133,16 +133,16 @@ height: 30px !important; } -#navigator-toolbox .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon, -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon +#navigator-toolbox .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { padding: 7px 12px !important; background: 0 !important; } -#TabsToolbar .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) +#TabsToolbar .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), +/* no ::part workaround - may have side effects */ +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon, +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon { padding: 6px !important; width: 28px !important; From 1df521b333bd1f7c91bd8dd301f22739ab6e8ac6 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 06:03:59 +0800 Subject: [PATCH 006/207] Update userContent.css --- chrome/userContent.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/chrome/userContent.css b/chrome/userContent.css index 1c5332d..ac76dad 100644 --- a/chrome/userContent.css +++ b/chrome/userContent.css @@ -1,6 +1,2 @@ @import "userContent/NewTab.css"; @import "userContent/Preferences.css"; - -img.transparent { - background: transparent !important; -} \ No newline at end of file From be93cbb6205d96ce854bea6fd933135d4830a167 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:04:02 +0800 Subject: [PATCH 007/207] clean up formatting --- chrome/extras/accessibility.css | 315 +++++++++++++------------ chrome/extras/customColorTheme.css | 271 ++++++++++----------- chrome/extras/hidetabclosebutton.css | 17 +- chrome/extras/hidetoolbarbuttons.css | 20 +- chrome/extras/swapaccount-overflow.css | 15 +- chrome/extras/vibrancy.css | 30 +-- 6 files changed, 337 insertions(+), 331 deletions(-) diff --git a/chrome/extras/accessibility.css b/chrome/extras/accessibility.css index 20646fe..fdf5191 100644 --- a/chrome/extras/accessibility.css +++ b/chrome/extras/accessibility.css @@ -1,173 +1,182 @@ /* High Contrast Theme */ @media (prefers-contrast) { - :root, :root #navigator-toolbox, findbar { - --highContrastTheme-border-color: #777 !important; - --highContrastTheme-urlbar-border-color: #000a; + :root, + :root #navigator-toolbox, + findbar { + --highContrastTheme-border-color: #777 !important; + --highContrastTheme-urlbar-border-color: #000a; - --highContrastTheme-menuitem-selected-background: #444; - --highContrastTheme-menuitem-selected-background-active: #222; - --highContrastTheme-menuitem-selected-color: #fff; - --highContrastTheme-urlbar-URL-selected-color: #81c2ff; + --highContrastTheme-menuitem-selected-background: #444; + --highContrastTheme-menuitem-selected-background-active: #222; + --highContrastTheme-menuitem-selected-color: #fff; + --highContrastTheme-urlbar-URL-selected-color: #81c2ff; - --panel-separator-color: rgba(0,0,0,0.8) !important; - --toolbarbutton-icon-fill-attention: #003aa5 !important; + --panel-separator-color: rgba(0, 0, 0, 0.8) !important; + --toolbarbutton-icon-fill-attention: #003aa5 !important; - --chrome-content-separator-color: var(--highContrastTheme-border-color) !important; - --autocomplete-popup-highlight-background: var(--highContrastTheme-menuitem-selected-background) !important; - --autocomplete-popup-highlight-color: var(--highContrastTheme-menuitem-selected-color) !important; - --panelview-toolbarbutton-hover-bgcolor: var(--highContrastTheme-menuitem-selected-background) !important; - --panelview-toolbarbutton-hover-color: var(--highContrastTheme-menuitem-selected-color) !important; - --panelview-toolbarbutton-active-bgcolor: var(--highContrastTheme-menuitem-selected-background-active) !important; - --panelview-toolbarbutton-active-color: var(--highContrastTheme-menuitem-selected-color) !important; - } + --chrome-content-separator-color: var(--highContrastTheme-border-color) !important; + --autocomplete-popup-highlight-background: var(--highContrastTheme-menuitem-selected-background) !important; + --autocomplete-popup-highlight-color: var(--highContrastTheme-menuitem-selected-color) !important; + --panelview-toolbarbutton-hover-bgcolor: var(--highContrastTheme-menuitem-selected-background) !important; + --panelview-toolbarbutton-hover-color: var(--highContrastTheme-menuitem-selected-color) !important; + --panelview-toolbarbutton-active-bgcolor: var(--highContrastTheme-menuitem-selected-background-active) !important; + --panelview-toolbarbutton-active-color: var(--highContrastTheme-menuitem-selected-color) !important; + } - :root[lwthemetextcolor="bright"], :root[lwthemetextcolor="bright"] #navigator-toolbox, :root[lwthemetextcolor="bright"] findbar { - --highContrastTheme-border-color: #999 !important; - --highContrastTheme-urlbar-border-color: #fffa; + :root[lwthemetextcolor="bright"], + :root[lwthemetextcolor="bright"] #navigator-toolbox, + :root[lwthemetextcolor="bright"] findbar { + --highContrastTheme-border-color: #999 !important; + --highContrastTheme-urlbar-border-color: #fffa; - --highContrastTheme-menuitem-selected-background: #ccc; - --highContrastTheme-menuitem-selected-color: #000; - --highContrastTheme-urlbar-URL-selected-color: #004da5; + --highContrastTheme-menuitem-selected-background: #ccc; + --highContrastTheme-menuitem-selected-color: #000; + --highContrastTheme-urlbar-URL-selected-color: #004da5; - --panel-separator-color: rgba(255,255,255,0.8) !important; - --lwt-toolbarbutton-icon-fill-attention: #55befc !important; - } + --panel-separator-color: rgba(255, 255, 255, 0.8) !important; + --lwt-toolbarbutton-icon-fill-attention: #55befc !important; + } - menupopup, panel - { - --menu-border-radius: 2px; - --menu-border: 1px solid #fff; - --menu-shadow: 0 0 0 2px #000, 0 3px 10px 4px rgba(0,0,0,.3); - } - :root[lwthemetextcolor="bright"] :-moz-any(menupopup, panel) - { - --menu-border: 1px solid #fff; - --menu-shadow: 0 0 0 1px #000, 0 3px 10px 4px rgba(0,0,0,.3); - } + menupopup, + panel { + --menu-border-radius: 2px; + --menu-border: 1px solid #fff; + --menu-shadow: 0 0 0 2px #000, 0 3px 10px 4px rgba(0, 0, 0, .3); + } - menupopup menuseparator { - opacity: 1 !important; - color: var(--panel-separator-color) !important; - } + :root[lwthemetextcolor="bright"] :-moz-any(menupopup, panel) { + --menu-border: 1px solid #fff; + --menu-shadow: 0 0 0 1px #000, 0 3px 10px 4px rgba(0, 0, 0, .3); + } - menupopup menuitem:hover:not([disabled=true]), - menupopup menu:hover:not([disabled=true]), - .autocomplete-richlistitem:hover:not([disabled=true]):not([selected=true]), - #context-navigation .menuitem-iconic:hover:not([disabled]) - { - background-color: var(--highContrastTheme-menuitem-selected-background) !important; - color: var(--highContrastTheme-menuitem-selected-color) !important; - } + menupopup menuseparator { + opacity: 1 !important; + color: var(--panel-separator-color) !important; + } - menupopup menuitem:hover:active:not([disabled="true"]), - menupopup menu:hover:active:not([disabled="true"]), - .autocomplete-richlistitem:hover:active:not([disabled="true"]), - .autocomplete-richlistitem[selected="true"] { - background-color: var(--highContrastTheme-menuitem-selected-background-active) !important; - color: var(--highContrastTheme-menuitem-selected-color) !important; - } + menupopup menuitem:hover:not([disabled=true]), + menupopup menu:hover:not([disabled=true]), + .autocomplete-richlistitem:hover:not([disabled=true]):not([selected=true]), + #context-navigation .menuitem-iconic:hover:not([disabled]) { + background-color: var(--highContrastTheme-menuitem-selected-background) !important; + color: var(--highContrastTheme-menuitem-selected-color) !important; + } - #urlbar, #searchbar, hbox[anonid="findbar-textbox-wrapper"] { - box-shadow: 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset !important; - } - #urlbar:hover, #searchbar:hover, hbox[anonid="findbar-textbox-wrapper"]:hover:not(:focus-within) { - box-shadow: 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset, 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset !important; - } - #urlbar[open], #searchbar[open] { - box-shadow: 0 0 0 1px #000, 0 3px 10px 4px rgba(0,0,0,.3), 0 0 0 1px #fff inset !important; - border-radius: 2px !important; - } - .urlbarView-row[selected] { - --urlbar-popup-url-color: var(--highContrastTheme-urlbar-URL-selected-color) !important; - } + menupopup menuitem:hover:active:not([disabled="true"]), + menupopup menu:hover:active:not([disabled="true"]), + .autocomplete-richlistitem:hover:active:not([disabled="true"]), + .autocomplete-richlistitem[selected="true"] { + background-color: var(--highContrastTheme-menuitem-selected-background-active) !important; + color: var(--highContrastTheme-menuitem-selected-color) !important; + } - :is(:root, :root[lwthemetextcolor="bright"]) #nav-bar { - box-shadow: 0 -1px var(--highContrastTheme-border-color) !important; - } - :is(:root, :root[lwthemetextcolor="bright"]) .tabbrowser-tab[visuallyselected] .tab-background { - box-shadow: 0 0 0 1px var(--highContrastTheme-border-color) !important; - } - .tab-background::before - { - box-shadow: -1px -1px 0 var(--highContrastTheme-border-color) inset, 4px 4px 0 4px var(--tab-bgcolor) !important; - } - .tab-background::after - { - box-shadow: 1px -1px 0 var(--highContrastTheme-border-color) inset, -4px 4px 0 4px var(--tab-bgcolor) !important; - } - .tabbrowser-tab:not([selected=true]):hover, - .tabbrowser-tab[multiselected]:not([selected=true]) - { - --tab-opacity: .6; - } - #TabsToolbar[brighttext] .tabbrowser-tab:not([selected=true]):hover, - #TabsToolbar[brighttext] .tabbrowser-tab[multiselected]:not([selected=true]) - { - --tab-opacity: .2; - } + #urlbar, + #searchbar, + hbox[anonid="findbar-textbox-wrapper"] { + box-shadow: 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset !important; + } + + #urlbar:hover, + #searchbar:hover, + hbox[anonid="findbar-textbox-wrapper"]:hover:not(:focus-within) { + box-shadow: 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset, 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset !important; + } + + #urlbar[open], + #searchbar[open] { + box-shadow: 0 0 0 1px #000, 0 3px 10px 4px rgba(0, 0, 0, .3), 0 0 0 1px #fff inset !important; + border-radius: 2px !important; + } + + .urlbarView-row[selected] { + --urlbar-popup-url-color: var(--highContrastTheme-urlbar-URL-selected-color) !important; + } + + :is(:root, :root[lwthemetextcolor="bright"]) #nav-bar { + box-shadow: 0 -1px var(--highContrastTheme-border-color) !important; + } + + :is(:root, :root[lwthemetextcolor="bright"]) .tabbrowser-tab[visuallyselected] .tab-background { + box-shadow: 0 0 0 1px var(--highContrastTheme-border-color) !important; + } + + .tab-background::before { + box-shadow: -1px -1px 0 var(--highContrastTheme-border-color) inset, 4px 4px 0 4px var(--tab-bgcolor) !important; + } + + .tab-background::after { + box-shadow: 1px -1px 0 var(--highContrastTheme-border-color) inset, -4px 4px 0 4px var(--tab-bgcolor) !important; + } + + .tabbrowser-tab:not([selected=true]):hover, + .tabbrowser-tab[multiselected]:not([selected=true]) { + --tab-opacity: .6; + } + + #TabsToolbar[brighttext] .tabbrowser-tab:not([selected=true]):hover, + #TabsToolbar[brighttext] .tabbrowser-tab[multiselected]:not([selected=true]) { + --tab-opacity: .2; + } } /* Reduce Motion */ @media (prefers-reduced-motion) { - .tabbrowser-tab - { - --tab-transition-duration: 0s !important; - } + .tabbrowser-tab { + --tab-transition-duration: 0s !important; + } - #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), - .tab-close-button, .tab-icon-overlay[activemedia-blocked], .tab-icon-sound, - .urlbar-icon, - #page-action-buttons > toolbarbutton, - .searchbar-search-button, - #tracking-protection-icon-box, - #identity-icon-box, - #identity-permission-box, - #tracking-protection-icon-box, #urlbar:hover #tracking-protection-icon-box, #tracking-protection-icon-container[open] #tracking-protection-icon-box, #tracking-protection-icon-box[active], - #urlbar:is(:hover, :not(:hover)) .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine - ), - .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine - ):-moz-any(:hover, [open], [readeractive]), - .urlbar-page-action:-moz-any(:hover, [open]) ~ .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), - #tracking-protection-icon-container[open] ~ #page-action-buttons .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), - hbox[anonid="findbar-textbox-wrapper"] toolbarbutton, - hbox[anonid="findbar-textbox-wrapper"] - { - transition-duration: 0s, 0s, 0s, 0s, 0s !important; - } + #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), + .tab-close-button, + .tab-icon-overlay[activemedia-blocked], + .tab-icon-sound, + .urlbar-icon, + #page-action-buttons>toolbarbutton, + .searchbar-search-button, + #tracking-protection-icon-box, + #identity-icon-box, + #identity-permission-box, + #tracking-protection-icon-box, + #urlbar:hover #tracking-protection-icon-box, + #tracking-protection-icon-container[open] #tracking-protection-icon-box, + #tracking-protection-icon-box[active], + #urlbar:is(:hover, :not(:hover)) .urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine), + .urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine):-moz-any(:hover, [open], [readeractive]), + .urlbar-page-action:-moz-any(:hover, [open])~.urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine), + #tracking-protection-icon-container[open]~#page-action-buttons .urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine), + hbox[anonid="findbar-textbox-wrapper"] toolbarbutton, + hbox[anonid="findbar-textbox-wrapper"] { + transition-duration: 0s, 0s, 0s, 0s, 0s !important; + } } \ No newline at end of file diff --git a/chrome/extras/customColorTheme.css b/chrome/extras/customColorTheme.css index a1ba098..5a20689 100644 --- a/chrome/extras/customColorTheme.css +++ b/chrome/extras/customColorTheme.css @@ -1,166 +1,167 @@ /* Light Mode */ :root:not([style]), :root:not([lwtheme]), -:root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"] -{ - /* accentcolor */ - --lwt-accent-color: #cecece !important; - - /* textcolor */ - --lwt-text-color: #000 !important; - - /* toolbar */ - --toolbar-bgcolor: #f7f7f7 !important; - - /* toolbar_text */ - --toolbar-color: #000 !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #d2d2d2 !important; /* legacy */ - --chrome-content-separator-color: #d2d2d2 !important; - - /* icons */ - --lwt-toolbarbutton-icon-fill: #000 !important; - - /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #0000001a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #0000002a !important; - - --lwt-toolbar-field-color: #000 !important; - --lwt-toolbar-field-focus-color: #000 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #0001 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #000 !important; +:root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"] { + /* accentcolor */ + --lwt-accent-color: #cecece !important; - --urlbar-popup-url-color: #0172C9 !important; - --lwt-toolbar-field-background-color: #fff !important; - --lwt-toolbar-field-focus: #fff !important; - --lwt-toolbar-field-border-color: #ccc !important; + /* textcolor */ + --lwt-text-color: #000 !important; - --tab-line-col: #0078d4 !important; - --toolbar-field-focus-border-color: #0078d4a0 !important; - --private-browsing-indicator: #0078d4 !important; + /* toolbar */ + --toolbar-bgcolor: #f7f7f7 !important; + + /* tab background (unset to match toolbar-bgcolor) */ + --lwt-selected-tab-background-color: unset !important; + + /* toolbar_text */ + --toolbar-color: #000 !important; + + /* toolbar_bottom_separator */ + --chrome-content-separator-color: #d2d2d2 !important; + + /* icons */ + --lwt-toolbarbutton-icon-fill: #000 !important; + + /* icons_attention */ + --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; + + /* button_background_hover */ + --lwt-toolbarbutton-hover-background: #0000001a !important; + + /* button_background_active */ + --lwt-toolbarbutton-active-background: #0000002a !important; + + --lwt-toolbar-field-color: #000 !important; + --lwt-toolbar-field-focus-color: #000 !important; + + /* popup_highlight */ + --autocomplete-popup-highlight-background: #0001 !important; + + /* popup_highlight_text */ + --autocomplete-popup-highlight-color: #000 !important; + + --urlbar-popup-url-color: #0172C9 !important; + --lwt-toolbar-field-background-color: #fff !important; + --lwt-toolbar-field-focus: #fff !important; + --lwt-toolbar-field-border-color: #ccc !important; + + --tab-line-col: #0078d4 !important; + --toolbar-field-focus-border-color: #0078d4a0 !important; + --private-browsing-indicator: #0078d4 !important; } + /* Dark Mode */ -:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"] -{ - /* accentcolor */ - --lwt-accent-color: #1b1b1b !important; - - /* textcolor */ - --lwt-text-color: #fff !important; - - /* toolbar */ - --toolbar-bgcolor: #3b3b3b !important; - - /* toolbar_text */ - --toolbar-color: #fff !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #5B5B5B !important; /* legacy */ - --chrome-content-separator-color: #5B5B5B !important; - - /* icons */ - --lwt-toolbarbutton-icon-fill: #fff !important; - - /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #ffffff1a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #ffffff2a !important; - - --lwt-toolbar-field-color: #fff !important; - --lwt-toolbar-field-focus-color: #fff !important; - - /* popup */ - --arrowpanel-background: #4a4a4a !important; - - /* popup_text */ - --arrowpanel-color: #fff !important; - --autocomplete-popup-color: #fff !important; - --panel-disabled-color: hsla(0, 0%, 100%, .5) !important; - - /* popup_border */ - --arrowpanel-border-color: #63636363 !important; - --autocomplete-popup-border-color: #636363 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #fff1 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #fff !important; +:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"] { + /* accentcolor */ + --lwt-accent-color: #1b1b1b !important; - --urlbar-popup-url-color: #75B6E8 !important; - --lwt-toolbar-field-background-color: #2b2b2b !important; - --lwt-toolbar-field-focus: #2b2b2b !important; - --lwt-toolbar-field-border-color: #656565 !important; + /* textcolor */ + --lwt-text-color: #fff !important; - --tab-line-col: #4C98D1 !important; - --toolbar-field-focus-border-color: #4c97d1a0 !important; - --private-browsing-indicator: #006cbe !important; + /* toolbar */ + --toolbar-bgcolor: #3b3b3b !important; + + /* tab background (unset to match toolbar-bgcolor) */ + --lwt-selected-tab-background-color: unset !important; + + /* toolbar_text */ + --toolbar-color: #fff !important; + + /* toolbar_bottom_separator */ + --toolbox-border-bottom-color: #5B5B5B !important; + /* legacy */ + --chrome-content-separator-color: #5B5B5B !important; + + /* icons */ + --lwt-toolbarbutton-icon-fill: #fff !important; + + /* icons_attention */ + --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; + + /* button_background_hover */ + --lwt-toolbarbutton-hover-background: #ffffff1a !important; + + /* button_background_active */ + --lwt-toolbarbutton-active-background: #ffffff2a !important; + + --lwt-toolbar-field-color: #fff !important; + --lwt-toolbar-field-focus-color: #fff !important; + + /* popup */ + --arrowpanel-background: #4a4a4a !important; + + /* popup_text */ + --arrowpanel-color: #fff !important; + --autocomplete-popup-color: #fff !important; + --panel-disabled-color: hsla(0, 0%, 100%, .5) !important; + + /* popup_border */ + --arrowpanel-border-color: #63636363 !important; + --autocomplete-popup-border-color: #636363 !important; + + /* popup_highlight */ + --autocomplete-popup-highlight-background: #fff1 !important; + + /* popup_highlight_text */ + --autocomplete-popup-highlight-color: #fff !important; + + --urlbar-popup-url-color: #75B6E8 !important; + --lwt-toolbar-field-background-color: #2b2b2b !important; + --lwt-toolbar-field-focus: #2b2b2b !important; + --lwt-toolbar-field-border-color: #656565 !important; + + --tab-line-col: #4C98D1 !important; + --toolbar-field-focus-border-color: #4c97d1a0 !important; + --private-browsing-indicator: #006cbe !important; } /* Inactive Window Light Mode */ :-moz-any(:root:not([style]), :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { - --lwt-accent-color: #e8e8e8 !important; - --lwt-text-color: #3a3a3a !important; - --toolbar-color: #3a3a3a !important; + --lwt-accent-color: #e8e8e8 !important; + --lwt-text-color: #3a3a3a !important; + --toolbar-color: #3a3a3a !important; } /* Inactive Window Dark Mode */ :-moz-any(:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { - --lwt-accent-color: #2e2e2e !important; - --lwt-text-color: #b7b7b7 !important; - --toolbar-color: #cecece !important; + --lwt-accent-color: #2e2e2e !important; + --lwt-text-color: #b7b7b7 !important; + --toolbar-color: #cecece !important; } /* Sidebar Light Mode */ :-moz-any(#sidebar-box, #sidebar), -:-moz-any(.sidebar-panel, body) -{ - /* sidebar */ - --sidebar-background-color: #f5f5f5 !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #000 !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; +:-moz-any(.sidebar-panel, body) { + /* sidebar */ + --sidebar-background-color: #f5f5f5 !important; + --lwt-sidebar-background-color: var(--sidebar-background-color) !important; + + /* sidebar_text */ + --sidebar-text-color: #000 !important; + --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } /* Sidebar Dark Mode */ -:-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], :-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"], -:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] -{ - /* sidebar */ - --sidebar-background-color: #3b3b3b !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #fff !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; +:-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], +:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] { + /* sidebar */ + --sidebar-background-color: #3b3b3b !important; + --lwt-sidebar-background-color: var(--sidebar-background-color) !important; + + /* sidebar_text */ + --sidebar-text-color: #fff !important; + --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } /* Urlbar Button Backgrounds Light Mode */ -:-moz-any(#urlbar, #searchbar) -{ - --toolbarbutton-hover-background: #0001 !important; - --toolbarbutton-active-background: #0002 !important; +:-moz-any(#urlbar, #searchbar) { + --toolbarbutton-hover-background: #0001 !important; + --toolbarbutton-active-background: #0002 !important; } /* Urlbar Button Backgrounds Dark Mode */ -:root:-moz-lwtheme-brighttext :-moz-any(#urlbar, #searchbar) -{ - --toolbarbutton-hover-background: #fff1 !important; - --toolbarbutton-active-background: #fff2 !important; +:root:-moz-lwtheme-brighttext :-moz-any(#urlbar, #searchbar) { + --toolbarbutton-hover-background: #fff1 !important; + --toolbarbutton-active-background: #fff2 !important; } \ No newline at end of file diff --git a/chrome/extras/hidetabclosebutton.css b/chrome/extras/hidetabclosebutton.css index 93338ad..8e8f193 100644 --- a/chrome/extras/hidetabclosebutton.css +++ b/chrome/extras/hidetabclosebutton.css @@ -1,12 +1,13 @@ /* Hide tab close button when mouse not hovering over it */ .tab-close-button { - transform: translateY(32px) !important; - margin-inline-start: -16px !important; - transition-property: margin, transform !important; - transition-duration: 200ms !important; - transition-timing-function: cubic-bezier(1, 0, 0, 1) !important; + transform: translateY(32px) !important; + margin-inline-start: -16px !important; + transition-property: margin, transform !important; + transition-duration: 200ms !important; + transition-timing-function: cubic-bezier(1, 0, 0, 1) !important; } + :-moz-any(.tabbrowser-tab:hover:hover, .tabbrowser-tab[visuallyselected]) .tab-close-button { - transform: none !important; - margin-inline-start: 0 !important; -} + transform: none !important; + margin-inline-start: 0 !important; +} \ No newline at end of file diff --git a/chrome/extras/hidetoolbarbuttons.css b/chrome/extras/hidetoolbarbuttons.css index 7accb9c..2bd3950 100644 --- a/chrome/extras/hidetoolbarbuttons.css +++ b/chrome/extras/hidetoolbarbuttons.css @@ -2,18 +2,18 @@ .toolbarbutton-icon, .toolbarbutton-badge-stack, -#nav-bar .toolbarbutton-1 -{ - transition-duration: 0.1s !important; - transition-property: width, padding, border !important; +#nav-bar .toolbarbutton-1 { + transition-duration: 0.1s !important; + transition-property: width, padding, border !important; } -:root:not([customizing]) #navigator-toolbox:not(:hover) > #nav-bar:not([urlbar-exceeds-toolbar-bounds="true"]) .toolbarbutton-1:not(.webextension-browser-action, [open], [checked]) :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - width: 0 !important; padding: 0 !important; + +:root:not([customizing]) #navigator-toolbox:not(:hover)>#nav-bar:not([urlbar-exceeds-toolbar-bounds="true"]) .toolbarbutton-1:not(.webextension-browser-action, [open], [checked]) :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + width: 0 !important; + padding: 0 !important; } -:root:not([customizing]) #navigator-toolbox:not(:hover) > #nav-bar:not([urlbar-exceeds-toolbar-bounds="true"]) .toolbarbutton-1:not(.webextension-browser-action, [open], [checked]) -{ - border-width: 0 !important; + +:root:not([customizing]) #navigator-toolbox:not(:hover)>#nav-bar:not([urlbar-exceeds-toolbar-bounds="true"]) .toolbarbutton-1:not(.webextension-browser-action, [open], [checked]) { + border-width: 0 !important; } /* Also Hide urlbar background */ diff --git a/chrome/extras/swapaccount-overflow.css b/chrome/extras/swapaccount-overflow.css index fa07aa3..db36a91 100644 --- a/chrome/extras/swapaccount-overflow.css +++ b/chrome/extras/swapaccount-overflow.css @@ -1,12 +1,11 @@ /* (BUGGY: USE AT OWN RISK!) Swap Account icon and Overflow icon (must be placed next to each other) */ @media (min-width: 687px) { - :root:not([customizing]) #nav-bar-overflow-button - { - transform: translateX(-44px); - } - :root:not([customizing]) #fxa-toolbar-menu-button - { - transform: translateX(44px); - } + :root:not([customizing]) #nav-bar-overflow-button { + transform: translateX(-44px); + } + + :root:not([customizing]) #fxa-toolbar-menu-button { + transform: translateX(44px); + } } \ No newline at end of file diff --git a/chrome/extras/vibrancy.css b/chrome/extras/vibrancy.css index de0681c..daeef9f 100644 --- a/chrome/extras/vibrancy.css +++ b/chrome/extras/vibrancy.css @@ -1,26 +1,22 @@ /* (MACOS ONLY!) Enable window vibrancy behind tabs */ -#navigator-toolbox:not(:-moz-window-inactive) -{ - background-color: #0001 !important; -} -#main-window[lwthemetextcolor="bright"] #navigator-toolbox:not(:-moz-window-inactive) -{ - background-color: #1114 !important; +#navigator-toolbox:not(:-moz-window-inactive) { + background-color: #0001 !important; } -#main-window -{ - appearance: -moz-mac-vibrant-titlebar-light !important; +#main-window[lwthemetextcolor="bright"] #navigator-toolbox:not(:-moz-window-inactive) { + background-color: #1114 !important; } -#main-window[lwthemetextcolor="bright"] -{ - appearance: -moz-mac-vibrant-titlebar-dark !important; +#main-window { + appearance: -moz-mac-vibrant-titlebar-light !important; } -:-moz-any(#main-window, #navigator-toolbox):-moz-any([inFullscreen="true"], :-moz-window-inactive) -{ - appearance: none !important; - background-color: var(--lwt-accent-color) !important; +#main-window[lwthemetextcolor="bright"] { + appearance: -moz-mac-vibrant-titlebar-dark !important; +} + +:-moz-any(#main-window, #navigator-toolbox):-moz-any([inFullscreen="true"], :-moz-window-inactive) { + appearance: none !important; + background-color: var(--lwt-accent-color) !important; } \ No newline at end of file From 8e9977c809049c123c246ebb917a7bf45538fcb3 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:07:56 +0800 Subject: [PATCH 008/207] clean up formatting --- chrome/findbar/findbar.css | 118 +++++++++++++++++-------------------- 1 file changed, 55 insertions(+), 63 deletions(-) diff --git a/chrome/findbar/findbar.css b/chrome/findbar/findbar.css index 1091790..4a80b81 100644 --- a/chrome/findbar/findbar.css +++ b/chrome/findbar/findbar.css @@ -1,87 +1,79 @@ findbar { - background: var(--toolbar-bgcolor) !important; - border-top-color: var(--chrome-content-separator-color) !important; - color: var(--toolbar-color) !important; + background: var(--toolbar-bgcolor) !important; + border-top-color: var(--chrome-content-separator-color) !important; + color: var(--toolbar-color) !important; } .findbar-find-previous { - list-style-image: url(../icons/chevron-up.svg) !important; + list-style-image: url(../icons/chevron-up.svg) !important; } + .findbar-find-next { - list-style-image: url(../icons/chevron-down.svg) !important; + list-style-image: url(../icons/chevron-down.svg) !important; } -.findbar-textbox -{ - color: inherit !important; - background-color: transparent !important; - background-image: url(../icons/search.svg) !important; - background-repeat: no-repeat !important; - background-position: 5px center !important; - fill-opacity: 1 !important; - border: 0 !important; - box-shadow: none !important; - margin-inline-start: 2px !important; - padding-inline-start: 28px !important; +.findbar-textbox { + color: inherit !important; + background-color: transparent !important; + background-image: url(../icons/search.svg) !important; + background-repeat: no-repeat !important; + background-position: 5px center !important; + fill-opacity: 1 !important; + border: 0 !important; + box-shadow: none !important; + margin-inline-start: 2px !important; + padding-inline-start: 28px !important; } -hbox[anonid="findbar-textbox-wrapper"] -{ - background-color: var(--toolbar-field-background-color) !important; - color: var(--lwt-toolbar-field-color) !important; - border-radius: 4px !important; - position: relative !important; - display: flex !important; - padding: 2px !important; - height: 28px !important; - transition: background-color .1s var(--ease-basic) !important; - box-shadow: 0 1px 5px 0 #0001 !important; +hbox[anonid="findbar-textbox-wrapper"] { + background-color: var(--toolbar-field-background-color) !important; + color: var(--lwt-toolbar-field-color) !important; + border-radius: 4px !important; + position: relative !important; + display: flex !important; + padding: 2px !important; + height: 28px !important; + transition: background-color .1s var(--ease-basic) !important; + box-shadow: 0 1px 5px 0 #0001 !important; } -hbox[anonid="findbar-textbox-wrapper"]:hover:not(:focus-within) -{ - background-color: var(--toolbar-field-hover-background-color) !important; - box-shadow: 0 0 0 1px inset var(--toolbar-field-hover-border-color) !important; +hbox[anonid="findbar-textbox-wrapper"]:hover:not(:focus-within) { + background-color: var(--toolbar-field-hover-background-color) !important; + box-shadow: 0 0 0 1px inset var(--toolbar-field-hover-border-color) !important; } -hbox[anonid="findbar-textbox-wrapper"]:focus-within -{ - background-color: var(--toolbar-field-focus-background-color) !important; - color: var(--lwt-toolbar-field-focus-color) !important; - box-shadow: 0 0 0 1px inset var(--toolbar-field-focus-border-color), 0 0 0 1px var(--toolbar-field-focus-border-color) !important; +hbox[anonid="findbar-textbox-wrapper"]:focus-within { + background-color: var(--toolbar-field-focus-background-color) !important; + color: var(--lwt-toolbar-field-focus-color) !important; + box-shadow: 0 0 0 1px inset var(--toolbar-field-focus-border-color), 0 0 0 1px var(--toolbar-field-focus-border-color) !important; } -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton -{ - border-radius: 4px !important; - border: 0 !important; - width: 24px !important; - height: 24px !important; - padding: 0 !important; - display: flex !important; - background: 0 !important; - transition: background-color .2s var(--ease-basic) !important; - margin: 0 !important; - box-shadow: none !important; +hbox[anonid="findbar-textbox-wrapper"] toolbarbutton { + border-radius: 4px !important; + border: 0 !important; + width: 24px !important; + height: 24px !important; + padding: 0 !important; + display: flex !important; + background: 0 !important; + transition: background-color .2s var(--ease-basic) !important; + margin: 0 !important; + box-shadow: none !important; } -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton[disabled] -{ - display: none !important; +hbox[anonid="findbar-textbox-wrapper"] toolbarbutton[disabled] { + display: none !important; } -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton .toolbarbutton-text -{ - visibility: collapse !important; +hbox[anonid="findbar-textbox-wrapper"] toolbarbutton .toolbarbutton-text { + visibility: collapse !important; } -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton:not([disabled]):hover -{ - background-color: var(--toolbarbutton-hover-background) !important; +hbox[anonid="findbar-textbox-wrapper"] toolbarbutton:not([disabled]):hover { + background-color: var(--toolbarbutton-hover-background) !important; } -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton:not([disabled]):hover:active -{ - background-color: var(--toolbarbutton-active-background) !important; - transition-duration: 0 !important; -} \ No newline at end of file +hbox[anonid="findbar-textbox-wrapper"] toolbarbutton:not([disabled]):hover:active { + background-color: var(--toolbarbutton-active-background) !important; + transition-duration: 0 !important; +} From 000bc590dcb6cbb594b4b807b7bed1871feb9479 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:08:53 +0800 Subject: [PATCH 009/207] clean up formatting --- chrome/global/global.css | 411 +++++++++++++++++------------------- chrome/global/variables.css | 376 ++++++++++++++++----------------- 2 files changed, 370 insertions(+), 417 deletions(-) diff --git a/chrome/global/global.css b/chrome/global/global.css index e16d8c5..2f370cd 100644 --- a/chrome/global/global.css +++ b/chrome/global/global.css @@ -1,330 +1,297 @@ -@media (-moz-windows-compositor) -{ - @media not (-moz-os-version: windows-win7) - { - @media not (-moz-os-version: windows-win8) - { - @media (-moz-windows-default-theme) - { - :root[tabsintitlebar] .titlebar-buttonbox-container - { - height: 32px !important; - margin: 0 !important; - } - - :root[tabsintitlebar][sizemode=normal] .titlebar-buttonbox-container:not(#toolbar-menubar .titlebar-buttonbox-container) - { - margin-block-start: calc(0px - (var(--space-above-tabbar) + 1px)) !important; - } - - :root[tabsintitlebar][sizemode=maximized] #toolbar-menubar .titlebar-buttonbox-container - { - height: 30px !important; - margin-top: -4px !important; - margin-bottom: -4px !important; - } - :root[tabsintitlebar] #toolbar-menubar:not([inactive="true"]) { - height: 24px !important; - } - :root[tabsintitlebar] #toolbar-menubar:not([inactive="true"]) .titlebar-button { - padding-block: 4px !important; - } - :root[tabsintitlebar][sizemode=maximized]:not([extradragspace]) .titlebar-buttonbox-container:not(#toolbar-menubar .titlebar-buttonbox-container) - { - -moz-box-align: start !important; - margin-block-start: -5px !important; - } - - @media (-moz-windows-accent-color-in-titlebar: 0) - { - :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]) - { - background-color: #dee1e6 !important; - color: #3c4043 !important; - } - - :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]):-moz-window-inactive - { - background-color: #e7eaed !important; - color: #666a6d !important; - } +@media (-moz-windows-compositor) { + @media not (-moz-os-version: windows-win7) { + @media not (-moz-os-version: windows-win8) { + @media (-moz-windows-default-theme) { + :root[tabsintitlebar] .titlebar-buttonbox-container { + height: 32px !important; + margin: 0 !important; + } + + :root[tabsintitlebar][sizemode=normal] .titlebar-buttonbox-container:not(#toolbar-menubar .titlebar-buttonbox-container) { + margin-block-start: calc(0px - (var(--space-above-tabbar) + 1px)) !important; + } + + :root[tabsintitlebar][sizemode=maximized] #toolbar-menubar .titlebar-buttonbox-container { + height: 30px !important; + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + :root[tabsintitlebar] #toolbar-menubar:not([inactive="true"]) { + height: 24px !important; + } + + :root[tabsintitlebar] #toolbar-menubar:not([inactive="true"]) .titlebar-button { + padding-block: 4px !important; + } + + :root[tabsintitlebar][sizemode=maximized]:not([extradragspace]) .titlebar-buttonbox-container:not(#toolbar-menubar .titlebar-buttonbox-container) { + -moz-box-align: start !important; + margin-block-start: -5px !important; + } + + @media (-moz-windows-accent-color-in-titlebar: 0) { + :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]) { + background-color: #dee1e6 !important; + color: #3c4043 !important; + } + + :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]):-moz-window-inactive { + background-color: #e7eaed !important; + color: #666a6d !important; + } } } - } - } + } + } } -#navigator-toolbox :-moz-any(toolbar, #nav-bar-customization-target):not(#toolbar-menubar) -{ - -moz-box-align: center !important; +#navigator-toolbox :-moz-any(toolbar, #nav-bar-customization-target):not(#toolbar-menubar) { + -moz-box-align: center !important; } #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) -{ - border-radius: 4px !important; - transition: background-color .2s var(--ease-basic) !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + border-radius: 4px !important; + transition: background-color .2s var(--ease-basic) !important; } #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) -{ - font-size: 12px !important; - padding: 0 !important; - margin: 0 !important; - border: 2px solid transparent !important; - background-clip: padding-box !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + font-size: 12px !important; + padding: 0 !important; + margin: 0 !important; + border: 2px solid transparent !important; + background-clip: padding-box !important; } /* #navigator-toolbox :-moz-any(.toolbarbutton-1, .scrollbutton-up, .scrollbutton-down), #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) -{ - max-height: 32px !important; - height: 32px !important; - min-height: 32px !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + max-height: 32px !important; + height: 32px !important; + min-height: 32px !important; } */ #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton))[disabled], /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton)[disabled], -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)[disabled] -{ - opacity: .42 !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)[disabled] { + opacity: .42 !important; } #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)):hover:not([disabled]), #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)):-moz-any(:hover:active, [checked], [open]):not([disabled]), /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton):hover:not([disabled]), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton):hover:not([disabled]) -{ - background-color: var(--toolbarbutton-hover-background) !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton):hover:not([disabled]) { + background-color: var(--toolbarbutton-hover-background) !important; } #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)):-moz-any(:hover:active, [checked], [open]):not([disabled]), /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton):hover:active:not([disabled]), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton):hover:active:not([disabled]) -{ - background-color: var(--toolbarbutton-active-background) !important; - transition: none !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton):hover:active:not([disabled]) { + background-color: var(--toolbarbutton-active-background) !important; + transition: none !important; } #navigator-toolbox :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), /* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon, -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon -{ - fill-opacity: 1 !important; - border: 0 !important; - box-shadow: none !important; +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon, +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon { + fill-opacity: 1 !important; + border: 0 !important; + box-shadow: none !important; } -#navigator-toolbox .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - width: 40px !important; - height: 30px !important; +#navigator-toolbox .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + width: 40px !important; + height: 30px !important; } -#navigator-toolbox .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - padding: 7px 12px !important; - background: 0 !important; +#navigator-toolbox .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + padding: 7px 12px !important; + background: 0 !important; } -#TabsToolbar .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), +#TabsToolbar .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), /* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon, -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) > .toolbarbutton-icon -{ - padding: 6px !important; - width: 28px !important; - height: 28px !important; +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon, +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon { + padding: 6px !important; + width: 28px !important; + height: 28px !important; } /* - hack: fix customization screen popping bug when changing ui density - icon size is enforced and it doesn't like it when the normal density - nav-bar height is less than 38px (it's 36px due to smaller back icon) + hack: fix customization screen popping bug when changing ui density + icon size is enforced and it doesn't like it when the normal density + nav-bar height is less than 38px (it's 36px due to smaller back icon) */ -:root:not([uidensity=compact]) #customization-content-container -{ - padding-top: 1px !important; +:root:not([uidensity=compact]) #customization-content-container { + padding-top: 1px !important; } -:root:not([uidensity=compact]) :-moz-any(#customization-palette-container, #customization-panel-container) -{ - margin-top: -1px !important; +:root:not([uidensity=compact]) :-moz-any(#customization-palette-container, #customization-panel-container) { + margin-top: -1px !important; } .menu-iconic, -.menuitem-iconic -{ - fill: currentColor !important; +.menuitem-iconic { + fill: currentColor !important; } /* legacy */ -#navigator-toolbox -{ - border-bottom: 1px solid var(--chrome-content-separator-color, var(--toolbox-border-bottom-color)) !important; +#navigator-toolbox { + border-bottom: 1px solid var(--chrome-content-separator-color, var(--toolbox-border-bottom-color)) !important; } /* legacy */ -#navigator-toolbox::after -{ - display: none !important; +#navigator-toolbox::after { + display: none !important; } -.pointerlockfswarning -{ - display: flex !important; - border-radius: 4px !important; - padding: 6px !important; - background: #333 !important; - border: 0 !important; - font-size: 14px !important; - box-shadow: - 0 3px 5px -1px rgba(0,0,0,.2), - 0 6px 10px 0 rgba(0,0,0,.14), - 0 1px 18px 0 rgba(0,0,0,.12) !important; - color: hsla(0,0%,100%,.87) !important; - transition-timing-function: var(--ease-out), linear !important; - transition-property: transform, top !important; +.pointerlockfswarning { + display: flex !important; + border-radius: 4px !important; + padding: 6px !important; + background: #333 !important; + border: 0 !important; + font-size: 14px !important; + box-shadow: + 0 3px 5px -1px rgba(0, 0, 0, .2), + 0 6px 10px 0 rgba(0, 0, 0, .14), + 0 1px 18px 0 rgba(0, 0, 0, .12) !important; + color: hsla(0, 0%, 100%, .87) !important; + transition-timing-function: var(--ease-out), linear !important; + transition-property: transform, top !important; } -#fullscreen-warning -{ - flex-direction: column !important; - min-width: 344px !important; +#fullscreen-warning { + flex-direction: column !important; + min-width: 344px !important; } -.pointerlockfswarning[hidden] -{ - visibility: hidden !important; +.pointerlockfswarning[hidden] { + visibility: hidden !important; } /* hack to keep it in same place as [ontop] */ /* probably doesn't work for single-line */ -.pointerlockfswarning:not([hidden]):not([ontop]) -{ - top: -32px !important; +.pointerlockfswarning:not([hidden]):not([ontop]) { + top: -32px !important; } -.pointerlockfswarning[ontop] -{ - top: 28px !important; +.pointerlockfswarning[ontop] { + top: 28px !important; } -.pointerlockfswarning::before -{ - display: none !important; +.pointerlockfswarning::before { + display: none !important; } -.pointerlockfswarning-domain-text -{ - margin-block: 8px 18px !important; - margin-inline: 10px !important; - font-size: unset !important; - font-weight: unset !important; - align-self: start !important; +.pointerlockfswarning-domain-text { + margin-block: 8px 18px !important; + margin-inline: 10px !important; + font-size: unset !important; + font-weight: unset !important; + align-self: start !important; } -.pointerlockfswarning-domain -{ - font-weight: unset !important; +.pointerlockfswarning-domain { + font-weight: unset !important; } -#fullscreen-exit-button -{ - -moz-appearance: none !important; - border: 0 !important; - height: 32px !important; - display: flex !important; - align-items: center !important; - margin-inline: 8px 0 !important; - text-transform: uppercase !important; - font-weight: 500 !important; - letter-spacing: .0892857143em !important; - background: 0 !important; - position: relative !important; - color: var(--toolbarbutton-icon-fill-attention) !important; - align-self: end !important; - font-family: Roboto, inherit !important; +#fullscreen-exit-button { + -moz-appearance: none !important; + border: 0 !important; + height: 32px !important; + display: flex !important; + align-items: center !important; + margin-inline: 8px 0 !important; + text-transform: uppercase !important; + font-weight: 500 !important; + letter-spacing: .0892857143em !important; + background: 0 !important; + position: relative !important; + color: var(--toolbarbutton-icon-fill-attention) !important; + align-self: end !important; + font-family: Roboto, inherit !important; } -#fullscreen-exit-button::before -{ - content: "" !important; - display: block !important; - z-index: -1 !important; - position: absolute !important; - left: 0 !important; - right: 0 !important; - top: 0 !important; - bottom: 0 !important; - border-radius: 4px !important; - background: currentColor !important; - opacity: 0 !important; - transition: opacity .3s var(--ease-basic) !important; +#fullscreen-exit-button::before { + content: "" !important; + display: block !important; + z-index: -1 !important; + position: absolute !important; + left: 0 !important; + right: 0 !important; + top: 0 !important; + bottom: 0 !important; + border-radius: 4px !important; + background: currentColor !important; + opacity: 0 !important; + transition: opacity .3s var(--ease-basic) !important; } -#fullscreen-exit-button:hover::before -{ - opacity: .12 !important; +#fullscreen-exit-button:hover::before { + opacity: .12 !important; } -#fullscreen-exit-button:hover:active::before -{ - opacity: .24 !important; - transition-duration: .1s !important; +#fullscreen-exit-button:hover:active::before { + opacity: .24 !important; + transition-duration: .1s !important; } /* note: use Firefox account button instead */ -#TabsToolbar .private-browsing-indicator -{ - display: none !important; +#TabsToolbar .private-browsing-indicator { + display: none !important; } -.toolbarbutton-1:not(:hover):-moz-window-inactive, .bookmark-item:not(:hover):-moz-window-inactive, :root:not([customizing]) .toolbarbutton-1:-moz-window-inactive[disabled="true"] { - opacity: 1 !important; +.toolbarbutton-1:not(:hover):-moz-window-inactive, +.bookmark-item:not(:hover):-moz-window-inactive, +:root:not([customizing]) .toolbarbutton-1:-moz-window-inactive[disabled="true"] { + opacity: 1 !important; } /* high DPI adjustments */ -@media (min--moz-device-pixel-ratio: 2) -{ - #navigator-toolbox - { - border-bottom-width: .5px !important; - padding-bottom: .5px !important; - box-shadow: inset 0 -.5px var(--toolbar-bgcolor) !important; - } +@media (min--moz-device-pixel-ratio: 2) { + #navigator-toolbox { + border-bottom-width: .5px !important; + padding-bottom: .5px !important; + box-shadow: inset 0 -.5px var(--toolbar-bgcolor) !important; + } } -#sidebar-box, #sidebar { - appearance: none !important; +#sidebar-box, +#sidebar { + appearance: none !important; } -.sidebar-placesTree, #viewButton { - color: #000 !important; + +.sidebar-placesTree, +#viewButton { + color: #000 !important; } + :root[lwt-sidebar-brighttext] :-moz-any(.sidebar-placesTree, #viewButton) { - color: #fff !important; + color: #fff !important; } #statuspanel { - clip-path: inset(0) !important; + clip-path: inset(0) !important; } #statuspanel-label { - background-color: var(--toolbar-bgcolor) !important; - color: var(--toolbar-color) !important; - border: 0 !important; - box-shadow: 0 0 0 1px #0004, 0 4px 6px #0004 !important; - padding: 3px 6px !important; + background-color: var(--toolbar-bgcolor) !important; + color: var(--toolbar-color) !important; + border: 0 !important; + box-shadow: 0 0 0 1px #0004, 0 4px 6px #0004 !important; + padding: 3px 6px !important; } diff --git a/chrome/global/variables.css b/chrome/global/variables.css index e8cbdeb..f52624e 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -1,9 +1,8 @@ -:root -{ - --toolbar-field-background-color: var(--lwt-toolbar-field-background-color) !important; - --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; - --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; - --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; +:root { + --toolbar-field-background-color: var(--lwt-toolbar-field-background-color) !important; + --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; + --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; + --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; } /* Light Mode */ @@ -11,254 +10,241 @@ :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], :root[style*="--lwt-accent-color:rgb(240, 240, 244); --lwt-text-color:rgba(21, 20, 26);"] /* Used for Proton (May be changed in future) */ -{ - /* accentcolor */ - --lwt-accent-color: #cecece !important; - - /* textcolor */ - --lwt-text-color: #000 !important; - - /* toolbar */ - --toolbar-bgcolor: #f7f7f7 !important; + { + /* accentcolor */ + --lwt-accent-color: #cecece !important; - /* Force tabs to match --toolbar-bgcolor */ - --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; - - /* toolbar_text */ - --toolbar-color: #000 !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #d2d2d2 !important; /* legacy */ - --chrome-content-separator-color: #d2d2d2 !important; - - /* icons */ - --lwt-toolbarbutton-icon-fill: #000 !important; - - /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #0000001a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #0000002a !important; - - --lwt-toolbar-field-color: #000 !important; - --lwt-toolbar-field-focus-color: #000 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #0001 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #000 !important; + /* textcolor */ + --lwt-text-color: #000 !important; - --urlbar-popup-url-color: #0172C9 !important; - --lwt-toolbar-field-background-color: #fff !important; - --lwt-toolbar-field-focus: #fff !important; - --lwt-toolbar-field-border-color: #ccc !important; + /* toolbar */ + --toolbar-bgcolor: #f7f7f7 !important; - --tab-line-col: #0078d4 !important; - --toolbar-field-focus-border-color: #0078d4a0 !important; - --private-browsing-indicator: #0078d4 !important; + /* tab background (unset to match toolbar-bgcolor) */ + --lwt-selected-tab-background-color: unset !important; + + /* toolbar_text */ + --toolbar-color: #000 !important; + + /* toolbar_bottom_separator */ + --toolbox-border-bottom-color: #d2d2d2 !important; /* legacy */ + --chrome-content-separator-color: #d2d2d2 !important; + + /* icons */ + --lwt-toolbarbutton-icon-fill: #000 !important; + + /* icons_attention */ + --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; + + /* button_background_hover */ + --lwt-toolbarbutton-hover-background: #0000001a !important; + + /* button_background_active */ + --lwt-toolbarbutton-active-background: #0000002a !important; + + --lwt-toolbar-field-color: #000 !important; + --lwt-toolbar-field-focus-color: #000 !important; + + /* popup_highlight */ + --autocomplete-popup-highlight-background: #0001 !important; + + /* popup_highlight_text */ + --autocomplete-popup-highlight-color: #000 !important; + + --urlbar-popup-url-color: #0172C9 !important; + --lwt-toolbar-field-background-color: #fff !important; + --lwt-toolbar-field-focus: #fff !important; + --lwt-toolbar-field-border-color: #ccc !important; + + --tab-line-col: #0078d4 !important; + --toolbar-field-focus-border-color: #0078d4a0 !important; + --private-browsing-indicator: #0078d4 !important; } + /* Dark Mode */ :root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"], :root[style*="--lwt-accent-color:rgb(28, 27, 34); --lwt-text-color:rgba(251, 251, 254);"] /* Used for Proton (May be changed in future) */ -{ - /* accentcolor */ - --lwt-accent-color: #1b1b1b !important; - - /* textcolor */ - --lwt-text-color: #fff !important; - - /* toolbar */ - --toolbar-bgcolor: #3b3b3b !important; + { + /* accentcolor */ + --lwt-accent-color: #1b1b1b !important; - /* Force tabs to match --toolbar-bgcolor */ - --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; - - /* toolbar_text */ - --toolbar-color: #fff !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #5B5B5B !important; /* legacy */ - --chrome-content-separator-color: #5B5B5B !important; - - /* icons */ - --lwt-toolbarbutton-icon-fill: #fff !important; - - /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #ffffff1a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #ffffff2a !important; - - --lwt-toolbar-field-color: #fff !important; - --lwt-toolbar-field-focus-color: #fff !important; - - /* popup */ - --arrowpanel-background: #4a4a4a !important; - - /* popup_text */ - --arrowpanel-color: #fff !important; - --autocomplete-popup-color: #fff !important; - --panel-disabled-color: hsla(0, 0%, 100%, .5) !important; - - /* popup_border */ - --arrowpanel-border-color: #63636363 !important; - --autocomplete-popup-border-color: #636363 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #fff1 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #fff !important; + /* textcolor */ + --lwt-text-color: #fff !important; - --urlbar-popup-url-color: #75B6E8 !important; - --lwt-toolbar-field-background-color: #2b2b2b !important; - --lwt-toolbar-field-focus: #2b2b2b !important; - --lwt-toolbar-field-border-color: #656565 !important; + /* toolbar */ + --toolbar-bgcolor: #3b3b3b !important; - --tab-line-col: #4C98D1 !important; - --toolbar-field-focus-border-color: #4c97d1a0 !important; - --private-browsing-indicator: #006cbe !important; + /* tab background (unset to match toolbar-bgcolor) */ + --lwt-selected-tab-background-color: unset !important; + + /* toolbar_text */ + --toolbar-color: #fff !important; + + /* toolbar_bottom_separator */ + --toolbox-border-bottom-color: #5B5B5B !important; /* legacy */ + --chrome-content-separator-color: #5B5B5B !important; + + /* icons */ + --lwt-toolbarbutton-icon-fill: #fff !important; + + /* icons_attention */ + --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; + + /* button_background_hover */ + --lwt-toolbarbutton-hover-background: #ffffff1a !important; + + /* button_background_active */ + --lwt-toolbarbutton-active-background: #ffffff2a !important; + + --lwt-toolbar-field-color: #fff !important; + --lwt-toolbar-field-focus-color: #fff !important; + + /* popup */ + --arrowpanel-background: #4a4a4a !important; + + /* popup_text */ + --arrowpanel-color: #fff !important; + --autocomplete-popup-color: #fff !important; + --panel-disabled-color: hsla(0, 0%, 100%, .5) !important; + + /* popup_border */ + --arrowpanel-border-color: #63636363 !important; + --autocomplete-popup-border-color: #636363 !important; + + /* popup_highlight */ + --autocomplete-popup-highlight-background: #fff1 !important; + + /* popup_highlight_text */ + --autocomplete-popup-highlight-color: #fff !important; + + --urlbar-popup-url-color: #75B6E8 !important; + --lwt-toolbar-field-background-color: #2b2b2b !important; + --lwt-toolbar-field-focus: #2b2b2b !important; + --lwt-toolbar-field-border-color: #656565 !important; + + --tab-line-col: #4C98D1 !important; + --toolbar-field-focus-border-color: #4c97d1a0 !important; + --private-browsing-indicator: #006cbe !important; } /* Inactive Window Light Mode */ :-moz-any(:root:not([style]), :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { - --lwt-accent-color: #e8e8e8 !important; - --lwt-text-color: #3a3a3a !important; - --toolbar-color: #3a3a3a !important; + --lwt-accent-color: #e8e8e8 !important; + --lwt-text-color: #3a3a3a !important; + --toolbar-color: #3a3a3a !important; } /* Inactive Window Dark Mode */ :-moz-any(:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { - --lwt-accent-color: #2e2e2e !important; - --lwt-text-color: #b7b7b7 !important; - --toolbar-color: #cecece !important; + --lwt-accent-color: #2e2e2e !important; + --lwt-text-color: #b7b7b7 !important; + --toolbar-color: #cecece !important; } /* Sidebar Light Mode */ :-moz-any(#sidebar-box, #sidebar), -:-moz-any(.sidebar-panel, body) -{ - /* sidebar */ - --sidebar-background-color: #f5f5f5 !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #000 !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; +:-moz-any(.sidebar-panel, body) { + /* sidebar */ + --sidebar-background-color: #f5f5f5 !important; + --lwt-sidebar-background-color: var(--sidebar-background-color) !important; + + /* sidebar_text */ + --sidebar-text-color: #000 !important; + --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } /* Sidebar Dark Mode */ -:-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], :-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"], -:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] -{ - /* sidebar */ - --sidebar-background-color: #3b3b3b !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #fff !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; +:-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], +:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] { + /* sidebar */ + --sidebar-background-color: #3b3b3b !important; + --lwt-sidebar-background-color: var(--sidebar-background-color) !important; + + /* sidebar_text */ + --sidebar-text-color: #fff !important; + --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } -:root -{ - --ease-in: cubic-bezier(.4, 0, 1, 1); - --ease-out: cubic-bezier(0, 0, .2, 1); - --ease-basic: linear; +:root { + --ease-in: cubic-bezier(.4, 0, 1, 1); + --ease-out: cubic-bezier(0, 0, .2, 1); + --ease-basic: linear; - --button-size: 32px; /* is this used? */ - --icon-size: 24px; /* is this used? */ - - --downloads-item-height: 48px !important; - - --toolbar-non-lwt-bgcolor: #f7f7f7 !important; - --toolbar-non-lwt-textcolor: #000 !important; + --button-size: 32px; /* is this used? */ + --icon-size: 24px; /* is this used? */ - --tab-separator-opacity: .5 !important; + --downloads-item-height: 48px !important; + + --toolbar-non-lwt-bgcolor: #f7f7f7 !important; + --toolbar-non-lwt-textcolor: #000 !important; + + --tab-separator-opacity: .5 !important; } @media (-moz-proton) { - :root { - --arrowpanel-menuitem-margin: 0 !important; /* used to get rid of the left/right margins in Proton */ - --space-above-tabbar: 0; - } + :root { + --arrowpanel-menuitem-margin: 0 !important; /* used to get rid of the left/right margins in Proton */ + --space-above-tabbar: 0; + } } #titlebar, -#tabbrowser-tabs -{ - --tab-min-height: 32px !important; +#tabbrowser-tabs { + --tab-min-height: 32px !important; } -@supports -moz-bool-pref("materialFox.reduceTabOverflow") -{ - #tabbrowser-tabs - { - --tab-min-width: 32px !important; - } +@supports -moz-bool-pref("materialFox.reduceTabOverflow") { + #tabbrowser-tabs { + --tab-min-width: 32px !important; + } } -@media (-moz-mac-yosemite-theme) -{ - :root[extradragspace] - { - --space-above-tabbar: 8px !important; - } +@media (-moz-mac-yosemite-theme) { + :root[extradragspace] { + --space-above-tabbar: 8px !important; + } } /* Ubuntu */ -@media (-moz-gtk-csd-available) -{ - :root:not(:-moz-lwtheme) - { - --toolbar-bgcolor: -moz-dialog !important; - --toolbar-color: -moz-dialogtext !important; - } +@media (-moz-gtk-csd-available) { + :root:not(:-moz-lwtheme) { + --toolbar-bgcolor: -moz-dialog !important; + --toolbar-color: -moz-dialogtext !important; + } } :root:-moz-lwtheme-darktext, :root toolbar:not([brighttext]), -.tabbrowser-tab[visuallyselected] -{ - --toolbarbutton-hover-background: var(--lwt-toolbarbutton-hover-background, hsla(0, 0%, 0%, .07)) !important; - --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 0%, .11)) !important; +.tabbrowser-tab[visuallyselected] { + --toolbarbutton-hover-background: var(--lwt-toolbarbutton-hover-background, hsla(0, 0%, 0%, .07)) !important; + --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 0%, .11)) !important; } :root:-moz-lwtheme-brighttext, :root toolbar[brighttext], -.tabbrowser-tab[visuallyselected]:-moz-lwtheme-brighttext -{ - --toolbarbutton-hover-background: var(--lwt-toolbarbutton-hover-background, hsla(0, 0%, 100%, .1)) !important; - --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 100%, .17)) !important; +.tabbrowser-tab[visuallyselected]:-moz-lwtheme-brighttext { + --toolbarbutton-hover-background: var(--lwt-toolbarbutton-hover-background, hsla(0, 0%, 100%, .1)) !important; + --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 100%, .17)) !important; } /* special case for urlbar buttons */ -:-moz-any(#urlbar, #searchbar) -{ - --toolbarbutton-hover-background: #0001 !important; - --toolbarbutton-active-background: #0002 !important; +:-moz-any(#urlbar, #searchbar) { + --toolbarbutton-hover-background: #0001 !important; + --toolbarbutton-active-background: #0002 !important; } -:root:-moz-lwtheme-brighttext :-moz-any(#urlbar, #searchbar) -{ - --toolbarbutton-hover-background: #fff1 !important; - --toolbarbutton-active-background: #fff2 !important; +:root:-moz-lwtheme-brighttext :-moz-any(#urlbar, #searchbar) { + --toolbarbutton-hover-background: #fff1 !important; + --toolbarbutton-active-background: #fff2 !important; } #TabsToolbar .toolbarbutton-1 { - fill: var(--lwt-text-color) !important; + fill: var(--lwt-text-color) !important; } :-moz-any(:root:not([style]), -:root:not([lwtheme]), -:root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], -:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]) #tabbrowser-tabs { - --tab-line-color: var(--tab-line-col) !important; + :root:not([lwtheme]), + :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], + :root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]) #tabbrowser-tabs { + --tab-line-color: var(--tab-line-col) !important; } From e6d025e2bc0abff5ef21bad83c4634556d553de8 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:11:53 +0800 Subject: [PATCH 010/207] clean up formatting --- chrome/icons/icons.css | 453 ++++++++++++++++++++--------------------- 1 file changed, 225 insertions(+), 228 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index cdd2670..6eedda7 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -1,95 +1,85 @@ -.subviewbutton > .toolbarbutton-icon { - width: 16px; - height: 16px; - -moz-context-properties: fill; - fill: currentColor; - } +.subviewbutton>.toolbarbutton-icon { + width: 16px; + height: 16px; + -moz-context-properties: fill; + fill: currentColor; +} .toolbarbutton-1#back-button, #context-back, .subviewbutton-back, -.identity-popup-expander -{ - list-style-image: url(arrow-back.svg) !important; +.identity-popup-expander { + list-style-image: url(arrow-back.svg) !important; } .toolbarbutton-1#forward-button, -#context-forward -{ - list-style-image: url(arrow-back.svg#flip) !important; +#context-forward { + list-style-image: url(arrow-back.svg#flip) !important; } -#PanelUI-menu-button -{ - list-style-image: url(menu.svg) !important; +#PanelUI-menu-button { + list-style-image: url(menu.svg) !important; } #reload-button, -#context-reload -{ - list-style-image: url(refresh.svg) !important; +#context-reload { + list-style-image: url(refresh.svg) !important; } -#reload-button > .toolbarbutton-animatable-box, #stop-button > .toolbarbutton-animatable-box, -#nav-bar-overflow-button > .toolbarbutton-animatable-box { - margin-inline-start: calc((16px + 2 * 12px - 18px) / 2) !important; +#reload-button>.toolbarbutton-animatable-box, +#stop-button>.toolbarbutton-animatable-box, +#nav-bar-overflow-button>.toolbarbutton-animatable-box { + margin-inline-start: calc((16px + 2 * 12px - 18px) / 2) !important; } -#stop-reload-button[animate] > #reload-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - background-image: url(reload-to-stop.svg) !important; +#stop-reload-button[animate]>#reload-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { + background-image: url(reload-to-stop.svg) !important; } #stop-button, -#context-stop -{ - list-style-image: url(stop.svg) !important; +#context-stop { + list-style-image: url(stop.svg) !important; } -#stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - background-image: url(stop-to-reload.svg) !important; +#stop-reload-button[animate]>#reload-button[displaystop]+#stop-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { + background-image: url(stop-to-reload.svg) !important; } -#nav-bar-overflow-button[animate] > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - background-image: url(chevron-animation.svg) !important; +#nav-bar-overflow-button[animate]>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { + background-image: url(chevron-animation.svg) !important; } -#home-button -{ - list-style-image: url(home.svg) !important; +#home-button { + list-style-image: url(home.svg) !important; } #star-button, #context-bookmarkpage, #pageAction-panel-bookmark, -#panelMenuBookmarkThisPage -{ - list-style-image: url(star.svg) !important; +#panelMenuBookmarkThisPage { + list-style-image: url(star.svg) !important; } #star-button[starred], -#tracking-protection-icon-box[active] -{ - fill: var(--toolbarbutton-icon-fill-attention) !important; +#tracking-protection-icon-box[active] { + fill: var(--toolbarbutton-icon-fill-attention) !important; } #star-button[starred], #context-bookmarkpage[starred], -#panelMenuBookmarkThisPage -{ - list-style-image: url(star-fill.svg) !important; +#panelMenuBookmarkThisPage { + list-style-image: url(star-fill.svg) !important; } #bookmarks-menu-button, #appMenu-library-bookmarks-button, -#panelMenu_toggleBookmarksMenu -{ - list-style-image: url(star.svg) !important; +#panelMenu_toggleBookmarksMenu { + list-style-image: url(star.svg) !important; } #library-button, -#appMenu-library-button -{ - list-style-image: url(library.svg) !important; +#appMenu-library-button { + list-style-image: url(library.svg) !important; } #preferences-button, @@ -97,373 +87,380 @@ .identity-popup-preferences-button, #urlbar-anon-search-settings-compact .button-icon, #PanelUI-fxa-menu-sync-prefs-button, -#PanelUI-fxa-menu-account-devices-button -{ - list-style-image: url(settings.svg) !important; +#PanelUI-fxa-menu-account-devices-button { + list-style-image: url(settings.svg) !important; } -#appMenu-new-window-button, #new-window-button { - list-style-image: url(new-window.svg) !important; +#appMenu-new-window-button, +#new-window-button { + list-style-image: url(new-window.svg) !important; } -#appMenu-private-window-button, #privatebrowsing-button { - list-style-image: url(new-private-window.svg) !important; +#appMenu-private-window-button, +#privatebrowsing-button { + list-style-image: url(new-private-window.svg) !important; } -#appMenu-fullscreen-button, #fullscreen-button { - list-style-image: url(fullscreen-enter.svg) !important; +#appMenu-fullscreen-button, +#fullscreen-button { + list-style-image: url(fullscreen-enter.svg) !important; } -#appMenu-fullscreen-button[checked], #fullscreen-button[checked] { - list-style-image: url(fullscreen-exit.svg) !important; +#appMenu-fullscreen-button[checked], +#fullscreen-button[checked] { + list-style-image: url(fullscreen-exit.svg) !important; } -#appMenu-zoomEnlarge-button, #zoom-in-button { - list-style-image: url(zoom-in.svg) !important; +#appMenu-zoomEnlarge-button, +#zoom-in-button { + list-style-image: url(zoom-in.svg) !important; } -#appMenu-zoomReduce-button, #zoom-out-button { - list-style-image: url(zoom-out.svg) !important; +#appMenu-zoomReduce-button, +#zoom-out-button { + list-style-image: url(zoom-out.svg) !important; } -#appMenu-library-downloads-button, #downloads-button { - list-style-image: url(download.svg#arrow-with-bar) !important; +#appMenu-library-downloads-button, +#downloads-button { + list-style-image: url(download.svg#arrow-with-bar) !important; } + #downloads-indicator-icon { - background-image: url(download.svg#arrow) !important; + background-image: url(download.svg#arrow) !important; } + #downloads-button[progress] #downloads-indicator-icon { - background-image: url(download.svg#arrow-progress) !important; + background-image: url(download.svg#arrow-progress) !important; } + #downloads-indicator-progress-outer { - background-image: url(download.svg#default-bar) !important; -} -#downloads-indicator-progress-inner, #downloads-button[progress] > .toolbarbutton-badge-stack > #downloads-indicator-anchor > #downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-fg) !important; + background-image: url(download.svg#default-bar) !important; } -#downloads-button[progress] > .toolbarbutton-badge-stack > #downloads-indicator-anchor > #downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-bg) !important; +#downloads-indicator-progress-inner, +#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { + background-image: url(download.svg#progress-bar-fg) !important; } -#PanelUI-fxa-menu-remotetabs-button, #appMenuRecentlyClosedTabs, #appMenu-library-remotetabs-button, #sync-button { - list-style-image: url(synced-tabs.svg) !important; +#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { + background-image: url(download.svg#progress-bar-bg) !important; } -#appMenu-library-pocket-button, #pocket-button, #pageAction-panel-pocket { - list-style-image: url(save-pocket.svg) !important; +#PanelUI-fxa-menu-remotetabs-button, +#appMenuRecentlyClosedTabs, +#appMenu-library-remotetabs-button, +#sync-button { + list-style-image: url(synced-tabs.svg) !important; +} + +#appMenu-library-pocket-button, +#pocket-button, +#pageAction-panel-pocket { + list-style-image: url(save-pocket.svg) !important; } #PanelUI-remotetabs-view-sidebar, #sidebar-button { - list-style-image: url(sidebar.svg) !important; + list-style-image: url(sidebar.svg) !important; } #sidebar-button[positionend] { - transform: scaleX(-1) !important; + transform: scaleX(-1) !important; } #sidebar-button[checked] { - list-style-image: url(sidebar-fill.svg) !important; + list-style-image: url(sidebar-fill.svg) !important; } -#nav-bar-overflow-button, #alltabs-button { - list-style-image: url(overflow.svg) !important; +#nav-bar-overflow-button, +#alltabs-button { + list-style-image: url(overflow.svg) !important; } #PlacesChevron { - list-style-image: url(menu-right.svg) !important; + list-style-image: url(menu-right.svg) !important; } #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), #scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - list-style-image: url(menu-left.svg) !important; + list-style-image: url(menu-left.svg) !important; } -#appMenu-customize-button, #overflowMenu-customize-button { - list-style-image: url(brush.svg) !important; +#appMenu-customize-button, +#overflowMenu-customize-button { + list-style-image: url(brush.svg) !important; } -#appMenu-print-button, #print-button { - list-style-image: url(print.svg) !important; +#appMenu-print-button, +#print-button { + list-style-image: url(print.svg) !important; } -#appMenu-save-file-button, #save-page-button { - list-style-image: url(savefile.svg) !important; +#appMenu-save-file-button, +#save-page-button { + list-style-image: url(savefile.svg) !important; } -#appMenu-open-file-button, #open-file-button { - list-style-image: url(openfile.svg) !important; +#appMenu-open-file-button, +#open-file-button { + list-style-image: url(openfile.svg) !important; } #history-panelmenu, -#appMenu-library-history-button -{ - list-style-image: url(history.svg) !important; +#appMenu-library-history-button { + list-style-image: url(history.svg) !important; } #appMenu-logins-button, richlistitem[originaltype="loginWithOrigin"] .ac-site-icon, richlistitem[originaltype="loginsFooter"] .ac-site-icon, -#PanelUI-fxa-menu-logins-button -{ - list-style-image: url(key.svg) !important; +#PanelUI-fxa-menu-logins-button { + list-style-image: url(key.svg) !important; } -.subviewbutton[type="highlight-history"]::after -{ - content: url(history.svg) !important; +.subviewbutton[type="highlight-history"]::after { + content: url(history.svg) !important; } #add-ons-button, -#appMenu-addons-button -{ - list-style-image: url(addons.svg) !important; +#appMenu-addons-button { + list-style-image: url(addons.svg) !important; } #email-link-button, -#pageAction-panel-emailLink, #pageAction-urlbar-emailLink -{ - list-style-image: url(email.svg) !important; +#pageAction-panel-emailLink, +#pageAction-urlbar-emailLink { + list-style-image: url(email.svg) !important; } -#pageAction-panel-copyURL, #pageAction-urlbar-copyURL -{ - list-style-image: url(hyperlink.svg) !important; +#pageAction-panel-copyURL, +#pageAction-urlbar-copyURL { + list-style-image: url(hyperlink.svg) !important; } #reader-mode-button { - list-style-image: url(readerMode.svg) !important; + list-style-image: url(readerMode.svg) !important; } -#pageAction-panel-webcompat-reporter_mozilla_org -{ - list-style-image: url(bug.svg) !important; +#pageAction-panel-webcompat-reporter_mozilla_org { + list-style-image: url(bug.svg) !important; } -#pageAction-panel-webcompat-reporter_mozilla_org > .toolbarbutton-icon -{ - list-style-image: inherit !important; +#pageAction-panel-webcompat-reporter_mozilla_org>.toolbarbutton-icon { + list-style-image: inherit !important; } -#screenshots_mozilla_org-menuitem-_create-screenshot .menu-iconic-left -{ - background-image: url(screenshot.svg) !important; - background-position: 4px center !important; - background-repeat: no-repeat !important; +#screenshots_mozilla_org-menuitem-_create-screenshot .menu-iconic-left { + background-image: url(screenshot.svg) !important; + background-position: 4px center !important; + background-repeat: no-repeat !important; } -#screenshots_mozilla_org-menuitem-_create-screenshot .menu-iconic-icon -{ - visibility: hidden !important; +#screenshots_mozilla_org-menuitem-_create-screenshot .menu-iconic-icon { + visibility: hidden !important; } #pageAction-panel-screenshots_mozilla_org .toolbarbutton-icon, -#pageAction-urlbar-screenshots_mozilla_org -{ - list-style-image: url(screenshot.svg) !important; +#pageAction-urlbar-screenshots_mozilla_org { + list-style-image: url(screenshot.svg) !important; } #tabs-newtab-button, -#new-tab-button -{ - list-style-image: url(new-tab.svg) !important; +#new-tab-button { + list-style-image: url(new-tab.svg) !important; } #panic-button { - list-style-image: url(forget.svg) !important; + list-style-image: url(forget.svg) !important; } #developer-button { - list-style-image: url(developer.svg) !important; + list-style-image: url(developer.svg) !important; } :root:not([fxastatus=signedin]) #fxa-avatar-image, -:root[fxastatus=signedin]:not([style*="--avatar-image-url"]) :-moz-any(#fxa-avatar-image, #fxa-menu-avatar, #appMenu-fxa-label) -{ - list-style-image: url(profile.svg) !important; +:root[fxastatus=signedin]:not([style*="--avatar-image-url"]) :-moz-any(#fxa-avatar-image, #fxa-menu-avatar, #appMenu-fxa-label) { + list-style-image: url(profile.svg) !important; } -:-moz-any(:root[privatebrowsingmode], :root[privatebrowsingmode][fxastatus=signedin]:not([style*="--avatar-image-url"])) #fxa-avatar-image -{ - list-style-image: url(incognito.svg) !important; +:-moz-any(:root[privatebrowsingmode], :root[privatebrowsingmode][fxastatus=signedin]:not([style*="--avatar-image-url"])) #fxa-avatar-image { + list-style-image: url(incognito.svg) !important; } -#tracking-protection-icon -{ - list-style-image: url(tracking-protection.svg) !important; +#tracking-protection-icon { + list-style-image: url(tracking-protection.svg) !important; } #appMenu-protection-report-icon { - list-style-image: url(protections.svg) !important; + list-style-image: url(protections.svg) !important; } -#pageActionButton -{ - list-style-image: url(menu.svg) !important; +#pageActionButton { + list-style-image: url(menu.svg) !important; } #urlbar[pageproxystate="invalid"] #identity-icon, .searchbar-search-icon, #PopupAutoCompleteRichResult .ac-type-icon[type="keyword"], #PopupAutoCompleteRichResult .ac-site-icon[type="searchengine"], -#panelMenu_searchBookmarks -{ - list-style-image: url(search.svg) !important; +#panelMenu_searchBookmarks { + list-style-image: url(search.svg) !important; } -#appMenu-find-button, #find-button { - list-style-image: url(search-file.svg) !important; +#appMenu-find-button, +#find-button { + list-style-image: url(search-file.svg) !important; } #appMenu-whatsnew-button { - list-style-image: url(whatsnew.svg) !important; + list-style-image: url(whatsnew.svg) !important; } #appMenu-developer-button { - list-style-image: url(webdeveloper.svg) !important; + list-style-image: url(webdeveloper.svg) !important; } #appMenu-more-button { - list-style-image: url(menu.svg) !important; + list-style-image: url(menu.svg) !important; } -#appMenu-cut-button, #cut-button -{ - list-style-image: url(cut.svg) !important; +#appMenu-cut-button, +#cut-button { + list-style-image: url(cut.svg) !important; } -#appMenu-copy-button, #copy-button -{ - list-style-image: url(copy.svg) !important; +#appMenu-copy-button, +#copy-button { + list-style-image: url(copy.svg) !important; } -#appMenu-paste-button, #paste-button -{ - list-style-image: url(paste.svg) !important; +#appMenu-paste-button, +#paste-button { + list-style-image: url(paste.svg) !important; } #appMenu-fxa-label, #PanelUI-fxa-menu-syncnow-button, #appMenu-fxa-icon, -#PanelUI-remotetabs-syncnow -{ - list-style-image: url(sync.svg) !important; +#PanelUI-remotetabs-syncnow { + list-style-image: url(sync.svg) !important; } -.tab-icon-image, .bookmark-item -{ - list-style-image: url(globe.svg) !important; +.tab-icon-image, +.bookmark-item { + list-style-image: url(globe.svg) !important; } .tab-icon-image[src="chrome://global/skin/icons/settings.svg"] { - background-image: url(settings.svg) !important; - padding-left: 16px !important; + background-image: url(settings.svg) !important; + padding-left: 16px !important; } .tab-icon-image:-moz-any([src="chrome://branding/content/icon32.png"], [src="chrome://browser/skin/privatebrowsing/favicon.svg"]):not([busy]) { - background-image: url(new-tab-image.svg) !important; - padding-left: 16px !important; + background-image: url(new-tab-image.svg) !important; + padding-left: 16px !important; } .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"] { - background-image: url(addons.svg) !important; - padding-left: 16px !important; + background-image: url(addons.svg) !important; + padding-left: 16px !important; } .tab-icon-image[src="chrome://browser/skin/customize.svg"] { - background-image: url(brush.svg) !important; - padding-left: 16px !important; + background-image: url(brush.svg) !important; + padding-left: 16px !important; } -.tab-icon-pending[pinned], .tab-icon-image:not([src], [pinned], [crashed], [pictureinpicture])[selected], .tab-icon-image:not([src], [pinned], [crashed], [sharing], [pictureinpicture]), .tab-icon-image[busy], .tab-throbber:not([busy]), .tab-icon-sound:not([soundplaying], [muted], [activemedia-blocked], [pictureinpicture]), .tab-icon-sound[pinned], .tab-sharing-icon-overlay, -.tab-icon-sound -{ - list-style-image: url(audio.svg) !important; +.tab-icon-pending[pinned], +.tab-icon-image:not([src], [pinned], [crashed], [pictureinpicture])[selected], +.tab-icon-image:not([src], [pinned], [crashed], [sharing], [pictureinpicture]), +.tab-icon-image[busy], +.tab-throbber:not([busy]), +.tab-icon-sound:not([soundplaying], [muted], [activemedia-blocked], [pictureinpicture]), +.tab-icon-sound[pinned], +.tab-sharing-icon-overlay, +.tab-icon-sound { + list-style-image: url(audio.svg) !important; } -.tab-icon-sound[muted] -{ - list-style-image: url(audio-muted.svg) !important; +.tab-icon-sound[muted] { + list-style-image: url(audio-muted.svg) !important; } .tab-icon-sound[pictureinpicture] { - list-style-image: url(picture-in-picture.svg) !important; - width: 16px !important; - height: 16px !important; + list-style-image: url(picture-in-picture.svg) !important; + width: 16px !important; + height: 16px !important; } .tab-icon-overlay { - border-radius: 2px !important; - margin-inline: -10px -6px !important; + border-radius: 2px !important; + margin-inline: -10px -6px !important; } .tab-icon-overlay[soundplaying] { - list-style-image: url(audio.svg#overlayStroke) !important; - -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; - fill: var(--toolbar-color) !important; - stroke: var(--toolbar-bgcolor) !important; + list-style-image: url(audio.svg#overlayStroke) !important; + -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; + fill: var(--toolbar-color) !important; + stroke: var(--toolbar-bgcolor) !important; } .tab-icon-overlay[muted] { - list-style-image: url(audio-muted.svg#overlayStroke) !important; - -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; - fill: var(--toolbar-color) !important; - stroke: var(--toolbar-bgcolor) !important; + list-style-image: url(audio-muted.svg#overlayStroke) !important; + -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; + fill: var(--toolbar-color) !important; + stroke: var(--toolbar-bgcolor) !important; } -#pageAction-panel-pinTab, #pageAction-urlbar-pinTab { - list-style-image: url(pin.svg) !important; +#pageAction-panel-pinTab, +#pageAction-urlbar-pinTab { + list-style-image: url(pin.svg) !important; } -#pageAction-urlbar-shareURL, #pageAction-panel-shareURL { - list-style-image: url(share.svg) !important; +#pageAction-urlbar-shareURL, +#pageAction-panel-shareURL { + list-style-image: url(share.svg) !important; } .tab-icon-overlay[activemedia-blocked], -.tab-icon-sound[activemedia-blocked] -{ - list-style-image: url(media-blocked.svg) !important; +.tab-icon-sound[activemedia-blocked] { + list-style-image: url(media-blocked.svg) !important; } -.downloadIconShow .button-icon -{ - list-style-image: url(folder.svg) !important; +.downloadIconShow .button-icon { + list-style-image: url(folder.svg) !important; } /* :root[lwthemetextcolor="bright"] .bookmark-item[container] { - list-style-image: url(folder-bookmarks.svg#darkmode) !important; + list-style-image: url(folder-bookmarks.svg#darkmode) !important; } */ -.bookmark-item[container] -{ - list-style-image: url(folder-bookmarks.svg#lightmode) !important; +.bookmark-item[container] { + list-style-image: url(folder-bookmarks.svg#lightmode) !important; } -.panel-banner-item[notificationid^="update"] -{ - list-style-image: url(menu-update.svg) !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; +.panel-banner-item[notificationid^="update"] { + list-style-image: url(menu-update.svg) !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; } -.urlbarView-favicon[src*="history.svg"], .urlbarView-favicon[src*="search-glass.svg"] -{ - padding-left: 16px !important; - box-sizing: border-box !important; - width: 0 !important; +.urlbarView-favicon[src*="history.svg"], +.urlbarView-favicon[src*="search-glass.svg"] { + padding-left: 16px !important; + box-sizing: border-box !important; + width: 0 !important; } -.urlbarView-favicon[src*="history.svg"] -{ - background-image: url(history.svg) !important; +.urlbarView-favicon[src*="history.svg"] { + background-image: url(history.svg) !important; } -.urlbarView-favicon[src*="search-glass.svg"] -{ - background-image: url(search.svg) !important; -} \ No newline at end of file +.urlbarView-favicon[src*="search-glass.svg"] { + background-image: url(search.svg) !important; +} From b7a2cf603c85f59d948d836afaa48a0a7c945f91 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:13:03 +0800 Subject: [PATCH 011/207] clean up formatting --- chrome/navbar/navbar.css | 134 +++++++++++++++++++-------------------- 1 file changed, 64 insertions(+), 70 deletions(-) diff --git a/chrome/navbar/navbar.css b/chrome/navbar/navbar.css index 6569d17..ae4a39e 100644 --- a/chrome/navbar/navbar.css +++ b/chrome/navbar/navbar.css @@ -1,114 +1,108 @@ -#nav-bar -{ - min-height: 38px !important; - box-shadow: none !important; - padding-inline: 6px !important; - background-color: var(--toolbar-bgcolor) !important; +#nav-bar { + min-height: 38px !important; + box-shadow: none !important; + padding-inline: 6px !important; + background-color: var(--toolbar-bgcolor) !important; } -#reload-button[disabled]:not(:-moz-window-inactive) > .toolbarbutton-icon -{ - opacity: 1 !important; +#reload-button[disabled]:not(:-moz-window-inactive)>.toolbarbutton-icon { + opacity: 1 !important; } -.toolbarbutton-badge -{ - box-shadow: 0 0 0 1px #0001 !important; - margin: 10px 0 0 !important; - margin-inline-end: -6px !important; +.toolbarbutton-badge { + box-shadow: 0 0 0 1px #0001 !important; + margin: 10px 0 0 !important; + margin-inline-end: -6px !important; } -#nav-bar .toolbarbutton-badge -{ - box-shadow: 0 0 0 1px var(--toolbar-bgcolor) !important; - margin: 10px 0 0 !important; - margin-inline-end: -6px !important; +#nav-bar .toolbarbutton-badge { + box-shadow: 0 0 0 1px var(--toolbar-bgcolor) !important; + margin: 10px 0 0 !important; + margin-inline-end: -6px !important; } -panel .toolbarbutton-badge -{ - box-shadow: 0 0 0 1px var(--arrowpanel-background) !important; +panel .toolbarbutton-badge { + box-shadow: 0 0 0 1px var(--arrowpanel-background) !important; } /* Windows */ -#PanelUI-button -{ - border: none !important; - margin: 0 !important; - padding: 0 !important; +#PanelUI-button { + border: none !important; + margin: 0 !important; + padding: 0 !important; } -#PanelUI-menu-button[badge-status|="update"] .toolbarbutton-badge -{ - display: none !important; +#PanelUI-menu-button[badge-status|="update"] .toolbarbutton-badge { + display: none !important; } -:root[privatebrowsingmode] #fxa-toolbar-menu-button -{ - pointer-events: none !important; +:root[privatebrowsingmode] #fxa-toolbar-menu-button { + pointer-events: none !important; } #navigator-toolbox #fxa-toolbar-menu-button { - margin-inline: 5px !important; - border-radius: 99px !important; - margin-block: -2px !important; + margin-inline: 5px !important; + border-radius: 99px !important; + margin-block: -2px !important; } -#navigator-toolbox #fxa-toolbar-menu-button > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - width: 30px !important; - height: 30px !important; +#navigator-toolbox #fxa-toolbar-menu-button> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + width: 30px !important; + height: 30px !important; } -#navigator-toolbox #fxa-toolbar-menu-button > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - padding: 3px !important; - background: 0 !important; +#navigator-toolbox #fxa-toolbar-menu-button> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + padding: 3px !important; + background: 0 !important; } #fxa-avatar-image { - width: 24px !important; - height: 24px !important; + width: 24px !important; + height: 24px !important; } /* show "Private" label for en languages only */ -:root[privatebrowsingmode] #fxa-toolbar-menu-button::before -{ - content: "Private" !important; - display: -moz-box !important; - margin-inline-start: 12px !important; - margin-inline-end: 6px !important; -} -:root[privatebrowsingmode] #navigator-toolbox #fxa-toolbar-menu-button { - background-color: var(--private-browsing-indicator, #006cbe) !important; - color: white !important; - margin-inline: 0 !important; +:root[privatebrowsingmode] #fxa-toolbar-menu-button::before { + content: "Private" !important; + display: -moz-box !important; + margin-inline-start: 12px !important; + margin-inline-end: 6px !important; } -#nav-bar-customization-target -{ - overflow: visible !important; +:root[privatebrowsingmode] #navigator-toolbox #fxa-toolbar-menu-button { + background-color: var(--private-browsing-indicator, #006cbe) !important; + color: white !important; + margin-inline: 0 !important; +} + +#nav-bar-customization-target { + overflow: visible !important; } /* Compact mode */ :root[uidensity="compact"] { - --button-padding: 8px !important; + --button-padding: 8px !important; } + :root[uidensity="compact"] #nav-bar { - padding-inline: 4px !important; + padding-inline: 4px !important; } + :root[uidensity="compact"] :is(#navigator-toolbox .webextension-browser-action > :is(.toolbarbutton-badge-stack, .toolbarbutton-icon), -#navigator-toolbox #nav-bar .toolbarbutton-1:not(#fxa-toolbar-menu-button) > :is(.toolbarbutton-badge-stack, .toolbarbutton-icon)) { - padding-inline: var(--button-padding) !important; - width: calc(16px + var(--button-padding) * 2) !important; + #navigator-toolbox #nav-bar .toolbarbutton-1:not(#fxa-toolbar-menu-button) > :is(.toolbarbutton-badge-stack, .toolbarbutton-icon)) { + padding-inline: var(--button-padding) !important; + width: calc(16px + var(--button-padding) * 2) !important; } + :root[uidensity="compact"] #fxa-toolbar-menu-button { - margin-inline: 1px !important; + margin-inline: 1px !important; } + :root[uidensity="compact"] :is(#reload-button > .toolbarbutton-animatable-box, #stop-button > .toolbarbutton-animatable-box, -#nav-bar-overflow-button > .toolbarbutton-animatable-box) { - margin-inline-start: calc((16px + 2 * var(--button-padding) - 18px) / 2) !important; + #nav-bar-overflow-button > .toolbarbutton-animatable-box) { + margin-inline-start: calc((16px + 2 * var(--button-padding) - 18px) / 2) !important; } + :root[uidensity="compact"] #PersonalToolbar { - padding-inline: 2px; -} \ No newline at end of file + padding-inline: 2px; +} From 4e3cce61ab880533f288665caf866a485e1a65fb Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:13:19 +0800 Subject: [PATCH 012/207] clean up formatting --- chrome/personalbar/personalbar.css | 40 +++++++++++++++--------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/chrome/personalbar/personalbar.css b/chrome/personalbar/personalbar.css index 4b5b81f..30676b5 100644 --- a/chrome/personalbar/personalbar.css +++ b/chrome/personalbar/personalbar.css @@ -1,25 +1,25 @@ -#navigator-toolbox toolbarbutton.bookmark-item:not(.subviewbutton) -{ - padding: 6px !important; +#navigator-toolbox toolbarbutton.bookmark-item:not(.subviewbutton) { + padding: 6px !important; } -#PersonalToolbar -{ - padding-top: 0 !important; - padding-inline: 6px 12px !important; - margin-top: -2px !important; - background: var(--toolbar-bgcolor) !important; - clip-path: inset(2px 0 0 0); + +#PersonalToolbar { + padding-top: 0 !important; + padding-inline: 6px 12px !important; + margin-top: -2px !important; + background: var(--toolbar-bgcolor) !important; + clip-path: inset(2px 0 0 0); } -#navigator-toolbox #PersonalToolbar .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - width: 28px !important; - height: 28px !important; + +#navigator-toolbox #PersonalToolbar .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + width: 28px !important; + height: 28px !important; } -#navigator-toolbox #PersonalToolbar .toolbarbutton-1 > :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) -{ - padding: 6px !important; - background: 0 !important; + +#navigator-toolbox #PersonalToolbar .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { + padding: 6px !important; + background: 0 !important; } + :root[uidensity="compact"] #PersonalToolbar { - padding-inline: 4px 6px !important; -} \ No newline at end of file + padding-inline: 4px 6px !important; +} From 72fc5a3d763086da4d8ce487549dabee4706a6ca Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:13:34 +0800 Subject: [PATCH 013/207] clean up formatting --- chrome/popup/popup.css | 1681 +++++++++++++++---------------- chrome/popup/urlbar-results.css | 639 +++++------- 2 files changed, 1103 insertions(+), 1217 deletions(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index 999868d..60a2b8d 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -2,1224 +2,1102 @@ menupopup, menupopup menuitem, menupopup menu, menupopup menuseparator, -panel -{ - -moz-appearance: none !important; +panel { + -moz-appearance: none !important; } -menupopup, panel -{ - --menu-border-radius: 6px; - --menu-border: 0; - --menu-shadow: - 0 1px 2px 1px rgba(0,0,0,.1), - 0 5px 5px -3px rgba(0,0,0,.2), - 0 6px 10px 1px rgba(0,0,0,.14), - 0 4px 12px 2px rgba(0,0,0,.12); +menupopup, +panel { + --menu-border-radius: 6px; + --menu-border: 0; + --menu-shadow: + 0 1px 2px 1px rgba(0, 0, 0, .1), + 0 5px 5px -3px rgba(0, 0, 0, .2), + 0 6px 10px 1px rgba(0, 0, 0, .14), + 0 4px 12px 2px rgba(0, 0, 0, .12); } + :root[lwthemetextcolor="bright"] :-moz-any(menupopup, panel) { - --menu-border: 0; - --menu-shadow: - 0 1px 2px 1px rgba(0,0,0,.1), - 0 5px 5px -3px rgba(0,0,0,.2), - 0 6px 10px 1px rgba(0,0,0,.14), - 0 4px 12px 2px rgba(0,0,0,.12); + --menu-border: 0; + --menu-shadow: + 0 1px 2px 1px rgba(0, 0, 0, .1), + 0 5px 5px -3px rgba(0, 0, 0, .2), + 0 6px 10px 1px rgba(0, 0, 0, .14), + 0 4px 12px 2px rgba(0, 0, 0, .12); } menupopup, panel[type="autocomplete-richlistbox"], -menulist > menupopup > menucaption -{ - -moz-window-shadow: none !important; - background: 0 !important; - border: 0 !important; - color: var(--arrowpanel-color) !important; - box-sizing: content-box !important; +menulist>menupopup>menucaption { + -moz-window-shadow: none !important; + background: 0 !important; + border: 0 !important; + color: var(--arrowpanel-color) !important; + box-sizing: content-box !important; } menucaption { - padding-inline: 20px !important; + padding-inline: 20px !important; } -menupopup -{ - padding: 11px 14px 18px !important; - margin: -19px -14px 0 !important; +menupopup { + padding: 11px 14px 18px !important; + margin: -19px -14px 0 !important; } /* needs to align with textbox/bookmark-button but can't overlap it */ panel[type="autocomplete-richlistbox"], -.bookmark-item:not(menu) > menupopup[placespopup] -{ - padding: 1px 14px 18px !important; - margin: 0 -14px 0 !important; +.bookmark-item:not(menu)>menupopup[placespopup] { + padding: 1px 14px 18px !important; + margin: 0 -14px 0 !important; } -.panel-arrowcontent -{ - background: 0 !important; - padding: 0 !important; - box-shadow: none !important; - font: -moz-pull-down-menu !important; - border: 0 !important; +.panel-arrowcontent { + background: 0 !important; + padding: 0 !important; + box-shadow: none !important; + font: -moz-pull-down-menu !important; + border: 0 !important; } .popup-internal-box, -panel[type="autocomplete-richlistbox"] > .autocomplete-richlistbox, -#PopupSearchAutoComplete > *, -.menupopup-arrowscrollbox -{ - background: var(--arrowpanel-background) !important; +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, +#PopupSearchAutoComplete>*, +.menupopup-arrowscrollbox { + background: var(--arrowpanel-background) !important; } /* themes a menupopup (or other root level / shadow dom popup) as a panel */ /* Mozilla's use of shadow dom means we can't use a menupopup > .popup-internal-box */ .popup-internal-box, -panel[type="autocomplete-richlistbox"] > .autocomplete-richlistbox, -.menupopup-arrowscrollbox -{ - margin: 0 !important; - padding: 4px 0 !important; - border-radius: var(--menu-border-radius) !important; - color: inherit !important; +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, +.menupopup-arrowscrollbox { + margin: 0 !important; + padding: 4px 0 !important; + border-radius: var(--menu-border-radius) !important; + color: inherit !important; } .popup-internal-box, -.menupopup-arrowscrollbox -{ - box-shadow: var(--menu-shadow) !important; - border: var(--menu-border) !important; +.menupopup-arrowscrollbox { + box-shadow: var(--menu-shadow) !important; + border: var(--menu-border) !important; } -#PopupSearchAutoComplete > * -{ - border-radius: 0 !important; +#PopupSearchAutoComplete>* { + border-radius: 0 !important; } -#PopupSearchAutoComplete > :first-child -{ - border-radius: 4px 4px 0 0 !important; +#PopupSearchAutoComplete> :first-child { + border-radius: 4px 4px 0 0 !important; } -#PopupSearchAutoComplete > :last-child -{ - border-radius: 0 0 4px 4px !important; +#PopupSearchAutoComplete> :last-child { + border-radius: 0 0 4px 4px !important; } /* autocomplete panel can't overlap the textbox, so shadow can't go up more than 1px */ -panel[type="autocomplete-richlistbox"] > .autocomplete-richlistbox -{ - box-shadow: var(--menu-shadow) !important; - border: var(--menu-border) !important +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox { + box-shadow: var(--menu-shadow) !important; + border: var(--menu-border) !important } /* search panel gets special treatment; it has multiple children */ -#PopupSearchAutoComplete > .autocomplete-richlistbox -{ - box-shadow: none !important; +#PopupSearchAutoComplete>.autocomplete-richlistbox { + box-shadow: none !important; } -#PopupSearchAutoComplete -{ - filter: - drop-shadow(0 8px 6px rgba(0, 0, 0, .25)) - drop-shadow(0 1px 1px rgba(0, 0, 0, .125)) !important; +#PopupSearchAutoComplete { + filter: + drop-shadow(0 8px 6px rgba(0, 0, 0, .25)) drop-shadow(0 1px 1px rgba(0, 0, 0, .125)) !important; } /* reset non-layout props when embedded in a panel (panel handles panel theming in this case) */ -.panel-arrowcontent > .popup-internal-box -{ - background: 0 !important; - border-radius: 0 !important; - box-shadow: none !important; +.panel-arrowcontent>.popup-internal-box { + background: 0 !important; + border-radius: 0 !important; + box-shadow: none !important; } /* shotgun approach to undo this selector... #BMB_bookmarksPopup menupopup[placespopup="true"]:-moz-lwtheme::part(innerbox) ...without being able to use ::part() in userChrome.css */ -[part="innerbox"] -{ - /* this could cause side effects elsewhere */ - box-shadow: none !important; - margin: 0 !important; +[part="innerbox"] { + /* this could cause side effects elsewhere */ + box-shadow: none !important; + margin: 0 !important; } -menupopup menuseparator -{ - margin: 4px 0 !important; - padding: 0 !important; - height: 1px !important; - background: currentColor !important; - opacity: .12 !important; +menupopup menuseparator { + margin: 4px 0 !important; + padding: 0 !important; + height: 1px !important; + background: currentColor !important; + opacity: .15 !important; } menupopup menuitem, menupopup menu, -.autocomplete-richlistitem -{ - height: 32px !important; - padding: 0 12px !important; - border: 0 !important; - background: 0 !important; - color: inherit !important; - fill-opacity: initial !important; +.autocomplete-richlistitem { + height: 32px !important; + padding: 0 12px !important; + border: 0 !important; + background: 0 !important; + color: inherit !important; + fill-opacity: initial !important; } menupopup menuitem:hover:not([disabled=true]), menupopup menu:hover:not([disabled=true]), -.autocomplete-richlistitem:hover:not([disabled=true]):not([selected=true]) -{ - background-color: var(--arrowpanel-dimmed) !important; +.autocomplete-richlistitem:hover:not([disabled=true]):not([selected=true]) { + background-color: var(--arrowpanel-dimmed) !important; } menupopup menuitem:hover:active:not([disabled=true]), menupopup menu:hover:active:not([disabled=true]), .autocomplete-richlistitem:hover:active:not([disabled=true]), -.autocomplete-richlistitem[selected=true] -{ - background-color: var(--arrowpanel-dimmed-further) !important; +.autocomplete-richlistitem[selected=true] { + background-color: var(--arrowpanel-dimmed-further) !important; } menupopup menuitem[disabled=true], menupopup menu[disabled=true], -.autocomplete-richlistitem[disabled=true] -{ - opacity: .5 !important; +.autocomplete-richlistitem[disabled=true] { + opacity: .5 !important; } /* disable vertical menu scroll buttons and use a good ol' scrollbar */ /* this is a shotgun approach, expect side effects */ -scrollbox[orient=vertical] /* >=71 */ -{ - overflow-y: auto !important; +scrollbox[orient=vertical] + +/* >=71 */ + { + overflow-y: auto !important; } /* this is a bit depressing... */ /* work around lack of ::part selector support */ -:root -{ - --scrollbutton-display: -moz-box !important; +:root { + --scrollbutton-display: -moz-box !important; } /* hide ancient-looking scrollbuttons in menupopups */ /* add other selectors here to disable more scrollbuttons */ -menupopup -{ - --scrollbutton-display: none !important; +menupopup { + --scrollbutton-display: none !important; } #scrollbutton-up[part], -#scrollbutton-down[part] -{ - display: var(--scrollbutton-display) !important; +#scrollbutton-down[part] { + display: var(--scrollbutton-display) !important; } .menuitem-iconic, -.menu-iconic-icon /* .menu-iconic-icons not necessarily within a .menuitem-iconic (don't ask me why...) */ -{ - fill: currentColor !important; - -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; -} - -.menuitem-iconic[class*="identity-color"] .menu-iconic-icon -{ - fill: var(--identity-icon-color) !important; -} - -.menu-iconic-left:not(#context-navigation .menu-iconic-left) -{ - -moz-appearance: none !important; - margin-inline: -4px 0 !important; - padding: 0 !important; -} - .menu-iconic-icon -{ - margin-inline-start: 0 !important; - margin-inline-end: 8px !important; - width: 24px !important; - height: 24px !important; - padding: 4px !important; + +/* .menu-iconic-icons not necessarily within a .menuitem-iconic (don't ask me why...) */ + { + fill: currentColor !important; + -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; } -menucaption > .menu-iconic-left { - display: none !important; +.menuitem-iconic[class*="identity-color"] .menu-iconic-icon { + fill: var(--identity-icon-color) !important; } -.menu-text, .menu-iconic-text -{ - -moz-appearance: none !important; - padding: 0 !important; - margin: 0 !important; +.menu-iconic-left:not(#context-navigation .menu-iconic-left) { + -moz-appearance: none !important; + margin-inline: -4px 0 !important; + padding: 0 !important; } -.menu-right -{ - -moz-appearance: none !important; - -moz-context-properties: fill !important; - fill: currentColor !important; - list-style-image: url(menu-right.svg) !important; - margin-inline-end: 0 !important; - margin-inline-start: 16px !important; - height: 16px !important; +.menu-iconic-icon { + margin-inline-start: 0 !important; + margin-inline-end: 8px !important; + width: 24px !important; + height: 24px !important; + padding: 4px !important; } -menuitem[type="checkbox"] > .menu-iconic-left > .menu-iconic-icon, -menuitem[checked="true"] > .menu-iconic-left > .menu-iconic-icon, -menuitem[type="radio"] > .menu-iconic-left > .menu-iconic-icon, -menuitem[selected="true"] > .menu-iconic-left > .menu-iconic-icon -{ - display: -moz-box !important; - padding: 4px !important; +menucaption>.menu-iconic-left { + display: none !important; } -menuitem[checked="true"] > .menu-iconic-left > .menu-iconic-icon, -menuitem[selected="true"] > .menu-iconic-left > .menu-iconic-icon -{ - /* checkmark is 18px, not 16px, hence reduced padding */ - list-style-image: url(checkmark.svg) !important; +.menu-text, +.menu-iconic-text { + -moz-appearance: none !important; + padding: 0 !important; + margin: 0 !important; } -menulist > menupopup > menuitem[checked="true"]::before, menulist > menupopup > menuitem[selected="true"]::before -{ - display: none !important; +.menu-right { + -moz-appearance: none !important; + -moz-context-properties: fill !important; + fill: currentColor !important; + list-style-image: url(menu-right.svg) !important; + margin-inline-end: 0 !important; + margin-inline-start: 16px !important; + height: 16px !important; } -#context-navigation -{ - background: 0 !important; - margin: 0 2px !important; +menuitem[type="checkbox"]>.menu-iconic-left>.menu-iconic-icon, +menuitem[checked="true"]>.menu-iconic-left>.menu-iconic-icon, +menuitem[type="radio"]>.menu-iconic-left>.menu-iconic-icon, +menuitem[selected="true"]>.menu-iconic-left>.menu-iconic-icon { + display: -moz-box !important; + padding: 4px !important; } -#context-navigation .menuitem-iconic -{ - background: 0 !important; - padding: 0 !important; - margin: 0 2px !important; - border-radius: 4px !important; +menuitem[checked="true"]>.menu-iconic-left>.menu-iconic-icon, +menuitem[selected="true"]>.menu-iconic-left>.menu-iconic-icon { + /* checkmark is 18px, not 16px, hence reduced padding */ + list-style-image: url(checkmark.svg) !important; } -#context-navigation .menu-iconic-left -{ - border-radius: 50% !important; - padding: 0px !important; +menulist>menupopup>menuitem[checked="true"]::before, +menulist>menupopup>menuitem[selected="true"]::before { + display: none !important; } -#context-navigation .menu-iconic-icon -{ - padding: 0 !important; - margin: 0 2px !important; - width: 16px !important; - height: 16px !important; +#context-navigation { + background: 0 !important; + margin: 0 2px !important; } -#context-navigation .menuitem-iconic:hover:not([disabled]) -{ - background-color: var(--arrowpanel-dimmed) !important; +#context-navigation .menuitem-iconic { + background: 0 !important; + padding: 0 !important; + margin: 0 2px !important; + border-radius: 4px !important; } -#context-navigation .menuitem-iconic:hover:active:not([disabled]) -{ - background-color: var(--arrowpanel-dimmed-further) !important; +#context-navigation .menu-iconic-left { + border-radius: 50% !important; + padding: 0px !important; } -panel[type="arrow"] -{ - -moz-window-shadow: none !important; +#context-navigation .menu-iconic-icon { + padding: 0 !important; + margin: 0 2px !important; + width: 16px !important; + height: 16px !important; +} - margin: 0 -14px -18px !important; - padding: 0 14px 18px !important; +#context-navigation .menuitem-iconic:hover:not([disabled]) { + background-color: var(--arrowpanel-dimmed) !important; +} + +#context-navigation .menuitem-iconic:hover:active:not([disabled]) { + background-color: var(--arrowpanel-dimmed-further) !important; +} + +panel[type="arrow"] { + -moz-window-shadow: none !important; + + margin: 0 -14px -18px !important; + padding: 0 14px 18px !important; } panel[type="arrow"][side="top"], -panel[type="arrow"][side="bottom"] -{ - margin-left: -39px !important; - margin-right: -39px !important; +panel[type="arrow"][side="bottom"] { + margin-left: -39px !important; + margin-right: -39px !important; } panel[type="arrow"][side="left"], -panel[type="arrow"][side="right"] -{ - margin-top: -44px; - margin-bottom: -44px; +panel[type="arrow"][side="right"] { + margin-top: -44px; + margin-bottom: -44px; } -.panel-arrowcontent -{ - background: var(--arrowpanel-background) !important; - border: var(--menu-border) !important; - border-radius: var(--menu-border-radius) !important; - box-shadow: var(--menu-shadow) !important; - color: var(--arrowpanel-color) !important; +.panel-arrowcontent { + background: var(--arrowpanel-background) !important; + border: var(--menu-border) !important; + border-radius: var(--menu-border-radius) !important; + box-shadow: var(--menu-shadow) !important; + color: var(--arrowpanel-color) !important; } .panel-arrowbox, -.cui-widget-panel .panel-arrowbox -{ - display: none !important; +.cui-widget-panel .panel-arrowbox { + display: none !important; } /* .subview-subheader, */ panelview .toolbarbutton-1, .subviewbutton, .widget-overflow-list .toolbarbutton-1, -.panel-banner-item -{ - min-height: 32px !important; - padding: 0 12px !important; +.panel-banner-item { + min-height: 32px !important; + padding: 0 12px !important; } .subviewbutton .toolbarbutton-icon, -.panel-banner-item .toolbarbutton-icon -{ - margin-inline-end: 8px !important; - width: 24px !important; - height: 24px !important; - padding: 4px !important; +.panel-banner-item .toolbarbutton-icon { + margin-inline-end: 8px !important; + width: 24px !important; + height: 24px !important; + padding: 4px !important; } .subviewbutton label, -.panel-banner-item label -{ - padding-inline-start: 0 !important; +.panel-banner-item label { + padding-inline-start: 0 !important; } -#appMenu-zoom-controls > .subviewbutton, -#appMenu-edit-controls > .subviewbutton -{ - min-width: 42px !important; - max-width: 46px !important; - border-radius: 0 !important; - border: 0 !important; - padding: 0 !important; - margin-inline-start: 0 !important; - background-clip: padding-box !important; +#appMenu-zoom-controls>.subviewbutton, +#appMenu-edit-controls>.subviewbutton { + min-width: 42px !important; + max-width: 46px !important; + border-radius: 0 !important; + border: 0 !important; + padding: 0 !important; + margin-inline-start: 0 !important; + background-clip: padding-box !important; } -#appMenu-zoom-controls > .subviewbutton-iconic, -#appMenu-edit-controls > .subviewbutton-iconic -{ - padding: 0 !important; - width: 42px !important; +#appMenu-zoom-controls>.subviewbutton-iconic, +#appMenu-edit-controls>.subviewbutton-iconic { + padding: 0 !important; + width: 42px !important; } #appMenu-zoomReset-button { - width: 46px !important; + width: 46px !important; } -#appMenu-edit-controls > .subviewbutton, -#appMenu-zoom-controls > #appMenu-fullscreen-button, -#appMenu-zoom-controls > #appMenu-zoomReduce-button -{ - border-left: 1px solid var(--panel-separator-color) !important; - padding-left: 1px !important; +#appMenu-edit-controls>.subviewbutton, +#appMenu-zoom-controls>#appMenu-fullscreen-button, +#appMenu-zoom-controls>#appMenu-zoomReduce-button { + border-left: 1px solid var(--panel-separator-color) !important; + padding-left: 1px !important; } -#appMenu-zoom-controls > toolbarseparator[orient="vertical"] + .subviewbutton -{ - margin-inline-start: 0 !important; +#appMenu-zoom-controls>toolbarseparator[orient="vertical"]+.subviewbutton { + margin-inline-start: 0 !important; } -#appMenu-zoomReset-button -{ - background-color: transparent !important; +#appMenu-zoomReset-button { + background-color: transparent !important; } -#appMenu-zoomReset-button:not([disabled], [open], :active):is(:hover, :focus), #appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover, :focus) -{ - background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; +#appMenu-zoomReset-button:not([disabled], [open], :active):is(:hover, :focus), +#appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover, :focus) { + background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; } -#appMenu-zoomReset-button:not([disabled]):is([open], :hover:active), #appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) -{ - background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; +#appMenu-zoomReset-button:not([disabled]):is([open], :hover:active), +#appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) { + background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; } -panelview .toolbarbutton-1:not([disabled]):is([open], :hover:active), toolbarbutton.subviewbutton:not([disabled]):is([open], :hover:active), .navigable.subviewbutton:not([disabled]):is([open], :hover:active), menu.subviewbutton:not([disabled])[_moz-menuactive]:active, menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active, .widget-overflow-list .toolbarbutton-1:not([disabled]):is([open], :hover:active), .toolbaritem-combined-buttons:is(:not([cui-areatype="toolbar"]), [overflowedItem="true"]) > toolbarbutton:not([disabled]):is([open], :hover:active) -{ - box-shadow: none !important; +panelview .toolbarbutton-1:not([disabled]):is([open], :hover:active), +toolbarbutton.subviewbutton:not([disabled]):is([open], :hover:active), +.navigable.subviewbutton:not([disabled]):is([open], :hover:active), +menu.subviewbutton:not([disabled])[_moz-menuactive]:active, +menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active, +.widget-overflow-list .toolbarbutton-1:not([disabled]):is([open], :hover:active), +.toolbaritem-combined-buttons:is(:not([cui-areatype="toolbar"]), [overflowedItem="true"])>toolbarbutton:not([disabled]):is([open], :hover:active) { + box-shadow: none !important; } -.toolbaritem-combined-buttons:not([widget-type="button-and-view"]), .toolbaritem-menu-buttons { - padding-inline-start: 24px !important; - margin-block: -6px !important; - margin-inline-end: 0 !important; +.toolbaritem-combined-buttons:not([widget-type="button-and-view"]), +.toolbaritem-menu-buttons { + padding-inline-start: 24px !important; + margin-block: -6px !important; + margin-inline-end: 0 !important; } .toolbaritem-combined-buttons toolbarseparator { - display: none !important; + display: none !important; } -.panel-banner-item -{ - border: 0 !important; +.panel-banner-item { + border: 0 !important; } -#appMenu-addon-banners:not(:empty) ~ #appMenu-fxa-status, -.panel-banner-item:not([hidden]) + #appMenu-fxa-status -{ - border-top: 1px solid var(--panel-separator-color) !important; - margin-top: 5px !important; - padding-top: 5px !important; +#appMenu-addon-banners:not(:empty)~#appMenu-fxa-status, +.panel-banner-item:not([hidden])+#appMenu-fxa-status { + border-top: 1px solid var(--panel-separator-color) !important; + margin-top: 5px !important; + padding-top: 5px !important; } -#appMenu-fxa-avatar -{ - display: none !important; +#appMenu-fxa-avatar { + display: none !important; } -:root[fxastatus="signedin"] #appMenu-fxa-label -{ - list-style-image: var(--avatar-image-url) !important; - margin: 0 !important; +:root[fxastatus="signedin"] #appMenu-fxa-label { + list-style-image: var(--avatar-image-url) !important; + margin: 0 !important; } -:root[fxastatus="signedin"] #appMenu-fxa-label > .toolbarbutton-icon -{ - display: -moz-box !important; - border-radius: 99px !important; - padding: 2px !important; +:root[fxastatus="signedin"] #appMenu-fxa-label>.toolbarbutton-icon { + display: -moz-box !important; + border-radius: 99px !important; + padding: 2px !important; } -.panel-banner-item[notificationid="update-restart"]::after -{ - display: none !important; +.panel-banner-item[notificationid="update-restart"]::after { + display: none !important; } .toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]), -[overflowedItem="true"]) > toolbarbutton > .toolbarbutton-icon -{ - margin: 0 !important; + [overflowedItem="true"])>toolbarbutton>.toolbarbutton-icon { + margin: 0 !important; } -panelmultiview .toolbaritem-combined-buttons > spacer.before-label -{ - width: 20px !important; +panelmultiview .toolbaritem-combined-buttons>spacer.before-label { + width: 20px !important; } -panelmultiview .toolbaritem-combined-buttons > spacer.after-label -{ - width: 14px !important; +panelmultiview .toolbaritem-combined-buttons>spacer.after-label { + width: 14px !important; } -.subviewbutton-back -{ - padding: 4px !important; - border-radius: 16px !important; +.subviewbutton-back { + padding: 4px !important; + border-radius: 16px !important; } -.subviewbutton-back .toolbarbutton-icon -{ - margin: 0 !important; +.subviewbutton-back .toolbarbutton-icon { + margin: 0 !important; } -.subviewbutton[type="highlight-history"]::after -{ - transform: none !important; +.subviewbutton[type="highlight-history"]::after { + transform: none !important; } .subviewbutton[type="highlight-history"]::after, .subviewbutton[shortcut]::after, -.PanelUI-subView .subviewbutton-nav::after -{ - margin-inline-start: 14px !important; +.PanelUI-subView .subviewbutton-nav::after { + margin-inline-start: 14px !important; } -.PanelUI-subView .subviewbutton-nav::after -{ - transform: none !important; - content: url(menu-right.svg) !important; - fill-opacity: 1 !important; +.PanelUI-subView .subviewbutton-nav::after { + transform: none !important; + content: url(menu-right.svg) !important; + fill-opacity: 1 !important; } -#identity-popup > .panel-arrowcontainer > .panel-arrowcontent -{ - fill-opacity: inherit !important; +#identity-popup>.panel-arrowcontainer>.panel-arrowcontent { + fill-opacity: inherit !important; } -.identity-popup-preferences-button -{ - border-radius: 16px !important; - background-image: none !important; +.identity-popup-preferences-button { + border-radius: 16px !important; + background-image: none !important; } -.identity-popup-preferences-button > .toolbarbutton-icon -{ - margin: 0 !important; +.identity-popup-preferences-button>.toolbarbutton-icon { + margin: 0 !important; } -#identity-popup-permission-preferences-button -{ - padding: 0 !important; +#identity-popup-permission-preferences-button { + padding: 0 !important; } -#tracking-protection-preferences-button > .toolbarbutton-icon -{ - margin-inline-end: -8px !important; +#tracking-protection-preferences-button>.toolbarbutton-icon { + margin-inline-end: -8px !important; } -#tracking-protection-preferences-button > .toolbarbutton-text -{ - padding-inline-end: 4px !important; - -moz-box-ordinal-group: 0 !important; +#tracking-protection-preferences-button>.toolbarbutton-text { + padding-inline-end: 4px !important; + -moz-box-ordinal-group: 0 !important; } -.identity-popup-section -{ - padding: 16px !important; - display: flex !important; +.identity-popup-section { + padding: 16px !important; + display: flex !important; } .identity-popup-security-content, #identity-popup-content-blocking-content, -#identity-popup-permissions-content -{ - padding: 0 !important; - background: 0 !important; - fill-opacity: inherit !important; +#identity-popup-permissions-content { + padding: 0 !important; + background: 0 !important; + fill-opacity: inherit !important; } -.identity-popup-expander -{ - border-radius: 16px !important; - width: 32px !important; - max-height: 32px !important; - margin-inline-start: auto !important; - -moz-box-pack: center !important; - -moz-box-align: center !important; - background-image: none !important; +.identity-popup-expander { + border-radius: 16px !important; + width: 32px !important; + max-height: 32px !important; + margin-inline-start: auto !important; + -moz-box-pack: center !important; + -moz-box-align: center !important; + background-image: none !important; } -.identity-popup-expander > .button-box -{ - border: 0 !important; - display: flex !important; - justify-content: center !important; +.identity-popup-expander>.button-box { + border: 0 !important; + display: flex !important; + justify-content: center !important; } -.identity-popup-expander .button-icon -{ - margin: 0 !important; +.identity-popup-expander .button-icon { + margin: 0 !important; } -.identity-popup-expander .button-text -{ - display: none !important; +.identity-popup-expander .button-text { + display: none !important; } -.identity-popup-headline -{ - margin: 0 !important; +.identity-popup-headline { + margin: 0 !important; } -.PanelUI-subView > .identity-popup-security-content, -#identity-popup-securityView-body -{ - padding: 16px !important; +.PanelUI-subView>.identity-popup-security-content, +#identity-popup-securityView-body { + padding: 16px !important; } -#identity-popup-mainView-panel-header -{ - -moz-box-align: start !important; - padding: 16px !important; +#identity-popup-mainView-panel-header { + -moz-box-align: start !important; + padding: 16px !important; } -#identity-popup-securityView-body -{ - margin: 0 !important; +#identity-popup-securityView-body { + margin: 0 !important; } #identity-popup-content-blocking-content, -#identity-popup-permissions-content -{ - display: flex !important; - flex-direction: column !important; - width: 100% !important; +#identity-popup-permissions-content { + display: flex !important; + flex-direction: column !important; + width: 100% !important; } -#identity-popup-content-blocking-content > hbox:first-child, -#identity-popup-permissions-content > hbox:first-child -{ - display: flex !important; +#identity-popup-content-blocking-content>hbox:first-child, +#identity-popup-permissions-content>hbox:first-child { + display: flex !important; } #identity-popup-content-blocking-category-list, -#identity-popup-permission-list -{ - display: flex !important; - flex-direction: column !important; - margin: 0 -16px !important; - width: calc(100% + 32px) !important; - padding-top: 8px !important; +#identity-popup-permission-list { + display: flex !important; + flex-direction: column !important; + margin: 0 -16px !important; + width: calc(100% + 32px) !important; + padding-top: 8px !important; } -.identity-popup-permission-item -{ - display: flex !important; - align-items: center !important; +.identity-popup-permission-item { + display: flex !important; + align-items: center !important; } .identity-popup-permission-label, -#identity-popup-content-blocking-report-breakage -{ - flex: 1 !important; - text-decoration: none !important; - cursor: auto !important; - color: inherit !important; +#identity-popup-content-blocking-report-breakage { + flex: 1 !important; + text-decoration: none !important; + cursor: auto !important; + color: inherit !important; } .identity-popup-content-blocking-category, -.identity-popup-permission-item -{ - height: 32px !important; - padding: 0 16px !important; +.identity-popup-permission-item { + height: 32px !important; + padding: 0 16px !important; } .identity-popup-content-blocking-category-icon, -.identity-popup-permission-icon -{ - margin: 0 !important; - margin-inline-end: 16px !important; +.identity-popup-permission-icon { + margin: 0 !important; + margin-inline-end: 16px !important; } .popup-notification-icon, -.identity-popup-permission-icon -{ - fill-opacity: 1 !important; +.identity-popup-permission-icon { + fill-opacity: 1 !important; } .identity-popup-content-blocking-category-label, -.identity-popup-permission-label -{ - margin: 0 !important; +.identity-popup-permission-label { + margin: 0 !important; } -.identity-popup-content-blocking-category::after -{ - transform: translateY(1px) !important; - content: url(menu-right.svg) !important; - margin: 0 !important; +.identity-popup-content-blocking-category::after { + transform: translateY(1px) !important; + content: url(menu-right.svg) !important; + margin: 0 !important; } -.identity-popup-preferences-button -{ - margin-inline-start: auto !important; +.identity-popup-preferences-button { + margin-inline-start: auto !important; } -.identity-popup-permission-remove-button -{ - opacity: 1 !important; +.identity-popup-permission-remove-button { + opacity: 1 !important; } .tracking-protection-button, -#identity-popup-content-blocking-report-breakage -{ - margin: 0 -16px !important; - height: 32px !important; - padding: 0 16px !important; - background: 0 !important; - color: inherit !important; - line-height: 32px !important; +#identity-popup-content-blocking-report-breakage { + margin: 0 -16px !important; + height: 32px !important; + padding: 0 16px !important; + background: 0 !important; + color: inherit !important; + line-height: 32px !important; } -#identity-popup-content-blocking-report-breakage -{ - padding-inline-start: 50px !important; +#identity-popup-content-blocking-report-breakage { + padding-inline-start: 50px !important; } -.tracking-protection-button > .button-box -{ - padding: 0 !important; +.tracking-protection-button>.button-box { + padding: 0 !important; } -.tracking-protection-button .button-icon -{ - margin: 0 !important; +.tracking-protection-button .button-icon { + margin: 0 !important; } -#customization-lwtheme-menu-header -{ - height: 8px !important; - font-size: 0 !important; - padding: 0 !important; - margin: 0 !important; - border: 0 !important; - visibility: hidden !important; +#customization-lwtheme-menu-header { + height: 8px !important; + font-size: 0 !important; + padding: 0 !important; + margin: 0 !important; + border: 0 !important; + visibility: hidden !important; } -#identity-popup-content-blocking-report-breakage -{ - padding-inline-start: 48px !important; - line-height: 32px !important; - text-decoration: none !important; - cursor: auto !important; +#identity-popup-content-blocking-report-breakage { + padding-inline-start: 48px !important; + line-height: 32px !important; + text-decoration: none !important; + cursor: auto !important; } .tracking-protection-button:hover:not([disabled=true]), #identity-popup-content-blocking-report-breakage:hover, #blocked-popup-indicator-item:hover, .customization-lwtheme-menu-theme:hover, -#customization-lwtheme-menu-footer toolbarbutton:hover -{ - background-color: var(--arrowpanel-dimmed) !important; +#customization-lwtheme-menu-footer toolbarbutton:hover { + background-color: var(--arrowpanel-dimmed) !important; } .tracking-protection-button:hover:active:not([disabled=true]), #identity-popup-content-blocking-report-breakage:hover:active, #blocked-popup-indicator-item:hover:active, .customization-lwtheme-menu-theme:hover:active, -#customization-lwtheme-menu-footer toolbarbutton:hover:active -{ - background-color: var(--arrowpanel-dimmed-further) !important; +#customization-lwtheme-menu-footer toolbarbutton:hover:active { + background-color: var(--arrowpanel-dimmed-further) !important; } .identity-popup-content-blocking-empty-label, -#tracking-protection-preferences-button > .toolbarbutton-text, +#tracking-protection-preferences-button>.toolbarbutton-text, .tracking-protection-button, -#identity-popup-trackersView-strict-info > label, +#identity-popup-trackersView-strict-info>label, .identity-popup-cookiesView-list-header, -.identity-popup-content-blocking-list-item > label, -#identity-popup-mainView-panel-header > label, -#identity-popup-trackersView > .panel-header, -#identity-popup-securityView > .panel-header, -#identity-popup-breakageReportView > .panel-header, +.identity-popup-content-blocking-list-item>label, +#identity-popup-mainView-panel-header>label, +#identity-popup-trackersView>.panel-header, +#identity-popup-securityView>.panel-header, +#identity-popup-breakageReportView>.panel-header, #identity-popup-content-blocking-report-breakage, .identity-popup-content-blocking-category-label, .identity-popup-content-blocking-category-state-label, .identity-popup-permission-label, .identity-popup-permission-state-label, -#identity-popup-security-descriptions > description, -#identity-popup-securityView-body > description, -#identity-popup-permissions-content > description, -#identity-popup-content-blocking-content > description -{ - font-size: 100% !important; +#identity-popup-security-descriptions>description, +#identity-popup-securityView-body>description, +#identity-popup-permissions-content>description, +#identity-popup-content-blocking-content>description { + font-size: 100% !important; } -.panel-header > label -{ - text-align: start !important; - margin-inline-start: 4px !important; +.panel-header>label { + text-align: start !important; + margin-inline-start: 4px !important; } -.identity-popup-headline -{ - font-size: 110% !important; +.identity-popup-headline { + font-size: 110% !important; } -.identity-popup-security-content > description, -#identity-popup-content-blocking-content > description, -#identity-popup-permissions-content > description, +.identity-popup-security-content>description, +#identity-popup-content-blocking-content>description, +#identity-popup-permissions-content>description, .identity-popup-content-blocking-category-state-label, -.identity-popup-permission-state-label -{ - font-size: 85% !important; +.identity-popup-permission-state-label { + font-size: 85% !important; } -#identity-popup-permissions-content > description, -#identity-popup-content-blocking-content > description -{ - color: inherit !important; - opacity: .6 !important; +#identity-popup-permissions-content>description, +#identity-popup-content-blocking-content>description { + color: inherit !important; + opacity: .6 !important; } -.identity-popup-content-blocking-category-state-label -{ - transform: translateY(1px) !important; +.identity-popup-content-blocking-category-state-label { + transform: translateY(1px) !important; } -.tracking-protection-button > .button-box, -.panel-footer button > .button-box -{ - display: flex !important; - align-items: center !important; +.tracking-protection-button>.button-box, +.panel-footer button>.button-box { + display: flex !important; + align-items: center !important; } .tracking-protection-button .button-icon, -.panel-footer button .button-icon -{ - padding-inline-end: 16px !important; +.panel-footer button .button-icon { + padding-inline-end: 16px !important; } .tracking-protection-button .button-text, -.panel-footer button .button-text -{ - margin: 0 !important; +.panel-footer button .button-text { + margin: 0 !important; } -#downloadsPanel-multiView -{ - padding-top: 8px !important; +#downloadsPanel-multiView { + padding-top: 8px !important; } -#downloadsListBox .download-state -{ - display: flex !important; - width: 100% !important; - align-items: center !important; +#downloadsListBox .download-state { + display: flex !important; + width: 100% !important; + align-items: center !important; } -#downloadsListBox .downloadMainArea -{ - padding: 0 !important; - display: flex !important; - flex: 1 !important; - margin-inline-end: -48px !important; - padding-inline-end: 48px !important; - padding-inline-start: 16px !important; - height: 100% !important; - align-items: center !important; +#downloadsListBox .downloadMainArea { + padding: 0 !important; + display: flex !important; + flex: 1 !important; + margin-inline-end: -48px !important; + padding-inline-end: 48px !important; + padding-inline-start: 16px !important; + height: 100% !important; + align-items: center !important; } -#downloadsListBox .downloadContainer -{ - display: flex !important; - flex-direction: column !important; - flex: 1 !important; +#downloadsListBox .downloadContainer { + display: flex !important; + flex-direction: column !important; + flex: 1 !important; } -#downloadsListBox .downloadTypeIcon -{ - margin: 0 !important; - margin-inline-end: 16px !important; +#downloadsListBox .downloadTypeIcon { + margin: 0 !important; + margin-inline-end: 16px !important; } -#downloadsListBox .downloadTarget -{ - font-size: 100% !important; +#downloadsListBox .downloadTarget { + font-size: 100% !important; } -#downloadsListBox .downloadDetails -{ - font-size: 85% !important; +#downloadsListBox .downloadDetails { + font-size: 85% !important; } -#downloadsListBox > richlistitem > toolbarseparator -{ - display: none !important; +#downloadsListBox>richlistitem>toolbarseparator { + display: none !important; } -#downloadsListBox .downloadButton -{ - margin-inline-end: 16px !important; - height: 32px !important; - min-width: 32px !important; - border-radius: 16px !important; - fill: currentColor !important; - -moz-context-properties: fill, fill-opacity !important; - display: block !important; +#downloadsListBox .downloadButton { + margin-inline-end: 16px !important; + height: 32px !important; + min-width: 32px !important; + border-radius: 16px !important; + fill: currentColor !important; + -moz-context-properties: fill, fill-opacity !important; + display: block !important; } -#downloadsListBox .downloadButton .button-box -{ - display: flex !important; - align-items: center !important; - justify-content: center !important; - max-width: 32px !important; +#downloadsListBox .downloadButton .button-box { + display: flex !important; + align-items: center !important; + justify-content: center !important; + max-width: 32px !important; } #confirmation-hint .panel-arrowcontent, #UITourTooltip .panel-arrowcontent, #customization-lwtheme-menu .panel-arrowcontent, -#customization-uidensity-menu .panel-arrowcontent -{ - padding: 16px !important; +#customization-uidensity-menu .panel-arrowcontent { + padding: 16px !important; } #customization-uidensity-menu .panel-arrowcontent, -#customization-lwtheme-menu .panel-arrowcontent -{ - padding-top: 8px !important; +#customization-lwtheme-menu .panel-arrowcontent { + padding-top: 8px !important; } #customization-lwtheme-menu, -#customization-uidensity-menu -{ - margin-inline: -60px 0 !important; - margin-block-end: -20px !important; +#customization-uidensity-menu { + margin-inline: -60px 0 !important; + margin-block-end: -20px !important; } .customization-lwtheme-menu-theme, -.customization-uidensity-menuitem -{ - padding: 0 16px !important; - margin: 0 !important; - border: 0 !important; - height: 48px !important; +.customization-uidensity-menuitem { + padding: 0 16px !important; + margin: 0 !important; + border: 0 !important; + height: 48px !important; } .customization-lwtheme-menu-theme .toolbarbutton-icon, -.customization-uidensity-menuitem .menu-iconic-icon -{ - margin: 0 !important; - margin-inline-end: 16px !important; - padding: 0 !important; - width: 24px !important; - height: 24px !important; +.customization-uidensity-menuitem .menu-iconic-icon { + margin: 0 !important; + margin-inline-end: 16px !important; + padding: 0 !important; + width: 24px !important; + height: 24px !important; } .customization-lwtheme-menu-theme[active]:not(:hover):not(:active), -.customization-uidensity-menuitem[active]:not(:hover):not(:active) -{ - background: 0 !important; +.customization-uidensity-menuitem[active]:not(:hover):not(:active) { + background: 0 !important; } .customization-lwtheme-menu-theme[active]::after, -.customization-uidensity-menuitem[active]::after -{ - content: url(checkmark.svg) !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; - display: -moz-box !important; - width: 18px !important; - height: 18px !important; - margin-inline-start: 16px !important; +.customization-uidensity-menuitem[active]::after { + content: url(checkmark.svg) !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; + display: -moz-box !important; + width: 18px !important; + height: 18px !important; + margin-inline-start: 16px !important; } -.customization-uidensity-menuitem:first-of-type -{ - margin-block-start: 8px !important; +.customization-uidensity-menuitem:first-of-type { + margin-block-start: 8px !important; } -.customization-uidensity-menuitem:last-of-type -{ - margin-block-end: 8px !important; +.customization-uidensity-menuitem:last-of-type { + margin-block-end: 8px !important; } -#customization-lwtheme-menu-footer -{ - padding: 0 0 8px !important; - margin: 0 !important; - background: 0 !important; - border: 0 !important; - display: flex !important; - flex-direction: column !important; +#customization-lwtheme-menu-footer { + padding: 0 0 8px !important; + margin: 0 !important; + background: 0 !important; + border: 0 !important; + display: flex !important; + flex-direction: column !important; } -#customization-lwtheme-menu-footer toolbarbutton -{ - border: 0 !important; - margin: 0 !important; - height: 48px !important; - padding: 0 16px !important; - display: flex !important; - background-image: none !important; +#customization-lwtheme-menu-footer toolbarbutton { + border: 0 !important; + margin: 0 !important; + height: 48px !important; + padding: 0 16px !important; + display: flex !important; + background-image: none !important; } -#customization-lwtheme-menu-footer toolbarbutton .toolbarbutton-text -{ - text-align: start !important; +#customization-lwtheme-menu-footer toolbarbutton .toolbarbutton-text { + text-align: start !important; } -.panel-footer -{ - padding: 4px !important; - background: 0 !important; - border-top: 1px solid var(--panel-separator-color) !important; - justify-content: end !important; - display: flex !important; +.panel-footer { + padding: 4px !important; + background: 0 !important; + border-top: 1px solid var(--panel-separator-color) !important; + justify-content: end !important; + display: flex !important; } -.panel-footer button -{ - border: 0 !important; - border-radius: 4px !important; - margin: 4px !important; - height: 32px !important; - padding: 0 !important; - flex: 0 0 auto !important; - position: relative !important; - outline: 0 !important; +.panel-footer button { + border: 0 !important; + border-radius: 4px !important; + margin: 4px !important; + height: 32px !important; + padding: 0 !important; + flex: 0 0 auto !important; + position: relative !important; + outline: 0 !important; } -.panel-footer button > .button-box -{ - -moz-appearance: none !important; - position: relative !important; - padding-inline-end: 16px !important; +.panel-footer button>.button-box { + -moz-appearance: none !important; + position: relative !important; + padding-inline-end: 16px !important; } -.panel-footer button .button-menu-dropmarker -{ - margin-inline-start: 8px !important; - margin-inline-end: -8px !important; +.panel-footer button .button-menu-dropmarker { + margin-inline-start: 8px !important; + margin-inline-end: -8px !important; } -.panel-footer button:not([default]) > .button-box::before -{ - content: "" !important; - display: block !important; - border-radius: 2px !important; - position: absolute !important; - left: 0 !important; - top: 0 !important; - width: 100% !important; - height: 100% !important; - border: 1px solid currentColor !important; - opacity: .2 !important; - box-sizing: border-box !important; +.panel-footer button:not([default])>.button-box::before { + content: "" !important; + display: block !important; + border-radius: 2px !important; + position: absolute !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; + height: 100% !important; + border: 1px solid currentColor !important; + opacity: .2 !important; + box-sizing: border-box !important; } -panel menulist -{ - appearance: none !important; - color: var(--arrowpanel-color) !important; - height: 30px !important; - padding-inline: 6px 10px !important; - border-radius: 2px !important; - box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; +panel menulist { + appearance: none !important; + color: var(--arrowpanel-color) !important; + height: 30px !important; + padding-inline: 6px 10px !important; + border-radius: 2px !important; + box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; } -panel menulist:not(.panel-button)::after -{ - content: ""; - width: 16px !important; - height: 16px !important; - display: block !important; - -moz-context-properties: fill, fill-opacity !important; - background-image: url(menu-right.svg) !important; - background-size: 16px !important; - background-position: center !important; - background-repeat: no-repeat !important; - margin-inline-start: 8px !important; - transform: rotate(90deg) !important; - opacity: .7 !important; +panel menulist:not(.panel-button)::after { + content: ""; + width: 16px !important; + height: 16px !important; + display: block !important; + -moz-context-properties: fill, fill-opacity !important; + background-image: url(menu-right.svg) !important; + background-size: 16px !important; + background-position: center !important; + background-repeat: no-repeat !important; + margin-inline-start: 8px !important; + transform: rotate(90deg) !important; + opacity: .7 !important; } -.panel-footer button:not([default]):hover:active:not([disabled]) > .button-box::before -{ - border-width: 0 !important; +.panel-footer button:not([default]):hover:active:not([disabled])>.button-box::before { + border-width: 0 !important; } -.panel-footer button:not([default]):hover:active:not([disabled]) -{ - border-width: 0 !important; - background: #002275 !important; - color: #FFF !important; +.panel-footer button:not([default]):hover:active:not([disabled]) { + border-width: 0 !important; + background: #002275 !important; + color: #FFF !important; } -#PopupAutoComplete > richlistbox > richlistitem[originaltype="loginWithOrigin"] -{ - height: 48px !important; +#PopupAutoComplete>richlistbox>richlistitem[originaltype="loginWithOrigin"] { + height: 48px !important; } richlistitem[originaltype="loginsFooter"], -richlistitem[originaltype="generatedPassword"] > .two-line-wrapper -{ - display: flex !important; - align-items: center !important; +richlistitem[originaltype="generatedPassword"]>.two-line-wrapper { + display: flex !important; + align-items: center !important; } -richlistitem:-moz-any( - [originaltype="generatedPassword"], - [originaltype="loginWithOrigin"], - [originaltype="login"], - [originaltype="loginsFooter"]) .ac-site-icon -{ - display: block !important; - align-self: center !important; - margin-inline: 0 16px !important; - fill: currentColor !important; +richlistitem:-moz-any([originaltype="generatedPassword"], + [originaltype="loginWithOrigin"], + [originaltype="login"], + [originaltype="loginsFooter"]) .ac-site-icon { + display: block !important; + align-self: center !important; + margin-inline: 0 16px !important; + fill: currentColor !important; } -richlistitem[originaltype="loginsFooter"] .ac-site-icon -{ - visibility: hidden !important; +richlistitem[originaltype="loginsFooter"] .ac-site-icon { + visibility: hidden !important; } -richlistitem:-moz-any( - [originaltype="generatedPassword"], - [originaltype="loginWithOrigin"], - [originaltype="login"], - [originaltype="loginsFooter"]) .ac-title -{ - margin: 0 !important; +richlistitem:-moz-any([originaltype="generatedPassword"], + [originaltype="loginWithOrigin"], + [originaltype="login"], + [originaltype="loginsFooter"]) .ac-title { + margin: 0 !important; } #confirmation-hint-message-container, -#confirmation-hint-checkmark-animation-container -{ - margin-block: 8px !important; - margin-inline: 8px !important; +#confirmation-hint-checkmark-animation-container { + margin-block: 8px !important; + margin-inline: 8px !important; } -#confirmation-hint-checkmark-animation-container -{ - margin-inline-end: 0 !important; +#confirmation-hint-checkmark-animation-container { + margin-inline-end: 0 !important; } .contentSelectDropdown-ingroup { - padding-inline-start: 2em !important; + padding-inline-start: 2em !important; } /* Picture In Picture */ #controls-bottom { - left: calc(-1 * var(--resize-margin)) !important; - bottom: calc(-1 * var(--resize-margin)) !important; - width: calc(100% + var(--resize-margin) * 2) !important; + left: calc(-1 * var(--resize-margin)) !important; + bottom: calc(-1 * var(--resize-margin)) !important; + width: calc(100% + var(--resize-margin) * 2) !important; } + .control-item { - background-size: 20px !important; - min-height: 24px !important; - min-width: 24px !important; - background-position: center !important; - -moz-context-properties: fill !important; - fill: #fff !important; - margin-block: 8px !important; - opacity: 1 !important; - --close-btn-bg-color: #0006 !important; - --btn-bg-color: #0000 !important; + background-size: 20px !important; + min-height: 24px !important; + min-width: 24px !important; + background-position: center !important; + -moz-context-properties: fill !important; + fill: #fff !important; + margin-block: 8px !important; + opacity: 1 !important; + --close-btn-bg-color: #0006 !important; + --btn-bg-color: #0000 !important; } + .control-item:hover { - --btn-bg-color: #fff8 !important; + --btn-bg-color: #fff8 !important; } + #controls-bottom { - background-color: #0006 !important; + background-color: #0006 !important; } + #controls { - opacity: 0 !important;; + opacity: 0 !important; + ; } + #controls:hover { - opacity: 1 !important;; + opacity: 1 !important; + ; } + #unpip { - background-image: url(icons/open.svg) !important; + background-image: url(icons/open.svg) !important; } + #controls:not(.playing) #playpause { - background-image: url(icons/play.svg) !important; + background-image: url(icons/play.svg) !important; } + #controls.playing #playpause { - background-image: url(icons/pause.svg) !important; + background-image: url(icons/pause.svg) !important; } + #controls:not(.muted) #audio { - background-image: url(icons/audio.svg) !important; + background-image: url(icons/audio.svg) !important; } + #controls.muted #audio { - background-image: url(icons/audio-mute.svg) !important; + background-image: url(icons/audio-mute.svg) !important; } + #close { - background-image: url(icons/close.svg) !important; - margin: 0 !important; - box-shadow: 0 0 0 99px inset var(--btn-bg-color) !important; + background-image: url(icons/close.svg) !important; + margin: 0 !important; + box-shadow: 0 0 0 99px inset var(--btn-bg-color) !important; } /* Popup Icons */ #allTabsMenu-undoCloseTab { - list-style-image: url(icons/undo.svg) !important; + list-style-image: url(icons/undo.svg) !important; } + #allTabsMenu-searchTabs { - list-style-image: url(icons/search.svg) !important; + list-style-image: url(icons/search.svg) !important; } + #context-media-loop:not([checked="true"]) { - list-style-image: url(icons/loop.svg) !important; + list-style-image: url(icons/loop.svg) !important; } + #context-video-pictureinpicture:not([checked="true"]) { - list-style-image: url(icons/picture-in-picture.svg) !important; + list-style-image: url(icons/picture-in-picture.svg) !important; } /* @@ -1233,167 +1111,258 @@ menupopup:not(#ContentSelectDropdown > menupopup) :is(menuitem:not(.menuitem-ico } */ -:not(menu, #ContentSelectDropdown) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist), -:not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, [type="checkbox"], .in-menulist) -{ - padding-inline-start: 40px !important; - background-size: 16px !important; - background-repeat: no-repeat !important; - background-position: 12px center !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; +:not(menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist), +:not(menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], .in-menulist) { + padding-inline-start: 40px !important; + background-size: 16px !important; + background-repeat: no-repeat !important; + background-position: 12px center !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; - background-image: var(--menuitem-image) !important; - /* list-style-image: var(--menuitem-image) !important; */ /* For native context menus on macOS (Firefox Nightly 89: widget.macos.native-context-menus) */ + background-image: var(--menuitem-image) !important; + /* list-style-image: var(--menuitem-image) !important; */ + /* For native context menus on macOS (Firefox Nightly 89: widget.macos.native-context-menus) */ } #context-inspect { - --menuitem-image: url(icons/inspect.svg) !important; + --menuitem-image: url(icons/inspect.svg) !important; } -#context-savepage, #context-saveimage, #context-savevideo, #context-saveaudio { - --menuitem-image: url(icons/savefile.svg) !important; + +#context-savepage, +#context-saveimage, +#context-savevideo, +#context-saveaudio { + --menuitem-image: url(icons/savefile.svg) !important; } -#context-viewbgimage, #context-viewimage { - --menuitem-image: url(icons/image.svg) !important; + +#context-viewbgimage, +#context-viewimage { + --menuitem-image: url(icons/image.svg) !important; } -#context-viewinfo, #context-viewimageinfo, #context-viewimagedesc { - --menuitem-image: url(icons/info.svg) !important; + +#context-viewinfo, +#context-viewimageinfo, +#context-viewimagedesc { + --menuitem-image: url(icons/info.svg) !important; } -#context-viewsource, #context-viewpartialsource-selection { - --menuitem-image: url(icons/source.svg) !important; + +#context-viewsource, +#context-viewpartialsource-selection { + --menuitem-image: url(icons/source.svg) !important; } + #context-inspect-a11y { - --menuitem-image: url(icons/accessibility.svg) !important; + --menuitem-image: url(icons/accessibility.svg) !important; } -#context-undo, .textbox-contextmenu menuitem[cmd*="undo"] { - --menuitem-image: url(icons/undo.svg) !important; + +#context-undo, +.textbox-contextmenu menuitem[cmd*="undo"] { + --menuitem-image: url(icons/undo.svg) !important; } -#context-selectall, .textbox-contextmenu menuitem[cmd*="selectAll"] { - --menuitem-image: url(icons/select-all.svg) !important; + +#context-selectall, +.textbox-contextmenu menuitem[cmd*="selectAll"] { + --menuitem-image: url(icons/select-all.svg) !important; } -#context-cut, .textbox-contextmenu menuitem[cmd*="cut"] { - --menuitem-image: url(icons/cut.svg) !important; + +#context-cut, +.textbox-contextmenu menuitem[cmd*="cut"] { + --menuitem-image: url(icons/cut.svg) !important; } -#context-copy, #context-copylink, #context-copyimage, .textbox-contextmenu menuitem[cmd*="copy"], #context-copyvideourl, #context-copyaudiourl { - --menuitem-image: url(icons/copy.svg) !important; + +#context-copy, +#context-copylink, +#context-copyimage, +.textbox-contextmenu menuitem[cmd*="copy"], +#context-copyvideourl, +#context-copyaudiourl { + --menuitem-image: url(icons/copy.svg) !important; } -#context-paste, .textbox-contextmenu menuitem[cmd*="paste"], #placesContext_paste { - --menuitem-image: url(icons/paste.svg) !important; + +#context-paste, +.textbox-contextmenu menuitem[cmd*="paste"], +#placesContext_paste { + --menuitem-image: url(icons/paste.svg) !important; } + #paste-and-go { - --menuitem-image: url(icons/paste-and-go.svg) !important; + --menuitem-image: url(icons/paste-and-go.svg) !important; } -#context-delete, .textbox-contextmenu menuitem[cmd*="delete"], .customize-context-removeExtension, .customize-context-removeFromToolbar { - --menuitem-image: url(icons/delete.svg) !important; + +#context-delete, +.textbox-contextmenu menuitem[cmd*="delete"], +.customize-context-removeExtension, +.customize-context-removeFromToolbar { + --menuitem-image: url(icons/delete.svg) !important; } + #context-searchselect { - --menuitem-image: url(icons/search.svg) !important; + --menuitem-image: url(icons/search.svg) !important; } + #context-print-selection { - --menuitem-image: url(icons/print.svg) !important; + --menuitem-image: url(icons/print.svg) !important; } + #context-openlinkintab { - --menuitem-image: url(icons/open-link-newtab.svg) !important; + --menuitem-image: url(icons/open-link-newtab.svg) !important; } + #context-openlink { - --menuitem-image: url(icons/open-link-window.svg) !important; + --menuitem-image: url(icons/open-link-window.svg) !important; } + #context-openlinkprivate { - --menuitem-image: url(icons/open-link-private-window.svg) !important; + --menuitem-image: url(icons/open-link-private-window.svg) !important; } + #context-bookmarklink { - --menuitem-image: url(icons/star.svg) !important; + --menuitem-image: url(icons/star.svg) !important; } + #context-savelink { - --menuitem-image: url(icons/save-link.svg) !important; + --menuitem-image: url(icons/save-link.svg) !important; } -#context-savelinktopocket, #context-pocket { - --menuitem-image: url(icons/save-pocket.svg) !important; + +#context-savelinktopocket, +#context-pocket { + --menuitem-image: url(icons/save-pocket.svg) !important; } + #context-copyimage-contents { - --menuitem-image: url(icons/copy-image.svg) !important; + --menuitem-image: url(icons/copy-image.svg) !important; } -#context-sendimage, #context-sendvideo, #context-sendaudio { - --menuitem-image: url(icons/mail.svg) !important; + +#context-sendimage, +#context-sendvideo, +#context-sendaudio { + --menuitem-image: url(icons/mail.svg) !important; } -#context-setDesktopBackground, .viewCustomizeToolbar { - --menuitem-image: url(icons/brush.svg) !important; + +#context-setDesktopBackground, +.viewCustomizeToolbar { + --menuitem-image: url(icons/brush.svg) !important; } + #context-reloadimage { - --menuitem-image: url(icons/refresh.svg) !important; + --menuitem-image: url(icons/refresh.svg) !important; } + menuitem[id*="placesContext_open"] { - --menuitem-image: url(icons/open.svg) !important; + --menuitem-image: url(icons/open.svg) !important; } -#context_reloadTab, #context_reloadSelectedTabs, #toolbar-context-reloadSelectedTab, #toolbar-context-reloadSelectedTabs { - --menuitem-image: url(icons/refresh.svg) !important; + +#context_reloadTab, +#context_reloadSelectedTabs, +#toolbar-context-reloadSelectedTab, +#toolbar-context-reloadSelectedTabs { + --menuitem-image: url(icons/refresh.svg) !important; } -#context_toggleMuteTab, #context_toggleMuteSelectedTabs { - --menuitem-image: url(icons/mute.svg) !important; + +#context_toggleMuteTab, +#context_toggleMuteSelectedTabs { + --menuitem-image: url(icons/mute.svg) !important; } -#context_pinTab, #context_unpinTab, #context_pinSelectedTabs, #context_unpinSelectedTabs, .customize-context-moveToPanel { - --menuitem-image: url(icons/pin.svg) !important; + +#context_pinTab, +#context_unpinTab, +#context_pinSelectedTabs, +#context_unpinSelectedTabs, +.customize-context-moveToPanel { + --menuitem-image: url(icons/pin.svg) !important; } -#context_duplicateTab, #context_duplicateTabs { - --menuitem-image: url(icons/copy-tab.svg) !important; + +#context_duplicateTab, +#context_duplicateTabs { + --menuitem-image: url(icons/copy-tab.svg) !important; } -#context_selectAllTabs, #toolbar-context-selectAllTabs { - --menuitem-image: url(icons/select-all.svg) !important; + +#context_selectAllTabs, +#toolbar-context-selectAllTabs { + --menuitem-image: url(icons/select-all.svg) !important; } -#context_bookmarkTab, #context_bookmarkSelectedTabs, #toolbar-context-bookmarkSelectedTab, #toolbar-context-bookmarkSelectedTabs, menuitem[id="#placesContext_new:bookmark"], #toggle_PersonalToolbar { - --menuitem-image: url(icons/star.svg) !important; + +#context_bookmarkTab, +#context_bookmarkSelectedTabs, +#toolbar-context-bookmarkSelectedTab, +#toolbar-context-bookmarkSelectedTabs, +menuitem[id="#placesContext_new:bookmark"], +#toggle_PersonalToolbar { + --menuitem-image: url(icons/star.svg) !important; } -#context_undoCloseTab, #toolbar-context-undoCloseTab { - --menuitem-image: url(icons/undo.svg) !important; + +#context_undoCloseTab, +#toolbar-context-undoCloseTab { + --menuitem-image: url(icons/undo.svg) !important; } + #context_closeTab { - --menuitem-image: url(icons/close.svg) !important; + --menuitem-image: url(icons/close.svg) !important; } + .customize-context-manageExtension { - --menuitem-image: url(icons/settings.svg) !important; + --menuitem-image: url(icons/settings.svg) !important; } + .customize-context-reportExtension { - --menuitem-image: url(icons/report.svg) !important; + --menuitem-image: url(icons/report.svg) !important; } -#context_sendTabToDevice, #context-sendpagetodevice, #context-sendlinktodevice { - --menuitem-image: url(icons/send-to-device.svg) !important; + +#context_sendTabToDevice, +#context-sendpagetodevice, +#context-sendlinktodevice { + --menuitem-image: url(icons/send-to-device.svg) !important; } + #context_moveTabOptions { - --menuitem-image: url(icons/move-tab.svg) !important; + --menuitem-image: url(icons/move-tab.svg) !important; } + #context_closeTabOptions { - --menuitem-image: url(icons/close-tabs.svg) !important; + --menuitem-image: url(icons/close-tabs.svg) !important; } + #context-media-play { - --menuitem-image: url(icons/play.svg) !important; + --menuitem-image: url(icons/play.svg) !important; } + #context-media-pause { - --menuitem-image: url(icons/pause.svg) !important; + --menuitem-image: url(icons/pause.svg) !important; } + #context-media-mute { - --menuitem-image: url(icons/audio-mute.svg) !important; + --menuitem-image: url(icons/audio-mute.svg) !important; } + #context-media-unmute { - --menuitem-image: url(icons/audio.svg) !important; + --menuitem-image: url(icons/audio.svg) !important; } + #context-media-playbackrate { - --menuitem-image: url(icons/speed.svg) !important; + --menuitem-image: url(icons/speed.svg) !important; } + #context-media-showcontrols { - --menuitem-image: url(icons/show-controls.svg) !important; + --menuitem-image: url(icons/show-controls.svg) !important; } + #context-media-hidecontrols { - --menuitem-image: url(icons/hide-controls.svg) !important; + --menuitem-image: url(icons/hide-controls.svg) !important; } + #context-video-fullscreen { - --menuitem-image: url(icons/fullscreen-enter.svg) !important; + --menuitem-image: url(icons/fullscreen-enter.svg) !important; } + #context-leave-dom-fullscreen { - --menuitem-image: url(icons/fullscreen-exit.svg) !important; + --menuitem-image: url(icons/fullscreen-exit.svg) !important; } + #context-video-saveimage { - --menuitem-image: url(icons/video-snapshot.svg) !important; + --menuitem-image: url(icons/video-snapshot.svg) !important; } + #context-viewvideo { - --menuitem-image: url(icons/video-clip.svg) !important; + --menuitem-image: url(icons/video-clip.svg) !important; } diff --git a/chrome/popup/urlbar-results.css b/chrome/popup/urlbar-results.css index b25d1ee..101da61 100644 --- a/chrome/popup/urlbar-results.css +++ b/chrome/popup/urlbar-results.css @@ -1,75 +1,62 @@ -.ac-type-icon -{ - order: 9 !important; - margin-inline-start: 16px !important; - margin-inline-end: 0 !important; +.ac-type-icon { + order: 9 !important; + margin-inline-start: 16px !important; + margin-inline-end: 0 !important; } -.ac-site-icon -{ - margin-inline-end: 16px !important; +.ac-site-icon { + margin-inline-end: 16px !important; } -.ac-separator -{ - display: none !important; +.ac-separator { + display: none !important; } .ac-title, -.ac-url -{ - flex: 1 !important; +.ac-url { + flex: 1 !important; } -.search-panel-one-offs -{ - border-radius: 0 0 8px 8px !important; - margin-bottom: 18px !important; +.search-panel-one-offs { + border-radius: 0 0 8px 8px !important; + margin-bottom: 18px !important; } -.search-one-offs -{ - display: block !important; +.search-one-offs { + display: block !important; } -#urlbarView-results -{ - padding: 0 !important; +#urlbarView-results { + padding: 0 !important; } -.urlbarView-row -{ - padding: 0 16px !important; - height: 32px !important; - border-radius: 0 !important; +.urlbarView-row { + padding: 0 16px !important; + height: 32px !important; + border-radius: 0 !important; } -.urlbarView-row-inner -{ - height: 100% !important; - align-items: center !important; +.urlbarView-row-inner { + height: 100% !important; + align-items: center !important; } -.urlbarView-favicon -{ - margin-inline-end: 16px !important; +.urlbarView-favicon { + margin-inline-end: 16px !important; } -.urlbarView-title-separator -{ - flex: 1 !important; +.urlbarView-title-separator { + flex: 1 !important; } -.urlbarView-title-separator::before -{ - display: none !important; +.urlbarView-title-separator::before { + display: none !important; } -.urlbarView-type-icon -{ - order: 1 !important; - margin-inline-start: 16px !important; - margin-inline-end: 0 !important; +.urlbarView-type-icon { + order: 1 !important; + margin-inline-start: 16px !important; + margin-inline-end: 0 !important; } /* .search-one-offs @@ -124,459 +111,389 @@ /* 70+ */ -#urlbar-container -{ - max-height: 37px !important; +#urlbar-container { + max-height: 37px !important; } #urlbar, -#searchbar -{ - font-size: 14px !important; - border-radius: 99px !important; - background-color: var(--toolbar-field-background-color) !important; - border: 0 !important; - box-shadow: none !important; - padding: 2px !important; - background-clip: padding-box !important; - min-height: 28px !important; - transition: background-color .1s var(--ease-basic) !important; - -moz-box-align: center !important; - - display: block !important; - margin: 0 !important; +#searchbar { + font-size: 14px !important; + border-radius: 99px !important; + background-color: var(--toolbar-field-background-color) !important; + border: 0 !important; + box-shadow: none !important; + padding: 2px !important; + background-clip: padding-box !important; + min-height: 28px !important; + transition: background-color .1s var(--ease-basic) !important; + -moz-box-align: center !important; + + display: block !important; + margin: 0 !important; } #urlbar:not(:-moz-lwtheme), -#searchbar:not(:-moz-lwtheme) -{ - color: inherit !important; +#searchbar:not(:-moz-lwtheme) { + color: inherit !important; } #urlbar:hover, -#searchbar:hover -{ - background-color: var(--toolbar-field-hover-background-color) !important; +#searchbar:hover { + background-color: var(--toolbar-field-hover-background-color) !important; } #urlbar[focused], #urlbar[open], #searchbar[focused], -#searchbar[open] -{ - background-color: var(--toolbar-field-focus-background-color) !important; +#searchbar[open] { + background-color: var(--toolbar-field-focus-background-color) !important; } #urlbar[focused], -#searchbar[focused] -{ - border: 2px solid var(--toolbar-field-focus-border-color) !important; - padding: 0 !important; - margin: 0 !important; +#searchbar[focused] { + border: 2px solid var(--toolbar-field-focus-border-color) !important; + padding: 0 !important; + margin: 0 !important; } #urlbar[open], -#searchbar[open] -{ - border: 0 !important; - padding: 0 !important; - border-radius: 8px 8px 0 0 !important; - min-height: 37px !important; - margin: 0 -5px -1px !important; - box-shadow: - 0 5px 5px -3px rgba(0,0,0,.2), - 0 8px 10px 1px rgba(0,0,0,.14), - 0 3px 14px 2px rgba(0,0,0,.12) !important; - position: relative !important; - z-index: 99999 !important; +#searchbar[open] { + border: 0 !important; + padding: 0 !important; + border-radius: 8px 8px 0 0 !important; + min-height: 37px !important; + margin: 0 -5px -1px !important; + box-shadow: + 0 5px 5px -3px rgba(0, 0, 0, .2), + 0 8px 10px 1px rgba(0, 0, 0, .14), + 0 3px 14px 2px rgba(0, 0, 0, .12) !important; + position: relative !important; + z-index: 99999 !important; } -#urlbar-input-container -{ - width: 100% !important; - display: flex !important; - align-items: center !important; +#urlbar-input-container { + width: 100% !important; + display: flex !important; + align-items: center !important; } -.urlbar-input-box -{ - flex: 1 !important; +.urlbar-input-box { + flex: 1 !important; } -#urlbar-input -{ - width: 100% !important; +#urlbar-input { + width: 100% !important; } -#urlbar[open] #urlbar-input-container -{ - height: 37px !important; +#urlbar[open] #urlbar-input-container { + height: 37px !important; } -#urlbar[open] #identity-box -{ - margin-inline-start: 8px !important; - margin-inline-end: 8px !important; +#urlbar[open] #identity-box { + margin-inline-start: 8px !important; + margin-inline-end: 8px !important; } -.urlbarView -{ - top: 0 !important; - left: 0 !important; - right: 0 !important; - position: relative !important; - box-shadow: none !important; - background: 0 !important; - border: 0 !important; - background: white !important; +.urlbarView { + top: 0 !important; + left: 0 !important; + right: 0 !important; + position: relative !important; + box-shadow: none !important; + background: 0 !important; + border: 0 !important; + background: white !important; } -#urlbar[open] .urlbarView -{ - display: block !important; - width: 100% !important; +#urlbar[open] .urlbarView { + display: block !important; + width: 100% !important; } -#urlbar-results -{ - padding: 0 !important; +#urlbar-results { + padding: 0 !important; } #urlbar-container, -#searchbar-container -{ - overflow: visible !important; - padding: 0 5px !important; +#searchbar-container { + overflow: visible !important; + padding: 0 5px !important; } -.searchbar-textbox -{ - color: inherit !important; - font-size: inherit !important; - min-height: auto !important; +.searchbar-textbox { + color: inherit !important; + font-size: inherit !important; + min-height: auto !important; } -#urlbar[pageproxystate=valid] > #identity-box:not(.no-hover) > #identity-icon -{ - fill-opacity: 1 !important; +#urlbar[pageproxystate=valid]>#identity-box:not(.no-hover)>#identity-icon { + fill-opacity: 1 !important; } -#identity-icon-labels -{ - transform: translateY(-3px) !important; - color: inherit !important; - opacity: 1 !important; - padding: 0 !important; - margin-inline-start: 8px !important; - display: none !important; +#identity-icon-labels { + transform: translateY(-3px) !important; + color: inherit !important; + opacity: 1 !important; + padding: 0 !important; + margin-inline-start: 8px !important; + display: none !important; } #identity-box, -#urlbar-display-box -{ - position: relative !important; +#urlbar-display-box { + position: relative !important; } /* separator */ #urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden)::after, -#urlbar-display-box::after -{ - content: "" !important; - display: -moz-box !important; - position: absolute !important; - top: 4px !important; - bottom: 4px !important; - right: 0 !important; - background: #9d9e9f !important; - width: 1px !important; - transition: opacity .2s var(--ease-basic) !important; +#urlbar-display-box::after { + content: "" !important; + display: -moz-box !important; + position: absolute !important; + top: 4px !important; + bottom: 4px !important; + right: 0 !important; + background: #9d9e9f !important; + width: 1px !important; + transition: opacity .2s var(--ease-basic) !important; } #urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden), -#urlbar-display-box -{ - margin-inline-end: 8px !important; +#urlbar-display-box { + margin-inline-end: 8px !important; } -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-labels -{ - display: -moz-box !important; +#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-labels { + display: -moz-box !important; } #urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):hover:not(.no-hover)::after, -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden)[open]::after -{ - opacity: 0 !important; +#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden)[open]::after { + opacity: 0 !important; } -#identity-box.extensionPage > #identity-icon -{ - list-style-image: none !important; - margin-inline-end: -16px !important; +#identity-box.extensionPage>#identity-icon { + list-style-image: none !important; + margin-inline-end: -16px !important; } /* no longer used as a connection icon */ -#connection-icon -{ - display: none !important; +#connection-icon { + display: none !important; } -#identity-box:-moz-any( - .mixedActiveBlocked, - .mixedDisplayContentLoadedActiveBlocked, - .mixedActiveContent -) > #connection-icon -{ - display: -moz-box !important; +#identity-box:-moz-any(.mixedActiveBlocked, + .mixedDisplayContentLoadedActiveBlocked, + .mixedActiveContent)>#connection-icon { + display: -moz-box !important; } -#identity-box:-moz-any(.certUserOverridden, .unknownIdentity) -{ - color: #c94031 !important; +#identity-box:-moz-any(.certUserOverridden, .unknownIdentity) { + color: #c94031 !important; } -.urlbar-input -{ - padding: 0 !important; +.urlbar-input { + padding: 0 !important; } -.searchbar-textbox -{ - border: 0 !important; - background: 0 !important; - box-shadow: none !important; - margin: 0 !important; +.searchbar-textbox { + border: 0 !important; + background: 0 !important; + box-shadow: none !important; + margin: 0 !important; } -#page-action-buttons > #pageActionSeparator, -.urlbar-history-dropmarker -{ - display: none !important; +#page-action-buttons>#pageActionSeparator, +.urlbar-history-dropmarker { + display: none !important; } -#pageActionSeparator -{ - height: 24px !important; +#pageActionSeparator { + height: 24px !important; } -.urlbar-icon-wrapper -{ - background: 0 !important; +.urlbar-icon-wrapper { + background: 0 !important; } .urlbar-icon, #identity-box, -#tracking-protection-icon-container -{ - min-width: 32px !important; - height: 24px !important; - padding: 4px 8px !important; - margin: 0 !important; - border: 0 !important; - border-radius: 99px !important; - fill-opacity: 1 !important; - transition: background-color .2s var(--ease-basic) !important; - background: 0 !important; - background-color: transparent !important; +#tracking-protection-icon-container { + min-width: 32px !important; + height: 24px !important; + padding: 4px 8px !important; + margin: 0 !important; + border: 0 !important; + border-radius: 99px !important; + fill-opacity: 1 !important; + transition: background-color .2s var(--ease-basic) !important; + background: 0 !important; + background-color: transparent !important; } -#identity-box #notification-popup-box -{ - padding: 0 !important; - margin: 0 !important; +#identity-box #notification-popup-box { + padding: 0 !important; + margin: 0 !important; } -#page-action-buttons -{ - height: 24px !important; +#page-action-buttons { + height: 24px !important; } -#urlbar[open] #page-action-buttons -{ - display: none !important; +#urlbar[open] #page-action-buttons { + display: none !important; } .urlbar-icon:hover:not([disabled]), #identity-box:hover:not(.no-hover), -#tracking-protection-icon-container:hover -{ - background-color: var(--toolbarbutton-hover-background) !important; +#tracking-protection-icon-container:hover { + background-color: var(--toolbarbutton-hover-background) !important; } .urlbar-icon:hover:active:not([disabled]), .urlbar-icon[open], #identity-box:hover:active:not(.no-hover), #identity-box[open]:not(.no-hover), -#tracking-protection-icon-container[open] -{ - background-color: var(--toolbarbutton-active-background) !important; - transition-duration: 0 !important; +#tracking-protection-icon-container[open] { + background-color: var(--toolbarbutton-active-background) !important; + transition-duration: 0 !important; } -#star-button-box -{ - -moz-box-ordinal-group: 99 !important; +#star-button-box { + -moz-box-ordinal-group: 99 !important; } -#pageActionButton -{ - -moz-box-ordinal-group: 98 !important; +#pageActionButton { + -moz-box-ordinal-group: 98 !important; } -#contextual-feature-recommendation -{ - -moz-box-ordinal-group: 97 !important; - width: auto !important; +#contextual-feature-recommendation { + -moz-box-ordinal-group: 97 !important; + width: auto !important; } -.urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine -) -{ - transition: - background-color .2s var(--ease-basic), - margin .15s var(--ease-in), - opacity .15s var(--ease-basic), - visibility 0s .2s !important; - opacity: 0 !important; - visibility: hidden !important; - margin-inline-start: -32px !important; +.urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine) { + transition: + background-color .2s var(--ease-basic), + margin .15s var(--ease-in), + opacity .15s var(--ease-basic), + visibility 0s .2s !important; + opacity: 0 !important; + visibility: hidden !important; + margin-inline-start: -32px !important; } -#urlbar:hover .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine -), -.urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine -):-moz-any(:hover, [open], [readeractive]) -{ - transition: - background-color .2s var(--ease-basic), - margin .3s var(--ease-out), - opacity .3s var(--ease-basic) !important; - opacity: 1 !important; - visibility: visible !important; - margin-inline-start: 0 !important; +#urlbar:hover .urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine), +.urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine):-moz-any(:hover, [open], [readeractive]) { + transition: + background-color .2s var(--ease-basic), + margin .3s var(--ease-out), + opacity .3s var(--ease-basic) !important; + opacity: 1 !important; + visibility: visible !important; + margin-inline-start: 0 !important; } -.urlbar-display -{ - color: inherit !important; - margin: 0 !important; +.urlbar-display { + color: inherit !important; + margin: 0 !important; } -#pocket-button-box[animate] > #pocket-animatable-box -{ - margin-inline-start: 6px !important; +#pocket-button-box[animate]>#pocket-animatable-box { + margin-inline-start: 6px !important; } -#star-button-animatable-box -{ - display: none !important; +#star-button-animatable-box { + display: none !important; } -#cfr-label-container -{ - background: 0 !important; +#cfr-label-container { + background: 0 !important; } -#cfr-label -{ - display: none !important; +#cfr-label { + display: none !important; } -#cfr-button -{ - fill: currentColor !important; +#cfr-button { + fill: currentColor !important; } #urlbar[open] .urlbar-go-button, -#searchbar[open] .search-go-button -{ - height: 32px !important; +#searchbar[open] .search-go-button { + height: 32px !important; } /* icons 1x */ -#urlbar -{ - --info-icon: url(../navbar/info-1x.svg); - --lock-icon: url(../navbar/connection-1x.svg); - --warning-icon: url(../navbar/connection-warning-1x.svg); +#urlbar { + --info-icon: url(../navbar/info-1x.svg); + --lock-icon: url(../navbar/connection-1x.svg); + --warning-icon: url(../navbar/connection-warning-1x.svg); } /* icons 2x */ -@media (min--moz-device-pixel-ratio: 2) -{ - #urlbar - { - --info-icon: url(../navbar/info-2x.svg); - --lock-icon: url(../navbar/connection-2x.svg); - --warning-icon: url(../navbar/connection-warning-2x.svg); - } +@media (min--moz-device-pixel-ratio: 2) { + #urlbar { + --info-icon: url(../navbar/info-2x.svg); + --lock-icon: url(../navbar/connection-2x.svg); + --warning-icon: url(../navbar/connection-warning-2x.svg); + } } /* info (not secure) */ -#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .insecureLoginForms, .mixedActiveContent) > #identity-icon -{ - list-style-image: var(--info-icon) !important; +#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .insecureLoginForms, .mixedActiveContent)>#identity-icon { + list-style-image: var(--info-icon) !important; } -#identity-box[pageproxystate="valid"]:-moz-any( - .certUserOverridden, - .weakCipher, - .unknownIdentity) > #identity-icon -{ - list-style-image: var(--warning-icon) !important; +#identity-box[pageproxystate="valid"]:-moz-any(.certUserOverridden, + .weakCipher, + .unknownIdentity)>#identity-icon { + list-style-image: var(--warning-icon) !important; } /* lock (secure) */ -#identity-box[pageproxystate="valid"]:-moz-any(.verifiedDomain, .verifiedIdentity, .mixedActiveBlocked) > #identity-icon -{ - list-style-image: var(--lock-icon) !important; +#identity-box[pageproxystate="valid"]:-moz-any(.verifiedDomain, .verifiedIdentity, .mixedActiveBlocked)>#identity-icon { + list-style-image: var(--lock-icon) !important; } /* high DPI adjustments */ -@media (min--moz-device-pixel-ratio: 2) -{ - #identity-icon-labels - { - padding-inline-end: .5px !important; - } - - #urlbar[pageproxystate=valid] > #identity-box:-moz-any(.unknownIdentity, .notSecure) > #identity-icon - { - transform: translate(.5px, .5px) !important; - } - - #identity-icon-labels, - .urlbar-input, - .searchbar-textbox - { - transform: translateY(-.5px) !important; - } -} \ No newline at end of file +@media (min--moz-device-pixel-ratio: 2) { + #identity-icon-labels { + padding-inline-end: .5px !important; + } + + #urlbar[pageproxystate=valid]>#identity-box:-moz-any(.unknownIdentity, .notSecure)>#identity-icon { + transform: translate(.5px, .5px) !important; + } + + #identity-icon-labels, + .urlbar-input, + .searchbar-textbox { + transform: translateY(-.5px) !important; + } +} From 7f2019f2d741ac641dd82739c92682d7ef7533b0 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:13:53 +0800 Subject: [PATCH 014/207] clean up formatting --- chrome/tabbar/EdgeStyleTabShadow.css | 18 +- chrome/tabbar/tabbar.css | 649 ++++++++++++--------------- 2 files changed, 300 insertions(+), 367 deletions(-) diff --git a/chrome/tabbar/EdgeStyleTabShadow.css b/chrome/tabbar/EdgeStyleTabShadow.css index 82e94a3..859ed55 100644 --- a/chrome/tabbar/EdgeStyleTabShadow.css +++ b/chrome/tabbar/EdgeStyleTabShadow.css @@ -1,27 +1,31 @@ -/* Edge Style Tabs */ +/* Edge Style Tab Shadows */ + #nav-bar { box-shadow: 0 -1px 2px -1px #0004 !important; } + :root[lwthemetextcolor="bright"] #nav-bar { box-shadow: 0 -1px 2px -1px #0006 !important; } + .tabbrowser-tab[visuallyselected] .tab-background { box-shadow: 0 2px 4px #0005, 0 -1px 2px -1px #0004 !important; } -:root[lwthemetextcolor="bright"] .tabbrowser-tab[visuallyselected] .tab-background, :root[lwthemetextcolor="bright"] { + +:root[lwthemetextcolor="bright"] .tabbrowser-tab[visuallyselected] .tab-background, +:root[lwthemetextcolor="bright"] { box-shadow: 0 2px 4px #0008, 0 -1px 2px -1px #0006 !important; } -#TabsToolbar > .toolbar-items { +#TabsToolbar>.toolbar-items { margin-top: -2px !important; } .tabbrowser-tab, -#TabsToolbar-customization-target > :not(#tabbrowser-tabs), +#TabsToolbar-customization-target> :not(#tabbrowser-tabs), #TabsToolbar #tabs-newtab-button, /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) -{ +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { margin-top: 2px !important; -} \ No newline at end of file +} diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index a59add0..f60dc56 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -1,57 +1,51 @@ -.tabbrowser-tab:not([pinned], [tabdrop-samewindow]) -{ - transition: min-width 150ms cubic-bezier(0, 1, .25, 1), max-width 150ms cubic-bezier(0, .9, .25 ,1) !important; +.tabbrowser-tab:not([pinned], [tabdrop-samewindow]) { + transition: min-width 150ms cubic-bezier(0, 1, .25, 1), max-width 150ms cubic-bezier(0, .9, .25, 1) !important; } -:-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] -{ - width: 0 !important; +:-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] { + width: 0 !important; } + #main-window { - background-color: var(--lwt-accent-color) !important; + background-color: var(--lwt-accent-color) !important; } #navigator-toolbox { - background-color: var(--lwt-accent-color) !important; + background-color: var(--lwt-accent-color) !important; } :root[lwtheme-image] #navigator-toolbox { - background-image: var(--lwt-header-image), var(--lwt-additional-images) !important; - background-repeat: no-repeat, var(--lwt-background-tiling) !important; - background-position: right top, var(--lwt-background-alignment) !important; + background-image: var(--lwt-header-image), var(--lwt-additional-images) !important; + background-repeat: no-repeat, var(--lwt-background-tiling) !important; + background-position: right top, var(--lwt-background-alignment) !important; } :root:not([style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], [style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"])[lwtheme] #navigator-toolbox:-moz-window-inactive { - opacity: 0.9 !important; + opacity: 0.9 !important; } -#TabsToolbar -{ - -moz-appearance: none !important; +#TabsToolbar { + -moz-appearance: none !important; -moz-default-appearance: none !important; - background-color: transparent !important; - color: var(--lwt-text-color) !important; + background-color: transparent !important; + color: var(--lwt-text-color) !important; } - /* < FF 65, >= FF 65 */ -:-moz-any(.titlebar-placeholder, .titlebar-spacer) -{ - border: 0 !important; - display: -moz-box !important; +/* < FF 65, >= FF 65 */ +:-moz-any(.titlebar-placeholder, .titlebar-spacer) { + border: 0 !important; + display: -moz-box !important; } -:-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=post-tabs] -{ - width: 48px !important; - transition: width .666s cubic-bezier(.4, 0, .2, 1) !important; +:-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=post-tabs] { + width: 48px !important; + transition: width .666s cubic-bezier(.4, 0, .2, 1) !important; } -@media (max-width: 700px) -{ - :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=post-tabs] - { - width: 8px !important; - } +@media (max-width: 700px) { + :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=post-tabs] { + width: 8px !important; + } } /* vertically center buttons in tab bar */ @@ -61,81 +55,70 @@ #TabsToolbar .tabbrowser-arrowscrollbox::part(scrollbutton-down), /* no ::part workaround - may have side effects */ #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) -{ - margin-top: calc((var(--tab-min-height) - var(--button-size)) / 2) !important; - margin-bottom: calc((var(--tab-min-height) - var(--button-size)) / 2) !important; +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + margin-top: calc((var(--tab-min-height) - var(--button-size)) / 2) !important; + margin-bottom: calc((var(--tab-min-height) - var(--button-size)) / 2) !important; } -.tabbrowser-tab -{ - min-height: var(--tab-min-height) !important; - overflow: visible !important; - font-size: 12px !important; - background: 0 !important; - border: 0 !important; - padding: 0 !important; +.tabbrowser-tab { + min-height: var(--tab-min-height) !important; + overflow: visible !important; + font-size: 12px !important; + background: 0 !important; + border: 0 !important; + padding: 0 !important; } -.tabbrowser-tab[visuallyselected] -{ - color: var(--toolbar-color) !important; +.tabbrowser-tab[visuallyselected] { + color: var(--toolbar-color) !important; } /* regular */ -.tabbrowser-tab[fadein]:not([pinned]):not([style*="max-width"]) -{ - max-width: 240px !important; +.tabbrowser-tab[fadein]:not([pinned]):not([style*="max-width"]) { + max-width: 240px !important; } /* neighbouring tabs should "pinch" together */ -.tabbrowser-tab:not([last-visible-tab]) -{ - margin-inline-end: -.5px !important; +.tabbrowser-tab:not([last-visible-tab]) { + margin-inline-end: -.5px !important; } /* special case for pinned tabs when overflowing */ #tabbrowser-tabs:not([overflow]) .tabbrowser-tab:not([first-visible-tab]), -#tabbrowser-tabs[overflow] .tabbrowser-tab:not([first-visible-tab]):not([pinned]) -{ - margin-inline-start: -.5px !important; +#tabbrowser-tabs[overflow] .tabbrowser-tab:not([first-visible-tab]):not([pinned]) { + margin-inline-start: -.5px !important; } -#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned] .tab-background -{ - margin: 0 -1px !important; +#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned] .tab-background { + margin: 0 -1px !important; } -.tab-content -{ - position: relative !important; - overflow: hidden !important; - padding-inline-start: 11px !important; - padding-inline-end: 8px !important; +.tab-content { + position: relative !important; + overflow: hidden !important; + padding-inline-start: 11px !important; + padding-inline-end: 8px !important; } .tab-content::before, -.tab-content::after -{ - content: "" !important; - display: block !important; - position: absolute !important; - background-color: currentColor !important; - width: 1px !important; - height: 20px !important; - transform: translateY(-10px) !important; - opacity: 0 !important; - transition: opacity var(--tab-transition-duration) var(--ease-basic) !important; +.tab-content::after { + content: "" !important; + display: block !important; + position: absolute !important; + background-color: currentColor !important; + width: 1px !important; + height: 20px !important; + transform: translateY(-10px) !important; + opacity: 0 !important; + transition: opacity var(--tab-transition-duration) var(--ease-basic) !important; } -.tab-content::before -{ - left: 0 !important; +.tab-content::before { + left: 0 !important; } -.tab-content::after -{ - right: 0 !important; +.tab-content::after { + right: 0 !important; } .tab-throbber, @@ -143,376 +126,329 @@ .tab-icon-image, .tab-sharing-icon-overlay, .tab-icon-sound, -.tab-close-button -{ - margin-top: 0 !important; +.tab-close-button { + margin-top: 0 !important; } .tabbrowser-tab::before, -.tabbrowser-tab::after -{ - display: none !important; +.tabbrowser-tab::after { + display: none !important; } /* tab background color */ -.tabbrowser-tab -{ - --tab-opacity: 0; - --tab-bgcolor: #fff; - --tab-transition-duration: .2s; +.tabbrowser-tab { + --tab-opacity: 0; + --tab-bgcolor: #fff; + --tab-transition-duration: .2s; } -#TabsToolbar[brighttext] .tabbrowser-tab -{ - --tab-opacity: 0; - --tab-bgcolor: #fff; +#TabsToolbar[brighttext] .tabbrowser-tab { + --tab-opacity: 0; + --tab-bgcolor: #fff; } .tabbrowser-tab:not([selected=true]):hover, -.tabbrowser-tab[multiselected]:not([selected=true]) -{ - --tab-opacity: .3; +.tabbrowser-tab[multiselected]:not([selected=true]) { + --tab-opacity: .3; } #TabsToolbar[brighttext] .tabbrowser-tab:not([selected=true]):hover, -#TabsToolbar[brighttext] .tabbrowser-tab[multiselected]:not([selected=true]) -{ - --tab-opacity: .06; +#TabsToolbar[brighttext] .tabbrowser-tab[multiselected]:not([selected=true]) { + --tab-opacity: .06; } -:-moz-any(#TabsToolbar) .tabbrowser-tab[visuallyselected] -{ - --tab-bgcolor: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); - --tab-opacity: 1; +:-moz-any(#TabsToolbar) .tabbrowser-tab[visuallyselected] { + --tab-bgcolor: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); + --tab-opacity: 1; } -.tab-background -{ - --tab-border-radius: 4px; - background: var(--tab-bgcolor) !important; - /* rounded top corners */ - border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; - position: relative !important; - border: 0 !important; - transition: - opacity var(--tab-transition-duration) var(--ease-basic), - background-color 0s var(--tab-transition-duration) var(--ease-basic) !important; - opacity: var(--tab-opacity) !important; - visibility: visible !important; - margin: 0 !important; +.tab-background { + --tab-border-radius: 4px; + background: var(--tab-bgcolor) !important; + /* rounded top corners */ + border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; + position: relative !important; + border: 0 !important; + transition: + opacity var(--tab-transition-duration) var(--ease-basic), + background-color 0s var(--tab-transition-duration) var(--ease-basic) !important; + opacity: var(--tab-opacity) !important; + visibility: visible !important; + margin: 0 !important; } -.tab-line -{ - height: 8px !important; - border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; - clip-path: inset(0 0 6px 0); - display: none !important; +.tab-line { + height: 8px !important; + border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; + clip-path: inset(0 0 6px 0); + display: none !important; } /* rounded bottom corners */ .tab-background::before, -.tab-background::after -{ - content: "" !important; - display: block !important; - position: absolute !important; - width: 8px !important; - height: 8px !important; - bottom: 0 !important; - pointer-events: none !important; - transition: box-shadow 0s var(--tab-transition-duration) var(--ease-basic) !important; - clip-path: inset(0); +.tab-background::after { + content: "" !important; + display: block !important; + position: absolute !important; + width: 8px !important; + height: 8px !important; + bottom: 0 !important; + pointer-events: none !important; + transition: box-shadow 0s var(--tab-transition-duration) var(--ease-basic) !important; + clip-path: inset(0); } -.tab-background::before -{ - border-bottom-right-radius: var(--tab-border-radius) !important; - left: 0 !important; - transform: translateX(-8px) !important; - box-shadow: 4px 4px 0 4px var(--tab-bgcolor) !important; +.tab-background::before { + border-bottom-right-radius: var(--tab-border-radius) !important; + left: 0 !important; + transform: translateX(-8px) !important; + box-shadow: 4px 4px 0 4px var(--tab-bgcolor) !important; } -.tab-background::after -{ - border-bottom-left-radius: var(--tab-border-radius) !important; - right: 0 !important; - transform: translateX(8px) !important; - box-shadow: -4px 4px 0 4px var(--tab-bgcolor) !important; +.tab-background::after { + border-bottom-left-radius: var(--tab-border-radius) !important; + right: 0 !important; + transform: translateX(8px) !important; + box-shadow: -4px 4px 0 4px var(--tab-bgcolor) !important; } -.tabbrowser-tab[visuallyselected][style*=transform] + .tabbrowser-tab[style*=transform] .tab-content::after, +.tabbrowser-tab[visuallyselected][style*=transform]+.tabbrowser-tab[style*=transform] .tab-content::after, .tabbrowser-tab[style*=transform]:not([visuallyselected]) .tab-content::before, -.tabbrowser-tab[style*=transform] + .tabbrowser-tab:not([visuallyselected]) .tab-content::before, -.tabbrowser-tab:not([visuallyselected]):not(:hover):not([multiselected]) + .tabbrowser-tab:not([visuallyselected]):not(:hover):not([multiselected]) .tab-content::before, -#tabbrowser-tabs[hasadjacentnewtabbutton]:not([overflow]) .tabbrowser-tab[last-visible-tab]:not([visuallyselected]):not(:hover):not([multiselected]) .tab-content::after -{ - opacity: var(--tab-separator-opacity) !important; +.tabbrowser-tab[style*=transform]+.tabbrowser-tab:not([visuallyselected]) .tab-content::before, +.tabbrowser-tab:not([visuallyselected]):not(:hover):not([multiselected])+.tabbrowser-tab:not([visuallyselected]):not(:hover):not([multiselected]) .tab-content::before, +#tabbrowser-tabs[hasadjacentnewtabbutton]:not([overflow]) .tabbrowser-tab[last-visible-tab]:not([visuallyselected]):not(:hover):not([multiselected]) .tab-content::after { + opacity: var(--tab-separator-opacity) !important; } -#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned] + .tabbrowser-tab:not([pinned]) .tab-content::before -{ - opacity: 0 !important; +#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned]+.tabbrowser-tab:not([pinned]) .tab-content::before { + opacity: 0 !important; } -.tabbrowser-tab[visuallyselected] -{ - --tab-transition-duration: 0s; +.tabbrowser-tab[visuallyselected] { + --tab-transition-duration: 0s; } .tab-throbber, -.tab-throbber-fallback -{ - margin-inline-end: 8px !important; +.tab-throbber-fallback { + margin-inline-end: 8px !important; } -.tab-icon-image -{ - margin: 0 !important; - opacity: 1 !important; +.tab-icon-image { + margin: 0 !important; + opacity: 1 !important; } -.tab-label-container -{ - margin-top: 0 !important; - opacity: 1 !important; +.tab-label-container { + margin-top: 0 !important; + opacity: 1 !important; } .tab-label { - margin-block: 0 !important; + margin-block: 0 !important; } .tabbrowser-tab[image] .tab-label-container, -.tabbrowser-tab:-moz-any([progress], [busy]) .tab-label-container -{ - padding-inline-start: 10px !important; +.tabbrowser-tab:-moz-any([progress], [busy]) .tab-label-container { + padding-inline-start: 10px !important; } -.tabbrowser-tab[pinned]:-moz-any([soundplaying], [muted], [activemedia-blocked]) .tab-icon-image -{ - visibility: hidden !important; +.tabbrowser-tab[pinned]:-moz-any([soundplaying], [muted], [activemedia-blocked]) .tab-icon-image { + visibility: hidden !important; } -.tabbrowser-tab[fadein] .tab-close-button -{ - visibility: visible !important; +.tabbrowser-tab[fadein] .tab-close-button { + visibility: visible !important; } -.tab-close-button -{ - list-style-image: url(close-tab.svg) !important; - width: 16px !important; - height: 16px !important; - margin: 0 !important; - padding: 0 !important; +.tab-close-button { + list-style-image: url(close-tab.svg) !important; + width: 16px !important; + height: 16px !important; + margin: 0 !important; + padding: 0 !important; } .tab-close-button, .tab-icon-overlay[activemedia-blocked], -.tab-icon-sound -{ - border-radius: 2px !important; - color: inherit !important; - -moz-context-properties: fill, fill-opacity !important; - transition-property: fill-opacity, background-color !important; - transition-duration: .15s !important; - transition-timing-function: var(--ease-basic) !important; - fill-opacity: 1 !important; - opacity: 1 !important; +.tab-icon-sound { + border-radius: 2px !important; + color: inherit !important; + -moz-context-properties: fill, fill-opacity !important; + transition-property: fill-opacity, background-color !important; + transition-duration: .15s !important; + transition-timing-function: var(--ease-basic) !important; + fill-opacity: 1 !important; + opacity: 1 !important; } .tab-close-button:hover, .tab-icon-overlay:-moz-any([soundplaying], [muted], [activemedia-blocked]):hover, -.tab-icon-sound:hover -{ - background-color: var(--toolbarbutton-hover-background) !important; +.tab-icon-sound:hover { + background-color: var(--toolbarbutton-hover-background) !important; } .tab-close-button:hover:active, .tab-icon-overlay:-moz-any([soundplaying], [muted], [activemedia-blocked]):hover:active, -.tab-icon-sound:hover:active -{ - background-color: var(--toolbarbutton-active-background) !important; +.tab-icon-sound:hover:active { + background-color: var(--toolbarbutton-active-background) !important; } -.tab-icon-overlay[pinned] -{ - margin: 0 !important; - margin-inline-start: -16px !important; +.tab-icon-overlay[pinned] { + margin: 0 !important; + margin-inline-start: -16px !important; } -@keyframes rotate-360 -{ - 0% { transform: rotate(0); } - 100% { transform: rotate(1turn); } +@keyframes rotate-360 { + 0% { + transform: rotate(0); + } + + 100% { + transform: rotate(1turn); + } } -.tab-throbber -{ - -moz-context-properties: fill !important; - fill: currentColor !important; - background-image: url(spinner-busy.svg) !important; - margin: 0 !important; - transform-origin: center !important; - animation: rotate-360 1.333s linear infinite reverse !important; - position: static !important; +.tab-throbber { + -moz-context-properties: fill !important; + fill: currentColor !important; + background-image: url(spinner-busy.svg) !important; + margin: 0 !important; + transform-origin: center !important; + animation: rotate-360 1.333s linear infinite reverse !important; + position: static !important; } -.tab-throbber[progress] -{ - background-image: url(spinner-progress.svg) !important; - animation-direction: normal !important; +.tab-throbber[progress] { + background-image: url(spinner-progress.svg) !important; + animation-direction: normal !important; } -.tab-throbber::before -{ - display: none !important; +.tab-throbber::before { + display: none !important; } /* clipped tabs */ -#tabbrowser-tabs[closebuttons=activetab] .tab-content:not([pinned]) -{ - padding-inline-start: 8px !important; +#tabbrowser-tabs[closebuttons=activetab] .tab-content:not([pinned]) { + padding-inline-start: 8px !important; } -#tabbrowser-tabs[closebuttons=activetab] .tabbrowser-tab:not([visuallyselected]) .tab-close-button -{ - visibility: collapse !important; +#tabbrowser-tabs[closebuttons=activetab] .tabbrowser-tab:not([visuallyselected]) .tab-close-button { + visibility: collapse !important; } #tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow][labeldirection="ltr"]:not([pinned]), -#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(ltr):not([pinned]) -{ - mask-image: linear-gradient(to right, black 70%, transparent) !important; +#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(ltr):not([pinned]) { + mask-image: linear-gradient(to right, black 70%, transparent) !important; } #tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow][labeldirection="rtl"]:not([pinned]), -#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(rtl):not([pinned]) -{ - mask-image: linear-gradient(to left, black 70%, transparent) !important; +#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(rtl):not([pinned]) { + mask-image: linear-gradient(to left, black 70%, transparent) !important; } -.tab-content[pinned] -{ - -moz-box-pack: center !important; +.tab-content[pinned] { + -moz-box-pack: center !important; } .tab-icon-image[pinned], -.tab-throbber[pinned] -{ - margin: auto !important; +.tab-throbber[pinned] { + margin: auto !important; } -.tab-content[pinned] -{ - width: 40px !important; - padding: 0 !important; - padding-inline-start: 12px !important; - padding-inline-end: 0 !important; +.tab-content[pinned] { + width: 40px !important; + padding: 0 !important; + padding-inline-start: 12px !important; + padding-inline-end: 0 !important; } .tab-label-container[pinned], -.tab-close-button[pinned] -{ - visibility: hidden !important; -} +.tab-close-button[pinned] { + visibility: hidden !important; +} /* close button / favicon is centered within 36px tab */ /* disabled for now because it's broken in recent version of Firefox */ -@supports -moz-bool-pref("materialFox.reduceTabOverflow disabled") -{ - #main-window - { - /* same as Chrome */ - min-width: 500px !important; - } - - #tabbrowser-tabs[overflow] .tab-content - { - -moz-box-pack: center !important; - } - - #tabbrowser-tabs[overflow] .tab-icon-image - { - margin: auto !important; - } - - #tabbrowser-tabs[overflow] .tab-content[image]:not([image^="chrome://branding/"]):not([pinned]) - { - width: 36px !important; - padding: 0 !important; - padding-inline-start: 0 !important; - padding-inline-end: 0 !important; - } - - #tabbrowser-tabs[overflow] .tabbrowser-tab:not([visuallyselected]):not([pinned]) .tab-close-button, - #tabbrowser-tabs[overflow] .tabbrowser-tab[visuallyselected]:not([pinned]) :-moz-any(.tab-label-container, .tab-icon-image), - #tabbrowser-tabs[overflow] .tabbrowser-tab[image]:not([image^="chrome://branding/"]):not([pinned]) .tab-label-container - { - display: none !important; - } +@supports -moz-bool-pref("materialFox.reduceTabOverflow disabled") { + #main-window { + /* same as Chrome */ + min-width: 500px !important; + } + + #tabbrowser-tabs[overflow] .tab-content { + -moz-box-pack: center !important; + } + + #tabbrowser-tabs[overflow] .tab-icon-image { + margin: auto !important; + } + + #tabbrowser-tabs[overflow] .tab-content[image]:not([image^="chrome://branding/"]):not([pinned]) { + width: 36px !important; + padding: 0 !important; + padding-inline-start: 0 !important; + padding-inline-end: 0 !important; + } + + #tabbrowser-tabs[overflow] .tabbrowser-tab:not([visuallyselected]):not([pinned]) .tab-close-button, + #tabbrowser-tabs[overflow] .tabbrowser-tab[visuallyselected]:not([pinned]) :-moz-any(.tab-label-container, .tab-icon-image), + #tabbrowser-tabs[overflow] .tabbrowser-tab[image]:not([image^="chrome://branding/"]):not([pinned]) .tab-label-container { + display: none !important; + } } -#tabbrowser-tabs #tabs-newtab-button -{ - margin-inline-start: 2px !important; +#tabbrowser-tabs #tabs-newtab-button { + margin-inline-start: 2px !important; } -#tabbrowser-tabs[overflow] .tabbrowser-arrowscrollbox -{ - border-radius: 8px 8px 0 0 !important; - background-color: rgba(0, 0, 0, .1) !important; - padding-inline-start: 0 !important; +#tabbrowser-tabs[overflow] .tabbrowser-arrowscrollbox { + border-radius: 8px 8px 0 0 !important; + background-color: rgba(0, 0, 0, .1) !important; + padding-inline-start: 0 !important; } -#tabbrowser-tabs[overflow] -{ - margin-inline-start: 8px !important; +#tabbrowser-tabs[overflow] { + margin-inline-start: 8px !important; } #tabbrowser-tabs[overflow] .tabbrowser-tab[first-visible-tab]:not([pinned]), -#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned] + .tabbrowser-tab:not([pinned]), -#tabbrowser-tabs:not([overflow]) .tabbrowser-tab[first-visible-tab] -{ - margin-inline-start: 8px !important; +#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned]+.tabbrowser-tab:not([pinned]), +#tabbrowser-tabs:not([overflow]) .tabbrowser-tab[first-visible-tab] { + margin-inline-start: 8px !important; } -#tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) -{ - margin-inline-end: 7px !important; +#tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { + margin-inline-end: 7px !important; } -.tabbrowser-tab[usercontextid] > .tab-stack::after -{ - content: "" !important; - position: absolute !important; - display: flex !important; - bottom: 0 !important; - left: 8px !important; - width: calc(100% - 16px) !important; - height: 2px !important; - box-sizing: border-box !important; - border-radius: 99px 99px 0 0 !important; - transform: none !important; - background: var(--identity-tab-color) !important; - transition-property: top, bottom, left, right, width, height, border-radius; - transition-duration: .225s !important; - transition-timing-function: var(--ease-out) !important; +.tabbrowser-tab[usercontextid]>.tab-stack::after { + content: "" !important; + position: absolute !important; + display: flex !important; + bottom: 0 !important; + left: 8px !important; + width: calc(100% - 16px) !important; + height: 2px !important; + box-sizing: border-box !important; + border-radius: 99px 99px 0 0 !important; + transform: none !important; + background: var(--identity-tab-color) !important; + transition-property: top, bottom, left, right, width, height, border-radius; + transition-duration: .225s !important; + transition-timing-function: var(--ease-out) !important; } -.tab-bottom-line -{ - display: none !important; +.tab-bottom-line { + display: none !important; } -.tabbrowser-tab[usercontextid][selected] > .tab-stack::after -{ - bottom: calc(100% - 9px) !important; - left: calc(100% - 9px) !important; - width: 6px !important; - height: 6px !important; - border-radius: 99px !important; +.tabbrowser-tab[usercontextid][selected]>.tab-stack::after { + bottom: calc(100% - 9px) !important; + left: calc(100% - 9px) !important; + width: 6px !important; + height: 6px !important; + border-radius: 99px !important; } /* < 72 */ @@ -523,36 +459,29 @@ #tabbrowser-tabs::part(arrowscrollbox-overflow-end-indicator), /* no ::part workaround - may have side effects */ spacer[part="overflow-start-indicator"], -spacer[part="overflow-end-indicator"] -{ - display: none !important; +spacer[part="overflow-end-indicator"] { + display: none !important; } -.tab-loading-burst[bursting]::before -{ - display: none !important; +.tab-loading-burst[bursting]::before { + display: none !important; } /* high DPI adjustments */ -@media (min--moz-device-pixel-ratio: 2) -{ - .tabbrowser-tab::before - { - transform: translateY(.5px) !important; - } +@media (min--moz-device-pixel-ratio: 2) { + .tabbrowser-tab::before { + transform: translateY(.5px) !important; + } - .tabbrowser-tab:last-of-type::after - { - transform: translate(-1px, .5px) !important; - } - - /* macOS */ - @media (-moz-mac-yosemite-theme) - { - .titlebar-buttonbox - { - margin-top: .5px !important; - margin-bottom: -.5px !important; - } - } + .tabbrowser-tab:last-of-type::after { + transform: translate(-1px, .5px) !important; + } + + /* macOS */ + @media (-moz-mac-yosemite-theme) { + .titlebar-buttonbox { + margin-top: .5px !important; + margin-bottom: -.5px !important; + } + } } From 8acf56938197da7e62674445efffe2e379c14f45 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:14:12 +0800 Subject: [PATCH 015/207] clean up formatting --- chrome/urlbar/urlbar.css | 1120 +++++++++++++++++--------------------- 1 file changed, 513 insertions(+), 607 deletions(-) diff --git a/chrome/urlbar/urlbar.css b/chrome/urlbar/urlbar.css index c37ba25..6662d5b 100644 --- a/chrome/urlbar/urlbar.css +++ b/chrome/urlbar/urlbar.css @@ -1,941 +1,847 @@ -.urlbarView-body-inner -{ - border: 0 !important; +.urlbarView-body-inner { + border: 0 !important; } -.urlbarView-row -{ - padding: 0 !important; - border-radius: 0 !important; +.urlbarView-row { + padding: 0 !important; + border-radius: 0 !important; } .urlbarView-row:last-of-type { - margin-bottom: 8px !important; + margin-bottom: 8px !important; } -.urlbarView-row-inner -{ - align-items: center !important; - position: relative !important; - padding: 10px 0 !important; - padding-inline: 41px 16px !important; - max-width: 100% !important; - width: auto !important; - border-radius: 0 !important; - border-left: 3px solid transparent !important; +.urlbarView-row-inner { + align-items: center !important; + position: relative !important; + padding: 10px 0 !important; + padding-inline: 41px 16px !important; + max-width: 100% !important; + width: auto !important; + border-radius: 0 !important; + border-left: 3px solid transparent !important; } -.urlbarView-row:not([type="tip"], [type="dynamic"])[selected] > .urlbarView-row-inner, .urlbarView-row-inner[selected] { - border-color: var(--urlbar-popup-url-color) !important; +.urlbarView-row:not([type="tip"], [type="dynamic"])[selected]>.urlbarView-row-inner, +.urlbarView-row-inner[selected] { + border-color: var(--urlbar-popup-url-color) !important; } -.urlbarView-no-wrap -{ - height: 16px !important; - align-items: center !important; - margin-inline-start: 0 !important; - max-width: 100% !important; +.urlbarView-no-wrap { + height: 16px !important; + align-items: center !important; + margin-inline-start: 0 !important; + max-width: 100% !important; } -.urlbarView-row[type="tabtosearch"] .urlbarView-no-wrap -{ - height: 32px !important; +.urlbarView-row[type="tabtosearch"] .urlbarView-no-wrap { + height: 32px !important; } -.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-row-inner -{ - flex-direction: column !important; - align-items: flex-start !important; +.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-row-inner { + flex-direction: column !important; + align-items: flex-start !important; } -.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-no-wrap -{ - height: auto !important; - align-self: flex-start !important; - width: 100% !important; +.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-no-wrap { + height: auto !important; + align-self: flex-start !important; + width: 100% !important; } -.urlbarView-title-separator -{ - visibility: visible !important; +.urlbarView-title-separator { + visibility: visible !important; } -.urlbarView-title-separator::before -{ - content: "-" !important; - color: inherit !important; +.urlbarView-title-separator::before { + content: "-" !important; + color: inherit !important; } .urlbarView-title-separator, -.urlbarView-action -{ - opacity: .6 !important; - color: inherit !important; - font-size: revert !important; +.urlbarView-action { + opacity: .6 !important; + color: inherit !important; + font-size: revert !important; } -.urlbarView-favicon -{ - position: absolute !important; - left: 11px !important; - top: 50% !important; - transform: translateY(-50%) !important; - fill-opacity: .6 !important; - flex: unset !important; - margin: unset !important; +.urlbarView-favicon { + position: absolute !important; + left: 11px !important; + top: 50% !important; + transform: translateY(-50%) !important; + fill-opacity: .6 !important; + flex: unset !important; + margin: unset !important; } .urlbarView-title, -.urlbarView-url -{ - text-overflow: ellipsis !important; - mask-image: none !important; +.urlbarView-url { + text-overflow: ellipsis !important; + mask-image: none !important; } -.urlbarView-title -{ - flex: 1 !important; - flex-basis: unset !important; +.urlbarView-title { + flex: 1 !important; + flex-basis: unset !important; } -.urlbarView-url -{ - max-width: 100% !important; - font-size: revert !important; - color: var(--urlbar-popup-url-color) !important; - padding: 0 !important; +.urlbarView-url { + max-width: 100% !important; + font-size: revert !important; + color: var(--urlbar-popup-url-color) !important; + padding: 0 !important; } -.urlbarView-url:not(:empty) -{ - visibility: visible !important; +.urlbarView-url:not(:empty) { + visibility: visible !important; } -.urlbarView-action:not(:empty) -{ - display: flex !important; +.urlbarView-action:not(:empty) { + display: flex !important; } -.urlbarView-row[type=search] ~ .urlbarView-row[type=search] .urlbarView-title-separator, -.urlbarView-row[type=search] ~ .urlbarView-row[type=search] .urlbarView-action, +.urlbarView-row[type=search]~.urlbarView-row[type=search] .urlbarView-title-separator, +.urlbarView-row[type=search]~.urlbarView-row[type=search] .urlbarView-action, .urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-title-separator, -.urlbarView-type-icon -{ - display: none !important; +.urlbarView-type-icon { + display: none !important; } -.urlbarView-row[type=tip] > .urlbarView-row-inner > .urlbarView-favicon, -.urlbarView-row[type=tip] > .urlbarView-row-inner > .urlbarView-title, +.urlbarView-row[type=tip]>.urlbarView-row-inner>.urlbarView-favicon, +.urlbarView-row[type=tip]>.urlbarView-row-inner>.urlbarView-title, .urlbarView-tip-button, -.urlbarView-tip-help -{ - margin-block-end: 0 !important; +.urlbarView-tip-help { + margin-block-end: 0 !important; } -.urlbarView .search-one-offs -{ - padding: 4px !important; - display: flex !important; - margin-top: -8px !important; +.urlbarView .search-one-offs { + padding: 4px !important; + display: flex !important; + margin-top: -8px !important; } -.urlbarView .search-panel-one-offs-header -{ - margin-inline-start: 12px !important; - line-height: 40px !important; - transform: translateY(-1px) !important; +.urlbarView .search-panel-one-offs-header { + margin-inline-start: 12px !important; + line-height: 40px !important; + transform: translateY(-1px) !important; } -.urlbarView .search-panel-one-offs -{ - border-radius: 0 0 8px 8px !important; - display: inline-flex !important; - flex-direction: row !important; - padding: 0 !important; - margin: 0 !important; - float: left !important; - max-width: none !important; - height: auto !important; +.urlbarView .search-panel-one-offs { + border-radius: 0 0 8px 8px !important; + display: inline-flex !important; + flex-direction: row !important; + padding: 0 !important; + margin: 0 !important; + float: left !important; + max-width: none !important; + height: auto !important; } -.urlbarView .searchbar-engine-one-off-item -{ - height: 32px !important; - border-radius: 16px !important; - padding: 0 8px !important; - margin: 4px !important; - background-image: none !important; - color: inherit !important; - border: 0 !important; +.urlbarView .searchbar-engine-one-off-item { + height: 32px !important; + border-radius: 16px !important; + padding: 0 8px !important; + margin: 4px !important; + background-image: none !important; + color: inherit !important; + border: 0 !important; } -#urlbar-container -{ - max-height: 36px !important; +#urlbar-container { + max-height: 36px !important; } #urlbar, -#searchbar -{ - --urlbar-shadow: 0 1px 5px 0 #0001; - font-size: 14px !important; - border-radius: 4px !important; - background-color: var(--toolbar-field-background-color) !important; - border: 0 !important; - box-shadow: var(--urlbar-shadow) !important; - padding: 2px !important; - background-clip: padding-box !important; - transition: background-color .1s var(--ease-basic) !important; - -moz-box-align: center !important; - display: block !important; - margin: 0 !important; - top: 0 !important; - color: inherit !important; - - --urlbar-height: 30px !important; - - min-height: var(--urlbar-height) !important; +#searchbar { + --urlbar-shadow: 0 1px 5px 0 #0001; + font-size: 14px !important; + border-radius: 4px !important; + background-color: var(--toolbar-field-background-color) !important; + border: 0 !important; + box-shadow: var(--urlbar-shadow) !important; + padding: 2px !important; + background-clip: padding-box !important; + transition: background-color .1s var(--ease-basic) !important; + -moz-box-align: center !important; + display: block !important; + margin: 0 !important; + top: 0 !important; + color: inherit !important; + + --urlbar-height: 30px !important; + + min-height: var(--urlbar-height) !important; } #urlbar:not(:-moz-lwtheme), -#searchbar:not(:-moz-lwtheme) -{ - color: inherit !important; +#searchbar:not(:-moz-lwtheme) { + color: inherit !important; } #urlbar:hover, -#searchbar:hover -{ - background-color: var(--toolbar-field-hover-background-color) !important; - box-shadow: 0 0 0 1px inset var(--toolbar-field-hover-border-color, transparent), var(--urlbar-shadow) !important; +#searchbar:hover { + background-color: var(--toolbar-field-hover-background-color) !important; + box-shadow: 0 0 0 1px inset var(--toolbar-field-hover-border-color, transparent), var(--urlbar-shadow) !important; } #urlbar[focused], #urlbar[open], #searchbar[focused], -#searchbar[open] -{ - background-color: var(--toolbar-field-focus-background-color) !important; +#searchbar[open] { + background-color: var(--toolbar-field-focus-background-color) !important; } #urlbar[focused], -#searchbar[focused] -{ - box-shadow: 0 0 0 1px var(--toolbar-field-focus-border-color), inset 0 0 0 1px var(--toolbar-field-focus-border-color), var(--urlbar-shadow) !important; - border: 0 !important; - padding: 2px !important; - margin: 0 !important; +#searchbar[focused] { + box-shadow: 0 0 0 1px var(--toolbar-field-focus-border-color), inset 0 0 0 1px var(--toolbar-field-focus-border-color), var(--urlbar-shadow) !important; + border: 0 !important; + padding: 2px !important; + margin: 0 !important; } /* if only focused, don't break out the urlbar */ -#urlbar[focused]:not([open]) -{ - width: 100% !important; - left: 0 !important; - right: 0 !important; +#urlbar[focused]:not([open]) { + width: 100% !important; + left: 0 !important; + right: 0 !important; } #urlbar[open], -#searchbar[open] -{ - border: 0 !important; - padding: 0 !important; - border-radius: 6px !important; - min-height: 37px !important; - margin: -4px 0 -1px !important; - box-shadow: - 0 1px 2px 1px rgba(0,0,0,0.1), - 0 5px 5px -3px rgba(0,0,0,.2), - 0 6px 10px 1px rgba(0,0,0,.14), - 0 3px 14px 2px rgba(0,0,0,.12) !important; - z-index: 99999 !important; +#searchbar[open] { + border: 0 !important; + padding: 0 !important; + border-radius: 6px !important; + min-height: 37px !important; + margin: -4px 0 -1px !important; + box-shadow: + 0 1px 2px 1px rgba(0, 0, 0, 0.1), + 0 5px 5px -3px rgba(0, 0, 0, .2), + 0 6px 10px 1px rgba(0, 0, 0, .14), + 0 3px 14px 2px rgba(0, 0, 0, .12) !important; + z-index: 99999 !important; } + #urlbar[breakout][breakout-extend] { - top: -2px; - left: 0 !important; - width: 100% !important; + top: -2px; + left: 0 !important; + width: 100% !important; } + #urlbar[open] #urlbar-input { - margin-right: 10px !important; + margin-right: 10px !important; } /* 71+ */ -#urlbar-background -{ - display: none !important; +#urlbar-background { + display: none !important; } #urlbar-input-container, -#searchbar -{ - display: flex !important; - align-items: center !important; +#searchbar { + display: flex !important; + align-items: center !important; } -#urlbar-input-container -{ - height: auto !important; - padding: 0 !important; - border: 0 !important; - border-radius: 0 !important; +#urlbar-input-container { + height: auto !important; + padding: 0 !important; + border: 0 !important; + border-radius: 0 !important; } .urlbar-input-box, -.searchbar-textbox -{ - flex: 1 !important; +.searchbar-textbox { + flex: 1 !important; } -#urlbar-input -{ - width: 100% !important; +#urlbar-input { + width: 100% !important; } #urlbar-input, -.searchbar-textbox -{ - color: var(--lwt-toolbar-field-color) !important; +.searchbar-textbox { + color: var(--lwt-toolbar-field-color) !important; } + #urlbar[focused], #urlbar[focused] #urlbar-input, -.searchbar-textbox:focus -{ - color: var(--lwt-toolbar-field-focus-color) !important; +.searchbar-textbox:focus { + color: var(--lwt-toolbar-field-focus-color) !important; } #urlbar-input::placeholder, -.searchbar-textbox::placeholder -{ - opacity: .66 !important; +.searchbar-textbox::placeholder { + opacity: .66 !important; } -#urlbar[open] #urlbar-input-container -{ - height: 38px !important; - margin-inline: 1px !important; +#urlbar[open] #urlbar-input-container { + height: 38px !important; + margin-inline: 1px !important; } -#urlbar[open] #identity-box -{ - margin-inline-start: 1px !important; - margin-inline-end: 0px !important; +#urlbar[open] #identity-box { + margin-inline-start: 1px !important; + margin-inline-end: 0px !important; } -.urlbarView -{ - top: 0 !important; - left: 0 !important; - right: 0 !important; - position: relative !important; - box-shadow: none !important; - border: 0 !important; - background: 0 !important; - margin: 0 !important; +.urlbarView { + top: 0 !important; + left: 0 !important; + right: 0 !important; + position: relative !important; + box-shadow: none !important; + border: 0 !important; + background: 0 !important; + margin: 0 !important; } -#urlbar[open] .urlbarView -{ - display: block !important; - width: 100% !important; +#urlbar[open] .urlbarView { + display: block !important; + width: 100% !important; } -#urlbar-results -{ - padding: 0 !important; +#urlbar-results { + padding: 0 !important; } #urlbar-container, -#searchbar-container -{ - overflow: visible !important; - padding: 0 !important; - margin-inline: 6px !important; +#searchbar-container { + overflow: visible !important; + padding: 0 !important; + margin-inline: 6px !important; } -#identity-icon -{ - fill-opacity: 1 !important; +#identity-icon { + fill-opacity: 1 !important; } -#identity-icon-label -{ - color: inherit !important; - opacity: 1 !important; - padding: 0 !important; - margin-inline-start: 8px !important; - margin-block-start: -1px !important; - display: none !important; - align-items: center !important; +#identity-icon-label { + color: inherit !important; + opacity: 1 !important; + padding: 0 !important; + margin-inline-start: 8px !important; + margin-block-start: -1px !important; + display: none !important; + align-items: center !important; } -#identity-box -{ - display: flex !important; - position: relative !important; +#identity-box { + display: flex !important; + position: relative !important; } -#urlbar-label-box -{ - border: 0 !important; - padding: 0 !important; +#urlbar-label-box { + border: 0 !important; + padding: 0 !important; } /* separator */ -#identity-icon-label::after -{ - content: "" !important; - display: block !important; - position: absolute !important; - height: 16px !important; - right: 0 !important; - background: #9d9e9f !important; - width: 1px !important; - transition: opacity .2s var(--ease-basic) !important; +#identity-icon-label::after { + content: "" !important; + display: block !important; + position: absolute !important; + height: 16px !important; + right: 0 !important; + background: #9d9e9f !important; + width: 1px !important; + transition: opacity .2s var(--ease-basic) !important; } #urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden), -#urlbar-label-box -{ - margin-inline-end: 8px !important; +#urlbar-label-box { + margin-inline-end: 8px !important; } -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-label -{ - display: flex !important; +#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-label { + display: flex !important; } -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):not(.no-hover):-moz-any([open], :hover) #identity-icon-label::after -{ - opacity: 0 !important; +#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):not(.no-hover):-moz-any([open], :hover) #identity-icon-label::after { + opacity: 0 !important; } -#urlbar[pageproxystate=valid] #identity-box.extensionPage > #identity-icon -{ - list-style-image: none !important; - margin-inline-end: -16px !important; +#urlbar[pageproxystate=valid] #identity-box.extensionPage>#identity-icon { + list-style-image: none !important; + margin-inline-end: -16px !important; } /* no longer used as a connection icon */ -#connection-icon -{ - display: none !important; +#connection-icon { + display: none !important; } -#urlbar[pageproxystate=valid] #identity-box:-moz-any( - .mixedActiveBlocked, - .mixedDisplayContentLoadedActiveBlocked, - .mixedActiveContent -) > #connection-icon -{ - display: -moz-box !important; +#urlbar[pageproxystate=valid] #identity-box:-moz-any(.mixedActiveBlocked, + .mixedDisplayContentLoadedActiveBlocked, + .mixedActiveContent)>#connection-icon { + display: -moz-box !important; } -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent) -{ - color: #c94031 !important; +#urlbar[pageproxystate=valid] #identity-box:-moz-any(.weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent) { + color: #c94031 !important; } -.urlbar-input -{ - padding: 0 !important; +.urlbar-input { + padding: 0 !important; } -.searchbar-textbox -{ - border: 0 !important; - background: 0 !important; - box-shadow: none !important; - margin: 0 !important; - -moz-appearance: none !important; +.searchbar-textbox { + border: 0 !important; + background: 0 !important; + box-shadow: none !important; + margin: 0 !important; + -moz-appearance: none !important; } -.searchbar-search-icon -{ - margin: 0 !important; - fill-opacity: 1 !important; +.searchbar-search-icon { + margin: 0 !important; + fill-opacity: 1 !important; } -.searchbar-search-icon-overlay -{ - margin-inline-start: -11px !important; - margin-inline-end: 0 !important; - - /* not really useful anyway */ - display: none !important; +.searchbar-search-icon-overlay { + margin-inline-start: -11px !important; + margin-inline-end: 0 !important; + + /* not really useful anyway */ + display: none !important; } -#page-action-buttons > #pageActionSeparator, -.urlbar-history-dropmarker -{ - display: none !important; +#page-action-buttons>#pageActionSeparator, +.urlbar-history-dropmarker { + display: none !important; } -#pageActionSeparator -{ - height: 24px !important; +#pageActionSeparator { + height: 24px !important; } -.urlbar-icon-wrapper -{ - background: 0 !important; +.urlbar-icon-wrapper { + background: 0 !important; } .urlbar-icon, -#page-action-buttons > toolbarbutton, +#page-action-buttons>toolbarbutton, .searchbar-search-button, #tracking-protection-icon-box, #identity-icon-box, -#identity-permission-box -{ - min-width: 36px !important; - height: 26px !important; - min-height: 26px !important; - padding: 5px 10px !important; - margin: 0 !important; - border: 0 !important; - border-radius: 2px !important; - fill-opacity: 1 !important; - transition: background-color .2s var(--ease-basic) !important; - background: 0 !important; - background-color: transparent !important; +#identity-permission-box { + min-width: 36px !important; + height: 26px !important; + min-height: 26px !important; + padding: 5px 10px !important; + margin: 0 !important; + border: 0 !important; + border-radius: 2px !important; + fill-opacity: 1 !important; + transition: background-color .2s var(--ease-basic) !important; + background: 0 !important; + background-color: transparent !important; } -#identity-box -{ - margin: 0 !important; +#identity-box { + margin: 0 !important; } -#identity-icon-box -{ - min-width: 40px !important; - padding: 5px 12px !important; +#identity-icon-box { + min-width: 40px !important; + padding: 5px 12px !important; } -#identity-permission-box -{ - min-width: 28px !important; - padding: 5px 0px !important; - padding-inline-end: 12px !important; - margin: 0 0 0 -8px !important; +#identity-permission-box { + min-width: 28px !important; + padding: 5px 0px !important; + padding-inline-end: 12px !important; + margin: 0 0 0 -8px !important; } -#tracking-protection-icon-container -{ - background: 0 !important; - border: 0 !important; - margin: 0 !important; - padding: 0 !important; - width: auto !important; - order: 97 !important; +#tracking-protection-icon-container { + background: 0 !important; + border: 0 !important; + margin: 0 !important; + padding: 0 !important; + width: auto !important; + order: 97 !important; } -#tracking-protection-icon-box -{ - display: block !important; - width: 32px !important; +#tracking-protection-icon-box { + display: block !important; + width: 32px !important; } -#tracking-protection-icon-box -{ - transition: - background-color .2s var(--ease-basic), - width .15s var(--ease-in), - opacity .15s var(--ease-basic), - visibility 0s .2s !important; - opacity: 0 !important; - visibility: hidden !important; - width: 0 !important; +#tracking-protection-icon-box { + transition: + background-color .2s var(--ease-basic), + width .15s var(--ease-in), + opacity .15s var(--ease-basic), + visibility 0s .2s !important; + opacity: 0 !important; + visibility: hidden !important; + width: 0 !important; } #urlbar:hover #tracking-protection-icon-box, #tracking-protection-icon-container[open] #tracking-protection-icon-box, -#tracking-protection-icon-box[active] -{ - transition: - background-color .2s var(--ease-basic), - width .3s var(--ease-out), - opacity .3s var(--ease-basic) !important; - opacity: 1 !important; - visibility: visible !important; - width: 36px !important; +#tracking-protection-icon-box[active] { + transition: + background-color .2s var(--ease-basic), + width .3s var(--ease-out), + opacity .3s var(--ease-basic) !important; + opacity: 1 !important; + visibility: visible !important; + width: 36px !important; } -#tracking-protection-icon -{ - display: block !important; +#tracking-protection-icon { + display: block !important; } -#tracking-protection-icon-animatable-box -{ - display: none !important; +#tracking-protection-icon-animatable-box { + display: none !important; } -#identity-box #notification-popup-box -{ - padding: 0 !important; - margin: 0 !important; +#identity-box #notification-popup-box { + padding: 0 !important; + margin: 0 !important; } -#page-action-buttons -{ - height: 26px !important; - display: flex !important; - order: 99 !important; +#page-action-buttons { + height: 26px !important; + display: flex !important; + order: 99 !important; } #urlbar[open] #page-action-buttons, -#urlbar[open] #tracking-protection-icon-container -{ - display: none !important; +#urlbar[open] #tracking-protection-icon-container { + display: none !important; } .urlbar-icon:hover:not([disabled]), -#page-action-buttons > toolbarbutton:hover:not([disabled]), +#page-action-buttons>toolbarbutton:hover:not([disabled]), .searchbar-search-button:hover, -#identity-icon-box:hover, #identity-permission-box:hover, -#tracking-protection-icon-container:hover #tracking-protection-icon-box -{ - background-color: var(--toolbarbutton-hover-background) !important; +#identity-icon-box:hover, +#identity-permission-box:hover, +#tracking-protection-icon-container:hover #tracking-protection-icon-box { + background-color: var(--toolbarbutton-hover-background) !important; } .urlbar-icon:hover:active:not([disabled]), .urlbar-icon[open], -#page-action-buttons > toolbarbutton:hover:active:not([disabled]), +#page-action-buttons>toolbarbutton:hover:active:not([disabled]), .searchbar-search-button:hover:active, :-moz-any(#identity-icon-box, #identity-permission-box):-moz-any(:active, [open]), #identity-box[open]:not(.no-hover), -#tracking-protection-icon-container[open] #tracking-protection-icon-box -{ - background-color: var(--toolbarbutton-active-background) !important; - transition-duration: 0 !important; +#tracking-protection-icon-container[open] #tracking-protection-icon-box { + background-color: var(--toolbarbutton-active-background) !important; + transition-duration: 0 !important; } -#contextual-feature-recommendation -{ - width: auto !important; +#contextual-feature-recommendation { + width: auto !important; } -.urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine -) -{ - transition: - background-color .2s var(--ease-basic), - margin .15s var(--ease-in), - opacity .15s var(--ease-basic), - visibility 0s 4s !important; - opacity: 0 !important; - visibility: hidden !important; - margin-inline-start: -36px !important; +.urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine) { + transition: + background-color .2s var(--ease-basic), + margin .15s var(--ease-in), + opacity .15s var(--ease-basic), + visibility 0s 4s !important; + opacity: 0 !important; + visibility: hidden !important; + margin-inline-start: -36px !important; } -#urlbar:hover .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine -), -.urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine -):-moz-any(:hover, [open], [readeractive]), -.urlbar-page-action:-moz-any(:hover, [open]) ~ .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), -#tracking-protection-icon-container[open] ~ #page-action-buttons .urlbar-page-action:-moz-any( - #reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine) -{ - transition: - background-color .2s var(--ease-basic), - margin .3s var(--ease-out), - opacity .3s var(--ease-basic) !important; - opacity: 1 !important; - visibility: visible !important; - margin-inline-start: 0 !important; +#urlbar:hover .urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine), +.urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine):-moz-any(:hover, [open], [readeractive]), +.urlbar-page-action:-moz-any(:hover, [open])~.urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine), +#tracking-protection-icon-container[open]~#page-action-buttons .urlbar-page-action:-moz-any(#reader-mode-button, + #pageActionButton, + #pocket-button-box, + #pageAction-urlbar-screenshots_mozilla_org, + #pageAction-urlbar-sendToDevice, + #pageAction-urlbar-emailLink, + #pageAction-urlbar-copyURL, + #pageAction-urlbar-shareURL, + #pageAction-urlbar-addSearchEngine) { + transition: + background-color .2s var(--ease-basic), + margin .3s var(--ease-out), + opacity .3s var(--ease-basic) !important; + opacity: 1 !important; + visibility: visible !important; + margin-inline-start: 0 !important; } -.urlbar-display -{ - color: inherit !important; - margin: 0 !important; +.urlbar-display { + color: inherit !important; + margin: 0 !important; } -#pocket-button-box[animate] > #pocket-animatable-box -{ - margin-inline-start: 6px !important; +#pocket-button-box[animate]>#pocket-animatable-box { + margin-inline-start: 6px !important; } -#star-button-animatable-box -{ - display: none !important; +#star-button-animatable-box { + display: none !important; } -#userContext-icons -{ - flex-direction: row !important; - align-items: center !important; - justify-content: center !important; - position: relative !important; - padding-inline: 8px !important; - margin: 0 !important; - color: var(--identity-tab-color) !important; +#userContext-icons { + flex-direction: row !important; + align-items: center !important; + justify-content: center !important; + position: relative !important; + padding-inline: 8px !important; + margin: 0 !important; + color: var(--identity-tab-color) !important; } -#userContext-icons:not([hidden]) -{ - display: flex !important; +#userContext-icons:not([hidden]) { + display: flex !important; } -#userContext-icons > * -{ - z-index: 1 !important; - color: inherit !important; - fill: currentColor !important; +#userContext-icons>* { + z-index: 1 !important; + color: inherit !important; + fill: currentColor !important; } -#userContext-label -{ - margin: 0 !important; +#userContext-label { + margin: 0 !important; } -#userContext-label + #userContext-indicator -{ - margin-inline-start: 6px !important; +#userContext-label+#userContext-indicator { + margin-inline-start: 6px !important; } -#userContext-icons::before -{ - content: '' !important; - position: absolute !important; - left: 0 !important; - right: 0 !important; - top: 0 !important; - bottom: 0 !important; - background: var(--identity-tab-color) !important; - border-radius: 1px !important; - opacity: .1 !important; +#userContext-icons::before { + content: '' !important; + position: absolute !important; + left: 0 !important; + right: 0 !important; + top: 0 !important; + bottom: 0 !important; + background: var(--identity-tab-color) !important; + border-radius: 1px !important; + opacity: .1 !important; } -#cfr-label-container -{ - background: 0 !important; +#cfr-label-container { + background: 0 !important; } -#cfr-label -{ - display: none !important; +#cfr-label { + display: none !important; } -#cfr-button -{ - fill: currentColor !important; +#cfr-button { + fill: currentColor !important; } #urlbar[open] #urlbar-go-button, #searchbar[open] #search-go-button, /* < 71 */ #urlbar[open] .urlbar-go-button, -#searchbar[open] .search-go-button -{ - height: 32px !important; +#searchbar[open] .search-go-button { + height: 32px !important; } #urlbar-go-button, #search-go-button, /* < 71 */ .urlbar-go-button, -.search-go-button -{ - list-style-image: url(go.svg) !important; +.search-go-button { + list-style-image: url(go.svg) !important; } -.search-go-container -{ - display: flex !important; +.search-go-container { + display: flex !important; } -#searchbar .textbox-input -{ - padding: 0 !important; +#searchbar .textbox-input { + padding: 0 !important; } /* lock (secure) */ -#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon -{ - list-style-image: url(connection.svg) !important; +#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, +#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon { + list-style-image: url(connection.svg) !important; } -#identity-popup[connection^="secure"] .identity-popup-security-connection -{ - background-image: url(connection.svg) !important; + +#identity-popup[connection^="secure"] .identity-popup-security-connection { + background-image: url(connection.svg) !important; } /* info (not secure) */ -#identity-box[pageproxystate="valid"].notSecure #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon -{ - list-style-image: url(info.svg) !important; +#identity-box[pageproxystate="valid"].notSecure #identity-icon, +#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, +#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { + list-style-image: url(info.svg) !important; } .identity-popup-security-connection { - background-image: url(info.svg) !important; + background-image: url(info.svg) !important; } /* warning (dangerous) */ -#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent) > #identity-icon -{ - list-style-image: url(connection-warning.svg) !important; +#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent)>#identity-icon { + list-style-image: url(connection-warning.svg) !important; } /* local file */ #identity-box[pageproxystate="valid"].localResource #identity-icon { - list-style-image: url(document.svg) !important; + list-style-image: url(document.svg) !important; } -#identity-popup[connection="file"] .identity-popup-security-connection -{ - background-image: url(document.svg) !important; +#identity-popup[connection="file"] .identity-popup-security-connection { + background-image: url(document.svg) !important; } /* permissions */ -#permissions-granted-icon -{ - list-style-image: url(permissions.svg) !important; +#permissions-granted-icon { + list-style-image: url(permissions.svg) !important; } -.geo-icon -{ - list-style-image: url(permissions/geo.svg) !important; +.geo-icon { + list-style-image: url(permissions/geo.svg) !important; } -.geo-icon.blocked-permission-icon -{ - list-style-image: url(permissions/geo-blocked.svg) !important; + +.geo-icon.blocked-permission-icon { + list-style-image: url(permissions/geo-blocked.svg) !important; } .xr-icon { - list-style-image: url(permissions/xr.svg) !important; + list-style-image: url(permissions/xr.svg) !important; } .xr-icon.blocked-permission-icon { - list-style-image: url(permissions/xr-blocked.svg) !important; + list-style-image: url(permissions/xr-blocked.svg) !important; } -.popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon { - list-style-image: url(permissions/desktop-notification.svg) !important; +.popup-notification-icon[popupid="web-notifications"], +.desktop-notification-icon { + list-style-image: url(permissions/desktop-notification.svg) !important; } .desktop-notification-icon.blocked-permission-icon { - list-style-image: url(permissions/desktop-notification-blocked.svg) !important; + list-style-image: url(permissions/desktop-notification-blocked.svg) !important; } .camera-icon { - list-style-image: url(permissions/camera.svg) !important; + list-style-image: url(permissions/camera.svg) !important; } .camera-icon.blocked-permission-icon { - list-style-image: url(permissions/camera-blocked.svg) !important; + list-style-image: url(permissions/camera-blocked.svg) !important; } .microphone-icon { - list-style-image: url(permissions/microphone.svg) !important; + list-style-image: url(permissions/microphone.svg) !important; } .microphone-icon.blocked-permission-icon { - list-style-image: url(permissions/microphone-blocked.svg) !important; + list-style-image: url(permissions/microphone-blocked.svg) !important; } .screen-icon { - list-style-image: url(permissions/screen.svg) !important; + list-style-image: url(permissions/screen.svg) !important; } .screen-icon.blocked-permission-icon { - list-style-image: url(permissions/screen-blocked.svg) !important; + list-style-image: url(permissions/screen-blocked.svg) !important; } -.popup-notification-icon[popupid="persistent-storage"], .persistent-storage-icon { - list-style-image: url(permissions/persistent-storage.svg) !important; +.popup-notification-icon[popupid="persistent-storage"], +.persistent-storage-icon { + list-style-image: url(permissions/persistent-storage.svg) !important; } .persistent-storage-icon.blocked-permission-icon { - list-style-image: url(permissions/persistent-storage-blocked.svg) !important; + list-style-image: url(permissions/persistent-storage-blocked.svg) !important; } .popup-icon { - list-style-image: url(permissions/popup.svg) !important; + list-style-image: url(permissions/popup.svg) !important; } .autoplay-media-icon { - list-style-image: url(permissions/autoplay-media.svg) !important; + list-style-image: url(permissions/autoplay-media.svg) !important; } .autoplay-media-icon.blocked-permission-icon { - list-style-image: url(permissions/autoplay-media-blocked.svg) !important; + list-style-image: url(permissions/autoplay-media-blocked.svg) !important; } -#canvas-notification-icon, .popup-notification-icon[popupid="canvas-permissions-prompt"], .canvas-icon { - list-style-image: url(permissions/canvas.svg) !important; +#canvas-notification-icon, +.popup-notification-icon[popupid="canvas-permissions-prompt"], +.canvas-icon { + list-style-image: url(permissions/canvas.svg) !important; } .canvas-icon.blocked-permission-icon { - list-style-image: url(permissions/canvas-blocked.svg) !important; + list-style-image: url(permissions/canvas-blocked.svg) !important; } -.midi-icon, .midi-sysex-icon, .popup-notification-icon[popupid="midi"], .popup-notification-icon[popupid="midi-sysex"] { - list-style-image: url(permissions/midi.svg) !important; +.midi-icon, +.midi-sysex-icon, +.popup-notification-icon[popupid="midi"], +.popup-notification-icon[popupid="midi-sysex"] { + list-style-image: url(permissions/midi.svg) !important; } .install-icon { - list-style-image: url(permissions/addon-install.svg) !important; + list-style-image: url(permissions/addon-install.svg) !important; } -.install-icon.blocked-permission-icon, .popup-notification-icon[popupid="xpinstall-disabled"], .popup-notification-icon[popupid="addon-install-blocked"], .popup-notification-icon[popupid="addon-install-origin-blocked"] { - list-style-image: url(permissions/addon-install-blocked.svg) !important; +.install-icon.blocked-permission-icon, +.popup-notification-icon[popupid="xpinstall-disabled"], +.popup-notification-icon[popupid="addon-install-blocked"], +.popup-notification-icon[popupid="addon-install-origin-blocked"] { + list-style-image: url(permissions/addon-install-blocked.svg) !important; } #urlbar-input, #searchbar-input, -.searchbar-textbox /* < 71 */ -{ - transform: translateY(var(--input-offset)) !important; - line-height: 1.745em !important; +.searchbar-textbox + +/* < 71 */ + { + transform: translateY(var(--input-offset)) !important; + line-height: 1.745em !important; } #urlbar, -#searchbar -{ - --input-offset: -1px; -} \ No newline at end of file +#searchbar { + --input-offset: -1px; +} From 6ae05cbddf4929945380c4f764638fcac89a0732 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:14:47 +0800 Subject: [PATCH 016/207] clean up formatting --- chrome/userContent/NewTab.css | 33 +- chrome/userContent/Preferences.css | 679 ++++++++++++++++------------- 2 files changed, 400 insertions(+), 312 deletions(-) diff --git a/chrome/userContent/NewTab.css b/chrome/userContent/NewTab.css index f2425a2..fe2f439 100644 --- a/chrome/userContent/NewTab.css +++ b/chrome/userContent/NewTab.css @@ -1,12 +1,15 @@ -@-moz-document url("about:newtab"), url(about:home) { +/* New Tab Page */ +@-moz-document url("about:newtab"), url("about:home") { .icon.icon-settings { background-image: url(../icons/settings.svg) !important; background-size: 20px !important; } + .search-wrapper .search-button { background-image: url(../icons/search.svg) !important; background-size: 20px !important; } + .search-wrapper input { border: 0 !important; box-shadow: none !important; @@ -14,27 +17,35 @@ border-radius: 4px !important; outline: none !important; } + .search-inner-wrapper input { transition: box-shadow .2s ease-in-out !important; box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 13%), 0px 0px 2.9px rgb(0 0 0 / 11%) !important; } + .search-inner-wrapper:hover input { box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 13%), 0px 0px 3.8px rgb(0 0 0 / 11%) !important; } + .search-wrapper :is(input, button) { height: 44px !important; } + #searchSubmit { width: 68px !important; background-color: var(--search-button-bg) !important; } + #searchSubmit:hover { background-color: var(--search-button-bg-hover) !important; } - .top-site-outer .tile, .screenshot, .top-site-icon { + + .top-site-outer .tile, + .screenshot, + .top-site-icon { border-radius: 8px !important; } - + body:not([lwt-newtab], [style*="color"]) { --newtab-background-color: #f5f5f5 !important; --newtab-text-primary-color: #000 !important; @@ -45,6 +56,7 @@ --search-button-bg-hover: #006CBE; --newtab-search-icon-color: #fff !important; } + body[style*="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(249, 249, 250, 1);"] { --newtab-background-color: #242424 !important; --newtab-text-primary-color: #fff !important; @@ -57,43 +69,53 @@ } } -@-moz-document url(about:privatebrowsing) { +/* Private Browsing Page */ +@-moz-document url("about:privatebrowsing") { html.private { --in-content-page-color: #000d !important; --in-content-text-color: #000 !important; --in-content-page-background: #f5f5f5 !important; } + .wordmark { fill: #737373 !important; } + .info { background-color: #fff !important; background-image: url(../icons/incognito.svg) !important; } + .search-handoff-button { background-color: #fff !important; color: #000 !important; } + @media (prefers-color-scheme: dark) { html.private { --in-content-page-color: #fffd !important; --in-content-text-color: #fff !important; --in-content-page-background: #242424 !important; } + .wordmark { fill: #f5f5f5 !important; } + .info { background-color: #2b2b2b !important; } + .search-handoff-button { background-color: #424242 !important; color: #fff !important; } } + .fake-textbox { color: inherit !important; } + .search-handoff-button { border: 0 !important; border-radius: 4px !important; @@ -101,7 +123,8 @@ transition: box-shadow .2s ease-in-out !important; box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 13%), 0px 0px 2.9px rgb(0 0 0 / 11%) !important; } + .search-handoff-button:hover { box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 13%), 0px 0px 3.8px rgb(0 0 0 / 11%) !important; } -} \ No newline at end of file +} diff --git a/chrome/userContent/Preferences.css b/chrome/userContent/Preferences.css index 40c315e..994122a 100644 --- a/chrome/userContent/Preferences.css +++ b/chrome/userContent/Preferences.css @@ -1,334 +1,399 @@ -@-moz-document url-prefix(about:preferences) { - /* Icons */ +/* Preferences Page */ +@-moz-document url-prefix("about:preferences") { + /* Icons */ + #category-general>.category-icon { + list-style-image: url(../icons/settings.svg) !important; + } - /* Categories */ - #category-general > .category-icon { - list-style-image: url(../icons/settings.svg) !important; - } - #category-home > .category-icon { - list-style-image: url(../icons/home.svg) !important; - } - #category-search > .category-icon { - list-style-image: url(../icons/search.svg) !important; - } - #category-privacy > .category-icon { - list-style-image: url(../icons/lock.svg) !important; - } - #category-sync > .category-icon { - list-style-image: url(../icons/sync.svg) !important; - } - .category[name="discover"] { - background-image: url(../icons/star.svg) !important; - } - .category[name="extension"] { - background-image: url(../icons/addons.svg) !important; - } - .category[name="theme"] { - background-image: url(../icons/brush.svg) !important; - } + #category-home>.category-icon { + list-style-image: url(../icons/home.svg) !important; + } - /* Permissions */ - .geo-icon { - list-style-image: url(../urlbar/permissions/geo.svg) !important; - } - .camera-icon { - list-style-image: url(../urlbar/permissions/camera.svg) !important; - } - .microphone-icon { - list-style-image: url(../urlbar/permissions/microphone.svg) !important; - } - .desktop-notification-icon { - list-style-image: url(../urlbar/permissions/desktop-notification.svg) !important; - } - .autoplay-icon { - list-style-image: url(../urlbar/permissions/autoplay-media.svg) !important; - } - .xr-icon { - list-style-image: url(../urlbar/permissions/xr.svg) !important; - } + #category-search>.category-icon { + list-style-image: url(../icons/search.svg) !important; + } - /* Sync Items */ - .sync-engine-bookmarks .checkbox-icon, .sync-engine-bookmarks.sync-engine-image { - list-style-image: url(../icons/bookmark.svg) !important; - } - .sync-engine-history .checkbox-icon, .sync-engine-history.sync-engine-image { - list-style-image: url(../icons/history.svg) !important; - } - .sync-engine-tabs .checkbox-icon, .sync-engine-tabs.sync-engine-image { - list-style-image: url(../icons/new-tab-image.svg) !important; - } - .sync-engine-passwords .checkbox-icon, .sync-engine-passwords.sync-engine-image { - list-style-image: url(../icons/key.svg) !important; - } - .sync-engine-addons .checkbox-icon, .sync-engine-addons.sync-engine-image { - list-style-image: url(../icons/addons.svg) !important; - } - .sync-engine-prefs .checkbox-icon, .sync-engine-prefs.sync-engine-image { - list-style-image: url(../icons/settings.svg) !important; - } + #category-privacy>.category-icon { + list-style-image: url(../icons/lock.svg) !important; + } - /* Profile Picture */ - .fxaProfileImage:not([style*="list-style-image"]) { - list-style-image: url(../icons/profile.svg) !important; - } + #category-sync>.category-icon { + list-style-image: url(../icons/sync.svg) !important; + } - /* links */ - .preferences-icon, .page-options-menu > .more-options-button { - background-image: url(../icons/settings.svg) !important; - } - .addons-icon { - list-style-image: url(../icons/addons.svg) !important; - } - .textbox-search-sign { - list-style-image: url(../icons/search.svg) !important; - } + .category[name="discover"] { + background-image: url(../icons/star.svg) !important; + } - /* Visual Ajustments */ + .category[name="extension"] { + background-image: url(../icons/addons.svg) !important; + } + + .category[name="theme"] { + background-image: url(../icons/brush.svg) !important; + } + + /* Permissions */ + .geo-icon { + list-style-image: url(../urlbar/permissions/geo.svg) !important; + } + + .camera-icon { + list-style-image: url(../urlbar/permissions/camera.svg) !important; + } + + .microphone-icon { + list-style-image: url(../urlbar/permissions/microphone.svg) !important; + } + + .desktop-notification-icon { + list-style-image: url(../urlbar/permissions/desktop-notification.svg) !important; + } + + .autoplay-icon { + list-style-image: url(../urlbar/permissions/autoplay-media.svg) !important; + } + + .xr-icon { + list-style-image: url(../urlbar/permissions/xr.svg) !important; + } + + /* Sync Items */ + .sync-engine-bookmarks .checkbox-icon, + .sync-engine-bookmarks.sync-engine-image { + list-style-image: url(../icons/bookmark.svg) !important; + } + + .sync-engine-history .checkbox-icon, + .sync-engine-history.sync-engine-image { + list-style-image: url(../icons/history.svg) !important; + } + + .sync-engine-tabs .checkbox-icon, + .sync-engine-tabs.sync-engine-image { + list-style-image: url(../icons/new-tab-image.svg) !important; + } + + .sync-engine-passwords .checkbox-icon, + .sync-engine-passwords.sync-engine-image { + list-style-image: url(../icons/key.svg) !important; + } + + .sync-engine-addons .checkbox-icon, + .sync-engine-addons.sync-engine-image { + list-style-image: url(../icons/addons.svg) !important; + } + + .sync-engine-prefs .checkbox-icon, + .sync-engine-prefs.sync-engine-image { + list-style-image: url(../icons/settings.svg) !important; + } + + /* Profile Picture */ + .fxaProfileImage:not([style*="list-style-image"]) { + list-style-image: url(../icons/profile.svg) !important; + } + + /* links */ + .preferences-icon, + .page-options-menu>.more-options-button { + background-image: url(../icons/settings.svg) !important; + } + + .addons-icon { + list-style-image: url(../icons/addons.svg) !important; + } + + .textbox-search-sign { + list-style-image: url(../icons/search.svg) !important; + } + + /* Visual Ajustments */ + :root { + --in-content-page-background: #f7f7f7 !important; + --in-content-text-color: #262626 !important; + --in-content-page-color: #262626 !important; + --card-background: #fff; + --card-shadow: rgb(0 0 0 / 13%) 0px 1.6px 3.6px, rgb(0 0 0 / 11%) 0px 0px 2.9px !important; + --sidebar-border-color: #bebebe; + --category-active: #0078d4; + --in-content-category-text-selected: #0078d4 !important; + --category-selected: #0001; + --in-content-link-color: #0078d4 !important; + --section-highlight-background-color: #0078d420 !important; + + --search-bgcolor: #fff; + --input-border-color: var(--sidebar-border-color); + --input-border-color-focused: #888; + + --checkbox-bgcolor: #f7f7f7; + --checkbox-border-color: #8D8D8D; + --checkbox-hover-border-color: #666; + --checkbox-fill-color: #262626; + --checkbox-checked-bgcolor: #0078D4; + --checkbox-checked-fill-color: #fff; + } + + .content-blocking-category.selected { + border-color: #0078d4 !important; + } + + .content-blocking-category.expanded:not(.selected) .content-blocking-warning { + background-color: #f7f7f7 !important; + } + + @media (prefers-color-scheme: dark) { :root { - --in-content-page-background: #f7f7f7 !important; - --in-content-text-color: #262626 !important; - --in-content-page-color: #262626 !important; - --card-background: #fff; - --card-shadow: rgb(0 0 0 / 13%) 0px 1.6px 3.6px, rgb(0 0 0 / 11%) 0px 0px 2.9px !important; - --sidebar-border-color: #bebebe; - --category-active: #0078d4; - --in-content-category-text-selected: #0078d4 !important; - --category-selected: #0001; - --in-content-link-color: #0078d4 !important; - --section-highlight-background-color: #0078d420 !important; + --in-content-page-background: #333 !important; + --in-content-text-color: #fff !important; + --in-content-page-color: #fff !important; + --card-background: #3b3b3b; + --card-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 25%), 0px 0px 2.9px rgb(0 0 0 / 22%) !important; + --sidebar-border-color: #6b6b6b; + --category-active: #63ade5; + --in-content-category-text-selected: #63ade5 !important; + --category-selected: #fff1; + --in-content-link-color: #63ade5 !important; + --section-highlight-background-color: #63ade520 !important; - --search-bgcolor: #fff; - --input-border-color: var(--sidebar-border-color); - --input-border-color-focused: #888; + --search-bgcolor: #2b2b2b; + --input-border-color-focused: #808080; - --checkbox-bgcolor: #f7f7f7; - --checkbox-border-color: #8D8D8D; - --checkbox-hover-border-color: #666; - --checkbox-fill-color: #262626; - --checkbox-checked-bgcolor: #0078D4; - --checkbox-checked-fill-color: #fff; + --checkbox-bgcolor: #333; + --checkbox-border-color: #7d7d7d; + --checkbox-hover-border-color: #A4A4A4; + --checkbox-fill-color: #fff; + --checkbox-checked-bgcolor: #006CBE; + --checkbox-checked-fill-color: #fff; } + .content-blocking-category.selected { - border-color: #0078d4 !important; + border-color: #63ade5 !important; } + .content-blocking-category.expanded:not(.selected) .content-blocking-warning { - background-color: #f7f7f7 !important; + background-color: #333 !important; } - @media (prefers-color-scheme: dark) { - :root { - --in-content-page-background: #333 !important; - --in-content-text-color: #fff !important; - --in-content-page-color: #fff !important; - --card-background: #3b3b3b; - --card-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 25%), 0px 0px 2.9px rgb(0 0 0 / 22%) !important; - --sidebar-border-color: #6b6b6b; - --category-active: #63ade5; - --in-content-category-text-selected: #63ade5 !important; - --category-selected: #fff1; - --in-content-link-color: #63ade5 !important; - --section-highlight-background-color: #63ade520 !important; + } - --search-bgcolor: #2b2b2b; - --input-border-color-focused: #808080; + /* Cards For Certain Sections */ + #fxaGroup, + .sync-group, + #trackingGroup, + #searchbarGroup, + #homeContentsGroup, + #permissionsGroup, + #httpsOnlyBox, + #applicationsGroup, + #oneClickSearchProvidersGroup { + padding: 12px 16px !important; + background: var(--card-background) !important; + box-shadow: var(--card-shadow) !important; + border-radius: 4px !important; + border: 0 !important; + } - --checkbox-bgcolor: #333; - --checkbox-border-color: #7d7d7d; - --checkbox-hover-border-color: #A4A4A4; - --checkbox-fill-color: #fff; - --checkbox-checked-bgcolor: #006CBE; - --checkbox-checked-fill-color: #fff; - } - .content-blocking-category.selected { - border-color: #63ade5 !important; - } - .content-blocking-category.expanded:not(.selected) .content-blocking-warning { - background-color: #333 !important; - } - } + :is(.sync-group, #trackingGroup, #searchbarGroup, #homeContentsGroup, #permissionsGroup, #httpsOnlyBox, #applicationsGroup, #oneClickSearchProvidersGroup) h2 { + margin-top: 2px !important; + } - /* Cards For Certain Sections */ - #fxaGroup, .sync-group, #trackingGroup, #searchbarGroup, #homeContentsGroup, #permissionsGroup, #httpsOnlyBox, #applicationsGroup, #oneClickSearchProvidersGroup { - padding: 12px 16px !important; - background: var(--card-background) !important; - box-shadow: var(--card-shadow) !important; - border-radius: 4px !important; - border: 0 !important; - } - :is(.sync-group, #trackingGroup, #searchbarGroup, #homeContentsGroup, #permissionsGroup, #httpsOnlyBox, #applicationsGroup, #oneClickSearchProvidersGroup) h2 { - margin-top: 2px !important; - } - h1 { - margin: 0 0 16px !important; - font-weight: 600 !important; - font-size: 20px !important; - } - #openChangeProfileImage { - height: 64px !important; - width: 64px !important; - margin: 10px !important; - margin-inline: 6px 20px !important; - } - menulist { - max-width: 400px !important; - } + h1 { + margin: 0 0 16px !important; + font-weight: 600 !important; + font-size: 20px !important; + } + + #openChangeProfileImage { + height: 64px !important; + width: 64px !important; + margin: 10px !important; + margin-inline: 6px 20px !important; + } + + menulist { + max-width: 400px !important; + } - search-textbox, input[type="text"] { - background-color: transparent !important; - border: 1px solid var(--input-border-color) !important; - transition: all .2s ease-in-out !important; - } - search-textbox:hover, search-textbox[focused], input[type="text"]:focus, input[type="text"]:hover { - --input-border-color: var(--input-border-color-focused) !important; - } - search-textbox[focused], input[type="text"]:focus { - box-shadow: 0 0 0 1px inset var(--input-border-color) !important; - } - search-textbox { - background-color: var(--search-bgcolor) !important; - padding: 2px 8px !important; - margin: 16px 0 !important; - min-height: 34px !important; - } - #policies-container { - margin: 17px 0 17px 0 !important; - position: relative !important; - z-index: 99 !important; - background-color: var(--in-content-page-background) !important; -} + search-textbox, + input[type="text"] { + background-color: transparent !important; + border: 1px solid var(--input-border-color) !important; + transition: all .2s ease-in-out !important; + } - button, menulist { - background-color: transparent !important; - border: 1px solid var(--input-border-color) !important; - border-radius: 2px !important; - transition: all .2s ease-in-out !important; - } - button:hover, menulist:hover { - border-color: var(--input-border-color-focused) !important; - } + search-textbox:hover, + search-textbox[focused], + input[type="text"]:focus, + input[type="text"]:hover { + --input-border-color: var(--input-border-color-focused) !important; + } - dropmarker { - list-style-image: url(../popup/menu-right.svg) !important; - transform: rotate(90deg) scale(calc(16 / 12)) !important; - margin: 0 4px 0 0 !important; - max-width: 12px !important; + search-textbox[focused], + input[type="text"]:focus { + box-shadow: 0 0 0 1px inset var(--input-border-color) !important; + } + + search-textbox { + background-color: var(--search-bgcolor) !important; + padding: 2px 8px !important; + margin: 16px 0 !important; + min-height: 34px !important; + } + + #policies-container { + margin: 17px 0 17px 0 !important; + position: relative !important; + z-index: 99 !important; + background-color: var(--in-content-page-background) !important; + } + + button, + menulist { + background-color: transparent !important; + border: 1px solid var(--input-border-color) !important; + border-radius: 2px !important; + transition: all .2s ease-in-out !important; + } + + button:hover, + menulist:hover { + border-color: var(--input-border-color-focused) !important; + } + + dropmarker { + list-style-image: url(../popup/menu-right.svg) !important; + transform: rotate(90deg) scale(calc(16 / 12)) !important; + margin: 0 4px 0 0 !important; + max-width: 12px !important; + } + + .navigation { + border-right: 1px solid var(--sidebar-border-color) !important; + } + + .sticky-container { + border-bottom: 1px solid var(--sidebar-border-color) !important; + } + + .sticky-container::before { + content: "Preferences"; + font-size: 24px; + font-weight: 600; + position: absolute !important; + min-height: 34px; + top: 16px; + left: 4px; + } + + #mainPrefPane { + margin-top: 16px !important; + } + + .checkbox-check { + /* Move Checkboxes to Right */ + -moz-box-ordinal-group: 2 !important; + + width: 40px !important; + height: 20px !important; + padding: 4px !important; + padding-inline: 0 24px !important; + list-style-image: none !important; + border-radius: 99px !important; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='context-fill'/%3E%3C/svg%3E") !important; + background-position: 4px 4px !important; + background-repeat: no-repeat !important; + background-size: 10px !important; + transition: all 0.1s ease-in-out !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; + background-color: var(--checkbox-bgcolor) !important; + color: var(--checkbox-fill-color) !important; + border: 1px solid var(--checkbox-border-color) !important; + margin: 3px 8px !important; + } + + .indent>checkbox>.checkbox-check { + margin-inline-start: 32px !important; + } + + .checkbox-check:hover { + border-color: var(--checkbox-hover-border-color) !important; + } + + .checkbox-check[checked] { + background-position: 24px 4px !important; + background-color: var(--checkbox-checked-bgcolor) !important; + color: var(--checkbox-checked-fill-color) !important; + border-color: transparent !important; + } + + .radio-check { + background-color: var(--checkbox-bgcolor) !important; + border: 1px solid var(--checkbox-border-color) !important; + } + + .radio-check:hover { + background-color: var(--checkbox-bgcolor) !important; + border-color: var(--checkbox-hover-border-color) !important; + } + + .radio-check[selected] { + background-color: var(--checkbox-border-color) !important; + border-color: transparent !important; + color: var(--checkbox-bgcolor) !important; + } + + .radio-check[selected]:hover { + background-color: var(--checkbox-hover-border-color) !important; + } + + #categories { + padding-inline: 16px !important; + margin: 16px 0 0 !important; + } + + .category { + position: relative !important; + margin: 0 !important; + padding-inline: 12px !important; + } + + .sidebar-footer-link, + .sidebar-footer-button>.text-link { + margin-inline: 16px !important; + } + + .sidebar-footer-icon { + margin: 16px !important; + height: 16px !important; + width: 16px !important; + } + + .sidebar-footer-button:last-of-type { + margin-bottom: 16px !important; + } + + @media (max-width: 830px) { + :root { + --in-content-sidebar-width: 80px !important; } .navigation { - border-right: 1px solid var(--sidebar-border-color) !important; + margin-inline-end: 16px !important; } - .sticky-container { - border-bottom: 1px solid var(--sidebar-border-color) !important; - } - .sticky-container::before { - content: "Preferences"; - font-size: 24px; - font-weight: 600; - position: absolute !important; - min-height: 34px; - top: 16px; - left: 4px; - } - #mainPrefPane { - margin-top: 16px !important; - } - .checkbox-check { - /* Move Checkboxes to Right */ - -moz-box-ordinal-group: 2 !important; + } - width: 40px !important; - height: 20px !important; - padding: 4px !important; - padding-inline: 0 24px !important; - list-style-image: none !important; - border-radius: 99px !important; - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='context-fill'/%3E%3C/svg%3E") !important; - background-position: 4px 4px !important; - background-repeat: no-repeat !important; - background-size: 10px !important; - transition: all 0.1s ease-in-out !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; - background-color: var(--checkbox-bgcolor) !important; - color: var(--checkbox-fill-color) !important; - border: 1px solid var(--checkbox-border-color) !important; - margin: 3px 8px !important; - } - .indent > checkbox > .checkbox-check { - margin-inline-start: 32px !important; - } - .checkbox-check:hover { - border-color: var(--checkbox-hover-border-color) !important; - } - .checkbox-check[checked] { - background-position: 24px 4px !important; - background-color: var(--checkbox-checked-bgcolor) !important; - color: var(--checkbox-checked-fill-color) !important; - border-color: transparent !important; - } + .category::before { + content: ""; + height: calc(100% - 24px) !important; + position: absolute !important; + top: 12px; + left: 0; + border-left: 3px solid transparent !important; + } - .radio-check { - background-color: var(--checkbox-bgcolor) !important; - border: 1px solid var(--checkbox-border-color) !important; - } - .radio-check:hover { - background-color: var(--checkbox-bgcolor) !important; - border-color: var(--checkbox-hover-border-color) !important; - } - .radio-check[selected] { - background-color: var(--checkbox-border-color) !important; - border-color: transparent !important; - color: var(--checkbox-bgcolor) !important; - } - .radio-check[selected]:hover { - background-color: var(--checkbox-hover-border-color) !important; - } - - #categories { - padding-inline: 16px !important; - margin: 16px 0 0 !important; - } - - .category { - position: relative !important; - margin: 0 !important; - padding-inline: 12px !important; - } - - .sidebar-footer-link, .sidebar-footer-button > .text-link { - margin-inline: 16px !important; - } - - .sidebar-footer-icon { - margin: 16px !important; - height: 16px !important; - width: 16px !important; - } - - .sidebar-footer-button:last-of-type { - margin-bottom: 16px !important; - } - - @media (max-width: 830px) { - :root { - --in-content-sidebar-width: 80px !important; - } - - .navigation { - margin-inline-end: 16px !important; - } - } - - .category::before { - content: ""; - height: calc(100% - 24px) !important; - position: absolute !important; - top: 12px; - left: 0; - border-left: 3px solid transparent !important; - } - - .category[selected]::before { - border-color: var(--category-active) !important; - } -} \ No newline at end of file + .category[selected]::before { + border-color: var(--category-active) !important; + } +} From 3045ec4d93cb028b765d75391f60f4421526950e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:19:09 +0800 Subject: [PATCH 017/207] fix go icon --- chrome/urlbar/go.svg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/urlbar/go.svg b/chrome/urlbar/go.svg index 51f9a4c..2472e92 100644 --- a/chrome/urlbar/go.svg +++ b/chrome/urlbar/go.svg @@ -1,2 +1,5 @@ + From 7bbf24d3782eb530744fa68eaea0ed36701c34fd Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Apr 2021 17:42:14 +0800 Subject: [PATCH 018/207] Add files via upload --- chrome/icons/menu-right.svg | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 chrome/icons/menu-right.svg diff --git a/chrome/icons/menu-right.svg b/chrome/icons/menu-right.svg new file mode 100644 index 0000000..2472e92 --- /dev/null +++ b/chrome/icons/menu-right.svg @@ -0,0 +1,5 @@ + + + From 3ad2c75c42110c2da7f3d3ee606c9f8fd314b447 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 17:20:55 +0800 Subject: [PATCH 019/207] fix windows 7 and 8 bugs --- chrome/global/global.css | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/chrome/global/global.css b/chrome/global/global.css index 2f370cd..24ec393 100644 --- a/chrome/global/global.css +++ b/chrome/global/global.css @@ -1,3 +1,16 @@ +@media not (-moz-os-version: windows-win7) { + @media not (-moz-os-version: windows-win8) { + :root[windowtype="navigator:browser"] { + background-color: var(--lwt-accent-color) !important; + appearance: none !important; + } + + :root:not(:-moz-lwtheme) #navigator-toolbox { + background-color: transparent !important; + } + } +} + @media (-moz-windows-compositor) { @media not (-moz-os-version: windows-win7) { @media not (-moz-os-version: windows-win8) { @@ -46,6 +59,21 @@ } } +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { + :root[tabsintitlebar] .titlebar-buttonbox-container { + height: calc(32px + var(--space-above-tabbar)) !important; + margin: 0 !important; + } + + :root[windowtype="navigator:browser"]:not([style*="image"]) { + background-color: #0000 !important; + } + + :root[lwtheme]:not([style*="image"]) .tabbrowser-tab { + background-color: var(--lwt-accent-color) !important; + } +} + #navigator-toolbox :-moz-any(toolbar, #nav-bar-customization-target):not(#toolbar-menubar) { -moz-box-align: center !important; } @@ -275,6 +303,10 @@ appearance: none !important; } +#sidebar-box { + background-color: var(--sidebar-background-color) !important; +} + .sidebar-placesTree, #viewButton { color: #000 !important; From ed3f14df9b9b1f214e043c70de8625ab11ff34a2 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 17:21:17 +0800 Subject: [PATCH 020/207] fix windows 7 and 8 bugs --- chrome/tabbar/tabbar.css | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index f60dc56..d3cbc41 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -1,25 +1,13 @@ .tabbrowser-tab:not([pinned], [tabdrop-samewindow]) { - transition: min-width 150ms cubic-bezier(0, 1, .25, 1), max-width 150ms cubic-bezier(0, .9, .25, 1) !important; + --width-transition-duration: 150ms; + --width-transition-timing-function: cubic-bezier(0, .9, .25, 1); + transition: min-width var(--width-transition-duration) var(--width-transition-timing-function), max-width var(--width-transition-duration) var(--width-transition-timing-function) !important; } :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] { width: 0 !important; } -#main-window { - background-color: var(--lwt-accent-color) !important; -} - -#navigator-toolbox { - background-color: var(--lwt-accent-color) !important; -} - -:root[lwtheme-image] #navigator-toolbox { - background-image: var(--lwt-header-image), var(--lwt-additional-images) !important; - background-repeat: no-repeat, var(--lwt-background-tiling) !important; - background-position: right top, var(--lwt-background-alignment) !important; -} - :root:not([style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], [style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"])[lwtheme] #navigator-toolbox:-moz-window-inactive { opacity: 0.9 !important; } From 3c4ec26399adc49413512328e5a1d0cbbd2303f9 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 17:31:01 +0800 Subject: [PATCH 021/207] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index bd9ff66..119c459 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,9 @@ Right Click Menu Light | Right Click Menu Dark | Firefox Alpenglow Dark ###### Recommended settings: 1. `browser.tabs.tabClipWidth` = `83` 2. `security.insecure_connection_text.enabled` = `true` + + ###### Firefox 88 or higher: + 1. `layout.css.color-mix.enabled` = `true` **Note: Only properly tested on macOS 11 Big Sur** From 9178f116b31470ccc40a3ce87cb4bd33e7b03c07 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 18:57:03 +0800 Subject: [PATCH 022/207] fix screenshot icon in firefox 88 --- chrome/popup/popup.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index 60a2b8d..ffe8497 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -1366,3 +1366,7 @@ menuitem[id="#placesContext_new:bookmark"], #context-viewvideo { --menuitem-image: url(icons/video-clip.svg) !important; } + +#context-take-screenshot { + --menuitem-image: url(../icons/screenshot.svg) !important; +} From b97d1849f844df26d0f6dfbd8e9734203140b628 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 19:03:58 +0800 Subject: [PATCH 023/207] fix button badges --- chrome/navbar/navbar.css | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/chrome/navbar/navbar.css b/chrome/navbar/navbar.css index ae4a39e..fb8292e 100644 --- a/chrome/navbar/navbar.css +++ b/chrome/navbar/navbar.css @@ -9,19 +9,17 @@ opacity: 1 !important; } -.toolbarbutton-badge { +.toolbarbutton-badge:not(.feature-callout) { box-shadow: 0 0 0 1px #0001 !important; margin: 10px 0 0 !important; margin-inline-end: -6px !important; } -#nav-bar .toolbarbutton-badge { +#nav-bar .toolbarbutton-badge:not(.feature-callout) { box-shadow: 0 0 0 1px var(--toolbar-bgcolor) !important; - margin: 10px 0 0 !important; - margin-inline-end: -6px !important; } -panel .toolbarbutton-badge { +panel .toolbarbutton-badge:not(.feature-callout) { box-shadow: 0 0 0 1px var(--arrowpanel-background) !important; } From 8b4d5c9df252fc650b2b77e0f0aefd79f15d4db3 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 19:13:21 +0800 Subject: [PATCH 024/207] fix darkmode colors & add colors to highlight cards --- chrome/userContent/NewTab.css | 46 ++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/chrome/userContent/NewTab.css b/chrome/userContent/NewTab.css index fe2f439..1a2beb5 100644 --- a/chrome/userContent/NewTab.css +++ b/chrome/userContent/NewTab.css @@ -10,6 +10,18 @@ background-size: 20px !important; } + .icon.icon-history-item { + background-image: url(../icons/history.svg) !important; + } + + .icon.icon-bookmark-added { + background-image: url(../icons/star-fill.svg) !important; + } + + .icon.icon-download { + background-image: url(../icons/download.svg#arrow-with-bar) !important; + } + .search-wrapper input { border: 0 !important; box-shadow: none !important; @@ -46,8 +58,31 @@ border-radius: 8px !important; } + .card-outer .card-preview-image-outer { + background-color: #0002 !important; + } + + .outer-wrapper:not(.newtab-experience) .top-site-outer .top-site-icon, + .outer-wrapper:not(.newtab-experience) .top-site-outer .screenshot { + box-shadow: none !important; + } + + .top-site-outer:not(:hover) .tile { + box-shadow: var(--newtab-card-shadow) !important; + } + + .compact-cards .card-outer .card-context::after, + .card-outer .card-preview-image-outer::after { + border-color: #0001 !important; + } + + .top-site-outer .screenshot { + background-color: transparent !important; + } + body:not([lwt-newtab], [style*="color"]) { --newtab-background-color: #f5f5f5 !important; + --newtab-search-header-background-color: #f5f5f5f0 !important; --newtab-text-primary-color: #000 !important; --newtab-textbox-background-color: #fff !important; --newtab-topsites-background-color: #fff !important; @@ -55,10 +90,15 @@ --search-button-bg: #0078D4; --search-button-bg-hover: #006CBE; --newtab-search-icon-color: #fff !important; + + --newtab-snippets-background-color: var(--newtab-topsites-background-color) !important; + --newtab-card-background-color: var(--newtab-topsites-background-color) !important; + --newtab-card-hairline-color: var(--newtab-topsites-background-color) !important; } - body[style*="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(249, 249, 250, 1);"] { + body[lwt-newtab-brighttext] { --newtab-background-color: #242424 !important; + --newtab-search-header-background-color: #242424f0 !important; --newtab-text-primary-color: #fff !important; --newtab-textbox-background-color: #424242 !important; --newtab-topsites-background-color: #424242 !important; @@ -66,6 +106,10 @@ --search-button-bg: #006CBE; --search-button-bg-hover: #0078D4; --newtab-search-icon-color: #fff !important; + + --newtab-snippets-background-color: var(--newtab-topsites-background-color) !important; + --newtab-card-background-color: var(--newtab-topsites-background-color) !important; + --newtab-card-hairline-color: var(--newtab-topsites-background-color) !important; } } From 21edf09dc3b9516e592d51720d232300630d1f3c Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 19:15:06 +0800 Subject: [PATCH 025/207] change overflow icon the icon also matches the overflow animation --- chrome/icons/overflow.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/icons/overflow.svg b/chrome/icons/overflow.svg index 88240ce..d0448ef 100644 --- a/chrome/icons/overflow.svg +++ b/chrome/icons/overflow.svg @@ -1,5 +1,5 @@ + d="M 2.5013522,2 A 0.499,0.499 0 0 0 2.1478366,2.8535156 L 7.3138522,8 2.1478366,13.146485 a 0.498,0.498 0 0 0 0,0.707031 0.5,0.5 0 0 0 0.7070312,0 l 5.484375,-5.4648442 a 0.55,0.55 0 0 0 0,-0.7792968 L 2.8548678,2.1445312 A 0.496,0.496 0 0 0 2.5013522,2 Z m 6,0 A 0.499,0.499 0 0 0 8.1478366,2.8535156 L 13.313852,8 8.1478366,13.146485 a 0.498,0.498 0 0 0 0,0.707031 0.5,0.5 0 0 0 0.7070312,0 L 14.339243,8.3886718 a 0.55,0.55 0 0 0 0,-0.7792968 L 8.8548678,2.1445312 A 0.496,0.496 0 0 0 8.5013522,2 Z" /> From 4043849a05a5b026d3d818aa965e69e3b2e797e3 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Apr 2021 19:20:36 +0800 Subject: [PATCH 026/207] adjust color of background tabs in darkmode --- chrome/global/variables.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index f52624e..2be482a 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -69,7 +69,7 @@ --lwt-accent-color: #1b1b1b !important; /* textcolor */ - --lwt-text-color: #fff !important; + --lwt-text-color: #e5e5e5 !important; /* toolbar */ --toolbar-bgcolor: #3b3b3b !important; From 89d4822e94db63a7f325cbeeeacd34a026b495f9 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 22 Apr 2021 10:01:13 +0800 Subject: [PATCH 027/207] fix profile icon --- chrome/icons/icons.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 6eedda7..3021898 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -280,7 +280,7 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, } :root:not([fxastatus=signedin]) #fxa-avatar-image, -:root[fxastatus=signedin]:not([style*="--avatar-image-url"]) :-moz-any(#fxa-avatar-image, #fxa-menu-avatar, #appMenu-fxa-label) { +:root[fxastatus=signedin]:is(:not([style*="--avatar-image-url"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) :-moz-any(#fxa-avatar-image, #fxa-menu-avatar, #appMenu-fxa-label) { list-style-image: url(profile.svg) !important; } From 009a51ddbac3deb1be5abb75ac577c0063bfaa55 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 22 Apr 2021 10:01:41 +0800 Subject: [PATCH 028/207] fix preferences for firefox 88 --- chrome/userContent/Preferences.css | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/chrome/userContent/Preferences.css b/chrome/userContent/Preferences.css index 994122a..1c4599d 100644 --- a/chrome/userContent/Preferences.css +++ b/chrome/userContent/Preferences.css @@ -90,7 +90,7 @@ } /* Profile Picture */ - .fxaProfileImage:not([style*="list-style-image"]) { + .fxaProfileImage:is(:not([style*="list-style-image"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) { list-style-image: url(../icons/profile.svg) !important; } @@ -116,8 +116,7 @@ --card-background: #fff; --card-shadow: rgb(0 0 0 / 13%) 0px 1.6px 3.6px, rgb(0 0 0 / 11%) 0px 0px 2.9px !important; --sidebar-border-color: #bebebe; - --category-active: #0078d4; - --in-content-category-text-selected: #0078d4 !important; + --in-content-accent-color: #0078d4 !important; --category-selected: #0001; --in-content-link-color: #0078d4 !important; --section-highlight-background-color: #0078d420 !important; @@ -150,8 +149,7 @@ --card-background: #3b3b3b; --card-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 25%), 0px 0px 2.9px rgb(0 0 0 / 22%) !important; --sidebar-border-color: #6b6b6b; - --category-active: #63ade5; - --in-content-category-text-selected: #63ade5 !important; + --in-content-accent-color: #63ade5 !important; --category-selected: #fff1; --in-content-link-color: #63ade5 !important; --section-highlight-background-color: #63ade520 !important; @@ -227,6 +225,7 @@ input[type="text"]:focus, input[type="text"]:hover { --input-border-color: var(--input-border-color-focused) !important; + outline: 0 !important; } search-textbox[focused], @@ -362,15 +361,19 @@ .sidebar-footer-link, .sidebar-footer-button>.text-link { margin-inline: 16px !important; + height: 40px !important; } .sidebar-footer-icon { - margin: 16px !important; + margin: 12px 16px !important; height: 16px !important; width: 16px !important; + scale: 1 !important; + translate: 0 !important; } - .sidebar-footer-button:last-of-type { + .sidebar-footer-list { + margin: 0 !important; margin-bottom: 16px !important; } @@ -394,6 +397,6 @@ } .category[selected]::before { - border-color: var(--category-active) !important; + border-color: var(--in-content-accent-color) !important; } } From 58b5c45c6ba8e0e503968cc0f29908a72d655f8c Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 22 Apr 2021 10:04:33 +0800 Subject: [PATCH 029/207] fix default background color --- chrome/userContent/NewTab.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/userContent/NewTab.css b/chrome/userContent/NewTab.css index 1a2beb5..d47642a 100644 --- a/chrome/userContent/NewTab.css +++ b/chrome/userContent/NewTab.css @@ -81,8 +81,8 @@ } body:not([lwt-newtab], [style*="color"]) { - --newtab-background-color: #f5f5f5 !important; - --newtab-search-header-background-color: #f5f5f5f0 !important; + --newtab-background-color: #f7f7f7 !important; + --newtab-search-header-background-color: #f7f7f7f0 !important; --newtab-text-primary-color: #000 !important; --newtab-textbox-background-color: #fff !important; --newtab-topsites-background-color: #fff !important; From 2b813df2e7f8680fe3dc8b168de23cab9295f7d4 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 22 Apr 2021 10:08:26 +0800 Subject: [PATCH 030/207] fix sidebar background color --- chrome/global/variables.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index 2be482a..00fe9f9 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -145,13 +145,16 @@ :-moz-any(#sidebar-box, #sidebar), :-moz-any(.sidebar-panel, body) { /* sidebar */ - --sidebar-background-color: #f5f5f5 !important; + --sidebar-background-color: #f7f7f7 !important; --lwt-sidebar-background-color: var(--sidebar-background-color) !important; /* sidebar_text */ --sidebar-text-color: #000 !important; --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } +#browser { + --sidebar-border-color: var(--chrome-content-separator-color) !important; +} /* Sidebar Dark Mode */ :-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], From 7b9b842fd27e6ced04bc1463dd4b068f11d4ab89 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 23 Apr 2021 00:36:29 +0800 Subject: [PATCH 031/207] fix container indicator when tabs are active --- chrome/tabbar/tabbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index d3cbc41..6af065d 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -427,7 +427,7 @@ transition-timing-function: var(--ease-out) !important; } -.tab-bottom-line { +.tab-bottom-line, .tab-context-line { display: none !important; } From 44166999bbbf27ed66a46082064842eb38887cc5 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 00:03:45 +0800 Subject: [PATCH 032/207] fix inactive window colours --- chrome/global/variables.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index 00fe9f9..e2362ff 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -128,14 +128,14 @@ } /* Inactive Window Light Mode */ -:-moz-any(:root:not([style]), :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { +:-moz-any(:root:not([style]), :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"]):-moz-window-inactive { --lwt-accent-color: #e8e8e8 !important; --lwt-text-color: #3a3a3a !important; --toolbar-color: #3a3a3a !important; } /* Inactive Window Dark Mode */ -:-moz-any(:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { +:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]:-moz-window-inactive { --lwt-accent-color: #2e2e2e !important; --lwt-text-color: #b7b7b7 !important; --toolbar-color: #cecece !important; From 4a7087baf5017e85011d7481561648ef71a33e69 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 16:06:45 +0800 Subject: [PATCH 033/207] better profile icons --- chrome/icons/incognito.svg | 69 +++++++++----------------------------- chrome/icons/profile.svg | 58 ++++++-------------------------- 2 files changed, 26 insertions(+), 101 deletions(-) diff --git a/chrome/icons/incognito.svg b/chrome/icons/incognito.svg index 4581a8e..d04c07d 100644 --- a/chrome/icons/incognito.svg +++ b/chrome/icons/incognito.svg @@ -1,55 +1,16 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/chrome/icons/profile.svg b/chrome/icons/profile.svg index 420a252..334be2e 100644 --- a/chrome/icons/profile.svg +++ b/chrome/icons/profile.svg @@ -1,48 +1,12 @@ - - - - - - - - - - - + + + + + + + + + + + From b456077cf699745867fe95259777c7d6eb2822a6 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 16:10:04 +0800 Subject: [PATCH 034/207] adjust urlbar shadow --- chrome/urlbar/urlbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/urlbar/urlbar.css b/chrome/urlbar/urlbar.css index 6662d5b..2cf924a 100644 --- a/chrome/urlbar/urlbar.css +++ b/chrome/urlbar/urlbar.css @@ -154,7 +154,7 @@ #urlbar, #searchbar { - --urlbar-shadow: 0 1px 5px 0 #0001; + --urlbar-shadow: 0 0px 4px 0 #0001; font-size: 14px !important; border-radius: 4px !important; background-color: var(--toolbar-field-background-color) !important; From 7da36adeb3bbb5ce6dd88a17e28175f65eff8a2a Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 17:17:19 +0800 Subject: [PATCH 035/207] fix pictureinpicture sound icon --- chrome/icons/icons.css | 5 ----- 1 file changed, 5 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 3021898..39a8c71 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -394,11 +394,6 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, height: 16px !important; } -.tab-icon-overlay { - border-radius: 2px !important; - margin-inline: -10px -6px !important; -} - .tab-icon-overlay[soundplaying] { list-style-image: url(audio.svg#overlayStroke) !important; -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; From ce983b42e645eaf19acb74238d8207c32c12a984 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 17:17:41 +0800 Subject: [PATCH 036/207] fix pictureinpicture sound icon --- chrome/tabbar/tabbar.css | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index 6af065d..afc444d 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -114,7 +114,8 @@ .tab-icon-image, .tab-sharing-icon-overlay, .tab-icon-sound, -.tab-close-button { +.tab-close-button, +.tab-icon-stack { margin-top: 0 !important; } @@ -287,6 +288,16 @@ margin-inline-start: -16px !important; } +.tab-icon-overlay { + border-radius: 2px !important; +} + +.tab-icon-overlay[pictureinpicture] { + margin: 0 !important; + top: -4px !important; + inset-inline-end: -8px !important; +} + @keyframes rotate-360 { 0% { transform: rotate(0); From 6a38b69c1d12a8e0e877cfa31162187420ab4914 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 17:52:31 +0800 Subject: [PATCH 037/207] Add files via upload --- chrome/global/variables.css | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index e2362ff..e86b96e 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -1,10 +1,3 @@ -:root { - --toolbar-field-background-color: var(--lwt-toolbar-field-background-color) !important; - --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; - --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; - --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; -} - /* Light Mode */ :root:not([style]), :root:not([lwtheme]), @@ -59,6 +52,7 @@ --tab-line-col: #0078d4 !important; --toolbar-field-focus-border-color: #0078d4a0 !important; --private-browsing-indicator: #0078d4 !important; + --toolbar-field-icon-color: color-mix(in srgb, var(--toolbar-color) 60%, transparent) !important; } /* Dark Mode */ @@ -125,6 +119,7 @@ --tab-line-col: #4C98D1 !important; --toolbar-field-focus-border-color: #4c97d1a0 !important; --private-browsing-indicator: #006cbe !important; + --toolbar-field-icon-color: var(--toolbar-color) !important; } /* Inactive Window Light Mode */ @@ -152,9 +147,6 @@ --sidebar-text-color: #000 !important; --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } -#browser { - --sidebar-border-color: var(--chrome-content-separator-color) !important; -} /* Sidebar Dark Mode */ :-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], @@ -168,6 +160,17 @@ --lwt-sidebar-text-color: var(--sidebar-text-color) !important; } +#browser { + --sidebar-border-color: var(--chrome-content-separator-color) !important; +} + +:root { + --toolbar-field-background-color: var(--lwt-toolbar-field-background-color) !important; + --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; + --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; + --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; +} + :root { --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); @@ -251,3 +254,7 @@ :root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]) #tabbrowser-tabs { --tab-line-color: var(--tab-line-col) !important; } + +#urlbar-container { + color: var(--toolbar-field-icon-color, var(--toolbar-color)) !important; +} From a614d7dc23a0265dd2965ca71c14adb7b4d84932 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 20:46:04 +0800 Subject: [PATCH 038/207] adjust newtab icon --- chrome/icons/new-tab.svg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/icons/new-tab.svg b/chrome/icons/new-tab.svg index efb33f1..39481fb 100644 --- a/chrome/icons/new-tab.svg +++ b/chrome/icons/new-tab.svg @@ -1,5 +1,5 @@ - + From db650addf3040b2eadabb055ca1af679525811e7 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 24 Apr 2021 20:59:14 +0800 Subject: [PATCH 039/207] change border-radius of back button in app menu --- chrome/popup/popup.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index ffe8497..8dba22b 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -460,7 +460,7 @@ panelmultiview .toolbaritem-combined-buttons>spacer.after-label { .subviewbutton-back { padding: 4px !important; - border-radius: 16px !important; + border-radius: 2px !important; } .subviewbutton-back .toolbarbutton-icon { From 5f17d552f823443dc28f265be97eb09763d658c0 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:20:13 +0800 Subject: [PATCH 040/207] add new download animations --- chrome/icons/icons.css | 68 +++-- .../icons/notification-finish-animation.svg | 277 ++++++++++++++++++ chrome/icons/notification-start-animation.svg | 56 ++++ 3 files changed, 379 insertions(+), 22 deletions(-) create mode 100644 chrome/icons/notification-finish-animation.svg create mode 100644 chrome/icons/notification-start-animation.svg diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 39a8c71..58e45d9 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -26,14 +26,9 @@ list-style-image: url(refresh.svg) !important; } -#reload-button>.toolbarbutton-animatable-box, -#stop-button>.toolbarbutton-animatable-box, -#nav-bar-overflow-button>.toolbarbutton-animatable-box { - margin-inline-start: calc((16px + 2 * 12px - 18px) / 2) !important; -} - #stop-reload-button[animate]>#reload-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { background-image: url(reload-to-stop.svg) !important; + width: 468px !important; } #stop-button, @@ -43,6 +38,7 @@ #stop-reload-button[animate]>#reload-button[displaystop]+#stop-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { background-image: url(stop-to-reload.svg) !important; + width: 468px !important; } #nav-bar-overflow-button[animate]>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { @@ -102,21 +98,25 @@ } #appMenu-fullscreen-button, -#fullscreen-button { +#fullscreen-button, +#appMenu-fullscreen-button2 { list-style-image: url(fullscreen-enter.svg) !important; } #appMenu-fullscreen-button[checked], -#fullscreen-button[checked] { +#fullscreen-button[checked], +#appMenu-fullscreen-button2[checked] { list-style-image: url(fullscreen-exit.svg) !important; } #appMenu-zoomEnlarge-button, +#appMenu-zoomEnlarge-button2, #zoom-in-button { list-style-image: url(zoom-in.svg) !important; } #appMenu-zoomReduce-button, +#appMenu-zoomReduce-button2, #zoom-out-button { list-style-image: url(zoom-out.svg) !important; } @@ -126,25 +126,49 @@ list-style-image: url(download.svg#arrow-with-bar) !important; } -#downloads-indicator-icon { - background-image: url(download.svg#arrow) !important; +@media (-moz-proton: 0) { + #downloads-indicator-icon { + background-image: url(download.svg#arrow) !important; + } + + #downloads-button[progress] #downloads-indicator-icon { + background-image: url(download.svg#arrow-progress) !important; + } + + #downloads-indicator-progress-outer { + background-image: url(download.svg#default-bar) !important; + } + + #downloads-indicator-progress-inner, + #downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { + background-image: url(download.svg#progress-bar-fg) !important; + } + + #downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { + background-image: url(download.svg#progress-bar-bg) !important; + } } -#downloads-button[progress] #downloads-indicator-icon { - background-image: url(download.svg#arrow-progress) !important; -} +@media (-moz-proton) { + #downloads-indicator-start-image { + list-style-image: url(notification-start-animation.svg) !important; + } -#downloads-indicator-progress-outer { - background-image: url(download.svg#default-bar) !important; -} + #downloads-indicator-finish-image { + list-style-image: url(notification-finish-animation.svg) !important; + } -#downloads-indicator-progress-inner, -#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-fg) !important; -} + #downloads-indicator-anchor { + list-style-image: url(download.svg#arrow-with-bar) !important; + } -#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-bg) !important; + #downloads-button[animate][notification="start"] > .toolbarbutton-badge-stack > #downloads-indicator-start-box > #downloads-indicator-start-image { + animation-duration: calc(var(--anim-steps) * 30ms) !important; + } + + #downloads-button[animate][notification="finish"] > .toolbarbutton-badge-stack > #downloads-indicator-finish-box > #downloads-indicator-finish-image { + animation-duration: calc(var(--anim-steps) * 25ms) !important; + } } #PanelUI-fxa-menu-remotetabs-button, diff --git a/chrome/icons/notification-finish-animation.svg b/chrome/icons/notification-finish-animation.svg new file mode 100644 index 0000000..445a703 --- /dev/null +++ b/chrome/icons/notification-finish-animation.svg @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chrome/icons/notification-start-animation.svg b/chrome/icons/notification-start-animation.svg new file mode 100644 index 0000000..c64fbb5 --- /dev/null +++ b/chrome/icons/notification-start-animation.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 3da5daa46498eb7b221651028069bc42ebb98b36 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:26:03 +0800 Subject: [PATCH 041/207] Update userChrome.css --- chrome/userChrome.css | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/chrome/userChrome.css b/chrome/userChrome.css index b6d926c..5f90649 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -9,35 +9,19 @@ @import "findbar/findbar.css"; @import "tabbar/EdgeStyleTabShadow.css"; -/* Optional Extras (uncomment/comment to enable/disable) */ - @import "extras/accessibility.css"; /* High Contrast theme and reduced motion (Only used on OS setting) */ -/* @import "extras/vibrancy.css"; */ /* (MACOS ONLY!) Enable window vibrancy behind tabs */ -/* @import "extras/hidetoolbarbuttons.css"; */ /* (BUGGY: USE AT OWN RISK!) Hide toolbar buttons other than extensions */ -/* @import "extras/swapaccount-overflow.css"; */ /* (BUGGY: USE AT OWN RISK!) Swap Account icon and Overflow icon (must be placed next to each other) */ -/* @import "extras/customColorTheme.css"; */ /* Custom Color Theme Template, Modify colors more easily */ -/* @import "extras/hidetabclosebutton.css"; */ /* Hide tab close button when mouse not hovering over it */ -/* @import "extras/addIconsToMenubarPopups.css"; */ /* (UNFINISHED) (TESTED ON MACOS ONLY!) Add icons to menubar popups */ + +/* Force Drag Space (Useful for Proton) */ +/* +:root { --space-above-tabbar: 8px !important; } +*/ /* Display tab-line above tabs */ /* .tabbrowser-tab[visuallyselected] .tab-line { display: -moz-box !important; } */ -/* (MACOS ONLY!) Adjust window controls position to make the spacing even */ -/* -.titlebar-buttonbox { margin-inline: calc(var(--space-above-tabbar) / 2 + 9px) calc(var(--space-above-tabbar) / 2 + 1px) !important; } -*/ - -/* Hide scrollbox icons in tabbar */ -/* -#scrollbutton-up[part], #scrollbutton-down[part] { display: none !important; } -*/ - #urlbarView-row-162, #urlbarView-row-19, #urlbar .urlbarView .search-one-offs, /* Hide search engine selector on the urlbar dropdown */ -/* .urlbarView-row[type="tabtosearch"], */ /* Hide Tab to Search Panels in urlbar */ -/* #urlbar:not([usertyping]) .urlbarView, */ /* Hide search suggestions until typing */ -#context-sendpagetodevice, #context-sep-sendpagetodevice, /* Hide send page to device menu */ -#appMenu-fxa-status, toolbarseparator.sync-ui-item, #appMenu-protection-report-button, #appMenu-tp-separator, /* Hide Account and protection dashboard from menu */ -#appMenu-edit-controls, .panel-subview-body toolbarseparator:nth-child(12) /* Hide Edit Controls */ +#appMenu-protection-report-button, #appMenu-tp-separator, /* Hide protection dashboard from menu */ +#appMenu-edit-controls, #appMenu-edit-controls + toolbarseparator /* Hide Edit Controls */ { display: none !important; } From a2efd2e7d4c26efad1f989f89eef09312b8a7c8e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:31:44 +0800 Subject: [PATCH 042/207] fix proton related issues --- chrome/navbar/navbar.css | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/chrome/navbar/navbar.css b/chrome/navbar/navbar.css index fb8292e..f065892 100644 --- a/chrome/navbar/navbar.css +++ b/chrome/navbar/navbar.css @@ -104,3 +104,31 @@ panel .toolbarbutton-badge:not(.feature-callout) { :root[uidensity="compact"] #PersonalToolbar { padding-inline: 2px; } + +/* fix animation with the new Firefox icons (Firefox: 89 or higher) */ +@keyframes reload-stop-animation { + from { transform: translateX(0); } + to { transform: translateX(-450px); } +} + +#stop-reload-button[animate] > #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image, +#stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + animation-name: reload-stop-animation !important; +} + +#reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + animation-timing-function: steps(25) !important; + animation-duration: 417ms !important; +} + +#reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + animation-timing-function: steps(25) !important; + animation-duration: 417ms !important; +} + +#reload-button>.toolbarbutton-animatable-box, +#stop-button>.toolbarbutton-animatable-box, +#nav-bar-overflow-button>.toolbarbutton-animatable-box { + margin-inline-start: calc((16px + 2 * 12px - 18px) / 2) !important; + width: 18px !important; +} From b8efbd55fd1249ab62b08c784a579c005bff93cf Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:32:36 +0800 Subject: [PATCH 043/207] add open link in new container tab icon --- chrome/popup/icons/open-link-new-container-tab.svg | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 chrome/popup/icons/open-link-new-container-tab.svg diff --git a/chrome/popup/icons/open-link-new-container-tab.svg b/chrome/popup/icons/open-link-new-container-tab.svg new file mode 100644 index 0000000..f1166c1 --- /dev/null +++ b/chrome/popup/icons/open-link-new-container-tab.svg @@ -0,0 +1,5 @@ + + + From 5cfc98d899fb0899bf6b61e466b242d8649641a1 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:33:03 +0800 Subject: [PATCH 044/207] fix proton related issues + new container tab icon --- chrome/popup/popup.css | 145 ++++++++++++++++++++++++++++++++++------- 1 file changed, 120 insertions(+), 25 deletions(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index 8dba22b..653a30d 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -1,3 +1,12 @@ +:root { + --panel-separator-margin-2: 6px !important; + --panel-subview-body-padding: 6px 0 !important; + --arrowpanel-menuitem-border-radius: 0 !important; + --panel-separator-margin: var(--panel-separator-margin-2) 0 !important; +} + + + menupopup, menupopup menuitem, menupopup menu, @@ -335,6 +344,10 @@ panelview .toolbarbutton-1, padding: 0 12px !important; } +#appMenu-fxa-status2[fxastatus] { + padding: 0 !important; +} + .subviewbutton .toolbarbutton-icon, .panel-banner-item .toolbarbutton-icon { margin-inline-end: 8px !important; @@ -411,6 +424,67 @@ menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active, margin-inline-end: 0 !important; } +@media (-moz-proton) { + #appMenu-zoom-controls2 { + margin-block: var(--panel-separator-margin-2) calc(-1 * var(--panel-separator-margin-2)) !important; + padding-inline: 44px 0 !important; + border-top: 1px solid var(--panel-separator-color) !important; + } + + #appMenu-zoomReset-button2 > .toolbarbutton-text { + background-color: transparent !important; + } + + #appMenu-zoomReduce-button2 > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, #appMenu-fullscreen-button2 > .toolbarbutton-icon { + background-color: transparent !important; + } + + #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon { + background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; + } + + #appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon { + background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; + } + + #appMenu-zoom-controls2>.subviewbutton, + #appMenu-edit-controls2>.subviewbutton { + min-width: 42px !important; + max-width: 46px !important; + border-radius: 0 !important; + border: 0 !important; + padding: 0 !important; + margin-inline-start: 0 !important; + background-clip: padding-box !important; + } + + #appMenu-zoom-controls2>.subviewbutton-iconic, + #appMenu-edit-controls2>.subviewbutton-iconic { + padding: 0 !important; + width: 42px !important; + } + + #appMenu-zoomReset-button2 { + width: 46px !important; + } + + #appMenu-edit-controls2>.subviewbutton, + #appMenu-zoom-controls2>#appMenu-fullscreen-button2, + #appMenu-zoom-controls2>#appMenu-zoomReduce-button2 { + border-left: 1px solid var(--panel-separator-color) !important; + padding-left: 1px !important; + } + + #appMenu-zoomReduce-button2 > .toolbarbutton-icon, + #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, + #appMenu-fullscreen-button2 > .toolbarbutton-icon { + border-radius: 0 !important; + width: 42px !important; + height: 32px !important; + padding: 8px 13px !important; + } +} + .toolbaritem-combined-buttons toolbarseparator { display: none !important; } @@ -939,28 +1013,16 @@ panelmultiview .toolbaritem-combined-buttons>spacer.after-label { box-sizing: border-box !important; } -panel menulist { - appearance: none !important; - color: var(--arrowpanel-color) !important; - height: 30px !important; - padding-inline: 6px 10px !important; - border-radius: 2px !important; - box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; -} - -panel menulist:not(.panel-button)::after { - content: ""; - width: 16px !important; - height: 16px !important; - display: block !important; - -moz-context-properties: fill, fill-opacity !important; - background-image: url(menu-right.svg) !important; - background-size: 16px !important; - background-position: center !important; - background-repeat: no-repeat !important; - margin-inline-start: 8px !important; - transform: rotate(90deg) !important; - opacity: .7 !important; +@media (-moz-proton) { + panel menulist { + appearance: none !important; + color: var(--arrowpanel-color) !important; + height: 30px !important; + padding-inline: 6px 10px !important; + border-radius: 2px !important; + box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; + background-color: transparent !important; + } } .panel-footer button:not([default]):hover:active:not([disabled])>.button-box::before { @@ -1111,8 +1173,8 @@ menupopup:not(#ContentSelectDropdown > menupopup) :is(menuitem:not(.menuitem-ico } */ -:not(menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist), -:not(menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], .in-menulist) { +:not(menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist, .in-menulist menuitem, .unified-nav-current), +:not(menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], .in-menulist, .in-menulist menu, .unified-nav-current) { padding-inline-start: 40px !important; background-size: 16px !important; background-repeat: no-repeat !important; @@ -1205,10 +1267,17 @@ menupopup:not(#ContentSelectDropdown > menupopup) :is(menuitem:not(.menuitem-ico --menuitem-image: url(icons/print.svg) !important; } -#context-openlinkintab { +#context-openlinkintab, +#context_openANewTab, +#toolbar-context-openANewTab { --menuitem-image: url(icons/open-link-newtab.svg) !important; } +#context-openlinkinusercontext-menu, +#context_reopenInContainer { + --menuitem-image: url(icons/open-link-new-container-tab.svg) !important; +} + #context-openlink { --menuitem-image: url(icons/open-link-window.svg) !important; } @@ -1370,3 +1439,29 @@ menuitem[id="#placesContext_new:bookmark"], #context-take-screenshot { --menuitem-image: url(../icons/screenshot.svg) !important; } + +@media (-moz-proton) { + #context-back { + --menuitem-image: url(../icons/arrow-back.svg) !important; + } + + #context-forward { + --menuitem-image: url(../icons/arrow-back.svg#flip) !important; + } + + #context-reload { + --menuitem-image: url(../icons/refresh.svg) !important; + } + + #context-stop { + --menuitem-image: url(../icons/stop.svg) !important; + } + + #context-bookmarkpage { + --menuitem-image: url(../icons/star.svg) !important; + } + + #context-bookmarkpage[starred] { + --menuitem-image: url(../icons/star-fill.svg) !important; + } +} From 09c6f94baf0671eed47ff364d0ee474ab610f6c4 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:33:31 +0800 Subject: [PATCH 045/207] fix proton related issues --- chrome/tabbar/tabbar.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index afc444d..9dafed1 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -4,6 +4,16 @@ transition: min-width var(--width-transition-duration) var(--width-transition-timing-function), max-width var(--width-transition-duration) var(--width-transition-timing-function) !important; } +@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + .titlebar-buttonbox { + margin-inline: calc(var(--space-above-tabbar, 0px) / 2 + 9px) calc(var(--space-above-tabbar, 0px) / 2 + 1px) !important; + } +} + +:root[tabsintitlebar] #TabsToolbar > .toolbar-items { + padding-top: var(--space-above-tabbar) !important; +} + :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] { width: 0 !important; } From 475ced6a29f1d159dd14c144a6cff4310b993dcf Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 3 May 2021 22:33:52 +0800 Subject: [PATCH 046/207] fix proton related issues --- chrome/personalbar/personalbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/personalbar/personalbar.css b/chrome/personalbar/personalbar.css index 30676b5..c570018 100644 --- a/chrome/personalbar/personalbar.css +++ b/chrome/personalbar/personalbar.css @@ -3,7 +3,7 @@ } #PersonalToolbar { - padding-top: 0 !important; + padding-block: 0 2px !important; padding-inline: 6px 12px !important; margin-top: -2px !important; background: var(--toolbar-bgcolor) !important; From 650553a8861bcecbd903098990847b794459e543 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 5 May 2021 23:39:25 +0800 Subject: [PATCH 047/207] fix downloads icon + modified audio icons --- chrome/icons/audio-muted.svg | 10 +++----- chrome/icons/audio.svg | 10 +++----- chrome/icons/icons.css | 45 ++++++++++++++++++---------------- chrome/icons/media-blocked.svg | 6 ++--- 4 files changed, 32 insertions(+), 39 deletions(-) diff --git a/chrome/icons/audio-muted.svg b/chrome/icons/audio-muted.svg index fadc010..d209a25 100644 --- a/chrome/icons/audio-muted.svg +++ b/chrome/icons/audio-muted.svg @@ -1,9 +1,5 @@ - - - + + + diff --git a/chrome/icons/audio.svg b/chrome/icons/audio.svg index a0a9f39..7e8e351 100644 --- a/chrome/icons/audio.svg +++ b/chrome/icons/audio.svg @@ -1,9 +1,5 @@ - - - + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 58e45d9..d49b709 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -126,30 +126,35 @@ list-style-image: url(download.svg#arrow-with-bar) !important; } -@media (-moz-proton: 0) { - #downloads-indicator-icon { - background-image: url(download.svg#arrow) !important; - } - #downloads-button[progress] #downloads-indicator-icon { - background-image: url(download.svg#arrow-progress) !important; - } +#downloads-indicator-icon { + background-image: url(download.svg#arrow) !important; +} - #downloads-indicator-progress-outer { - background-image: url(download.svg#default-bar) !important; - } +#downloads-button[progress] #downloads-indicator-icon { + background-image: url(download.svg#arrow-progress) !important; +} - #downloads-indicator-progress-inner, - #downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-fg) !important; - } +#downloads-indicator-progress-outer { + background-image: url(download.svg#default-bar) !important; +} - #downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-bg) !important; - } +#downloads-indicator-progress-inner, +#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { + background-image: url(download.svg#progress-bar-fg) !important; +} + +#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { + background-image: url(download.svg#progress-bar-bg) !important; } @media (-moz-proton) { + #downloads-indicator-icon, + #downloads-indicator-progress-outer, + #downloads-indicator-progress-inner { + background-image: none !important; + } + #downloads-indicator-start-image { list-style-image: url(notification-start-animation.svg) !important; } @@ -167,7 +172,7 @@ } #downloads-button[animate][notification="finish"] > .toolbarbutton-badge-stack > #downloads-indicator-finish-box > #downloads-indicator-finish-image { - animation-duration: calc(var(--anim-steps) * 25ms) !important; + animation-duration: calc(var(--anim-steps) * 30ms) !important; } } @@ -462,10 +467,8 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, list-style-image: url(folder-bookmarks.svg#lightmode) !important; } -.panel-banner-item[notificationid^="update"] { +#PanelUI-menu-button[badge-status|="update"] { list-style-image: url(menu-update.svg) !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; } diff --git a/chrome/icons/media-blocked.svg b/chrome/icons/media-blocked.svg index 9c45be8..397025f 100644 --- a/chrome/icons/media-blocked.svg +++ b/chrome/icons/media-blocked.svg @@ -1,5 +1,3 @@ - - + + From 2b3463e672f8be0951d2410aeed09d7232af4758 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 5 May 2021 23:40:07 +0800 Subject: [PATCH 048/207] adjusted bookmark separator height --- chrome/personalbar/personalbar.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chrome/personalbar/personalbar.css b/chrome/personalbar/personalbar.css index c570018..e512a08 100644 --- a/chrome/personalbar/personalbar.css +++ b/chrome/personalbar/personalbar.css @@ -23,3 +23,7 @@ :root[uidensity="compact"] #PersonalToolbar { padding-inline: 4px 6px !important; } + +#PlacesToolbarItems > toolbarseparator::before { + border-image-source: linear-gradient(transparent 8px, var(--toolbarseparator-color) 8px, var(--toolbarseparator-color) calc(100% - 8px), transparent calc(100% - 8px)) !important; +} From 68f6f82267c5a74159e6f765c90accc55056cf6a Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 6 May 2021 18:39:59 +0800 Subject: [PATCH 049/207] proton fixes --- chrome/popup/popup.css | 188 +++++++++++++++++++++++++---------------- 1 file changed, 113 insertions(+), 75 deletions(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index 653a30d..f883e8a 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -424,67 +424,6 @@ menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active, margin-inline-end: 0 !important; } -@media (-moz-proton) { - #appMenu-zoom-controls2 { - margin-block: var(--panel-separator-margin-2) calc(-1 * var(--panel-separator-margin-2)) !important; - padding-inline: 44px 0 !important; - border-top: 1px solid var(--panel-separator-color) !important; - } - - #appMenu-zoomReset-button2 > .toolbarbutton-text { - background-color: transparent !important; - } - - #appMenu-zoomReduce-button2 > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, #appMenu-fullscreen-button2 > .toolbarbutton-icon { - background-color: transparent !important; - } - - #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon { - background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; - } - - #appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon { - background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; - } - - #appMenu-zoom-controls2>.subviewbutton, - #appMenu-edit-controls2>.subviewbutton { - min-width: 42px !important; - max-width: 46px !important; - border-radius: 0 !important; - border: 0 !important; - padding: 0 !important; - margin-inline-start: 0 !important; - background-clip: padding-box !important; - } - - #appMenu-zoom-controls2>.subviewbutton-iconic, - #appMenu-edit-controls2>.subviewbutton-iconic { - padding: 0 !important; - width: 42px !important; - } - - #appMenu-zoomReset-button2 { - width: 46px !important; - } - - #appMenu-edit-controls2>.subviewbutton, - #appMenu-zoom-controls2>#appMenu-fullscreen-button2, - #appMenu-zoom-controls2>#appMenu-zoomReduce-button2 { - border-left: 1px solid var(--panel-separator-color) !important; - padding-left: 1px !important; - } - - #appMenu-zoomReduce-button2 > .toolbarbutton-icon, - #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, - #appMenu-fullscreen-button2 > .toolbarbutton-icon { - border-radius: 0 !important; - width: 42px !important; - height: 32px !important; - padding: 8px 13px !important; - } -} - .toolbaritem-combined-buttons toolbarseparator { display: none !important; } @@ -584,7 +523,7 @@ panelmultiview .toolbaritem-combined-buttons>spacer.after-label { } .identity-popup-section { - padding: 16px !important; + padding: 8px 16px !important; display: flex !important; } @@ -631,7 +570,7 @@ panelmultiview .toolbaritem-combined-buttons>spacer.after-label { #identity-popup-mainView-panel-header { -moz-box-align: start !important; - padding: 16px !important; + padding: 0 12px !important; } #identity-popup-securityView-body { @@ -969,12 +908,17 @@ panelmultiview .toolbaritem-combined-buttons>spacer.after-label { text-align: start !important; } +#identity-popup-security-button { + margin: 0 !important; +} + .panel-footer { padding: 4px !important; background: 0 !important; border-top: 1px solid var(--panel-separator-color) !important; justify-content: end !important; display: flex !important; + margin: 6px 0 0 !important; } .panel-footer button { @@ -1013,18 +957,6 @@ panelmultiview .toolbaritem-combined-buttons>spacer.after-label { box-sizing: border-box !important; } -@media (-moz-proton) { - panel menulist { - appearance: none !important; - color: var(--arrowpanel-color) !important; - height: 30px !important; - padding-inline: 6px 10px !important; - border-radius: 2px !important; - box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; - background-color: transparent !important; - } -} - .panel-footer button:not([default]):hover:active:not([disabled])>.button-box::before { border-width: 0 !important; } @@ -1465,3 +1397,109 @@ menuitem[id="#placesContext_new:bookmark"], --menuitem-image: url(../icons/star-fill.svg) !important; } } + +/* Proton Adjustments */ +@media (-moz-proton) { + /* Zoom Controls */ + #appMenu-zoom-controls2 { + margin-block: var(--panel-separator-margin-2) calc(-1 * var(--panel-separator-margin-2)) !important; + padding-inline: 44px 0 !important; + border-top: 1px solid var(--panel-separator-color) !important; + } + + #appMenu-zoomReset-button2 > .toolbarbutton-text { + background-color: transparent !important; + } + + #appMenu-zoomReduce-button2 > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, #appMenu-fullscreen-button2 > .toolbarbutton-icon { + background-color: transparent !important; + } + + #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon { + background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; + } + + #appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon { + background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; + } + + #appMenu-zoom-controls2>.subviewbutton, + #appMenu-edit-controls2>.subviewbutton { + min-width: 42px !important; + max-width: 46px !important; + border-radius: 0 !important; + border: 0 !important; + padding: 0 !important; + margin-inline-start: 0 !important; + background-clip: padding-box !important; + } + + #appMenu-zoom-controls2>.subviewbutton-iconic, + #appMenu-edit-controls2>.subviewbutton-iconic { + padding: 0 !important; + width: 42px !important; + } + + #appMenu-zoomReset-button2 { + width: 46px !important; + } + + #appMenu-edit-controls2>.subviewbutton, + #appMenu-zoom-controls2>#appMenu-fullscreen-button2, + #appMenu-zoom-controls2>#appMenu-zoomReduce-button2 { + border-left: 1px solid var(--panel-separator-color) !important; + padding-left: 1px !important; + } + + #appMenu-zoomReduce-button2 > .toolbarbutton-icon, + #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, + #appMenu-fullscreen-button2 > .toolbarbutton-icon { + border-radius: 0 !important; + width: 42px !important; + height: 32px !important; + padding: 8px 13px !important; + } + + /* Arrowpanel */ + panel menulist { + appearance: none !important; + color: var(--arrowpanel-color) !important; + height: 30px !important; + padding-inline: 6px 10px !important; + border-radius: 2px !important; + box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; + background-color: transparent !important; + } + + .panel-header { + padding: 4px !important; + } + + .panel-header + toolbarseparator { + margin-block: 0 !important; + } + + .subviewbutton-back { + margin: 0 !important; + } + + .panel-subview-body { + padding-block: 6px !important; + } + + .panel-subview-body + toolbarseparator { + margin-top: 0 !important; + } + + panel :is(.toolbarbutton-1 > .toolbarbutton-badge-stack, .toolbarbutton-1 > .toolbarbutton-icon) { + margin-inline: 4px 12px !important; + } + + .widget-overflow-list .toolbarbutton-1:not(.toolbarbutton-combined) > .toolbarbutton-text { + padding-inline-start: 0 !important; + } + + .identity-popup-section { + padding-block: 0 !important; + } +} From 0cf7f9abe388cce4e4a348a5b63b203fa347e303 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 6 May 2021 18:40:21 +0800 Subject: [PATCH 050/207] proton fixes --- chrome/global/variables.css | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index e86b96e..a72af27 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -1,9 +1,9 @@ /* Light Mode */ :root:not([style]), -:root:not([lwtheme]), +:root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], :root[style*="--lwt-accent-color:rgb(240, 240, 244); --lwt-text-color:rgba(21, 20, 26);"] /* Used for Proton (May be changed in future) */ - { +{ /* accentcolor */ --lwt-accent-color: #cecece !important; @@ -58,7 +58,7 @@ /* Dark Mode */ :root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"], :root[style*="--lwt-accent-color:rgb(28, 27, 34); --lwt-text-color:rgba(251, 251, 254);"] /* Used for Proton (May be changed in future) */ - { +{ /* accentcolor */ --lwt-accent-color: #1b1b1b !important; @@ -153,11 +153,11 @@ :-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] { /* sidebar */ --sidebar-background-color: #3b3b3b !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; + --lwt-sidebar-background-color: #3b3b3b !important; /* sidebar_text */ --sidebar-text-color: #fff !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; + --lwt-sidebar-text-color: #fff !important; } #browser { @@ -185,12 +185,21 @@ --toolbar-non-lwt-textcolor: #000 !important; --tab-separator-opacity: .5 !important; + + --urlbar-min-height: 30px !important; + + --arrowpanel-dimmed: color-mix(in srgb, currentColor 9%, transparent) !important; + --arrowpanel-dimmed-further: color-mix(in srgb, currentColor 14%, transparent) !important; + --arrowpanel-dimmed-even-further: color-mix(in srgb, currentColor 25%, transparent) !important; + + --panelview-toolbarbutton-hover-bgcolor: var(--arrowpanel-dimmed) !important; + --panelview-toolbarbutton-active-bgcolor: var(--arrowpanel-dimmed-further) !important; } @media (-moz-proton) { :root { --arrowpanel-menuitem-margin: 0 !important; /* used to get rid of the left/right margins in Proton */ - --space-above-tabbar: 0; + --space-above-tabbar: 0px; } } From 8abc834615b4a6184569a1785998a36faf844a46 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 6 May 2021 18:40:51 +0800 Subject: [PATCH 051/207] add icons to proton app menu --- chrome/icons/icons.css | 108 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index d49b709..3766ffb 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -486,3 +486,111 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, .urlbarView-favicon[src*="search-glass.svg"] { background-image: url(search.svg) !important; } + +/* Proton Icons */ +@media (-moz-proton) { + /* Download Animation */ + #downloads-indicator-icon, + #downloads-indicator-progress-outer, + #downloads-indicator-progress-inner { + background-image: none !important; + } + + #downloads-indicator-start-image { + list-style-image: url(notification-start-animation.svg) !important; + } + + #downloads-indicator-finish-image { + list-style-image: url(notification-finish-animation.svg) !important; + } + + #downloads-indicator-anchor { + list-style-image: url(download.svg#arrow-with-bar) !important; + } + + #downloads-button[animate][notification="start"] > .toolbarbutton-badge-stack > #downloads-indicator-start-box > #downloads-indicator-start-image { + animation-duration: calc(var(--anim-steps) * 30ms) !important; + } + + #downloads-button[animate][notification="finish"] > .toolbarbutton-badge-stack > #downloads-indicator-finish-box > #downloads-indicator-finish-image { + animation-duration: calc(var(--anim-steps) * 30ms) !important; + } + + /* Profile Icon in Arrowpanel */ + #appMenu-fxa-label2::before { + content: ""; + display: block; + height: 24px; + width: 24px; + padding: 2px; + margin-inline-end: 8px; + } + + :root[fxastatus="signedin"] #appMenu-fxa-label2::before { + background-image: var(--avatar-image-url) !important; + background-size: 20px; + background-repeat: no-repeat; + background-position: center; + } + + :root:not([fxastatus="signedin"]) #appMenu-fxa-label2::before, :root[fxastatus="signedin"]:is(:not([style*="--avatar-image-url"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) #appMenu-fxa-label2::before { + background-image: url(profile.svg) !important; + } + + #appMenu-new-tab-button2 { + list-style-image: url(new-tab-image.svg) !important; + } + + #appMenu-new-window-button2 { + list-style-image: url(new-window.svg) !important; + } + + #appMenu-new-private-window-button2 { + list-style-image: url(new-private-window.svg) !important; + } + + #appMenu-bookmarks-button { + list-style-image: url(bookmark.svg) !important; + } + + #appMenu-history-button { + list-style-image: url(history.svg) !important; + } + + #appMenu-downloads-button { + list-style-image: url(download.svg#arrow-with-bar) !important; + } + + #appMenu-passwords-button { + list-style-image: url(key.svg) !important; + } + + #appMenu-extensions-themes-button { + list-style-image: url(addons.svg) !important; + } + + #appMenu-print-button2 { + list-style-image: url(print.svg) !important; + } + + #appMenu-save-file-button2 { + list-style-image: url(savefile.svg) !important; + } + + #appMenu-find-button2 { + list-style-image: url(search-file.svg) !important; + } + + #appMenu-settings-button { + list-style-image: url(settings.svg) !important; + } + + #appMenu-more-button2 { + list-style-image: url(menu.svg) !important; + } + + #appmenu-moreTools-button { + list-style-image: url(brush.svg) !important; + } + +} From d1b2a377023d4b56d1773e841c725b0db36cc9c7 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 6 May 2021 18:48:17 +0800 Subject: [PATCH 052/207] add icons to proton app menu --- chrome/icons/icons.css | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 3766ffb..368d357 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -520,17 +520,16 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, #appMenu-fxa-label2::before { content: ""; display: block; - height: 24px; - width: 24px; - padding: 2px; - margin-inline-end: 8px; + height: 20px; + width: 20px; + margin: 2px; + margin-inline-end: 10px; } :root[fxastatus="signedin"] #appMenu-fxa-label2::before { background-image: var(--avatar-image-url) !important; - background-size: 20px; - background-repeat: no-repeat; - background-position: center; + background-size: cover; + border-radius: 99px; } :root:not([fxastatus="signedin"]) #appMenu-fxa-label2::before, :root[fxastatus="signedin"]:is(:not([style*="--avatar-image-url"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) #appMenu-fxa-label2::before { From 217d6672408be55ada4fc72f9fa9888d69e5733e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 8 May 2021 19:18:38 +0800 Subject: [PATCH 053/207] fix offset refresh button with Proton --- chrome/navbar/navbar.css | 49 +++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/chrome/navbar/navbar.css b/chrome/navbar/navbar.css index f065892..77c1d7c 100644 --- a/chrome/navbar/navbar.css +++ b/chrome/navbar/navbar.css @@ -105,30 +105,37 @@ panel .toolbarbutton-badge:not(.feature-callout) { padding-inline: 2px; } -/* fix animation with the new Firefox icons (Firefox: 89 or higher) */ -@keyframes reload-stop-animation { - from { transform: translateX(0); } - to { transform: translateX(-450px); } -} - -#stop-reload-button[animate] > #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image, -#stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - animation-name: reload-stop-animation !important; -} - -#reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - animation-timing-function: steps(25) !important; - animation-duration: 417ms !important; -} - -#reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - animation-timing-function: steps(25) !important; - animation-duration: 417ms !important; -} - #reload-button>.toolbarbutton-animatable-box, #stop-button>.toolbarbutton-animatable-box, #nav-bar-overflow-button>.toolbarbutton-animatable-box { margin-inline-start: calc((16px + 2 * 12px - 18px) / 2) !important; width: 18px !important; } + +@media (-moz-proton) { + /* fix animation with the new Firefox icons (Firefox: 89 or higher) */ + @keyframes reload-stop-animation { + from { transform: translateX(0); } + to { transform: translateX(-450px); } + } + + #stop-reload-button[animate] > #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image, + #stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + animation-name: reload-stop-animation !important; + } + + #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + animation-timing-function: steps(25) !important; + animation-duration: 417ms !important; + } + + #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + animation-timing-function: steps(25) !important; + animation-duration: 417ms !important; + } + + :where(#reload-button, #stop-button) > .toolbarbutton-icon, + :where(#reload-button, #stop-button) > .toolbarbutton-animatable-box { + translate: 0 !important; + } +} From 83a9a765e40f01b1a4686390a925202d30c2c120 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 8 May 2021 19:18:55 +0800 Subject: [PATCH 054/207] fix icon colour with Proton --- chrome/global/variables.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index a72af27..c09983e 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -25,6 +25,7 @@ /* icons */ --lwt-toolbarbutton-icon-fill: #000 !important; + --toolbarbutton-icon-fill: var(--lwt-toolbarbutton-icon-fill) !important; /* icons_attention */ --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; @@ -80,6 +81,7 @@ /* icons */ --lwt-toolbarbutton-icon-fill: #fff !important; + --toolbarbutton-icon-fill: var(--lwt-toolbarbutton-icon-fill) !important; /* icons_attention */ --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; From 3f5805a45a0e4199a514a9c6272d72f6c64e8f1e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 03:17:15 +0800 Subject: [PATCH 055/207] Add files via upload --- chrome/global/global.css | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/chrome/global/global.css b/chrome/global/global.css index 24ec393..e5ed8af 100644 --- a/chrome/global/global.css +++ b/chrome/global/global.css @@ -45,13 +45,13 @@ @media (-moz-windows-accent-color-in-titlebar: 0) { :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]) { - background-color: #dee1e6 !important; - color: #3c4043 !important; + background-color: #cecece !important; + color: #000 !important; } :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]):-moz-window-inactive { - background-color: #e7eaed !important; - color: #666a6d !important; + background-color: #e8e8e8 !important; + color: #3a3a3a !important; } } } @@ -74,6 +74,14 @@ } } +/* Change Colour of page when loading */ +#tabbrowser-tabpanels { + background-color: #f7f7f7 !important; +} +:root[lwthemetextcolor="bright"] #tabbrowser-tabpanels { + background-color: #242424 !important; +} + #navigator-toolbox :-moz-any(toolbar, #nav-bar-customization-target):not(#toolbar-menubar) { -moz-box-align: center !important; } From 26b58d9a00045e6bbb338bf537ff56579bf66fa5 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 03:17:34 +0800 Subject: [PATCH 056/207] Add files via upload --- chrome/tabbar/tabbar.css | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index 9dafed1..f4db231 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -10,7 +10,7 @@ } } -:root[tabsintitlebar] #TabsToolbar > .toolbar-items { +:root[tabsintitlebar]:not([inFullscreen])[sizemode="normal"] #TabsToolbar > .toolbar-items { padding-top: var(--space-above-tabbar) !important; } @@ -274,9 +274,7 @@ border-radius: 2px !important; color: inherit !important; -moz-context-properties: fill, fill-opacity !important; - transition-property: fill-opacity, background-color !important; - transition-duration: .15s !important; - transition-timing-function: var(--ease-basic) !important; + transition: none !important; fill-opacity: 1 !important; opacity: 1 !important; } @@ -494,3 +492,18 @@ spacer[part="overflow-end-indicator"] { } } } + + +/* Proton Adjustments */ +@media (-moz-proton) { + .tab-secondary-label { + display: none !important; + } + + .tab-icon-overlay { + background: transparent !important; + margin-inline: 22px -4px !important; + opacity: 1 !important; + padding: 0 !important; + } +} From 96df308550f341b7074ad65b05ab994ee49018e3 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:16:39 +0800 Subject: [PATCH 057/207] Add files via upload From b4e7e7b99d6130a01e43838ede897ddcaa279eed Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:16:56 +0800 Subject: [PATCH 058/207] Add files via upload --- chrome/userContent/NewTab.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/userContent/NewTab.css b/chrome/userContent/NewTab.css index d47642a..5c9b52d 100644 --- a/chrome/userContent/NewTab.css +++ b/chrome/userContent/NewTab.css @@ -15,7 +15,7 @@ } .icon.icon-bookmark-added { - background-image: url(../icons/star-fill.svg) !important; + background-image: url(../icons/star.svg#fill) !important; } .icon.icon-download { @@ -96,7 +96,7 @@ --newtab-card-hairline-color: var(--newtab-topsites-background-color) !important; } - body[lwt-newtab-brighttext] { + body[lwt-newtab-brighttext]:not([style*="--newtab-background-color"], [style*="--newtab-text-primary-color"]) { --newtab-background-color: #242424 !important; --newtab-search-header-background-color: #242424f0 !important; --newtab-text-primary-color: #fff !important; From 1cfb40f97702a35a6cd5069d0532ca6b1746da87 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:18:29 +0800 Subject: [PATCH 059/207] move popup icon location --- chrome/popup/popup.css | 343 ----------------------------------------- 1 file changed, 343 deletions(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index f883e8a..a014a57 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -1050,354 +1050,11 @@ richlistitem:-moz-any([originaltype="generatedPassword"], ; } -#unpip { - background-image: url(icons/open.svg) !important; -} - -#controls:not(.playing) #playpause { - background-image: url(icons/play.svg) !important; -} - -#controls.playing #playpause { - background-image: url(icons/pause.svg) !important; -} - -#controls:not(.muted) #audio { - background-image: url(icons/audio.svg) !important; -} - -#controls.muted #audio { - background-image: url(icons/audio-mute.svg) !important; -} - #close { - background-image: url(icons/close.svg) !important; margin: 0 !important; box-shadow: 0 0 0 99px inset var(--btn-bg-color) !important; } -/* Popup Icons */ - -#allTabsMenu-undoCloseTab { - list-style-image: url(icons/undo.svg) !important; -} - -#allTabsMenu-searchTabs { - list-style-image: url(icons/search.svg) !important; -} - -#context-media-loop:not([checked="true"]) { - list-style-image: url(icons/loop.svg) !important; -} - -#context-video-pictureinpicture:not([checked="true"]) { - list-style-image: url(icons/picture-in-picture.svg) !important; -} - -/* -menupopup:not(#ContentSelectDropdown > menupopup) :is(menuitem:not(.menuitem-iconic, [type], menu menuitem, .in-menulist menuitem), menu:not(.menu-iconic, menu menu)) { - padding-inline-start: 40px !important; - background-size: 16px !important; - background-repeat: no-repeat !important; - background-position: 12px center !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; -} -*/ - -:not(menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist, .in-menulist menuitem, .unified-nav-current), -:not(menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], .in-menulist, .in-menulist menu, .unified-nav-current) { - padding-inline-start: 40px !important; - background-size: 16px !important; - background-repeat: no-repeat !important; - background-position: 12px center !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; - - background-image: var(--menuitem-image) !important; - /* list-style-image: var(--menuitem-image) !important; */ - /* For native context menus on macOS (Firefox Nightly 89: widget.macos.native-context-menus) */ -} - -#context-inspect { - --menuitem-image: url(icons/inspect.svg) !important; -} - -#context-savepage, -#context-saveimage, -#context-savevideo, -#context-saveaudio { - --menuitem-image: url(icons/savefile.svg) !important; -} - -#context-viewbgimage, -#context-viewimage { - --menuitem-image: url(icons/image.svg) !important; -} - -#context-viewinfo, -#context-viewimageinfo, -#context-viewimagedesc { - --menuitem-image: url(icons/info.svg) !important; -} - -#context-viewsource, -#context-viewpartialsource-selection { - --menuitem-image: url(icons/source.svg) !important; -} - -#context-inspect-a11y { - --menuitem-image: url(icons/accessibility.svg) !important; -} - -#context-undo, -.textbox-contextmenu menuitem[cmd*="undo"] { - --menuitem-image: url(icons/undo.svg) !important; -} - -#context-selectall, -.textbox-contextmenu menuitem[cmd*="selectAll"] { - --menuitem-image: url(icons/select-all.svg) !important; -} - -#context-cut, -.textbox-contextmenu menuitem[cmd*="cut"] { - --menuitem-image: url(icons/cut.svg) !important; -} - -#context-copy, -#context-copylink, -#context-copyimage, -.textbox-contextmenu menuitem[cmd*="copy"], -#context-copyvideourl, -#context-copyaudiourl { - --menuitem-image: url(icons/copy.svg) !important; -} - -#context-paste, -.textbox-contextmenu menuitem[cmd*="paste"], -#placesContext_paste { - --menuitem-image: url(icons/paste.svg) !important; -} - -#paste-and-go { - --menuitem-image: url(icons/paste-and-go.svg) !important; -} - -#context-delete, -.textbox-contextmenu menuitem[cmd*="delete"], -.customize-context-removeExtension, -.customize-context-removeFromToolbar { - --menuitem-image: url(icons/delete.svg) !important; -} - -#context-searchselect { - --menuitem-image: url(icons/search.svg) !important; -} - -#context-print-selection { - --menuitem-image: url(icons/print.svg) !important; -} - -#context-openlinkintab, -#context_openANewTab, -#toolbar-context-openANewTab { - --menuitem-image: url(icons/open-link-newtab.svg) !important; -} - -#context-openlinkinusercontext-menu, -#context_reopenInContainer { - --menuitem-image: url(icons/open-link-new-container-tab.svg) !important; -} - -#context-openlink { - --menuitem-image: url(icons/open-link-window.svg) !important; -} - -#context-openlinkprivate { - --menuitem-image: url(icons/open-link-private-window.svg) !important; -} - -#context-bookmarklink { - --menuitem-image: url(icons/star.svg) !important; -} - -#context-savelink { - --menuitem-image: url(icons/save-link.svg) !important; -} - -#context-savelinktopocket, -#context-pocket { - --menuitem-image: url(icons/save-pocket.svg) !important; -} - -#context-copyimage-contents { - --menuitem-image: url(icons/copy-image.svg) !important; -} - -#context-sendimage, -#context-sendvideo, -#context-sendaudio { - --menuitem-image: url(icons/mail.svg) !important; -} - -#context-setDesktopBackground, -.viewCustomizeToolbar { - --menuitem-image: url(icons/brush.svg) !important; -} - -#context-reloadimage { - --menuitem-image: url(icons/refresh.svg) !important; -} - -menuitem[id*="placesContext_open"] { - --menuitem-image: url(icons/open.svg) !important; -} - -#context_reloadTab, -#context_reloadSelectedTabs, -#toolbar-context-reloadSelectedTab, -#toolbar-context-reloadSelectedTabs { - --menuitem-image: url(icons/refresh.svg) !important; -} - -#context_toggleMuteTab, -#context_toggleMuteSelectedTabs { - --menuitem-image: url(icons/mute.svg) !important; -} - -#context_pinTab, -#context_unpinTab, -#context_pinSelectedTabs, -#context_unpinSelectedTabs, -.customize-context-moveToPanel { - --menuitem-image: url(icons/pin.svg) !important; -} - -#context_duplicateTab, -#context_duplicateTabs { - --menuitem-image: url(icons/copy-tab.svg) !important; -} - -#context_selectAllTabs, -#toolbar-context-selectAllTabs { - --menuitem-image: url(icons/select-all.svg) !important; -} - -#context_bookmarkTab, -#context_bookmarkSelectedTabs, -#toolbar-context-bookmarkSelectedTab, -#toolbar-context-bookmarkSelectedTabs, -menuitem[id="#placesContext_new:bookmark"], -#toggle_PersonalToolbar { - --menuitem-image: url(icons/star.svg) !important; -} - -#context_undoCloseTab, -#toolbar-context-undoCloseTab { - --menuitem-image: url(icons/undo.svg) !important; -} - -#context_closeTab { - --menuitem-image: url(icons/close.svg) !important; -} - -.customize-context-manageExtension { - --menuitem-image: url(icons/settings.svg) !important; -} - -.customize-context-reportExtension { - --menuitem-image: url(icons/report.svg) !important; -} - -#context_sendTabToDevice, -#context-sendpagetodevice, -#context-sendlinktodevice { - --menuitem-image: url(icons/send-to-device.svg) !important; -} - -#context_moveTabOptions { - --menuitem-image: url(icons/move-tab.svg) !important; -} - -#context_closeTabOptions { - --menuitem-image: url(icons/close-tabs.svg) !important; -} - -#context-media-play { - --menuitem-image: url(icons/play.svg) !important; -} - -#context-media-pause { - --menuitem-image: url(icons/pause.svg) !important; -} - -#context-media-mute { - --menuitem-image: url(icons/audio-mute.svg) !important; -} - -#context-media-unmute { - --menuitem-image: url(icons/audio.svg) !important; -} - -#context-media-playbackrate { - --menuitem-image: url(icons/speed.svg) !important; -} - -#context-media-showcontrols { - --menuitem-image: url(icons/show-controls.svg) !important; -} - -#context-media-hidecontrols { - --menuitem-image: url(icons/hide-controls.svg) !important; -} - -#context-video-fullscreen { - --menuitem-image: url(icons/fullscreen-enter.svg) !important; -} - -#context-leave-dom-fullscreen { - --menuitem-image: url(icons/fullscreen-exit.svg) !important; -} - -#context-video-saveimage { - --menuitem-image: url(icons/video-snapshot.svg) !important; -} - -#context-viewvideo { - --menuitem-image: url(icons/video-clip.svg) !important; -} - -#context-take-screenshot { - --menuitem-image: url(../icons/screenshot.svg) !important; -} - -@media (-moz-proton) { - #context-back { - --menuitem-image: url(../icons/arrow-back.svg) !important; - } - - #context-forward { - --menuitem-image: url(../icons/arrow-back.svg#flip) !important; - } - - #context-reload { - --menuitem-image: url(../icons/refresh.svg) !important; - } - - #context-stop { - --menuitem-image: url(../icons/stop.svg) !important; - } - - #context-bookmarkpage { - --menuitem-image: url(../icons/star.svg) !important; - } - - #context-bookmarkpage[starred] { - --menuitem-image: url(../icons/star-fill.svg) !important; - } -} - /* Proton Adjustments */ @media (-moz-proton) { /* Zoom Controls */ From a031bfb75d34fe3547347c242178bf3065f6a5ac Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:20:18 +0800 Subject: [PATCH 060/207] change location of poup icons + optimize icons --- chrome/icons/accessibility.svg | 3 + chrome/icons/addons.svg | 6 +- chrome/icons/arrow-back.svg | 16 +- chrome/icons/audio-muted.svg | 11 +- chrome/icons/audio.svg | 9 +- chrome/icons/brush.svg | 6 +- chrome/icons/bug.svg | 6 +- chrome/icons/chevron-down.svg | 6 +- chrome/icons/chevron-up.svg | 6 +- chrome/icons/close.svg | 12 +- chrome/icons/controls.svg | 9 + chrome/icons/copy.svg | 6 +- chrome/icons/cut.svg | 6 +- chrome/icons/delete.svg | 3 + chrome/icons/developer.svg | 6 +- chrome/icons/download.svg | 19 +- chrome/icons/edge.svg | 6 +- chrome/icons/email.svg | 6 +- chrome/icons/folder-bookmarks.svg | 23 +- chrome/icons/folder.svg | 6 +- chrome/icons/forget.svg | 6 +- chrome/icons/fullscreen-enter.svg | 6 +- chrome/icons/fullscreen-exit.svg | 6 +- chrome/icons/globe.svg | 6 +- chrome/icons/history.svg | 6 +- chrome/icons/home.svg | 6 +- chrome/icons/hyperlink.svg | 12 +- chrome/icons/icons.css | 10 +- chrome/icons/image.svg | 9 + chrome/icons/incognito.svg | 20 +- chrome/icons/info.svg | 3 + chrome/icons/inspect.svg | 3 + chrome/icons/key.svg | 6 +- chrome/icons/library.svg | 6 +- chrome/icons/lock.svg | 7 +- chrome/icons/loop.svg | 3 + chrome/icons/menu-left.svg | 8 +- chrome/icons/menu-right.svg | 6 +- chrome/icons/menu-update.svg | 6 +- chrome/icons/menu.svg | 6 +- chrome/icons/move-tab.svg | 3 + chrome/icons/new-container-tab.svg | 3 + chrome/icons/new-private-window.svg | 8 +- chrome/icons/new-tab-image.svg | 13 +- chrome/icons/new-tab.svg | 6 +- chrome/icons/new-window.svg | 6 +- chrome/icons/open.svg | 3 + chrome/icons/openfile.svg | 6 +- chrome/icons/overflow.svg | 6 +- chrome/icons/paste.svg | 12 +- chrome/icons/pause.svg | 3 + chrome/icons/picture-in-picture.svg | 8 +- chrome/icons/pin.svg | 3 + chrome/icons/play.svg | 3 + chrome/icons/popupicons.css | 349 +++++++++++++++++++++++++++ chrome/icons/print.svg | 6 +- chrome/icons/profile.svg | 12 +- chrome/icons/protections.svg | 6 +- chrome/icons/readerMode.svg | 2 +- chrome/icons/refresh.svg | 6 +- chrome/icons/report.svg | 3 + chrome/icons/save-pocket.svg | 6 +- chrome/icons/savefile.svg | 6 +- chrome/icons/screenshot.svg | 6 +- chrome/icons/search-file.svg | 6 +- chrome/icons/search.svg | 6 +- chrome/icons/select-all.svg | 3 + chrome/icons/send-to-device.svg | 3 + chrome/icons/settings.svg | 6 +- chrome/icons/share.svg | 6 +- chrome/icons/sidebar.svg | 12 +- chrome/icons/source.svg | 3 + chrome/icons/speed.svg | 3 + chrome/icons/star.svg | 12 +- chrome/icons/stop.svg | 6 +- chrome/icons/sync.svg | 6 +- chrome/icons/synced-tabs.svg | 6 +- chrome/icons/tracking-protection.svg | 6 +- chrome/icons/undo.svg | 3 + chrome/icons/video-clip.svg | 3 + chrome/icons/video-snapshot.svg | 3 + chrome/icons/webdeveloper.svg | 6 +- chrome/icons/whatsnew.svg | 6 +- chrome/icons/zoom-in.svg | 6 +- chrome/icons/zoom-out.svg | 6 +- 85 files changed, 634 insertions(+), 280 deletions(-) create mode 100644 chrome/icons/accessibility.svg create mode 100644 chrome/icons/controls.svg create mode 100644 chrome/icons/delete.svg create mode 100644 chrome/icons/image.svg create mode 100644 chrome/icons/info.svg create mode 100644 chrome/icons/inspect.svg create mode 100644 chrome/icons/loop.svg create mode 100644 chrome/icons/move-tab.svg create mode 100644 chrome/icons/new-container-tab.svg create mode 100644 chrome/icons/open.svg create mode 100644 chrome/icons/pause.svg create mode 100644 chrome/icons/pin.svg create mode 100644 chrome/icons/play.svg create mode 100644 chrome/icons/popupicons.css create mode 100644 chrome/icons/report.svg create mode 100644 chrome/icons/select-all.svg create mode 100644 chrome/icons/send-to-device.svg create mode 100644 chrome/icons/source.svg create mode 100644 chrome/icons/speed.svg create mode 100644 chrome/icons/undo.svg create mode 100644 chrome/icons/video-clip.svg create mode 100644 chrome/icons/video-snapshot.svg diff --git a/chrome/icons/accessibility.svg b/chrome/icons/accessibility.svg new file mode 100644 index 0000000..acfb359 --- /dev/null +++ b/chrome/icons/accessibility.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/addons.svg b/chrome/icons/addons.svg index 663df4f..aebb77d 100644 --- a/chrome/icons/addons.svg +++ b/chrome/icons/addons.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/arrow-back.svg b/chrome/icons/arrow-back.svg index 17922db..8e746da 100644 --- a/chrome/icons/arrow-back.svg +++ b/chrome/icons/arrow-back.svg @@ -1,12 +1,6 @@ - - - + + + diff --git a/chrome/icons/audio-muted.svg b/chrome/icons/audio-muted.svg index d209a25..c2f26d1 100644 --- a/chrome/icons/audio-muted.svg +++ b/chrome/icons/audio-muted.svg @@ -1,5 +1,10 @@ - - - + + + + + + diff --git a/chrome/icons/audio.svg b/chrome/icons/audio.svg index 7e8e351..70def17 100644 --- a/chrome/icons/audio.svg +++ b/chrome/icons/audio.svg @@ -1,5 +1,10 @@ - + - + + + + diff --git a/chrome/icons/brush.svg b/chrome/icons/brush.svg index 7023b3b..c39534e 100644 --- a/chrome/icons/brush.svg +++ b/chrome/icons/brush.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/bug.svg b/chrome/icons/bug.svg index 4ee7ba9..68d4f72 100644 --- a/chrome/icons/bug.svg +++ b/chrome/icons/bug.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/chevron-down.svg b/chrome/icons/chevron-down.svg index 88240ce..f35c36a 100644 --- a/chrome/icons/chevron-down.svg +++ b/chrome/icons/chevron-down.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/chevron-up.svg b/chrome/icons/chevron-up.svg index 12da97b..4d04847 100644 --- a/chrome/icons/chevron-up.svg +++ b/chrome/icons/chevron-up.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/close.svg b/chrome/icons/close.svg index f8513a1..4d1b405 100644 --- a/chrome/icons/close.svg +++ b/chrome/icons/close.svg @@ -1,5 +1,9 @@ - - + + + + + + diff --git a/chrome/icons/controls.svg b/chrome/icons/controls.svg new file mode 100644 index 0000000..73237e4 --- /dev/null +++ b/chrome/icons/controls.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/chrome/icons/copy.svg b/chrome/icons/copy.svg index 9302ea7..dfabd5d 100644 --- a/chrome/icons/copy.svg +++ b/chrome/icons/copy.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/cut.svg b/chrome/icons/cut.svg index c8ef566..a73effc 100644 --- a/chrome/icons/cut.svg +++ b/chrome/icons/cut.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/delete.svg b/chrome/icons/delete.svg new file mode 100644 index 0000000..de6dbbc --- /dev/null +++ b/chrome/icons/delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/developer.svg b/chrome/icons/developer.svg index b066ab4..fa4cf29 100644 --- a/chrome/icons/developer.svg +++ b/chrome/icons/developer.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/download.svg b/chrome/icons/download.svg index 34cbeb8..18ae14c 100644 --- a/chrome/icons/download.svg +++ b/chrome/icons/download.svg @@ -1,15 +1,12 @@ - + - - - - + + + + @@ -18,6 +15,6 @@ - + - \ No newline at end of file + diff --git a/chrome/icons/edge.svg b/chrome/icons/edge.svg index 8debfca..46906d0 100644 --- a/chrome/icons/edge.svg +++ b/chrome/icons/edge.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/email.svg b/chrome/icons/email.svg index a5b1598..d0a4fbd 100644 --- a/chrome/icons/email.svg +++ b/chrome/icons/email.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/folder-bookmarks.svg b/chrome/icons/folder-bookmarks.svg index 012b09d..4d14744 100644 --- a/chrome/icons/folder-bookmarks.svg +++ b/chrome/icons/folder-bookmarks.svg @@ -1,15 +1,10 @@ - - - - - - - + + + + + + + diff --git a/chrome/icons/folder.svg b/chrome/icons/folder.svg index 3aa3fb1..0a8a3a0 100644 --- a/chrome/icons/folder.svg +++ b/chrome/icons/folder.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/forget.svg b/chrome/icons/forget.svg index cb05d99..81dae1e 100644 --- a/chrome/icons/forget.svg +++ b/chrome/icons/forget.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/fullscreen-enter.svg b/chrome/icons/fullscreen-enter.svg index 4c68d89..3141343 100644 --- a/chrome/icons/fullscreen-enter.svg +++ b/chrome/icons/fullscreen-enter.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/fullscreen-exit.svg b/chrome/icons/fullscreen-exit.svg index b0eed03..40215e0 100644 --- a/chrome/icons/fullscreen-exit.svg +++ b/chrome/icons/fullscreen-exit.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/globe.svg b/chrome/icons/globe.svg index 75943ab..01c8a50 100644 --- a/chrome/icons/globe.svg +++ b/chrome/icons/globe.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/history.svg b/chrome/icons/history.svg index 153772d..f99e4ed 100644 --- a/chrome/icons/history.svg +++ b/chrome/icons/history.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/home.svg b/chrome/icons/home.svg index 3342aef..f1bc82c 100644 --- a/chrome/icons/home.svg +++ b/chrome/icons/home.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/hyperlink.svg b/chrome/icons/hyperlink.svg index ec106e1..a23c8f3 100644 --- a/chrome/icons/hyperlink.svg +++ b/chrome/icons/hyperlink.svg @@ -1,5 +1,9 @@ - - + + + + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 368d357..3480356 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -64,7 +64,7 @@ #star-button[starred], #context-bookmarkpage[starred], #panelMenuBookmarkThisPage { - list-style-image: url(star-fill.svg) !important; + list-style-image: url(star.svg#fill) !important; } #bookmarks-menu-button, @@ -199,7 +199,7 @@ } #sidebar-button[checked] { - list-style-image: url(sidebar-fill.svg) !important; + list-style-image: url(sidebar.svg#fill) !important; } #nav-bar-overflow-button, @@ -387,7 +387,7 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, } .tab-icon-image:-moz-any([src="chrome://branding/content/icon32.png"], [src="chrome://browser/skin/privatebrowsing/favicon.svg"]):not([busy]) { - background-image: url(new-tab-image.svg) !important; + background-image: url(new-tab-image.svg#dots) !important; padding-left: 16px !important; } @@ -537,7 +537,7 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, } #appMenu-new-tab-button2 { - list-style-image: url(new-tab-image.svg) !important; + list-style-image: url(new-tab-image.svg#dots) !important; } #appMenu-new-window-button2 { @@ -549,7 +549,7 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, } #appMenu-bookmarks-button { - list-style-image: url(bookmark.svg) !important; + list-style-image: url(star.svg) !important; } #appMenu-history-button { diff --git a/chrome/icons/image.svg b/chrome/icons/image.svg new file mode 100644 index 0000000..863c9d7 --- /dev/null +++ b/chrome/icons/image.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/chrome/icons/incognito.svg b/chrome/icons/incognito.svg index d04c07d..52ad866 100644 --- a/chrome/icons/incognito.svg +++ b/chrome/icons/incognito.svg @@ -1,16 +1,16 @@ - + - - - + + + - - + + - - - - + + + + diff --git a/chrome/icons/info.svg b/chrome/icons/info.svg new file mode 100644 index 0000000..74b7a3e --- /dev/null +++ b/chrome/icons/info.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/inspect.svg b/chrome/icons/inspect.svg new file mode 100644 index 0000000..740756e --- /dev/null +++ b/chrome/icons/inspect.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/key.svg b/chrome/icons/key.svg index 33626d6..b3ca271 100644 --- a/chrome/icons/key.svg +++ b/chrome/icons/key.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/library.svg b/chrome/icons/library.svg index f8b75b5..68ce796 100644 --- a/chrome/icons/library.svg +++ b/chrome/icons/library.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/lock.svg b/chrome/icons/lock.svg index 1329d18..35b28e9 100644 --- a/chrome/icons/lock.svg +++ b/chrome/icons/lock.svg @@ -1,6 +1,3 @@ - - - + + diff --git a/chrome/icons/loop.svg b/chrome/icons/loop.svg new file mode 100644 index 0000000..04d35f3 --- /dev/null +++ b/chrome/icons/loop.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/menu-left.svg b/chrome/icons/menu-left.svg index 6608adc..0368a81 100644 --- a/chrome/icons/menu-left.svg +++ b/chrome/icons/menu-left.svg @@ -1,7 +1,3 @@ - - + + diff --git a/chrome/icons/menu-right.svg b/chrome/icons/menu-right.svg index 2472e92..83a73ca 100644 --- a/chrome/icons/menu-right.svg +++ b/chrome/icons/menu-right.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/menu-update.svg b/chrome/icons/menu-update.svg index 78314cc..22352c6 100644 --- a/chrome/icons/menu-update.svg +++ b/chrome/icons/menu-update.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/menu.svg b/chrome/icons/menu.svg index b95a69e..fd09d6d 100644 --- a/chrome/icons/menu.svg +++ b/chrome/icons/menu.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/move-tab.svg b/chrome/icons/move-tab.svg new file mode 100644 index 0000000..ac26a0f --- /dev/null +++ b/chrome/icons/move-tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/new-container-tab.svg b/chrome/icons/new-container-tab.svg new file mode 100644 index 0000000..0942724 --- /dev/null +++ b/chrome/icons/new-container-tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/new-private-window.svg b/chrome/icons/new-private-window.svg index f035c22..25dd572 100644 --- a/chrome/icons/new-private-window.svg +++ b/chrome/icons/new-private-window.svg @@ -1,5 +1,3 @@ - - - \ No newline at end of file + + + diff --git a/chrome/icons/new-tab-image.svg b/chrome/icons/new-tab-image.svg index 7eb3ee7..2cc5723 100644 --- a/chrome/icons/new-tab-image.svg +++ b/chrome/icons/new-tab-image.svg @@ -1,5 +1,10 @@ - - + + + + + + + diff --git a/chrome/icons/new-tab.svg b/chrome/icons/new-tab.svg index 39481fb..a06fb1b 100644 --- a/chrome/icons/new-tab.svg +++ b/chrome/icons/new-tab.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/new-window.svg b/chrome/icons/new-window.svg index 5e775c6..9fc61ae 100644 --- a/chrome/icons/new-window.svg +++ b/chrome/icons/new-window.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/open.svg b/chrome/icons/open.svg new file mode 100644 index 0000000..dd73153 --- /dev/null +++ b/chrome/icons/open.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/openfile.svg b/chrome/icons/openfile.svg index 3aa3fb1..0a8a3a0 100644 --- a/chrome/icons/openfile.svg +++ b/chrome/icons/openfile.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/overflow.svg b/chrome/icons/overflow.svg index d0448ef..1fc8855 100644 --- a/chrome/icons/overflow.svg +++ b/chrome/icons/overflow.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/paste.svg b/chrome/icons/paste.svg index 5349d4e..339916a 100644 --- a/chrome/icons/paste.svg +++ b/chrome/icons/paste.svg @@ -1,5 +1,9 @@ - - + + + + + + diff --git a/chrome/icons/pause.svg b/chrome/icons/pause.svg new file mode 100644 index 0000000..9ba1868 --- /dev/null +++ b/chrome/icons/pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/picture-in-picture.svg b/chrome/icons/picture-in-picture.svg index d5b5391..f07e3d6 100644 --- a/chrome/icons/picture-in-picture.svg +++ b/chrome/icons/picture-in-picture.svg @@ -1,3 +1,9 @@ - + + + + + diff --git a/chrome/icons/pin.svg b/chrome/icons/pin.svg new file mode 100644 index 0000000..ea3a5e1 --- /dev/null +++ b/chrome/icons/pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/play.svg b/chrome/icons/play.svg new file mode 100644 index 0000000..756dcc2 --- /dev/null +++ b/chrome/icons/play.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/popupicons.css b/chrome/icons/popupicons.css new file mode 100644 index 0000000..19aa71d --- /dev/null +++ b/chrome/icons/popupicons.css @@ -0,0 +1,349 @@ +/* Popup Icons */ + +/* Picture-In-Picture Icons */ +#unpip { + background-image: url(open.svg) !important; +} + +#controls:not(.playing) #playpause { + background-image: url(play.svg) !important; +} + +#controls.playing #playpause { + background-image: url(pause.svg) !important; +} + +#controls:not(.muted) #audio { + background-image: url(audio.svg#big) !important; +} + +#controls.muted #audio { + background-image: url(audio-mute.svg#big) !important; +} + +#close { + background-image: url(close.svg) !important; +} + +/* Changing Existing Icons */ + +#allTabsMenu-undoCloseTab { + list-style-image: url(undo.svg) !important; +} + +#allTabsMenu-searchTabs { + list-style-image: url(search.svg) !important; +} + +#context-media-loop:not([checked="true"]) { + list-style-image: url(loop.svg) !important; +} + +#context-video-pictureinpicture:not([checked="true"]) { + list-style-image: url(picture-in-picture.svg#big) !important; +} + +/* Displaying Custom Icons */ +/* menupopup:not(#ContentSelectDropdown > menupopup) :is(menuitem:not(.menuitem-iconic, [type], menu menuitem, .in-menulist menuitem), menu:not(.menu-iconic, menu menu)) { + padding-inline-start: 40px !important; + background-size: 16px !important; + background-repeat: no-repeat !important; + background-position: 12px center !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; +} */ + +:not(menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist, .in-menulist menuitem, .unified-nav-current), +:not(menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], .in-menulist, .in-menulist menu, .unified-nav-current) { + padding-inline-start: 40px !important; + background-size: 16px !important; + background-repeat: no-repeat !important; + background-position: 12px center !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; + background-image: var(--menuitem-image) !important; +} + +#context-inspect { + --menuitem-image: url(inspect.svg) !important; +} + +#context-savepage, +#context-saveimage, +#context-savevideo, +#context-saveaudio { + --menuitem-image: url(savefile.svg) !important; +} + +#context-viewbgimage, +#context-viewimage { + --menuitem-image: url(image.svg) !important; +} + +#context-viewinfo, +#context-viewimageinfo, +#context-viewimagedesc { + --menuitem-image: url(info.svg) !important; +} + +#context-viewsource, +#context-viewpartialsource-selection { + --menuitem-image: url(source.svg) !important; +} + +#context-inspect-a11y { + --menuitem-image: url(accessibility.svg) !important; +} + +#context-undo, +.textbox-contextmenu menuitem[cmd*="undo"] { + --menuitem-image: url(undo.svg) !important; +} + +#context-cut, +.textbox-contextmenu menuitem[cmd*="cut"] { + --menuitem-image: url(cut.svg) !important; +} + +#context-copy, +#context-copylink, +#context-copyimage, +.textbox-contextmenu menuitem[cmd*="copy"], +#context-copyvideourl, +#context-copyaudiourl { + --menuitem-image: url(copy.svg) !important; +} + +#context-paste, +.textbox-contextmenu menuitem[cmd*="paste"], +#placesContext_paste { + --menuitem-image: url(paste.svg) !important; +} + +#paste-and-go { + --menuitem-image: url(paste.svg#url) !important; +} + +#context-delete, +.textbox-contextmenu menuitem[cmd*="delete"], +.customize-context-removeExtension, +.customize-context-removeFromToolbar { + --menuitem-image: url(delete.svg) !important; +} + +#context-searchselect { + --menuitem-image: url(search.svg) !important; +} + +#context-print-selection { + --menuitem-image: url(print.svg) !important; +} + +#context-openlinkintab, +#context_openANewTab, +#toolbar-context-openANewTab { + --menuitem-image: url(new-tab-image.svg) !important; +} + +#context-openlinkinusercontext-menu, +#context_reopenInContainer { + --menuitem-image: url(new-container-tab.svg) !important; +} + +#context-openlink { + --menuitem-image: url(new-window.svg) !important; +} + +#context-openlinkprivate { + --menuitem-image: url(new-private-window.svg) !important; +} + +#context-bookmarklink { + --menuitem-image: url(star.svg) !important; +} + +#context-savelink { + --menuitem-image: url(hyperlink.svg#save) !important; +} + +#context-savelinktopocket, +#context-pocket { + --menuitem-image: url(save-pocket.svg) !important; +} + +#context-copyimage-contents { + --menuitem-image: url(image.svg#copy) !important; +} + +#context-sendimage, +#context-sendvideo, +#context-sendaudio { + --menuitem-image: url(email.svg) !important; +} + +#context-setDesktopBackground, +.viewCustomizeToolbar { + --menuitem-image: url(brush.svg) !important; +} + +#context-reloadimage { + --menuitem-image: url(refresh.svg) !important; +} + +menuitem[id*="placesContext_open"] { + --menuitem-image: url(open.svg) !important; +} + +#context_reloadTab, +#context_reloadSelectedTabs, +#toolbar-context-reloadSelectedTab, +#toolbar-context-reloadSelectedTabs { + --menuitem-image: url(refresh.svg) !important; +} + +#context_toggleMuteTab, +#context_toggleMuteSelectedTabs, +#context-media-mute { + --menuitem-image: url(audio-muted.svg#big) !important; +} + +#context-media-unmute { + --menuitem-image: url(audio.svg#big) !important; +} + +#context_pinTab, +#context_unpinTab, +#context_pinSelectedTabs, +#context_unpinSelectedTabs, +.customize-context-moveToPanel { + --menuitem-image: url(pin.svg) !important; +} + +#context_duplicateTab, +#context_duplicateTabs { + --menuitem-image: url(new-tab-image.svg#copy) !important; +} + +#context_selectAllTabs, +#toolbar-context-selectAllTabs, +#context-selectall, +.textbox-contextmenu menuitem[cmd*="selectAll"] { + --menuitem-image: url(select-all.svg) !important; +} + +#context_bookmarkTab, +#context_bookmarkSelectedTabs, +#toolbar-context-bookmarkSelectedTab, +#toolbar-context-bookmarkSelectedTabs, +menuitem[id="#placesContext_new:bookmark"], +#toggle_PersonalToolbar { + --menuitem-image: url(star.svg) !important; +} + +#context_undoCloseTab, +#toolbar-context-undoCloseTab { + --menuitem-image: url(undo.svg) !important; +} + +#context_closeTab { + --menuitem-image: url(close.svg) !important; +} + +.customize-context-manageExtension { + --menuitem-image: url(settings.svg) !important; +} + +.customize-context-reportExtension { + --menuitem-image: url(report.svg) !important; +} + +#context_sendTabToDevice, +#context-sendpagetodevice, +#context-sendlinktodevice { + --menuitem-image: url(send-to-device.svg) !important; +} + +#context_moveTabOptions { + --menuitem-image: url(move-tab.svg) !important; +} + +#context_closeTabOptions { + --menuitem-image: url(close.svg#multiple) !important; +} + +#context-media-play { + --menuitem-image: url(play.svg) !important; +} + +#context-media-pause { + --menuitem-image: url(pause.svg) !important; +} + +#context-media-playbackrate { + --menuitem-image: url(speed.svg) !important; +} + +#context-media-showcontrols { + --menuitem-image: url(controls.svg#show) !important; +} + +#context-media-hidecontrols { + --menuitem-image: url(controls.svg#hide) !important; +} + +#context-video-fullscreen { + --menuitem-image: url(fullscreen-enter.svg) !important; +} + +#context-leave-dom-fullscreen { + --menuitem-image: url(fullscreen-exit.svg) !important; +} + +#context-video-saveimage { + --menuitem-image: url(video-snapshot.svg) !important; +} + +#context-viewvideo { + --menuitem-image: url(video-clip.svg) !important; +} + +#context-take-screenshot { + --menuitem-image: url(screenshot.svg) !important; +} + + +/* Proton Icons */ +@media (-moz-proton) { + /* macOS specific */ + @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + #context-back { + --menuitem-image: url(arrow-back.svg) !important; + list-style-image: none !important; + } + + #context-forward { + --menuitem-image: url(arrow-back.svg#flip) !important; + list-style-image: none !important; + } + + #context-reload { + --menuitem-image: url(refresh.svg) !important; + list-style-image: none !important; + } + + #context-stop { + --menuitem-image: url(stop.svg) !important; + list-style-image: none !important; + } + + #context-bookmarkpage { + --menuitem-image: url(star.svg) !important; + list-style-image: none !important; + } + + #context-bookmarkpage[starred] { + --menuitem-image: url(star.svg#fill) !important; + list-style-image: none !important; + } + } +} diff --git a/chrome/icons/print.svg b/chrome/icons/print.svg index ffd4c3c..711c80d 100644 --- a/chrome/icons/print.svg +++ b/chrome/icons/print.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/profile.svg b/chrome/icons/profile.svg index 334be2e..e43f168 100644 --- a/chrome/icons/profile.svg +++ b/chrome/icons/profile.svg @@ -1,12 +1,12 @@ - + - - + + - + - - + + diff --git a/chrome/icons/protections.svg b/chrome/icons/protections.svg index 7aa7901..bec0f04 100644 --- a/chrome/icons/protections.svg +++ b/chrome/icons/protections.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/readerMode.svg b/chrome/icons/readerMode.svg index 361b2be..ccb868c 100644 --- a/chrome/icons/readerMode.svg +++ b/chrome/icons/readerMode.svg @@ -1,3 +1,3 @@ - + diff --git a/chrome/icons/refresh.svg b/chrome/icons/refresh.svg index 2052714..3d5a1b3 100644 --- a/chrome/icons/refresh.svg +++ b/chrome/icons/refresh.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/report.svg b/chrome/icons/report.svg new file mode 100644 index 0000000..604ab75 --- /dev/null +++ b/chrome/icons/report.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/save-pocket.svg b/chrome/icons/save-pocket.svg index 42691ae..83b0cb0 100644 --- a/chrome/icons/save-pocket.svg +++ b/chrome/icons/save-pocket.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/savefile.svg b/chrome/icons/savefile.svg index 812e6db..52ba1e6 100644 --- a/chrome/icons/savefile.svg +++ b/chrome/icons/savefile.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/screenshot.svg b/chrome/icons/screenshot.svg index 1f27aa5..7be793e 100644 --- a/chrome/icons/screenshot.svg +++ b/chrome/icons/screenshot.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/search-file.svg b/chrome/icons/search-file.svg index 00688ff..26c659c 100644 --- a/chrome/icons/search-file.svg +++ b/chrome/icons/search-file.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/search.svg b/chrome/icons/search.svg index cf81067..727e778 100644 --- a/chrome/icons/search.svg +++ b/chrome/icons/search.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/select-all.svg b/chrome/icons/select-all.svg new file mode 100644 index 0000000..0d56800 --- /dev/null +++ b/chrome/icons/select-all.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/send-to-device.svg b/chrome/icons/send-to-device.svg new file mode 100644 index 0000000..eb85331 --- /dev/null +++ b/chrome/icons/send-to-device.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/settings.svg b/chrome/icons/settings.svg index 54b4abc..af16487 100644 --- a/chrome/icons/settings.svg +++ b/chrome/icons/settings.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/share.svg b/chrome/icons/share.svg index 00d5748..5d547c5 100644 --- a/chrome/icons/share.svg +++ b/chrome/icons/share.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/sidebar.svg b/chrome/icons/sidebar.svg index 5d53990..d194c86 100644 --- a/chrome/icons/sidebar.svg +++ b/chrome/icons/sidebar.svg @@ -1,5 +1,9 @@ - - + + + + + + diff --git a/chrome/icons/source.svg b/chrome/icons/source.svg new file mode 100644 index 0000000..87a9ed5 --- /dev/null +++ b/chrome/icons/source.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/speed.svg b/chrome/icons/speed.svg new file mode 100644 index 0000000..8ced112 --- /dev/null +++ b/chrome/icons/speed.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/star.svg b/chrome/icons/star.svg index 7251ccf..dd1438c 100644 --- a/chrome/icons/star.svg +++ b/chrome/icons/star.svg @@ -1,5 +1,9 @@ - - + + + + + + diff --git a/chrome/icons/stop.svg b/chrome/icons/stop.svg index f8513a1..25e7d59 100644 --- a/chrome/icons/stop.svg +++ b/chrome/icons/stop.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/sync.svg b/chrome/icons/sync.svg index 41e1e34..8b1f44e 100644 --- a/chrome/icons/sync.svg +++ b/chrome/icons/sync.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/synced-tabs.svg b/chrome/icons/synced-tabs.svg index bf8768f..cca7579 100644 --- a/chrome/icons/synced-tabs.svg +++ b/chrome/icons/synced-tabs.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/tracking-protection.svg b/chrome/icons/tracking-protection.svg index 14a21c8..394a061 100644 --- a/chrome/icons/tracking-protection.svg +++ b/chrome/icons/tracking-protection.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/undo.svg b/chrome/icons/undo.svg new file mode 100644 index 0000000..f7536f5 --- /dev/null +++ b/chrome/icons/undo.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/video-clip.svg b/chrome/icons/video-clip.svg new file mode 100644 index 0000000..8be8616 --- /dev/null +++ b/chrome/icons/video-clip.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/video-snapshot.svg b/chrome/icons/video-snapshot.svg new file mode 100644 index 0000000..be15181 --- /dev/null +++ b/chrome/icons/video-snapshot.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/webdeveloper.svg b/chrome/icons/webdeveloper.svg index b066ab4..fa4cf29 100644 --- a/chrome/icons/webdeveloper.svg +++ b/chrome/icons/webdeveloper.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/whatsnew.svg b/chrome/icons/whatsnew.svg index 9bd094d..a6afb3d 100644 --- a/chrome/icons/whatsnew.svg +++ b/chrome/icons/whatsnew.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/zoom-in.svg b/chrome/icons/zoom-in.svg index efb33f1..a7eb32d 100644 --- a/chrome/icons/zoom-in.svg +++ b/chrome/icons/zoom-in.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/icons/zoom-out.svg b/chrome/icons/zoom-out.svg index 825451d..1b8387b 100644 --- a/chrome/icons/zoom-out.svg +++ b/chrome/icons/zoom-out.svg @@ -1,5 +1,3 @@ - - + + From 783ab67dc2b146b2b89e85960021d03f9b2a99b1 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:24:19 +0800 Subject: [PATCH 061/207] delete unused icons --- chrome/icons/sidebar-fill.svg | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 chrome/icons/sidebar-fill.svg diff --git a/chrome/icons/sidebar-fill.svg b/chrome/icons/sidebar-fill.svg deleted file mode 100644 index b7ec631..0000000 --- a/chrome/icons/sidebar-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - From a444c67d0c94d6c449dd7dc3ce043389d0f1e467 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:24:22 +0800 Subject: [PATCH 062/207] delete unused icons --- chrome/icons/star-fill.svg | 54 -------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 chrome/icons/star-fill.svg diff --git a/chrome/icons/star-fill.svg b/chrome/icons/star-fill.svg deleted file mode 100644 index 65485e7..0000000 --- a/chrome/icons/star-fill.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - image/svg+xml - - - - - - - - From e6832bbdca39d65e0d1b40414b801a38f5651bfb Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:24:25 +0800 Subject: [PATCH 063/207] delete unused icons --- chrome/icons/blank.svg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 chrome/icons/blank.svg diff --git a/chrome/icons/blank.svg b/chrome/icons/blank.svg deleted file mode 100644 index 51f9a4c..0000000 --- a/chrome/icons/blank.svg +++ /dev/null @@ -1,2 +0,0 @@ - - From 381994d1d320abda372ecd1469949cbb093b7be1 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:24:27 +0800 Subject: [PATCH 064/207] delete unused icons --- chrome/icons/bookmark.svg | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 chrome/icons/bookmark.svg diff --git a/chrome/icons/bookmark.svg b/chrome/icons/bookmark.svg deleted file mode 100644 index 7251ccf..0000000 --- a/chrome/icons/bookmark.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - From a15c17d44055423ea1bbf821f3435c6ae4f98a96 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:25:37 +0800 Subject: [PATCH 065/207] delete unused icons --- chrome/popup/icons/accessibility.svg | 5 ----- chrome/popup/icons/audio-mute.svg | 5 ----- chrome/popup/icons/audio.svg | 5 ----- chrome/popup/icons/brush.svg | 5 ----- chrome/popup/icons/close-tabs.svg | 5 ----- chrome/popup/icons/close.svg | 5 ----- chrome/popup/icons/copy-image.svg | 5 ----- chrome/popup/icons/copy-tab.svg | 5 ----- chrome/popup/icons/copy.svg | 5 ----- chrome/popup/icons/cut.svg | 5 ----- chrome/popup/icons/delete.svg | 5 ----- chrome/popup/icons/fullscreen-enter.svg | 5 ----- chrome/popup/icons/fullscreen-exit.svg | 5 ----- chrome/popup/icons/hide-controls.svg | 5 ----- chrome/popup/icons/image.svg | 5 ----- chrome/popup/icons/info.svg | 5 ----- chrome/popup/icons/inspect.svg | 5 ----- chrome/popup/icons/loop.svg | 5 ----- chrome/popup/icons/mail.svg | 5 ----- chrome/popup/icons/move-tab.svg | 5 ----- chrome/popup/icons/mute.svg | 5 ----- chrome/popup/icons/open-link-new-container-tab.svg | 5 ----- chrome/popup/icons/open-link-newtab.svg | 5 ----- chrome/popup/icons/open-link-private-window.svg | 5 ----- chrome/popup/icons/open-link-window.svg | 5 ----- chrome/popup/icons/open.svg | 5 ----- chrome/popup/icons/paste-and-go.svg | 5 ----- chrome/popup/icons/paste.svg | 5 ----- chrome/popup/icons/pause.svg | 5 ----- chrome/popup/icons/picture-in-picture.svg | 5 ----- chrome/popup/icons/pin.svg | 5 ----- chrome/popup/icons/play.svg | 5 ----- chrome/popup/icons/print.svg | 5 ----- chrome/popup/icons/refresh.svg | 5 ----- chrome/popup/icons/report.svg | 5 ----- chrome/popup/icons/save-link.svg | 5 ----- chrome/popup/icons/save-pocket.svg | 5 ----- chrome/popup/icons/savefile.svg | 5 ----- chrome/popup/icons/search.svg | 5 ----- chrome/popup/icons/select-all.svg | 5 ----- chrome/popup/icons/send-to-device.svg | 5 ----- chrome/popup/icons/settings.svg | 5 ----- chrome/popup/icons/show-controls.svg | 5 ----- chrome/popup/icons/source.svg | 5 ----- chrome/popup/icons/speed.svg | 5 ----- chrome/popup/icons/star.svg | 5 ----- chrome/popup/icons/undo.svg | 5 ----- chrome/popup/icons/video-clip.svg | 5 ----- chrome/popup/icons/video-snapshot.svg | 5 ----- 49 files changed, 245 deletions(-) delete mode 100644 chrome/popup/icons/accessibility.svg delete mode 100644 chrome/popup/icons/audio-mute.svg delete mode 100644 chrome/popup/icons/audio.svg delete mode 100644 chrome/popup/icons/brush.svg delete mode 100644 chrome/popup/icons/close-tabs.svg delete mode 100644 chrome/popup/icons/close.svg delete mode 100644 chrome/popup/icons/copy-image.svg delete mode 100644 chrome/popup/icons/copy-tab.svg delete mode 100644 chrome/popup/icons/copy.svg delete mode 100644 chrome/popup/icons/cut.svg delete mode 100644 chrome/popup/icons/delete.svg delete mode 100644 chrome/popup/icons/fullscreen-enter.svg delete mode 100644 chrome/popup/icons/fullscreen-exit.svg delete mode 100644 chrome/popup/icons/hide-controls.svg delete mode 100644 chrome/popup/icons/image.svg delete mode 100644 chrome/popup/icons/info.svg delete mode 100644 chrome/popup/icons/inspect.svg delete mode 100644 chrome/popup/icons/loop.svg delete mode 100644 chrome/popup/icons/mail.svg delete mode 100644 chrome/popup/icons/move-tab.svg delete mode 100644 chrome/popup/icons/mute.svg delete mode 100644 chrome/popup/icons/open-link-new-container-tab.svg delete mode 100644 chrome/popup/icons/open-link-newtab.svg delete mode 100644 chrome/popup/icons/open-link-private-window.svg delete mode 100644 chrome/popup/icons/open-link-window.svg delete mode 100644 chrome/popup/icons/open.svg delete mode 100644 chrome/popup/icons/paste-and-go.svg delete mode 100644 chrome/popup/icons/paste.svg delete mode 100644 chrome/popup/icons/pause.svg delete mode 100644 chrome/popup/icons/picture-in-picture.svg delete mode 100644 chrome/popup/icons/pin.svg delete mode 100644 chrome/popup/icons/play.svg delete mode 100644 chrome/popup/icons/print.svg delete mode 100644 chrome/popup/icons/refresh.svg delete mode 100644 chrome/popup/icons/report.svg delete mode 100644 chrome/popup/icons/save-link.svg delete mode 100644 chrome/popup/icons/save-pocket.svg delete mode 100644 chrome/popup/icons/savefile.svg delete mode 100644 chrome/popup/icons/search.svg delete mode 100644 chrome/popup/icons/select-all.svg delete mode 100644 chrome/popup/icons/send-to-device.svg delete mode 100644 chrome/popup/icons/settings.svg delete mode 100644 chrome/popup/icons/show-controls.svg delete mode 100644 chrome/popup/icons/source.svg delete mode 100644 chrome/popup/icons/speed.svg delete mode 100644 chrome/popup/icons/star.svg delete mode 100644 chrome/popup/icons/undo.svg delete mode 100644 chrome/popup/icons/video-clip.svg delete mode 100644 chrome/popup/icons/video-snapshot.svg diff --git a/chrome/popup/icons/accessibility.svg b/chrome/popup/icons/accessibility.svg deleted file mode 100644 index 095af58..0000000 --- a/chrome/popup/icons/accessibility.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/audio-mute.svg b/chrome/popup/icons/audio-mute.svg deleted file mode 100644 index d634f52..0000000 --- a/chrome/popup/icons/audio-mute.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/audio.svg b/chrome/popup/icons/audio.svg deleted file mode 100644 index 708a532..0000000 --- a/chrome/popup/icons/audio.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/brush.svg b/chrome/popup/icons/brush.svg deleted file mode 100644 index 7023b3b..0000000 --- a/chrome/popup/icons/brush.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/close-tabs.svg b/chrome/popup/icons/close-tabs.svg deleted file mode 100644 index d051315..0000000 --- a/chrome/popup/icons/close-tabs.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/close.svg b/chrome/popup/icons/close.svg deleted file mode 100644 index f8513a1..0000000 --- a/chrome/popup/icons/close.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/copy-image.svg b/chrome/popup/icons/copy-image.svg deleted file mode 100644 index 4acd65a..0000000 --- a/chrome/popup/icons/copy-image.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/copy-tab.svg b/chrome/popup/icons/copy-tab.svg deleted file mode 100644 index 5405fb2..0000000 --- a/chrome/popup/icons/copy-tab.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/copy.svg b/chrome/popup/icons/copy.svg deleted file mode 100644 index 9302ea7..0000000 --- a/chrome/popup/icons/copy.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/cut.svg b/chrome/popup/icons/cut.svg deleted file mode 100644 index c8ef566..0000000 --- a/chrome/popup/icons/cut.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/delete.svg b/chrome/popup/icons/delete.svg deleted file mode 100644 index 7728966..0000000 --- a/chrome/popup/icons/delete.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/fullscreen-enter.svg b/chrome/popup/icons/fullscreen-enter.svg deleted file mode 100644 index 4c68d89..0000000 --- a/chrome/popup/icons/fullscreen-enter.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/fullscreen-exit.svg b/chrome/popup/icons/fullscreen-exit.svg deleted file mode 100644 index b0eed03..0000000 --- a/chrome/popup/icons/fullscreen-exit.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/hide-controls.svg b/chrome/popup/icons/hide-controls.svg deleted file mode 100644 index 4fe3ccc..0000000 --- a/chrome/popup/icons/hide-controls.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/image.svg b/chrome/popup/icons/image.svg deleted file mode 100644 index af9e5d8..0000000 --- a/chrome/popup/icons/image.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/info.svg b/chrome/popup/icons/info.svg deleted file mode 100644 index f148e66..0000000 --- a/chrome/popup/icons/info.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/inspect.svg b/chrome/popup/icons/inspect.svg deleted file mode 100644 index b69fd22..0000000 --- a/chrome/popup/icons/inspect.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/loop.svg b/chrome/popup/icons/loop.svg deleted file mode 100644 index 76ad31f..0000000 --- a/chrome/popup/icons/loop.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/mail.svg b/chrome/popup/icons/mail.svg deleted file mode 100644 index a5b1598..0000000 --- a/chrome/popup/icons/mail.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/move-tab.svg b/chrome/popup/icons/move-tab.svg deleted file mode 100644 index 8eabdf9..0000000 --- a/chrome/popup/icons/move-tab.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/mute.svg b/chrome/popup/icons/mute.svg deleted file mode 100644 index d634f52..0000000 --- a/chrome/popup/icons/mute.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/open-link-new-container-tab.svg b/chrome/popup/icons/open-link-new-container-tab.svg deleted file mode 100644 index f1166c1..0000000 --- a/chrome/popup/icons/open-link-new-container-tab.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/open-link-newtab.svg b/chrome/popup/icons/open-link-newtab.svg deleted file mode 100644 index 64ce4b5..0000000 --- a/chrome/popup/icons/open-link-newtab.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/open-link-private-window.svg b/chrome/popup/icons/open-link-private-window.svg deleted file mode 100644 index babbaf2..0000000 --- a/chrome/popup/icons/open-link-private-window.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/open-link-window.svg b/chrome/popup/icons/open-link-window.svg deleted file mode 100644 index 3c8bd92..0000000 --- a/chrome/popup/icons/open-link-window.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/open.svg b/chrome/popup/icons/open.svg deleted file mode 100644 index a8ea96b..0000000 --- a/chrome/popup/icons/open.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/paste-and-go.svg b/chrome/popup/icons/paste-and-go.svg deleted file mode 100644 index d894f67..0000000 --- a/chrome/popup/icons/paste-and-go.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/paste.svg b/chrome/popup/icons/paste.svg deleted file mode 100644 index 5349d4e..0000000 --- a/chrome/popup/icons/paste.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/pause.svg b/chrome/popup/icons/pause.svg deleted file mode 100644 index a86f92d..0000000 --- a/chrome/popup/icons/pause.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/picture-in-picture.svg b/chrome/popup/icons/picture-in-picture.svg deleted file mode 100644 index d26e86c..0000000 --- a/chrome/popup/icons/picture-in-picture.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/pin.svg b/chrome/popup/icons/pin.svg deleted file mode 100644 index feb590e..0000000 --- a/chrome/popup/icons/pin.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/play.svg b/chrome/popup/icons/play.svg deleted file mode 100644 index ef843d8..0000000 --- a/chrome/popup/icons/play.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/print.svg b/chrome/popup/icons/print.svg deleted file mode 100644 index ffd4c3c..0000000 --- a/chrome/popup/icons/print.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/refresh.svg b/chrome/popup/icons/refresh.svg deleted file mode 100644 index 2052714..0000000 --- a/chrome/popup/icons/refresh.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/report.svg b/chrome/popup/icons/report.svg deleted file mode 100644 index 9c14bb4..0000000 --- a/chrome/popup/icons/report.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/save-link.svg b/chrome/popup/icons/save-link.svg deleted file mode 100644 index d627e46..0000000 --- a/chrome/popup/icons/save-link.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/save-pocket.svg b/chrome/popup/icons/save-pocket.svg deleted file mode 100644 index 6fcc640..0000000 --- a/chrome/popup/icons/save-pocket.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/savefile.svg b/chrome/popup/icons/savefile.svg deleted file mode 100644 index 812e6db..0000000 --- a/chrome/popup/icons/savefile.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/search.svg b/chrome/popup/icons/search.svg deleted file mode 100644 index cf81067..0000000 --- a/chrome/popup/icons/search.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/select-all.svg b/chrome/popup/icons/select-all.svg deleted file mode 100644 index 8de923d..0000000 --- a/chrome/popup/icons/select-all.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/send-to-device.svg b/chrome/popup/icons/send-to-device.svg deleted file mode 100644 index 8aea5a0..0000000 --- a/chrome/popup/icons/send-to-device.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/settings.svg b/chrome/popup/icons/settings.svg deleted file mode 100644 index 54b4abc..0000000 --- a/chrome/popup/icons/settings.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/show-controls.svg b/chrome/popup/icons/show-controls.svg deleted file mode 100644 index 8424100..0000000 --- a/chrome/popup/icons/show-controls.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/source.svg b/chrome/popup/icons/source.svg deleted file mode 100644 index bc5f433..0000000 --- a/chrome/popup/icons/source.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/speed.svg b/chrome/popup/icons/speed.svg deleted file mode 100644 index ddcd3c8..0000000 --- a/chrome/popup/icons/speed.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/star.svg b/chrome/popup/icons/star.svg deleted file mode 100644 index 7251ccf..0000000 --- a/chrome/popup/icons/star.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/undo.svg b/chrome/popup/icons/undo.svg deleted file mode 100644 index 08fb37f..0000000 --- a/chrome/popup/icons/undo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/video-clip.svg b/chrome/popup/icons/video-clip.svg deleted file mode 100644 index c7ec8d5..0000000 --- a/chrome/popup/icons/video-clip.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/chrome/popup/icons/video-snapshot.svg b/chrome/popup/icons/video-snapshot.svg deleted file mode 100644 index 18cff02..0000000 --- a/chrome/popup/icons/video-snapshot.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - From a36bee2b6e3d0aecc4dfd9334c8530ab4f699436 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:27:38 +0800 Subject: [PATCH 066/207] Update userChrome.css --- chrome/userChrome.css | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/userChrome.css b/chrome/userChrome.css index 5f90649..8924f52 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -1,6 +1,7 @@ @import "global/variables.css"; @import "global/global.css"; @import "icons/icons.css"; +@import "icons/popupicons.css"; @import "tabbar/tabbar.css"; @import "navbar/navbar.css"; @import "personalbar/personalbar.css"; From 6e7c9899597d50f6eb82eaee18724079728a4f5f Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:38:43 +0800 Subject: [PATCH 067/207] optimize icons --- chrome/popup/checkmark.svg | 6 ++---- chrome/popup/menu-right.svg | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/chrome/popup/checkmark.svg b/chrome/popup/checkmark.svg index 3c2cb1e..dde362a 100644 --- a/chrome/popup/checkmark.svg +++ b/chrome/popup/checkmark.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/popup/menu-right.svg b/chrome/popup/menu-right.svg index 2472e92..83a73ca 100644 --- a/chrome/popup/menu-right.svg +++ b/chrome/popup/menu-right.svg @@ -1,5 +1,3 @@ - - + + From 2ad3b8a63153c7162559a804ef7a1b70facdf5fa Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:39:07 +0800 Subject: [PATCH 068/207] optimize icons --- chrome/tabbar/close-tab.svg | 6 ++-- chrome/tabbar/spinner-busy.svg | 34 ++++----------------- chrome/tabbar/spinner-progress.svg | 49 ++++-------------------------- 3 files changed, 14 insertions(+), 75 deletions(-) diff --git a/chrome/tabbar/close-tab.svg b/chrome/tabbar/close-tab.svg index 9b0750f..c21dab7 100644 --- a/chrome/tabbar/close-tab.svg +++ b/chrome/tabbar/close-tab.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/tabbar/spinner-busy.svg b/chrome/tabbar/spinner-busy.svg index 1955a19..399723d 100644 --- a/chrome/tabbar/spinner-busy.svg +++ b/chrome/tabbar/spinner-busy.svg @@ -1,28 +1,6 @@ - - - - \ No newline at end of file + + + + diff --git a/chrome/tabbar/spinner-progress.svg b/chrome/tabbar/spinner-progress.svg index 894b0b2..2f769e9 100644 --- a/chrome/tabbar/spinner-progress.svg +++ b/chrome/tabbar/spinner-progress.svg @@ -1,43 +1,6 @@ - - - - \ No newline at end of file + + + + From 4a2d8f84105b7cf4459eee2439e948bf29a44ff0 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:40:24 +0800 Subject: [PATCH 069/207] Delete naughty-shield.svg --- chrome/urlbar/naughty-shield.svg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 chrome/urlbar/naughty-shield.svg diff --git a/chrome/urlbar/naughty-shield.svg b/chrome/urlbar/naughty-shield.svg deleted file mode 100644 index 59327d5..0000000 --- a/chrome/urlbar/naughty-shield.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file From d2a8f3cea532dc7cc0260b813ddb5367398f206d Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:40:38 +0800 Subject: [PATCH 070/207] optimize icons --- chrome/urlbar/connection-warning.svg | 7 ++----- chrome/urlbar/connection.svg | 7 ++----- chrome/urlbar/document.svg | 6 ++---- chrome/urlbar/go.svg | 6 ++---- chrome/urlbar/info.svg | 6 ++---- chrome/urlbar/permissions.svg | 6 ++---- 6 files changed, 12 insertions(+), 26 deletions(-) diff --git a/chrome/urlbar/connection-warning.svg b/chrome/urlbar/connection-warning.svg index 700f729..109cb86 100644 --- a/chrome/urlbar/connection-warning.svg +++ b/chrome/urlbar/connection-warning.svg @@ -1,6 +1,3 @@ - - - + + diff --git a/chrome/urlbar/connection.svg b/chrome/urlbar/connection.svg index 1329d18..35b28e9 100644 --- a/chrome/urlbar/connection.svg +++ b/chrome/urlbar/connection.svg @@ -1,6 +1,3 @@ - - - + + diff --git a/chrome/urlbar/document.svg b/chrome/urlbar/document.svg index f6c3fe5..a1f0020 100644 --- a/chrome/urlbar/document.svg +++ b/chrome/urlbar/document.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/go.svg b/chrome/urlbar/go.svg index 2472e92..83a73ca 100644 --- a/chrome/urlbar/go.svg +++ b/chrome/urlbar/go.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/info.svg b/chrome/urlbar/info.svg index f148e66..74b7a3e 100644 --- a/chrome/urlbar/info.svg +++ b/chrome/urlbar/info.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions.svg b/chrome/urlbar/permissions.svg index 67fc928..c86e21b 100644 --- a/chrome/urlbar/permissions.svg +++ b/chrome/urlbar/permissions.svg @@ -1,5 +1,3 @@ - - + + From b7a071861474de30d29a6a56d29d545dda89dcea Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 9 May 2021 06:41:34 +0800 Subject: [PATCH 071/207] optimize icons --- chrome/urlbar/permissions/addon-install-blocked.svg | 6 ++---- chrome/urlbar/permissions/addon-install.svg | 6 ++---- chrome/urlbar/permissions/autoplay-media-blocked.svg | 6 ++---- chrome/urlbar/permissions/autoplay-media.svg | 6 ++---- chrome/urlbar/permissions/camera-blocked.svg | 6 ++---- chrome/urlbar/permissions/camera.svg | 6 ++---- chrome/urlbar/permissions/canvas-blocked.svg | 6 ++---- chrome/urlbar/permissions/canvas.svg | 6 ++---- chrome/urlbar/permissions/desktop-notification-blocked.svg | 6 ++---- chrome/urlbar/permissions/desktop-notification.svg | 6 ++---- chrome/urlbar/permissions/geo-blocked.svg | 6 ++---- chrome/urlbar/permissions/geo.svg | 6 ++---- chrome/urlbar/permissions/microphone-blocked.svg | 6 ++---- chrome/urlbar/permissions/microphone.svg | 6 ++---- chrome/urlbar/permissions/midi.svg | 6 ++---- chrome/urlbar/permissions/persistent-storage-blocked.svg | 6 ++---- chrome/urlbar/permissions/persistent-storage.svg | 6 ++---- chrome/urlbar/permissions/popup.svg | 6 ++---- chrome/urlbar/permissions/screen-blocked.svg | 6 ++---- chrome/urlbar/permissions/screen.svg | 6 ++---- chrome/urlbar/permissions/xr-blocked.svg | 6 ++---- chrome/urlbar/permissions/xr.svg | 6 ++---- 22 files changed, 44 insertions(+), 88 deletions(-) diff --git a/chrome/urlbar/permissions/addon-install-blocked.svg b/chrome/urlbar/permissions/addon-install-blocked.svg index ec1f4d2..bac5037 100644 --- a/chrome/urlbar/permissions/addon-install-blocked.svg +++ b/chrome/urlbar/permissions/addon-install-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/addon-install.svg b/chrome/urlbar/permissions/addon-install.svg index bfefc2f..78eb52b 100644 --- a/chrome/urlbar/permissions/addon-install.svg +++ b/chrome/urlbar/permissions/addon-install.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/autoplay-media-blocked.svg b/chrome/urlbar/permissions/autoplay-media-blocked.svg index 9c45be8..5d6973c 100644 --- a/chrome/urlbar/permissions/autoplay-media-blocked.svg +++ b/chrome/urlbar/permissions/autoplay-media-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/autoplay-media.svg b/chrome/urlbar/permissions/autoplay-media.svg index dec88b0..5bddc8e 100644 --- a/chrome/urlbar/permissions/autoplay-media.svg +++ b/chrome/urlbar/permissions/autoplay-media.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/camera-blocked.svg b/chrome/urlbar/permissions/camera-blocked.svg index 2812ffc..2c7563d 100644 --- a/chrome/urlbar/permissions/camera-blocked.svg +++ b/chrome/urlbar/permissions/camera-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/camera.svg b/chrome/urlbar/permissions/camera.svg index 76677d5..85ae58c 100644 --- a/chrome/urlbar/permissions/camera.svg +++ b/chrome/urlbar/permissions/camera.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/canvas-blocked.svg b/chrome/urlbar/permissions/canvas-blocked.svg index 02d6603..6dd3cb3 100644 --- a/chrome/urlbar/permissions/canvas-blocked.svg +++ b/chrome/urlbar/permissions/canvas-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/canvas.svg b/chrome/urlbar/permissions/canvas.svg index af9e5d8..4a81fe1 100644 --- a/chrome/urlbar/permissions/canvas.svg +++ b/chrome/urlbar/permissions/canvas.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/desktop-notification-blocked.svg b/chrome/urlbar/permissions/desktop-notification-blocked.svg index 4835ad5..155d960 100644 --- a/chrome/urlbar/permissions/desktop-notification-blocked.svg +++ b/chrome/urlbar/permissions/desktop-notification-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/desktop-notification.svg b/chrome/urlbar/permissions/desktop-notification.svg index 1e88858..94b4232 100644 --- a/chrome/urlbar/permissions/desktop-notification.svg +++ b/chrome/urlbar/permissions/desktop-notification.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/geo-blocked.svg b/chrome/urlbar/permissions/geo-blocked.svg index f5152d2..1dfb9cf 100644 --- a/chrome/urlbar/permissions/geo-blocked.svg +++ b/chrome/urlbar/permissions/geo-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/geo.svg b/chrome/urlbar/permissions/geo.svg index 98f1a9e..10f84ec 100644 --- a/chrome/urlbar/permissions/geo.svg +++ b/chrome/urlbar/permissions/geo.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/microphone-blocked.svg b/chrome/urlbar/permissions/microphone-blocked.svg index 1c078b6..ecf5ca0 100644 --- a/chrome/urlbar/permissions/microphone-blocked.svg +++ b/chrome/urlbar/permissions/microphone-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/microphone.svg b/chrome/urlbar/permissions/microphone.svg index df1e065..709833c 100644 --- a/chrome/urlbar/permissions/microphone.svg +++ b/chrome/urlbar/permissions/microphone.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/midi.svg b/chrome/urlbar/permissions/midi.svg index 0b7a67b..79012a1 100644 --- a/chrome/urlbar/permissions/midi.svg +++ b/chrome/urlbar/permissions/midi.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/persistent-storage-blocked.svg b/chrome/urlbar/permissions/persistent-storage-blocked.svg index f82ba39..7f190f7 100644 --- a/chrome/urlbar/permissions/persistent-storage-blocked.svg +++ b/chrome/urlbar/permissions/persistent-storage-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/persistent-storage.svg b/chrome/urlbar/permissions/persistent-storage.svg index 28d28ec..74ecdb7 100644 --- a/chrome/urlbar/permissions/persistent-storage.svg +++ b/chrome/urlbar/permissions/persistent-storage.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/popup.svg b/chrome/urlbar/permissions/popup.svg index 9b6aa3d..ab542bc 100644 --- a/chrome/urlbar/permissions/popup.svg +++ b/chrome/urlbar/permissions/popup.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/screen-blocked.svg b/chrome/urlbar/permissions/screen-blocked.svg index fd9200e..cbb97c1 100644 --- a/chrome/urlbar/permissions/screen-blocked.svg +++ b/chrome/urlbar/permissions/screen-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/screen.svg b/chrome/urlbar/permissions/screen.svg index a9cd96d..afb238a 100644 --- a/chrome/urlbar/permissions/screen.svg +++ b/chrome/urlbar/permissions/screen.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/xr-blocked.svg b/chrome/urlbar/permissions/xr-blocked.svg index 9ad24d0..a02c2fe 100644 --- a/chrome/urlbar/permissions/xr-blocked.svg +++ b/chrome/urlbar/permissions/xr-blocked.svg @@ -1,5 +1,3 @@ - - + + diff --git a/chrome/urlbar/permissions/xr.svg b/chrome/urlbar/permissions/xr.svg index 9a8f216..fc07426 100644 --- a/chrome/urlbar/permissions/xr.svg +++ b/chrome/urlbar/permissions/xr.svg @@ -1,5 +1,3 @@ - - + + From 095c9d0c8b1c9eb0099205680d48fda145718caf Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 14 May 2021 17:36:43 +0800 Subject: [PATCH 072/207] fix variables for proton --- chrome/global/variables.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index c09983e..6de3b3f 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -85,6 +85,7 @@ /* icons_attention */ --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; + --toolbarbutton-icon-fill-attention: var(--lwt-toolbarbutton-icon-fill-attention) !important; /* button_background_hover */ --lwt-toolbarbutton-hover-background: #ffffff1a !important; @@ -171,6 +172,9 @@ --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; + + --toolbarbutton-icon-fill: var(--lwt-toolbarbutton-icon-fill) !important; + --toolbarbutton-icon-fill-attention: var(--lwt-toolbarbutton-icon-fill-attention) !important; } :root { From b22a751e2d109c77d1cd48b48ca3b222b71b8894 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 14 May 2021 17:52:08 +0800 Subject: [PATCH 073/207] add list icon to bookmarks menu --- chrome/icons/icons.css | 9 +++------ chrome/icons/star.svg | 3 ++- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 3480356..ea80e04 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -69,8 +69,9 @@ #bookmarks-menu-button, #appMenu-library-bookmarks-button, -#panelMenu_toggleBookmarksMenu { - list-style-image: url(star.svg) !important; +#panelMenu_toggleBookmarksMenu, +#appMenu-bookmarks-button { + list-style-image: url(star.svg#list) !important; } #library-button, @@ -548,10 +549,6 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, list-style-image: url(new-private-window.svg) !important; } - #appMenu-bookmarks-button { - list-style-image: url(star.svg) !important; - } - #appMenu-history-button { list-style-image: url(history.svg) !important; } diff --git a/chrome/icons/star.svg b/chrome/icons/star.svg index dd1438c..046a00f 100644 --- a/chrome/icons/star.svg +++ b/chrome/icons/star.svg @@ -1,9 +1,10 @@ + From 2f2884fde0f92234614948b01d24ecd1399c4e52 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 15 May 2021 00:58:13 +0800 Subject: [PATCH 074/207] fix proton download finish animation --- chrome/icons/icons.css | 28 --- .../icons/notification-finish-animation.svg | 204 +++--------------- 2 files changed, 24 insertions(+), 208 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index ea80e04..f779019 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -149,34 +149,6 @@ background-image: url(download.svg#progress-bar-bg) !important; } -@media (-moz-proton) { - #downloads-indicator-icon, - #downloads-indicator-progress-outer, - #downloads-indicator-progress-inner { - background-image: none !important; - } - - #downloads-indicator-start-image { - list-style-image: url(notification-start-animation.svg) !important; - } - - #downloads-indicator-finish-image { - list-style-image: url(notification-finish-animation.svg) !important; - } - - #downloads-indicator-anchor { - list-style-image: url(download.svg#arrow-with-bar) !important; - } - - #downloads-button[animate][notification="start"] > .toolbarbutton-badge-stack > #downloads-indicator-start-box > #downloads-indicator-start-image { - animation-duration: calc(var(--anim-steps) * 30ms) !important; - } - - #downloads-button[animate][notification="finish"] > .toolbarbutton-badge-stack > #downloads-indicator-finish-box > #downloads-indicator-finish-image { - animation-duration: calc(var(--anim-steps) * 30ms) !important; - } -} - #PanelUI-fxa-menu-remotetabs-button, #appMenuRecentlyClosedTabs, #appMenu-library-remotetabs-button, diff --git a/chrome/icons/notification-finish-animation.svg b/chrome/icons/notification-finish-animation.svg index 445a703..c304eb6 100644 --- a/chrome/icons/notification-finish-animation.svg +++ b/chrome/icons/notification-finish-animation.svg @@ -1,4 +1,4 @@ - + From e7ac147d80594c01aa9af3ed4343bcd7832d2699 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 19 May 2021 19:46:05 +0800 Subject: [PATCH 075/207] remove overflow menu animation --- chrome/icons/icons.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index f779019..d0afad9 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -41,10 +41,6 @@ width: 468px !important; } -#nav-bar-overflow-button[animate]>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { - background-image: url(chevron-animation.svg) !important; -} - #home-button { list-style-image: url(home.svg) !important; } From 90151b3dc36d44b032d74fcdea603d4126d93f2f Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 19 May 2021 19:46:27 +0800 Subject: [PATCH 076/207] remove overflow menu animation --- chrome/icons/chevron-animation.svg | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 chrome/icons/chevron-animation.svg diff --git a/chrome/icons/chevron-animation.svg b/chrome/icons/chevron-animation.svg deleted file mode 100644 index 36e3ad5..0000000 --- a/chrome/icons/chevron-animation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - From d40c8918589cf12a3ff054374123e1abfbc728b8 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 20 May 2021 01:41:11 +0800 Subject: [PATCH 077/207] improved stop/reload icon animations --- chrome/icons/reload-to-stop.svg | 58 +++++++++++++++++++++++++++------ chrome/icons/stop-to-reload.svg | 56 ++++++++++++++++++++++++++----- 2 files changed, 96 insertions(+), 18 deletions(-) diff --git a/chrome/icons/reload-to-stop.svg b/chrome/icons/reload-to-stop.svg index 38c2664..21b4cf9 100644 --- a/chrome/icons/reload-to-stop.svg +++ b/chrome/icons/reload-to-stop.svg @@ -1,11 +1,49 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chrome/icons/stop-to-reload.svg b/chrome/icons/stop-to-reload.svg index 7a62c85..192e41f 100644 --- a/chrome/icons/stop-to-reload.svg +++ b/chrome/icons/stop-to-reload.svg @@ -1,9 +1,49 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From eb173e0ad7177a10f35d72052b9de76766c72622 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 20 May 2021 22:59:46 +0800 Subject: [PATCH 078/207] fix context menu on Windows / Proton --- chrome/popup/popup.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index a014a57..8ae1938 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -143,7 +143,8 @@ menupopup menuseparator { margin: 4px 0 !important; padding: 0 !important; height: 1px !important; - background: currentColor !important; + background: none !important; + border-top: 1px solid currentColor !important; opacity: .15 !important; } @@ -274,6 +275,7 @@ menulist>menupopup>menuitem[selected="true"]::before { #context-navigation { background: 0 !important; margin: 0 2px !important; + padding: 0 !important; } #context-navigation .menuitem-iconic { @@ -281,6 +283,7 @@ menulist>menupopup>menuitem[selected="true"]::before { padding: 0 !important; margin: 0 2px !important; border-radius: 4px !important; + -moz-box-pack: center !important; } #context-navigation .menu-iconic-left { From dc7e36f46ead3f839134c3cfcd1943728951f351 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 28 May 2021 11:50:33 +0800 Subject: [PATCH 079/207] fix variables for proton --- chrome/global/variables.css | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index 6de3b3f..8300df9 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -24,11 +24,12 @@ --chrome-content-separator-color: #d2d2d2 !important; /* icons */ - --lwt-toolbarbutton-icon-fill: #000 !important; - --toolbarbutton-icon-fill: var(--lwt-toolbarbutton-icon-fill) !important; + --toolbarbutton-icon-fill: #000 !important; + --lwt-toolbarbutton-icon-fill: var(--toolbarbutton-icon-fill) !important; /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; + --toolbarbutton-icon-fill-attention: #0078d4 !important; + --lwt-toolbarbutton-icon-fill-attention: var(--toolbarbutton-icon-fill-attention) !important; /* button_background_hover */ --lwt-toolbarbutton-hover-background: #0000001a !important; @@ -80,12 +81,12 @@ --chrome-content-separator-color: #5B5B5B !important; /* icons */ - --lwt-toolbarbutton-icon-fill: #fff !important; - --toolbarbutton-icon-fill: var(--lwt-toolbarbutton-icon-fill) !important; + --toolbarbutton-icon-fill: #fff !important; + --lwt-toolbarbutton-icon-fill: var(--toolbarbutton-icon-fill) !important; /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; - --toolbarbutton-icon-fill-attention: var(--lwt-toolbarbutton-icon-fill-attention) !important; + --toolbarbutton-icon-fill-attention: #4C98D1 !important; + --lwt-toolbarbutton-icon-fill-attention: var(--toolbarbutton-icon-fill-attention) !important; /* button_background_hover */ --lwt-toolbarbutton-hover-background: #ffffff1a !important; @@ -172,9 +173,6 @@ --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; - - --toolbarbutton-icon-fill: var(--lwt-toolbarbutton-icon-fill) !important; - --toolbarbutton-icon-fill-attention: var(--lwt-toolbarbutton-icon-fill-attention) !important; } :root { From 2262b8af6a0d79e914f19ce3d1b86db9b90be388 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 28 May 2021 22:37:42 +0800 Subject: [PATCH 080/207] improved proton download animations --- .../icons/notification-finish-animation.svg | 154 +++++------------- chrome/icons/notification-start-animation.svg | 78 +++------ 2 files changed, 62 insertions(+), 170 deletions(-) diff --git a/chrome/icons/notification-finish-animation.svg b/chrome/icons/notification-finish-animation.svg index c304eb6..141c292 100644 --- a/chrome/icons/notification-finish-animation.svg +++ b/chrome/icons/notification-finish-animation.svg @@ -1,121 +1,41 @@ - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chrome/icons/notification-start-animation.svg b/chrome/icons/notification-start-animation.svg index c64fbb5..9a9ee34 100644 --- a/chrome/icons/notification-start-animation.svg +++ b/chrome/icons/notification-start-animation.svg @@ -1,56 +1,28 @@ - From fd3ace34be8f41473791ba0e2010f903b658d79b Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 29 May 2021 14:46:42 +0800 Subject: [PATCH 081/207] Update menu-left.svg --- chrome/icons/menu-left.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/icons/menu-left.svg b/chrome/icons/menu-left.svg index 0368a81..a33c4b1 100644 --- a/chrome/icons/menu-left.svg +++ b/chrome/icons/menu-left.svg @@ -1,3 +1,3 @@ - + From b6dda7be05ac13144a61b35c75bee4cae9b7991a Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 29 May 2021 15:06:46 +0800 Subject: [PATCH 082/207] Add files via upload --- chrome/tabbar/tabbar.css | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index f4db231..5dfa3ac 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -10,10 +10,6 @@ } } -:root[tabsintitlebar]:not([inFullscreen])[sizemode="normal"] #TabsToolbar > .toolbar-items { - padding-top: var(--space-above-tabbar) !important; -} - :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] { width: 0 !important; } @@ -175,6 +171,7 @@ opacity: var(--tab-opacity) !important; visibility: visible !important; margin: 0 !important; + outline: 0 !important; } .tab-line { @@ -506,4 +503,14 @@ spacer[part="overflow-end-indicator"] { opacity: 1 !important; padding: 0 !important; } + + :root[tabsintitlebar]:not([inFullscreen])[sizemode="normal"] #TabsToolbar > .toolbar-items { + padding-top: var(--space-above-tabbar) !important; + } + + @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + :root[tabsintitlebar]:not([inFullscreen]) #TabsToolbar > .toolbar-items { + padding-top: var(--space-above-tabbar) !important; + } + } } From 69ce07822d81d38ee207c4dd8ba48effaf236d29 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 30 May 2021 16:45:54 +0800 Subject: [PATCH 083/207] fix arrowpanel shadow on firefox 90 --- chrome/popup/popup.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css index 8ae1938..3e8f1e3 100644 --- a/chrome/popup/popup.css +++ b/chrome/popup/popup.css @@ -325,7 +325,7 @@ panel[type="arrow"][side="right"] { margin-bottom: -44px; } -.panel-arrowcontent { +.panel-arrowcontent, .panel-arrowcontainer > [part="content"] { background: var(--arrowpanel-background) !important; border: var(--menu-border) !important; border-radius: var(--menu-border-radius) !important; From c4ca945d5d2dcf2a0b9d4b2954739b83159cc2e5 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 1 Jun 2021 21:20:04 +0800 Subject: [PATCH 084/207] newtab page for proton --- chrome/userContent/Proton-NewTab.css | 198 +++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 chrome/userContent/Proton-NewTab.css diff --git a/chrome/userContent/Proton-NewTab.css b/chrome/userContent/Proton-NewTab.css new file mode 100644 index 0000000..e3142e3 --- /dev/null +++ b/chrome/userContent/Proton-NewTab.css @@ -0,0 +1,198 @@ +/* Proton NewTab Page */ +@-moz-document url("about:newtab"), url("about:home") { + /* Lightmode Colours */ + body:not([lwt-newtab], [lwt-newtab-brighttext]) { + --newtab-background-color: #f5f5f5 !important; + --newtab-search-header-background-color: #f5f5f5f2 !important; + --newtab-seperator-line-color: #ddd !important; + --newtab-textbox-background-color: #fff !important; + --newtab-topsites-background-color: #fff !important; + --newtab-topsites-outer-card-hover: rgba(223,233,233,.3) !important; + --newtab-search-text-color: #262626 !important; + --newtab-text-primary-color: #262626 !important; + --newtab-background-primary-text-color: rgba(0,0,0,.83) !important; + --newtab-wordmark-color: #737373 !important; + --newtab-link-primary-color: #006cbe !important; + + --newtab-card-background-color: #fff !important; + --newtab-text-secondary-color: #767676 !important; + --newtab-card-hairline-color: rgba(0,0,0,.1) !important; + } + + /* Darkmode Colours */ + body[style*="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(251, 251, 254, 1);"][lwt-newtab-brighttext], + body:not([style*="color"])[lwt-newtab-brighttext] { + --newtab-background-color: #242424 !important; + --newtab-search-header-background-color: #242424f2 !important; + --newtab-seperator-line-color: #4c4c4c !important; + --newtab-textbox-background-color: #4a4a4a !important; + --newtab-topsites-background-color: #4a4a4a !important; + --newtab-topsites-outer-card-hover: rgba(0,0,0,.3) !important; + --newtab-search-text-color: #f5f5f5 !important; + --newtab-text-primary-color: #fff !important; + --newtab-background-primary-text-color: #fff !important; + --newtab-wordmark-color: #fff !important; + --newtab-link-primary-color: #49a6ec !important; + + --newtab-card-background-color: #2b2b2b !important; + --newtab-text-secondary-color: #929292 !important; + --newtab-card-hairline-color: rgba(0,0,0,.2) !important; + } + + /* Search Textbox */ + .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button, .outer-wrapper.newtab-experience .search-wrapper input { + box-shadow: 0 0 2.9px rgba(0,0,0,.11), 0 1.6px 3.6px rgba(0,0,0,.13) !important; + border-radius: 4px !important; + font-weight: 400 !important; + border: 0 !important; + } + + .fake-textbox { + white-space: nowrap !important; + } + + .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper { + min-height: 44px !important; + } + + .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button .fake-caret { + top: 14px !important; + } + + .search-wrapper.search-disabled .search-handoff-button { + opacity: 0 !important; + } + + body:not(.inline-onboarding) .fixed-search .search-wrapper { + background-color: color-mix(in srgb, var(--newtab-background-color) 95%, transparent) !important; + } + + /* Topsite Tiles */ + .outer-wrapper.newtab-experience .top-site-outer .tile { + border-radius: 4px !important; + box-shadow: none !important; + } + + .outer-wrapper.newtab-experience .top-site-outer { + border-radius: 4px !important; + } + + /* Hide pin icon on topsite tiles */ + .top-site-outer .icon-pin-small { display: none !important; } + .top-site-outer .title:not(.pinned) { opacity: .6 !important; } + + /* Topsite Tile Size Adjustments */ + .outer-wrapper.newtab-experience .top-site-outer .tile { height: 44px !important; width: 44px !important; } + .top-site-outer .tile .icon-wrapper, .outer-wrapper.newtab-experience .top-site-outer .default-icon, .outer-wrapper.newtab-experience .top-site-outer .search-topsite { width: 24px !important; height: 24px !important; background-size: 24px !important; } + .top-site-outer .tile .icon-wrapper.letter-fallback::before { font-size: 32px !important; } + + + .top-sites .section-body { + text-align: center !important; + } + + .outer-wrapper.newtab-experience .top-site-outer { + width: 112px !important; + height: 84px !important; + padding: 10px 12px !important; + margin-bottom: 14px !important; + } + + .outer-wrapper.newtab-experience .top-site-outer .context-menu-button { + border-radius: 2px !important; + height: 24px !important; + width: 24px !important; + inset-inline-end: -6px !important; + top: -4px !important; + } + + .outer-wrapper.newtab-experience .top-site-outer .context-menu-button:hover { + background-color: var(--newtab-topsites-context-menu-hover) !important; + } + + .outer-wrapper.newtab-experience .top-site-outer .context-menu-button:is(:active, :focus) { + fill: var(--newtab-icon-primary-color) !important; + } + + .top-site-outer .title:not(.sponsored) .sponsored-label { + display: none !important; + } + + /* Recommended by Pocket Cards */ + .ds-card-grid { + gap: 12px !important; + } + + .ds-card-grid .ds-card { + background-color: var(--newtab-card-background-color) !important; + } + + .outer-wrapper.newtab-experience .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) { + border-radius: 6px !important; + box-shadow: 0 0 2.9px rgba(0,0,0,.11), 0 1.6px 3.6px rgba(0,0,0,.13) !important; + } + + .outer-wrapper.newtab-experience .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) .img-wrapper .img img { + border-radius: 6px 6px 0 0 !important; + } + + .ds-card .ds-card-link:hover .img-wrapper { + filter: brightness(0.9) !important; + } + + .ds-card .meta .title { + font-size: 20px !important; + line-height: 24px !important; + font-weight: 600 !important; + } + + .ds-card header { + color: var(--newtab-text-primary-color) !important; + } + + .ds-card .ds-card-link:hover header { + text-decoration: underline !important; + } + + .ds-card .meta .source { + font-weight: 400 !important; + line-height: 16px !important; + font-size: 12px !important; + color: var(--newtab-text-secondary-color) !important; + } + + .ds-card .meta .excerpt { + margin-top: 2px !important; + font-size: 14px !important; + line-height: 20px !important; + color: var(--newtab-text-primary-color) !important; + opacity: .8 !important; + } + + /* Recent Activity Cards */ + .ds-highlights .section .section-list { + gap: 12px !important; + } + + .outer-wrapper.newtab-experience .card-outer { + border-radius: 6px !important; + } + + .outer-wrapper.newtab-experience .card-outer .card { + box-shadow: 0 0 2.9px rgba(0,0,0,.11), 0 1.6px 3.6px rgba(0,0,0,.13) !important; + border-radius: 6px !important; + } + + .outer-wrapper.newtab-experience .card-outer .card-preview-image-outer { + border-radius: 6px 6px 0 0 !important; + } + + .card-outer:is(:hover, :focus, .active):not(.placeholder) .card-title { + color: var(--newtab-text-primary-color) !important; + text-decoration: underline !important; + } + + .card-outer:is(:hover, :focus, .active):not(.placeholder) .card-preview-image-outer .card-preview-image { + filter: brightness(0.9) !important; + } +} From 2575f53cdd5985d6f2f32b10900a98a8ed015437 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 1 Jun 2021 21:20:40 +0800 Subject: [PATCH 085/207] add newtab page for proton to userContent.css --- chrome/userContent.css | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/userContent.css b/chrome/userContent.css index ac76dad..ef9213f 100644 --- a/chrome/userContent.css +++ b/chrome/userContent.css @@ -1,2 +1,3 @@ @import "userContent/NewTab.css"; @import "userContent/Preferences.css"; +@import "userContent/Proton-NewTab.css" (-moz-proton: 1); From 0ea9d49ac3206fca7cdc79007b20f1f3dc7f08f3 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 1 Jun 2021 21:30:32 +0800 Subject: [PATCH 086/207] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 119c459..dac9c0f 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ A userChrome.css theme for Firefox that replicates Microsoft Edge and adds icons ![thumbnail](screenshots/Edge-FrFox-theme.png) ## Screenshots +**(Screenshots from macOS Big Sur / Firefox 89.0)** Newtab Page Light|Newtab Page Dark|Firefox Alpenglow Light -|-|- ![screenshot-light](screenshots/screenshot-light.png) | ![screenshot-dark](screenshots/screenshot-dark.png) | ![screenshot-alpenglow-light](screenshots/screenshot-alpenglow-light.png) @@ -24,6 +25,9 @@ Right Click Menu Light | Right Click Menu Dark | Firefox Alpenglow Dark ###### Firefox 88 or higher: 1. `layout.css.color-mix.enabled` = `true` + ###### Firefox 89 or higher: + 1. To use the Edge style context menu on macOS then make sure `widget.macos.native-context-menus` = `false` + **Note: Only properly tested on macOS 11 Big Sur** ## Acknowledgements From 3cf4505a9cd33d1427aed58e16644c79b9dda29f Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 1 Jun 2021 22:58:15 +0800 Subject: [PATCH 087/207] update screenshots for proton --- screenshots/Edge-FrFox-theme.png | Bin 37497 -> 67785 bytes screenshots/right-click-alpenglow.png | Bin 23317 -> 25055 bytes screenshots/right-click-dark.png | Bin 20592 -> 22240 bytes screenshots/right-click-light.png | Bin 20700 -> 24613 bytes screenshots/screenshot-alpenglow-dark.png | Bin 49696 -> 164033 bytes screenshots/screenshot-alpenglow-light.png | Bin 64170 -> 176119 bytes screenshots/screenshot-dark.png | Bin 37458 -> 149961 bytes screenshots/screenshot-light.png | Bin 40807 -> 152637 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/screenshots/Edge-FrFox-theme.png b/screenshots/Edge-FrFox-theme.png index 4094ae3b8c86ffa69fc101ca1f48912c4ec1e1d4..ffcd850464205320fcc5f3ab20bac72fccb718ee 100644 GIT binary patch literal 67785 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 literal 37497 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⃝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%0Dkenk>bAF6%Tv! zHXyl-bIQC)qCoSLb- zI0Vf&*DJJf>_>Naa5rgQjU|`}s+7gOZwS;wpJoYb_-I*Iwv_g!XLI52r8_NIrE`ax z(su4k7sQ_hL|=(lC%)Tzxn_r>sYx7*+1-?`iBWuiqoB~TLNh?fjucq%>Of4Jef6tJ zvjpLXPZ9ssi@&ri)0mtlOesh@&q%korDP-&ozZ|i`k?dn(_Pa?{d*T=ebu>teHOZ@ zPAV@a*Z8Y(?1fj2$ET}TiG}ks^FtC1do#!*SzG$W%C$OlO@IB~vOuleE8WVulY@4} zDRbobyr-(2u2MeOQfI$1v-adnW0U{Sfwzj|nvF`)<00zTM%CRuMv*DA+v##$(a2?K z;nnE)5$~39uvCg3&ri|&dHqA>>O(y3oLrsOpJ#Y=q{-}Bl8M7Rsaujz|8VTg=j5I* zn)aE9^;~V=`1_hu__@v2m(Uk24I(0bUSJPZ34d$G8JlI9K{QG%@^zvm6lYVy5 zVCvrxSOB|i5~P)T++ctE-|O&F*{HCv$Cj2HbaZr-P?;BFH(&_XPe^#Uh@4!gDJ4?^ z`S%hhlu_X_0IM&4ibj1dD7aftSXehw2f#sO|J)J{NRWvaEGjBm1#m2f%eF;mXlP?& z;~4n3v+dU4E8V~4?eFjZZ|~rKzhUsjQe$&=N#}U~km|WwTpAPQ(f=w3`GY;q;L6F$ zBEtTAVYzzGOg$P-nl3)0cXwaPSQ}e(i_^!7=;|h^l08CBIVb@Glp@!RqMDk7qa!ca z!3Ne^IB&SQxeN7L$kL=^jrJ}PU##nW6M5iVj6Fn?J6s=>TkNjh<752W`mwj6wgt`% zj$GEo<_@>1e4@U^N#A?ETww*`NLT2~>Pc#EMHjRmp?;ZMu_#)T{mxh zxVs@fDN`cU?DanRDzDMGR#|~uAv^xnyY&HP_dS)Z85d)S%v9WO>cJW=H5h8S&~T)!myMQuRhpm+JaukAv9g{Hcp{lYiNy#>3yu;HcUZ(m9`CEvxF2qf4PKhJpM z=|^_4QTSZL!*d_7@bGwl|2jB$`SC{Bv!GYgaXXVJmj^d>2)0~aKP+_^-Lf4GF5b~n zH!9fUb|@2cw^)phOe@q0>WHAV*G)QqL4OV;DD&$^ycoy5d-oO%EkDmkhf>@h;(gU* zWO*=6K%Lv~f%j@XZx-c<+K|`Zm@V1$d3Na_x83DRe)69KBRhBh%Xc_=>`VrD_F6|M zI61|49*0dZ1146&wH+Z+@FHuhLp0~FWr{B{v|y!`MRXx z8?vDgVaouxvppXJ$U$%K%WM2{Iq!QONjf@~MY3tkQdiit7B|APGOn4G3SS^&Zog(;naDl5L6e}ZtehT3FJm;@o>;)lRC*!*%NK_J z&r5x|@d)W-9|A*w!C3K7?t+J!3m)RrP|%NLm)1TrF*0_5bIoZx-#un+R&!tn(C3Fp z)U;wli-3|Rp(%`BGW46tpQNOuo5SGDeim^42GT!(?`LResB__#CfAGaSg!y4wZmyI zU%4W==F{fog^j!;H8m9iTJo=7r?F~n&{&Liv`s-ROy|MYXfD_|(xA|5hu6o4Eb8#f z!8z`3Zzp3hBhd(gN_vSX~6;SrrtSSgMq> z+6d{1o`!{9ir~Jk9+rDGnO{hmys{=UlTYQtoNxBZa(j_yQ~6ePn|LSz4RgnIAX;{2#MNe zGV8w3kc++9s-2HqSeP2V-zhN8;r&)+B*RpEb{t%*g#JqO9=~hMo%`1GmVBDibYw%R zD@ZR561pX>SFhHx@2~Uon^Fpl9B%pPaWyB>s#<9f_)2{X4V~_6#G6YL&bwBpDY~!J!%GOn$LiA%Ruxp8UU>dva-aL z0(5jw0C)Wn#Cyc-A6*Q{lIu>3cCWtR`c*xB{j8!Qg)_JW-GF!PX>U)^tgsUgZH*Ji z0?aD|Q0lkE^%NO)g@=SB#_vzk*Vg1gl}UGny*W6RvQ14*rZ_(#oSBuE_k4Y(P1((@ z8cui{h+ob_;9qkuVNyt%gNW3Ac_?Fk-YAyG@)1NtZiE$0pC-wJ;F2*M7@B6w6~ktT zbX)PoHn+9)LEK}?s;tOtm=D>2p+d8eP7wFM!bTwdAX?g&0Up9E&$b)!nIa~<{v6hs?$3AzMm?X7wxoHjJpv*H_EV#F?dXo#%E=4@(?c`v= zPB7Cqpv*1f%a^Bbaqv4ELvB3|y7s_&Islx34Y2l&prqMp%ma5LndX2&CGHc)OKdn45O6AjM2ETn_sHhbAQu=u z2TP;qZ1_37vho4!(CgcKMJyF|JGt$laU+s18v@(?Yj(8{dVV-IgKZN(>ZGkc`X|Tz zAecTpve%9GtG1H4c;}wFU~fQlu3~)k)pEB1kt%dEj-LKjSKj!UV)GT9gXKQ+*^rt& zvjPUc@Oe;KL zX9yw}P!VquS37Xm?um_OQ;?F%*4ka78FU>M56kTwG_T4nHXi9kacgAz`AHm%&S-W1 ze%EI>qFFNgQ@bkh?-?=FShBX<>-dYYysk>{A_+;E9$a<*jp!ct_R$CXbb;htDydOH zsu!)ic8qcyc`hsmZ62m*i+Tq|l{_HG&rcL?kdUxhZP)41x@gLso|0ztOHnz)UCYdW zok2pbrd#Vg&Ab}FR{oh$T=x;TFO+w?X~^gdzmH)%er>nDCSi(OvpF3&%w=lRDCapP zo17fDo~G6Mc3w@zWKC9cAeCyH%eNn|L<-M8|I#J8Lk>eo;dGZ&qgb+4I`Xq9kub7a z-V5RM3s@awE$_&hgj6-ktn{*GBs8jB9HZ)VH8o@7+;$CFRPwH;7^=axvN9Qh@`GZ7 zj+;`S?mm%Dmxt5gVw`FX8^WTtC0_ib_g2!HUM{q^{LlzYVC zF(UntdWeXMN?%*Ef{@YKQGI>EC@|I!02fWA?=jLpT^}Z7cVdE1DY{p9>3nKopuTzAYW1OxX0zQbO^Bg4++F z{<1@gdpHFy><~j{t>yCXNl$n87tj;$qFCegRU_?|hpx);?LgUc4phEnmCt8paoWs2 zhhLh_E*a^JKir?mi(iMlXLwv(&RkczF$4yTOia4r*xrEX_1V6jjfS+(WNKvYw$*M` zM%iw=H0a??)jzHqC8H|cqEAfIpe%f#mNF?W=F>Nv5y=t9ciB;VOrd z@3Qk4Yt=uW-)e{6hui&g+?vT{QPSD>R&pL4%wNe}$Z&TQ+;$Y$=#QGTDzkxeC~H#X zQ=EJ6q4O<9UUBxaQPvT9j7>{&x{o|5KJS-D#xwSPBP=O)qW(D`8O3){ zADiIm>G|Q5SW-)BN?OIJ`rz5&{VObsIa4`QxePu+%o3q(1~I#hDowmU)iZH_?!!;XE`>sPP7 zK<4|mW}b&NlXr#Yyn{~CtwByzu@UPOp{St!&zf@-Yis-Iy9O(Ap0Td6t%8F5{OW@v zgO{wL8zvMVyS|lkwq05c{4PZFS^6DIi=32gwo__qk*bEFq!j82T{>;C)7P|yiHP)$ zX6#aJW=Y>p7avV)e4yrff7Tn#6?@0-Ysq1rHbbBG?`Qo}K&T@r|bC<@2etByfMNZG8 zNkV^Mk9$eDIu?m*9%|UE>d}RPzKjHNBG$Ye=F3r$bF2SI21+gE)BDEl=nZq89@(Af?n`STS%G;5Tz@PEbvShO z$Px;5tJ+VGHFL2PT^B9xVzn!eQFGbS9B^L!pyg=oy4o$5EiNV1v9E64(SPId{td2D z0ZAQy#_Xb4^%!kgDe6&|YgDWyUT!N^PE#mvoS$imk<*DBE@5R;EK)SX`y4DK#O14L zTlC*ljSQ=Gd|th~AN^R1OC`+AZn^$-pVMuac>UUCH7uLpG-U%}8y-rJg6&jsIiI)` z$s0MUv*(8SIao@WxOstDk8NhS&SjqJYLe0{ugaw z81R2f>WA)g{*vNLcc=&?S$&kNCFOtiK922KL`T-W5rXsJysLO8*44vMQiFnxVa4N)_y(u9fJ5X&+ME_Bp z7g|Vb+2S5PyJ))ME`HwKtWN1l4w-P<4c@P>5cnP7m(@Q!(eCN5)Yz7f8t1+{xf{#=XTzL=`e{K)HS9?oetGmPj9cl=Nm`W8njo z6;JBe!`x(Tw7&LkbrUJ;_r%B&t{R!h$!F&R?y(JsR8kgzFe;2rfmdM6^wm!f3$Yi&tDZ7d0=8r`u zvpW{*rJBvH*iGXh1N@5(n-iDW+*d4Ataw}szP79vSyXsDjvQSi9=E?$;%@S?W#*fU zjhwy&i&Xq@?Qpx4`7MTr z3&KUMDynybs@dJ(C51Bz<666 zKT}b8^8@c^7g4EZrfjb#o;P({!9Kfb_bxJxN18aVt@;cu*FFAC)?kXZ&*)FRoa9>n z;%%c^8?LxrF>`KHoK@(^#IMOJ9Zu-mWu0va%TN2Uq-I8D7oE%Yiy}rkw{m1!w&}cJ zrE%AP?PL8thA%^NwTg3cs3oQd-x6er^O(>vUm_*8PP$Bbs$YN9ix8+icL!1_28Q?#x2`kXyd8LryLFik%Qp|K%l;~CtR- zF{wwt*mIF*6hdy5!;)A;Iu&Kp_lVZd`T2@JgU1}Q*t#^r#2oJ*U3ejQp5@^pi1BL< zMeJV<3dFvq*iY)2J#W4cgd<`QC{#(+u-0V_PU&6)3jg=;;I`jG6NCa9e~BfYJ)+=D z^Lw-N@y_Xde^76t&#`}rJ;&C)0u+HKecXht0v-Qq5Fz%}gg!XWv%J}1D8f3TfR5Q| zPfSV-!+f)I4*CF!>61RB@a)*I3JbSTrF7)j=d+y;r)A{kRt|o! z=9?xHPhHGK1aCO~j*P$#_t#~HqUTy?SogZ((J64;8bP2bGzE&Ojfcx^W%2zMokTTW zWS;vNoN<#V^Xu1Vkd^w(X&4Id0=P{4G!>r>L#8pTC@ay?igtu$YgMVqJox9;o2#7* z4!bG%9O*Lgi1+X|_$mNbq+|I~Aw8B^Uaq##m)l1o^B@sYb7Cf%NJk0nr#}Wiy5N)v zzcCNknhpR_r9t3#ZWO&VN-I9PKg|s?a7Dv|THpi=;G&_W6-VtfdxJ%@Tp=_(3{L&7 z^aX?#+?<;Qk^{2x@-J=olswFow6t>m6zUIFUBn`W3~4I7&}W#ufGGUVmMX{!K2qE`4?O60abGSV@GF{LonB)H>CT#lVq z0to=9%M~wUlF9tvsLmRfwTCs@g*P$zQAu~LJ;$&F>Hby_Tz0M&;%k`{Hp1a z!2W6-i|1b$Rd{S{HbhL36{uZ_Rx7ngq;}iZVNoqe`Dr${{2i}^SQ)?!=@5}R;v3?Y z!u@ewpqpeZ$A6rinw~ZS_!rBvq@-jQ+!A+SSHfYxtbqvO6;_SeO%#W$h(;ntszS@G zXPOI`5l+?)0<5Ag4u?JgkBM#8t}{* zFg{27Xb!TQ=Xr@sCJEm`#`yy+G6L8#PE!%eYKx)EtgvY#9wxqfJABIe?0J^(zIJ)I z4MP)&Y{|-oAfg7lW@)HQUNVYRQCL`b)u|0M8M2B{%a@7lzm`ZANUow&ASNm{N$Gb< znAp;H0ydXr%uT1yaBrS>xGEwHF)@_L<|8L1q~c47iHUi^06{G?5j$?~pB#R^{EKcd zhh_bTAj@5_=y16V>4PV&uqBepabS-87=4BGvH&;4^zNb-=)@rn?zGV%mRyb_CM6Yk zxknj0=Q%{RU$@1XZr#Nac@8S}zDfU!t-EiigEiZH`85y`QwFVf1_t>aGsqW0o;Ux( zsM$ez=D{CJi~@ag0D>fm(X5N0cr}ua`Eo=+CXXns%cq<{=u3`;{!JASsAC4Y_yijaK<`U^rJpg!pV2(~^lKo3dh`rkqipw5wIcD1Ed`@Wf5E$5oQY!QNfGeW2QU_BcjDj*%4{Sba2#;nQ{nBIpkzS)bJu* z%u%8W1pb&QlR-O17Ko18F;jj89WY}?6arK3IGHj5Obw=sOgRLm+;P$Y(hf{Qv=W~5Nd-yhSQ(~e=>3~gH8HrPq6tya<@nnC4tW{(|m~U z-2FUeh&C%n>M=rA@&maJgzpsL*1aQphR=EP>zzAy;OBDrWEr-VFTEv)HmuwBx08Ys z$n`wLllm4Ejf^sfTjn@K11a>jE@6rEL&|$m>-5dB2pQJq1(cOTq|`Y-q!0M`fw(Sd zAhp22kx_K8w>4OWE%GQ?1|EDcAo0{CRgJv7|2JV_7Kx|9E8d*j+vt*6f_Kppk)F}^ zrS?q1|4gPzM0LECIj>a2E|zJ7`M+EAP)Mpm|NGW^HbQZQ-3r&zM}GS+>(MzLgyrA#b9 zHaFT#IsQrVWb>+abF;dmG``qo*7Pu{e7hz7&bYUF_a0L)ljGv6!~0I{bRqxCCMw4j z<{(fNjHi@N&(zv|m#MV>l!E;kuT0f-vD^_Oo^RT=dqN@UMIw=XOk3ZDB`COrd1Xcz z&7~slp!fDNw=38fml9VP)|Y?QnxaUPMFVd#oc89o7{d}Kp1qCzlZWJ--Hg`uC!=_G zi7IM`M~v}1NvvjW@>fP2#9RID&UIVT@n~43rexMGCR4{fb~pjfX9=->2Ws4FAn5se>+avyJakjJxskclay+v*pH+^m z@uq^|MBIh@xfktV!HDDA=+nD03TvFCZ4cMOJFB;}C7!M%7p%A_zD57j?%7)3%B-Gz zW3;v0`DYXzJa4xWelIl&mV=V3C-ZR0I@58%7In~C(}J3G&)oHKXJfh{>$>8~UTWHP zY?7v0Q#P?ym0NsxjlYtb6lSYt%}6f29RHQ;0`5X%ndorw?ni?7uZ51Od1r(?7E@w%64C8E&hAAR!&kh^GQ!4+Ahm#MJ-|E7JX)4V9A&LPc(Bw>gLUv z8IepJvNKf#bdj;$8T8BY%Qe|@oyygTe(?tnGvsrW*Gil0YO1~*>r}}G-cU`az1l>p zr=QnGan-$q#R?>AwuR21Hs3y0+#VwSp-cD*eXi+xWM5W+eiWn5zJlJ6TZy#m;k7kR zr|$My`9s5dT#L)j;q#G|fha3Il=9&UT45sYu(%U%6qT zjp(q|Y_*0du}KZkxo4Aq3LTB(ES?2SY@+`x?)>95hf;` zs$rjOx56AHFNkV-7Q)5 zYC+Km^Xh?&VgR!bq6SCNO4Py1h5DmOP=^5;USN0S5S@{km33)s%V%Jzo}{Mq(4{W3M_xEK~ol1$!D<` zKp~*zSgA!vciW&3{Z?&fS{hZgWVb`HFp1)s%&^NGPm;&GVysY8^0ex8Ysb#-1-{}) z0LviX3MxND|15_q#sN6aeDHg8KahfAz8Fe;8eOo4Q?eiV55|&5$hCnH*-Cav7wan(SKx8 zXD+=;4N`cSni?Jwc{kTIyyQQ|2H}!Sq2c6!h4d_!sV3>{)US)-AT(F3n89PqS*|&B zgDmG+b0#*nKG0T0_A7#Lx3l3;sb%?8q`If@ETpH^YTT;8PVecT?MM*bDW3@92X}!* ze4xZU9`S8|{7~Q69CTNL%v$xqlDXvCiq=T+0tuCnRuTxQ(Lm8PF2m0H54LDT6re^7 zUTK6+BlrwS4An`K;$9?AfE4x9P_t^sNVr`G1!WIsSL`cDxSTglP%ER_Q1=9? z^oa1i&)x#6x#KcQjECb!sER7BWm-vmddaD$(vj-1OhRDqi1OPlwtM5d_X5DmvxM;4 zeP;4C*bgYEjCcft{>*J2hoCmA;7T<$_}szjKLEcb0TZ~OsBYMCh6?=DUcbw2O$GZ= z*S}_EDL;AgZp39BA6cB;p&3DXaez&SL5mcCp+vNII|Tp%(g6iwDVi06cxHQ09RioR z5Zbn|loAGN@EiU5fvjy9YdG(Y5>M8oyNN@78j9p$zQHq+0_fJ;h^ z9B%=`-u~TVXW-k?8PkCx*(#^hxn6a1V_UvCl#}he0)VP_CD(8(Vq!F?1e_G;rDM)f zznrxyLmYk*`hA@O*e>O$-a)u76OcD9@;-z#y;9u2kxbL0Z|-&YU4S!Bg$IwFx0ZVV z(7**S_WSNqr^22a7>c=ex@yr; z@+LHw4Z9 z#e5}^P#q>73YXG-f!jOpaBx7rOsX3SH%Tt?!tG#?`|5=(L=G6Z zxD)|b>4T(P&jH=n!11?N<&Wv?=<6pCx2<+mrU#1lA^un8n z2nhi^Mf)%V#01PO20_~cTY_JyD)}=Nao)d=h-q!Z*=oZ6nnQW22M*6eh2B8L=p*nD zAqb@4K2AJ|4q>C!mayn zgT*BzI(w95x<{&<>kd6n9Q=J8h9!@adB^hlTJl>5#4dt;r2arJuc|v7?`_>$7E` zOC`B};z`U-eYn+h!#pW9CFax`S9f!AE8S1PWFz>fZYuksL_i%b0E&8dwT=)4SMnhz z2L+dr!m7$o2z=byu6$^~=eU+48bF>1DRd*KdjJfHJh;+!%Nr%R*RDN2>;dEKaBM4G zW{>`3vY5}eDE+o-y2%--Ghb-&DL9`Zcdb64mPyZT@8slhdO(e2{_D(@B83uyuU%1l zWXY$AfS#@i=PSskYh@uwElM7C@(l@zAmjf6qQgIb&ID{o?1Q;cDHidgs8vrNH+IQA z0Bl1gqqoT(;7eHC1a0Sw0iyC(MQnpyBQe#~d?ll^V?9u9#~sJ$-~3Bc!A-QM8^r*< z>|t5zQbX;7MW-P8KL@s!hgzutSJQFgr)W5Cmri9cD7!Z4@KS}s`qmXpQf`~>d?lsB zH&D;w;RrTr`szZ#%doj{{dGXJAF3xTydU~-l zxYM|A0g91*=T0+%d_%3!IJqRzLaE68Nm~SohNPq?*H@ifZ?xfI|BkajQC)xYNOG?_ zZ~o(XpRG>!5rMoOYuXX*b{U}^lepf+jLtIaMW^k~+|s0Fn#JrGQN@$ed#QFwE+^c<8M$OCSf z_Aq4?6l?RZU)>$aVz$deyewLkJPy)uol?>mYgg~&wP5 z`!!=bxy9Bf@2KT!cJOt+H(NIFp78Sg9WF|NuWCMz=cG#}Ke$K-$GlhNTUQEgJ>V6` zqt4){WsL6%z1NhnArc>Ie(?3dOj}D~`qP8zoi-{hF;P+P-OZ)+J}qZWfZKG#W=0@u z5a@dfiSn)(UXKYJ`dI)W^q9M?U%O07+BjupIPsqppXFb#>Yd-_4EMU+|MmiCn1O>s z_VQ)@V!I`p0aw?kmejef3&`;WciS2RHt`NCYcIqtQGiWJe7tf44iBdoUHA|XoU~jv zv+N*m(g+r`{ab6iP_BG>vx17s7tq9PrGcKFbI7?HjoTd+8P|>+P47t>K=eIJqCkT- zhZ`%%%O|hTupK5=x*w*)QKqh_ezf@OCU%PK|PLS2&;%jm7_kgD7 zf(<`Vs4wF)LioZDVv`f3gLd1mV!hFad&OYMy6U);qpQCkI#LOYegR|FrZ4g(pM8$( zHNqZ)sbTcXc07Lp@Pva>g5sI`iqG<)3u%n|54Yk6YHX7!uVhZzlq;(4XHXa!*>qZp z3I@xZx#!Jfy}87`V67KHZ%o&fIExcyTSyx zLZ~Q%eUXD$f&fTF&G$&Ydshgczw$A&?%qvSTnT2Vq(l@)#K(^*>Smv^jdMO(%@MQ2 z_q(Y7zQ7W?@vniO)ABEEAhl~SROI|gZ2JMhVOY@exwL3bP)u~RrHZiFa2yv8mS0>{ zGE)-?*_Uq~7*LCd^j@|T1d9(Tzn21V;l0;Gv@HcT8?(e!fNHuC3>d#?`1X_YoPrQO zpTp|&JghStw4`c$|7ETlO+}v19_rkUSM{)XsRcFdz9VhgpxV7sA0g`R#ZXB#0sL)cRve;}9Jhn8L-tW3Fv<0kqZpPI_S zJo^rAdd6+>&xg?xQX{I#|BWzGpjX-!K<(by%cU{wZqt?U)VU=KU_yV0EmpI538& z0hH5z(Rf0~$S6)7oc`PPHXU6?em;joz|HoqA^TBRwIYL%;g;E=k;Br81KdB8IT=;O zYs=umq>{*9@aLxyS5{N|JY-f9BTe5|7z{SAW&O-Lqv@J$^WJV)=I&fgbJd0r=f-Hf za+A}TA&1ah$$>GW5s^EI==T+~9DYwm6uRW)cCiu^Ujh=WNVKIgUYyST5K z3>~@XR``0zz?rrgobGuBrW51$Z9ME2Yo%rga? z#Yc}vlCQ9TjJFGB6P|j3#9!oO;1+R zgD004dNUV;b2B&Vq11=AIqD-r8Kp$yV!B|Ld2d2PP4b4g{K0tp%(^yHxzEBP%)g!{ zr~R}Il`uz~=6NTAbos0DIr9I7FK~VhYg?M*bACsL_0Q+gg?8JNvl|8{5yGGZUuqWU z|3%Kj#Ip})h)Fvp0-*@?D2@q^E+luavm%WUT4blGi1*03!I0E|NddHTVL!R1N*47e z=qx4$QSO~!K;l!E2%nayh&l!FDyP%uSuB4oeW)AHbG|G)S3BpAF+tB607m_NrE@?Li% zH7)H9KYui2uik>~nfVQF)>FG^Oo4Mor(?=0fAEhe_D_Zj`=W%;a!)5h%h@wGg*&KU zHU#xltW+B#IU@KPfe!*}u88tb;v8O|w&8nwievTGaV*$?f{dl*Ji6t5f)mMK?~_41=S^oxh^1>#llRR1*S@H{W!sM^fTs{+99nti-lP< z%!AaNgZEfi#J%Do!U{*=fumo#j(Jlea0eFy_IM6mzr`$|7sTSJ>W^7?ofO`B9Wy(G zfF6^sE)7UHXLI^^5~a+w%V#%iTB6wcGUU_Y+Y69ag(84~#J!0pwzkEcot=wX|6Rr? z8;h&L9j|{sPM`&6*mfIj5kxJJ2@q=UshezQ=@;#mr1RI}3iGonrZHCGha@%E4TX zfP5FAGcq8W}i zy&ubRDwN!2G55_!hNif%d|i_3Mht0@WaN+78P3nc{w`ueNe6*Pz24F$}Spig_z2YXXCd|+iihc8aJvS=+pH3)o# zl|$Ey))1-40O%}?`=+=PT(V&^*+?t^ALDX@aub{BUsuIDnfnuq(jsw~wg>A0kb_TvI1mEzh0iI)(#`??9tMJp7t~nz$Bzu+ z6r2Vhpr-LwlRM=EXxa#X#XyP6JbY`<3Ci0iVHM$;5-9k}vR@gg9iBF?LPbKw&fwgZ zAY2jgJCT(9ET`Qog_Bm5Ha}f;F>dPd9!Uk&RMZe{huW)Q4q6ThIun@Ww(wOkM z4Iu-tdm%6y4Oiv74X!#w?|~ir0udP4H_GsVb^j&!;<_BDdMEhclMO6vER@#3R}kc& z%nUF*iDXhUP)zR%pEcuyIvTSoloAp}g!%>Kuh55C#nOH8P5}5Q%E~4}>T&_R-cVXN zfotF5BEeKBb3jbjjXnD^4fwja7u<(#i{5vHh0E(2#3+$5vFD3Ar%h)A0s_YJ-N5th zgZg_l&aY=GGOewxL3Gpw;3_RBGI;k6sX!A%Z@)zF8nBg}pxhY+Uv9H;kc!kp+!2=L z=zID>5En~=FH+2M*X#t+9&)ZRY47+!W`};HN{GRHs8kjx5zid?3JS^vlH~0qu%7#H zZ250GlAa-{1F6C`zp!X!hQ|F1Q$u(KyQBrIVMfM`pPM6Yd!|Skll4q%51g)ubmCL- zDX`V-7eG*OK*PUbB7_#=K+i+NKYhvow>3I+Ke1y0)jVa@1Tq9)y=VuJ2SBP>AzmsD zb#+Lhkbih=Bv0op1UD0r_}28jc)aD^W#%AxfSy_UVF`EGh42LHs>Aw40A>kBhy-C| z0cnLShj=FvmR#$Ho81iH;%PpY?L69di;)CRAyNm)ha#h%J4k7lSqXn>)%Sn?zmct@ z-x|}gkXw_ZTKL)!b~4x_%6fXKa8XVw+^z$mL+8xg+&++F6jYBdz!zF5?wfqffxs~M zf|-el!jKIIu0k9_Hdm{P6XNrMSMQ~Dku+f)A5afJ{dDjcZjq8?~KVx8@n2=L~F%e+MGlsADH8(c4!;h%l zh1@LAha|V3wIkKe2aZElEiB~_P0wYZl^|7n6ZhuPh3mX<$rE$Mm5wmi73a|l&U;XF z_m*JToeo9;Pdw>=5NxBjYS>x|is1G!%}NJZ)+nY$vzau|-r&*$C;@J(8v5%JIKJ&7 z$V(aYfoQP5|4Vaob6&$)xCRW_=FP3G%VYcjF;K4a8#eY4mhwMRG$H02v$DV0qgK47LWXGklwYZ&tR$ z7gDG@`q)pUH=X*`U})9emA`OxHc3CuQM65P@9S_27LhQ5F+?C-V8r%&zrWf3ih79Y^mHIl@+o$UH$F9K(2yJHZ_J8wyA#7}%u1WjOzF z0DH8~p(r8)q~)iM&wK%5(kBF0+$yiGW=ZeS&bq2a?;^fMo(`11ItT zqdNtT9vr(KA~IkUmg8Z@)kOsFs>e*87D%og+bbPm$O93~iO2{e4^AeJJoxX}-q|2U#&t6Jv%#AAzYN=Z=>y4NN=YN5^A7Za-c*9WWS)ZX6HYV-9&M z22pz(Avk86R}<2X8Q)PmhHD?e9uvW^^Tl0wkv+|4?jY@$4vyL}ickW|O#%I8Clkdku^6?Gw`^W4* z`hC3PB7`9D7`f%^0J3RvJY|sw z2muE6^%u5t9`W&d5w{@($9B5s5y5}Q@>S0S%KqN5!v70i}Ec z1T$xZfauIg*U+slKyMIM{R2MNV?_8mHSA?_%&hBgArvQlBNW(}X`91(2OPU3H%DMI zkz?Ss_1A#n)=B5EuXVAHxkZFfT+}&+yZr?j@x5^@Wc4IK@%W?<*uA>vFcX(SC@}uv z5d{ZEDOEzp93WBv5cG9`ZLNC|(+3+es*^=Wb~48aHxLTnV|M%Ef`f>2EGxu>NFOJw zj_hP%j81xRL~+dUBMMQBnC8Q_u4g!2c3ohsuPmmIufRYKzhnHBuPyW;iV@%=3ie|U z>}Djgycm_lj8Ft%`p^RkZ;Yho!_KZ}Kh`PNk0>yp%z9)ygNuD6Zi+zh-$@^^h3k2a zUBR15NFNwf<`D%hhUqH6!oL`%=Oau%h3SI~D0ohoj_hqvUkN!`T(Z?Jz=^eLV;oW5yd?W)4xK; zmKdh10Mq}TFr5h*6^7}$2-EMKFa)7EVLGU^>jW64UqJf6FkKg6`eO{!nU5$i3_&QQ zF-*4uPFcbdBaqYzWUVl`zWzX1L;y)6c-9|g2myv4M+5=K0+&YuUA#P=c>jAK;5c6O z@6tdJgkd@0&rVxnWZ{Uw8l%}Xk?BGA)3+FYumVBrNe`eFErX85E$;&KV0}Do4c6Wf3UWA2)stl1LSh>d- zg@4qJ3ATtpeFysqv!Mv&`*jSrIDz2pamU0`NIQlnN9~xCvje2@BIbmE3>Pu`MT~M` z0RndT14e@g%#8hn(?{(XRu#d^>rO@l0(22$GKc{7nw<##fL`kW1%44@F&wvJGz&hw z{Nc%nkSSx>9D+<4G$u0T6lBVnwLWV9d3+LxP{7McF$%{JUi1PpWm;s)@Mj$m*y2b# zrh}t)43|TYDPz>J2m%VH#7vnH2rS?aGUf9~JEnu9cFdGh_Jv68`_xNc{uIZ8f5e|i Ki{w0d;rTz{_w`o* diff --git a/screenshots/right-click-alpenglow.png b/screenshots/right-click-alpenglow.png index 6885e4fa735747b6d9c127a13d49e7f3ea5c0978..bcbe3e53a593e88d193eb325ae6c19030dac87c9 100644 GIT binary patch literal 25055 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 literal 23317 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 m#{`&e39=E8a3Pz&p{|;Z$ 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 CGwKrn literal 20592 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 CPHk%d literal 20700 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 Hu0mjfhrx?8 diff --git a/screenshots/screenshot-alpenglow-dark.png b/screenshots/screenshot-alpenglow-dark.png index 0face44b19dbdda66abd2218dcd079b629010bfd..5f307097884fc1287be03223934fb6dff51813a1 100644 GIT binary patch literal 164033 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 _eTr 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�x~bKv~_= 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 aWa&;n!V!zfr>h+TUJ7qiUYAK5fBZisb7x5a literal 49696 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 R@(cK9eAGh!<>7NT{s%r&aF751 diff --git a/screenshots/screenshot-alpenglow-light.png b/screenshots/screenshot-alpenglow-light.png index 963b94739365b2f1d24259902e68b2eb2c948423..ae3bb88d827bca2fa33d3b5de0c76754a6de7ae9 100644 GIT binary patch literal 176119 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%0A;`jMPmcwIUn`J@gzRO!R>KSJZEc{|_txT`I| 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

+GZ{Q~=@?+xQ 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 diff --git a/screenshots/screenshot-light.png b/screenshots/screenshot-light.png index 2e6cf382dd7e4664f009f2c15c40b6fdb6e128ea..7398c82795830147b736247b16efc9781fd04f5b 100644 GIT binary patch literal 152637 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π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 Date: Wed, 2 Jun 2021 20:04:28 +0800 Subject: [PATCH 088/207] fix audio icon issues on pinned tabs --- chrome/tabbar/tabbar.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css index 5dfa3ac..a47f97d 100644 --- a/chrome/tabbar/tabbar.css +++ b/chrome/tabbar/tabbar.css @@ -504,6 +504,20 @@ spacer[part="overflow-end-indicator"] { padding: 0 !important; } + .tab-icon-overlay:is([pinned], [sharing]) { + margin-inline: 0 !important; + top: -4px !important; + right: -8px !important; + } + + .tabbrowser-tab[pinned]:-moz-any([soundplaying], [muted], [activemedia-blocked]) .tab-icon-image { + visibility: visible !important; + } + + .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected="true"]), .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected="true"]) { + background-position: center bottom 3px !important; + } + :root[tabsintitlebar]:not([inFullscreen])[sizemode="normal"] #TabsToolbar > .toolbar-items { padding-top: var(--space-above-tabbar) !important; } From e2a556101ad9774e3f90e9ce5766d658e544aad8 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 3 Jun 2021 10:22:30 +0800 Subject: [PATCH 089/207] Update userChrome.css --- chrome/userChrome.css | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/chrome/userChrome.css b/chrome/userChrome.css index 8924f52..cfb9822 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -13,11 +13,10 @@ @import "extras/accessibility.css"; /* High Contrast theme and reduced motion (Only used on OS setting) */ /* Force Drag Space (Useful for Proton) */ -/* :root { --space-above-tabbar: 8px !important; } -*/ -/* Display tab-line above tabs */ + +/* Display tab-line above tabs (Does not work with Proton) */ /* .tabbrowser-tab[visuallyselected] .tab-line { display: -moz-box !important; } */ From 76d21e0bcd7ad20cde51f7f66f8e65b4b5f89748 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sun, 6 Jun 2021 03:41:57 +0800 Subject: [PATCH 090/207] fix download progress indicator --- chrome/icons/icons.css | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index d0afad9..6ee7144 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -460,11 +460,14 @@ richlistitem[originaltype="loginsFooter"] .ac-site-icon, @media (-moz-proton) { /* Download Animation */ #downloads-indicator-icon, - #downloads-indicator-progress-outer, - #downloads-indicator-progress-inner { + #downloads-indicator-progress-outer { background-image: none !important; } + #downloads-indicator-progress-inner { + background: conic-gradient(var(--toolbarbutton-icon-fill-attention) var(--download-progress-pcent), transparent var(--download-progress-pcent)) !important; + } + #downloads-indicator-start-image { list-style-image: url(notification-start-animation.svg) !important; } From 788c058e0ede8a743fc77c792866b0eadd370ae8 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Jul 2021 00:57:10 +0800 Subject: [PATCH 091/207] fix urlbar button misalignment (fx92) --- chrome/urlbar/urlbar.css | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/chrome/urlbar/urlbar.css b/chrome/urlbar/urlbar.css index 2cf924a..f4557ef 100644 --- a/chrome/urlbar/urlbar.css +++ b/chrome/urlbar/urlbar.css @@ -149,12 +149,13 @@ } #urlbar-container { + min-width: 208px !important; max-height: 36px !important; } #urlbar, #searchbar { - --urlbar-shadow: 0 0px 4px 0 #0001; + --urlbar-shadow: 0 0 4px 0 #0001; font-size: 14px !important; border-radius: 4px !important; background-color: var(--toolbar-field-background-color) !important; @@ -540,6 +541,12 @@ width: auto !important; } +.urlbar-page-action { + padding: 0 !important; + background: none !important; + width: unset !important; +} + .urlbar-page-action:-moz-any(#reader-mode-button, #pageActionButton, #pocket-button-box, From 2a6f8502d818f2930a6896c86d8ba6f239ba574c Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Jul 2021 00:57:39 +0800 Subject: [PATCH 092/207] fix colour modifications (fx92) --- chrome/global/variables.css | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/chrome/global/variables.css b/chrome/global/variables.css index 8300df9..340f62f 100644 --- a/chrome/global/variables.css +++ b/chrome/global/variables.css @@ -2,7 +2,8 @@ :root:not([style]), :root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], -:root[style*="--lwt-accent-color:rgb(240, 240, 244); --lwt-text-color:rgba(21, 20, 26);"] /* Used for Proton (May be changed in future) */ +:root[style*="--lwt-accent-color:rgb(240, 240, 244); --lwt-text-color:rgba(21, 20, 26);"], /* Used for Proton (May be changed in future) */ +:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] /* Mozilla added spaces to the style string in Nightly 91 */ { /* accentcolor */ --lwt-accent-color: #cecece !important; @@ -59,7 +60,8 @@ /* Dark Mode */ :root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"], -:root[style*="--lwt-accent-color:rgb(28, 27, 34); --lwt-text-color:rgba(251, 251, 254);"] /* Used for Proton (May be changed in future) */ +:root[style*="--lwt-accent-color:rgb(28, 27, 34); --lwt-text-color:rgba(251, 251, 254);"], /* Used for Proton (May be changed in future) */ +:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] /* Mozilla added spaces to the style string in Nightly 91 */ { /* accentcolor */ --lwt-accent-color: #1b1b1b !important; @@ -196,6 +198,9 @@ --arrowpanel-dimmed-further: color-mix(in srgb, currentColor 14%, transparent) !important; --arrowpanel-dimmed-even-further: color-mix(in srgb, currentColor 25%, transparent) !important; + --button-hover-bgcolor: var(--arrowpanel-dimmed) !important; + --button-active-bgcolor: var(--arrowpanel-dimmed-further) !important; + --panelview-toolbarbutton-hover-bgcolor: var(--arrowpanel-dimmed) !important; --panelview-toolbarbutton-active-bgcolor: var(--arrowpanel-dimmed-further) !important; } From cda7b3948fbd690f3862c6edc10946641cf23868 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 20 Jul 2021 00:58:20 +0800 Subject: [PATCH 093/207] fix colour modifications on newtab page (fx92) --- chrome/userContent/Proton-NewTab.css | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/userContent/Proton-NewTab.css b/chrome/userContent/Proton-NewTab.css index e3142e3..33f8d47 100644 --- a/chrome/userContent/Proton-NewTab.css +++ b/chrome/userContent/Proton-NewTab.css @@ -21,6 +21,7 @@ /* Darkmode Colours */ body[style*="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(251, 251, 254, 1);"][lwt-newtab-brighttext], + body[style*="--newtab-background-color: rgba(43, 42, 51, 1); --newtab-text-primary-color: rgba(251, 251, 254, 1);"][lwt-newtab-brighttext], body:not([style*="color"])[lwt-newtab-brighttext] { --newtab-background-color: #242424 !important; --newtab-search-header-background-color: #242424f2 !important; From 2eba1668834cbe1153e5884dbff0709efc0e0fcc Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 2 Aug 2021 19:07:02 +0800 Subject: [PATCH 094/207] Update Proton-NewTab.css add ellipsis to text to prevent it from overflowing on the new tab page search bar --- chrome/userContent/Proton-NewTab.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/chrome/userContent/Proton-NewTab.css b/chrome/userContent/Proton-NewTab.css index 33f8d47..61a7bf1 100644 --- a/chrome/userContent/Proton-NewTab.css +++ b/chrome/userContent/Proton-NewTab.css @@ -50,6 +50,8 @@ .fake-textbox { white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; } .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper { From f61c7c4a2d6cb42ec654c68de8ed4cbee4fab0f9 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 3 Nov 2021 19:51:54 +0800 Subject: [PATCH 095/207] add .gitignore --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d4cee2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +inkscape-template.svg +/userChrome.css +/userContent.css +.vscode From 26df277f1bde9db8ef825da0055130af19189f66 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 1 Dec 2021 04:11:13 +0800 Subject: [PATCH 096/207] first version of rewrite --- .gitignore | 1 + README.md | 40 +- chrome/content/common.css | 108 ++ chrome/content/newtab.css | 132 ++ chrome/extras/accessibility.css | 182 --- chrome/extras/addIconsToMenubarPopups.css | 71 - chrome/extras/customColorTheme.css | 167 --- chrome/extras/hidetabclosebutton.css | 13 - chrome/extras/hidetoolbarbuttons.css | 23 - chrome/extras/swapaccount-overflow.css | 11 - chrome/extras/vibrancy.css | 22 - chrome/findbar/findbar.css | 79 -- chrome/global/colors.css | 126 ++ chrome/global/global.css | 337 ----- chrome/global/popup.css | 190 +++ chrome/global/variables.css | 278 ---- chrome/icons/accessibility.svg | 3 - chrome/icons/addons.svg | 3 - chrome/icons/arrow-back.svg | 6 - chrome/icons/arrow-down.svg | 3 + chrome/icons/arrow-right.svg | 3 + chrome/icons/arrow-up.svg | 3 + chrome/icons/audio-muted.svg | 10 - chrome/icons/audio.svg | 10 - chrome/icons/autoplay-media-blocked.svg | 5 + chrome/icons/autoplay-media.svg | 3 + chrome/icons/back.svg | 3 + chrome/icons/bookmark-hollow.svg | 3 + chrome/icons/bookmark-star-on-tray.svg | 4 + chrome/icons/bookmark.svg | 3 + chrome/icons/brush.svg | 3 - chrome/icons/bug.svg | 3 - chrome/icons/camera-blocked.svg | 5 + chrome/icons/camera.svg | 3 + chrome/icons/canvas-blocked.svg | 5 + chrome/icons/canvas.svg | 3 + chrome/icons/chevron-down.svg | 3 - chrome/icons/chevron-up.svg | 3 - chrome/icons/chevron.svg | 4 + chrome/icons/close-9px.svg | 3 + chrome/icons/close.svg | 10 +- chrome/icons/controls.svg | 9 - chrome/icons/copy.svg | 3 - chrome/icons/customize.svg | 3 + chrome/icons/cut.svg | 3 - chrome/icons/delete.svg | 3 - chrome/icons/desktop-notification-blocked.svg | 5 + chrome/icons/desktop-notification.svg | 3 + chrome/icons/developer.svg | 4 +- chrome/icons/download.svg | 20 - chrome/icons/downloads.svg | 4 + chrome/icons/edge.svg | 3 - chrome/icons/edit-copy.svg | 3 + chrome/icons/edit-cut.svg | 3 + chrome/icons/edit-paste.svg | 3 + chrome/icons/email.svg | 3 - chrome/icons/extension-blocked.svg | 5 + chrome/icons/extension.svg | 3 + chrome/icons/firefox.svg | 3 + chrome/icons/folder-bookmarks.svg | 10 - chrome/icons/folder.svg | 5 +- chrome/icons/forget.svg | 4 +- chrome/icons/forward.svg | 3 + chrome/icons/fullscreen-enter.svg | 3 - chrome/icons/fullscreen-exit.svg | 4 +- chrome/icons/fullscreen.svg | 3 + chrome/icons/geo-blocked.svg | 5 + chrome/icons/geo.svg | 3 + chrome/icons/globe.svg | 3 - chrome/icons/help.svg | 3 + chrome/icons/history.svg | 5 +- chrome/icons/home.svg | 4 +- chrome/icons/hyperlink.svg | 9 - chrome/icons/icons.css | 750 +++++------ chrome/icons/image.svg | 9 - chrome/icons/incognito.svg | 16 - chrome/icons/info.svg | 4 +- chrome/icons/inspect.svg | 3 - chrome/icons/key.svg | 3 - chrome/icons/library.svg | 4 +- chrome/icons/lock.svg | 3 - chrome/icons/loop.svg | 3 - chrome/icons/mail.svg | 3 + chrome/icons/media-blocked.svg | 3 - chrome/icons/menu-left.svg | 3 - chrome/icons/menu-right.svg | 3 - chrome/icons/menu-update.svg | 3 - chrome/icons/menu.svg | 6 +- chrome/icons/microphone-blocked.svg | 5 + chrome/icons/microphone.svg | 3 + chrome/icons/midi.svg | 3 + chrome/icons/move-tab.svg | 3 - chrome/icons/new-container-tab.svg | 3 - chrome/icons/new-private-window.svg | 3 - chrome/icons/new-tab-image.svg | 14 +- chrome/icons/new-tab.svg | 5 +- chrome/icons/new-window.svg | 3 - .../icons/notification-finish-animation.svg | 41 - chrome/icons/notification-start-animation.svg | 28 - chrome/icons/open.svg | 4 +- chrome/icons/openfile.svg | 3 - chrome/icons/overflow.svg | 3 - chrome/icons/page-portrait.svg | 3 + chrome/icons/passwords.svg | 3 + chrome/icons/paste.svg | 9 - chrome/icons/pause.svg | 3 - chrome/icons/permissions.svg | 3 + chrome/icons/persistent-storage-blocked.svg | 5 + chrome/icons/persistent-storage.svg | 3 + chrome/icons/picture-in-picture.svg | 9 - chrome/icons/pin.svg | 3 - chrome/icons/play.svg | 3 - chrome/icons/plus.svg | 3 + chrome/icons/pocket-outline.svg | 3 + chrome/icons/popup.svg | 5 + chrome/icons/popupicons.css | 349 ----- chrome/icons/print.svg | 4 +- chrome/icons/privateBrowsing.svg | 3 + chrome/icons/profile.svg | 12 - chrome/icons/protections.svg | 3 - chrome/icons/readerMode.svg | 3 - chrome/icons/refresh.svg | 3 - chrome/icons/reload-to-stop.svg | 49 - chrome/icons/reload.svg | 3 + chrome/icons/report.svg | 3 - chrome/icons/save-pocket.svg | 3 - chrome/icons/save.svg | 3 + chrome/icons/savefile.svg | 3 - chrome/icons/screen-blocked.svg | 5 + chrome/icons/screen.svg | 3 + chrome/icons/screenshot.svg | 4 +- chrome/icons/search-file.svg | 3 - chrome/icons/search-glass.svg | 3 + chrome/icons/search.svg | 3 - chrome/icons/security-broken.svg | 3 + chrome/icons/security-warning.svg | 4 + chrome/icons/security.svg | 3 + chrome/icons/select-all.svg | 3 - chrome/icons/send-to-device.svg | 3 - chrome/icons/settings.svg | 4 +- chrome/icons/share.svg | 3 - chrome/icons/sidebar.svg | 9 - chrome/icons/sidebars-right.svg | 3 + chrome/icons/sidebars.svg | 3 + chrome/icons/source.svg | 3 - chrome/icons/speed.svg | 3 - chrome/icons/star.svg | 10 - chrome/icons/stop-to-reload.svg | 49 - chrome/icons/stop.svg | 3 - chrome/icons/sync.svg | 3 - chrome/icons/synced-tabs.svg | 3 - chrome/icons/tab.svg | 3 + chrome/icons/tool-profiler.svg | 3 + chrome/icons/tracking-protection.svg | 4 +- chrome/icons/undo.svg | 3 - chrome/icons/video-clip.svg | 3 - chrome/icons/video-snapshot.svg | 3 - chrome/icons/webdeveloper.svg | 3 - chrome/icons/whatsnew.svg | 3 - chrome/icons/window.svg | 3 + chrome/icons/xr-blocked.svg | 5 + chrome/icons/xr.svg | 3 + chrome/icons/zoom-in.svg | 3 - chrome/icons/zoom-out.svg | 4 +- chrome/navbar/navbar.css | 141 -- chrome/personalbar/personalbar.css | 29 - chrome/popup/checkmark.svg | 3 - chrome/popup/menu-right.svg | 3 - chrome/popup/popup.css | 1165 ----------------- chrome/popup/urlbar-results.css | 499 ------- chrome/tabbar/EdgeStyleTabShadow.css | 31 - chrome/tabbar/close-tab.svg | 3 - chrome/tabbar/spinner-busy.svg | 6 - chrome/tabbar/spinner-progress.svg | 6 - chrome/tabbar/tabbar.css | 530 -------- chrome/toolbar/findbar.css | 30 + chrome/toolbar/navbar.css | 29 + chrome/toolbar/personalbar.css | 29 + chrome/toolbar/tabbar.css | 269 ++++ chrome/toolbar/urlbar.css | 144 ++ chrome/urlbar/connection-warning.svg | 3 - chrome/urlbar/connection.svg | 3 - chrome/urlbar/document.svg | 3 - chrome/urlbar/go.svg | 3 - chrome/urlbar/info.svg | 3 - chrome/urlbar/permissions.svg | 3 - .../permissions/addon-install-blocked.svg | 3 - chrome/urlbar/permissions/addon-install.svg | 3 - .../permissions/autoplay-media-blocked.svg | 3 - chrome/urlbar/permissions/autoplay-media.svg | 3 - chrome/urlbar/permissions/camera-blocked.svg | 3 - chrome/urlbar/permissions/camera.svg | 3 - chrome/urlbar/permissions/canvas-blocked.svg | 3 - chrome/urlbar/permissions/canvas.svg | 3 - .../desktop-notification-blocked.svg | 3 - .../permissions/desktop-notification.svg | 3 - chrome/urlbar/permissions/geo-blocked.svg | 3 - chrome/urlbar/permissions/geo.svg | 3 - .../urlbar/permissions/microphone-blocked.svg | 3 - chrome/urlbar/permissions/microphone.svg | 3 - chrome/urlbar/permissions/midi.svg | 3 - .../persistent-storage-blocked.svg | 3 - .../urlbar/permissions/persistent-storage.svg | 3 - chrome/urlbar/permissions/popup.svg | 3 - chrome/urlbar/permissions/screen-blocked.svg | 3 - chrome/urlbar/permissions/screen.svg | 3 - chrome/urlbar/permissions/xr-blocked.svg | 3 - chrome/urlbar/permissions/xr.svg | 3 - chrome/urlbar/urlbar.css | 854 ------------ chrome/userChrome.css | 43 +- chrome/userContent.css | 6 +- chrome/userContent/NewTab.css | 174 --- chrome/userContent/Preferences.css | 402 ------ chrome/userContent/Proton-NewTab.css | 201 --- screenshots/Edge-FrFox-theme.png | Bin 67785 -> 0 bytes screenshots/Edge-FrFox.png | Bin 27022 -> 0 bytes screenshots/colorways-dark.png | Bin 0 -> 52163 bytes screenshots/colorways-light.png | Bin 0 -> 53697 bytes screenshots/right-click-alpenglow.png | Bin 25055 -> 0 bytes screenshots/right-click-dark.png | Bin 22240 -> 0 bytes screenshots/right-click-light.png | Bin 24613 -> 0 bytes screenshots/screenshot-alpenglow-dark.png | Bin 164033 -> 0 bytes screenshots/screenshot-alpenglow-light.png | Bin 176119 -> 0 bytes screenshots/screenshot-dark.png | Bin 149961 -> 0 bytes screenshots/screenshot-light.png | Bin 152637 -> 0 bytes screenshots/thumb.png | Bin 0 -> 53291 bytes 226 files changed, 1649 insertions(+), 6675 deletions(-) create mode 100644 chrome/content/common.css create mode 100644 chrome/content/newtab.css delete mode 100644 chrome/extras/accessibility.css delete mode 100644 chrome/extras/addIconsToMenubarPopups.css delete mode 100644 chrome/extras/customColorTheme.css delete mode 100644 chrome/extras/hidetabclosebutton.css delete mode 100644 chrome/extras/hidetoolbarbuttons.css delete mode 100644 chrome/extras/swapaccount-overflow.css delete mode 100644 chrome/extras/vibrancy.css delete mode 100644 chrome/findbar/findbar.css create mode 100644 chrome/global/colors.css delete mode 100644 chrome/global/global.css create mode 100644 chrome/global/popup.css delete mode 100644 chrome/global/variables.css delete mode 100644 chrome/icons/accessibility.svg delete mode 100644 chrome/icons/addons.svg delete mode 100644 chrome/icons/arrow-back.svg create mode 100644 chrome/icons/arrow-down.svg create mode 100644 chrome/icons/arrow-right.svg create mode 100644 chrome/icons/arrow-up.svg delete mode 100644 chrome/icons/audio-muted.svg delete mode 100644 chrome/icons/audio.svg create mode 100644 chrome/icons/autoplay-media-blocked.svg create mode 100644 chrome/icons/autoplay-media.svg create mode 100644 chrome/icons/back.svg create mode 100644 chrome/icons/bookmark-hollow.svg create mode 100644 chrome/icons/bookmark-star-on-tray.svg create mode 100644 chrome/icons/bookmark.svg delete mode 100644 chrome/icons/brush.svg delete mode 100644 chrome/icons/bug.svg create mode 100644 chrome/icons/camera-blocked.svg create mode 100644 chrome/icons/camera.svg create mode 100644 chrome/icons/canvas-blocked.svg create mode 100644 chrome/icons/canvas.svg delete mode 100644 chrome/icons/chevron-down.svg delete mode 100644 chrome/icons/chevron-up.svg create mode 100644 chrome/icons/chevron.svg create mode 100644 chrome/icons/close-9px.svg delete mode 100644 chrome/icons/controls.svg delete mode 100644 chrome/icons/copy.svg create mode 100644 chrome/icons/customize.svg delete mode 100644 chrome/icons/cut.svg delete mode 100644 chrome/icons/delete.svg create mode 100644 chrome/icons/desktop-notification-blocked.svg create mode 100644 chrome/icons/desktop-notification.svg delete mode 100644 chrome/icons/download.svg create mode 100644 chrome/icons/downloads.svg delete mode 100644 chrome/icons/edge.svg create mode 100644 chrome/icons/edit-copy.svg create mode 100644 chrome/icons/edit-cut.svg create mode 100644 chrome/icons/edit-paste.svg delete mode 100644 chrome/icons/email.svg create mode 100644 chrome/icons/extension-blocked.svg create mode 100644 chrome/icons/extension.svg create mode 100644 chrome/icons/firefox.svg delete mode 100644 chrome/icons/folder-bookmarks.svg create mode 100644 chrome/icons/forward.svg delete mode 100644 chrome/icons/fullscreen-enter.svg create mode 100644 chrome/icons/fullscreen.svg create mode 100644 chrome/icons/geo-blocked.svg create mode 100644 chrome/icons/geo.svg delete mode 100644 chrome/icons/globe.svg create mode 100644 chrome/icons/help.svg delete mode 100644 chrome/icons/hyperlink.svg delete mode 100644 chrome/icons/image.svg delete mode 100644 chrome/icons/incognito.svg delete mode 100644 chrome/icons/inspect.svg delete mode 100644 chrome/icons/key.svg delete mode 100644 chrome/icons/lock.svg delete mode 100644 chrome/icons/loop.svg create mode 100644 chrome/icons/mail.svg delete mode 100644 chrome/icons/media-blocked.svg delete mode 100644 chrome/icons/menu-left.svg delete mode 100644 chrome/icons/menu-right.svg delete mode 100644 chrome/icons/menu-update.svg create mode 100644 chrome/icons/microphone-blocked.svg create mode 100644 chrome/icons/microphone.svg create mode 100644 chrome/icons/midi.svg delete mode 100644 chrome/icons/move-tab.svg delete mode 100644 chrome/icons/new-container-tab.svg delete mode 100644 chrome/icons/new-private-window.svg delete mode 100644 chrome/icons/new-window.svg delete mode 100644 chrome/icons/notification-finish-animation.svg delete mode 100644 chrome/icons/notification-start-animation.svg delete mode 100644 chrome/icons/openfile.svg delete mode 100644 chrome/icons/overflow.svg create mode 100644 chrome/icons/page-portrait.svg create mode 100644 chrome/icons/passwords.svg delete mode 100644 chrome/icons/paste.svg delete mode 100644 chrome/icons/pause.svg create mode 100644 chrome/icons/permissions.svg create mode 100644 chrome/icons/persistent-storage-blocked.svg create mode 100644 chrome/icons/persistent-storage.svg delete mode 100644 chrome/icons/picture-in-picture.svg delete mode 100644 chrome/icons/pin.svg delete mode 100644 chrome/icons/play.svg create mode 100644 chrome/icons/plus.svg create mode 100644 chrome/icons/pocket-outline.svg create mode 100644 chrome/icons/popup.svg delete mode 100644 chrome/icons/popupicons.css create mode 100644 chrome/icons/privateBrowsing.svg delete mode 100644 chrome/icons/profile.svg delete mode 100644 chrome/icons/protections.svg delete mode 100644 chrome/icons/readerMode.svg delete mode 100644 chrome/icons/refresh.svg delete mode 100644 chrome/icons/reload-to-stop.svg create mode 100644 chrome/icons/reload.svg delete mode 100644 chrome/icons/report.svg delete mode 100644 chrome/icons/save-pocket.svg create mode 100644 chrome/icons/save.svg delete mode 100644 chrome/icons/savefile.svg create mode 100644 chrome/icons/screen-blocked.svg create mode 100644 chrome/icons/screen.svg delete mode 100644 chrome/icons/search-file.svg create mode 100644 chrome/icons/search-glass.svg delete mode 100644 chrome/icons/search.svg create mode 100644 chrome/icons/security-broken.svg create mode 100644 chrome/icons/security-warning.svg create mode 100644 chrome/icons/security.svg delete mode 100644 chrome/icons/select-all.svg delete mode 100644 chrome/icons/send-to-device.svg delete mode 100644 chrome/icons/share.svg delete mode 100644 chrome/icons/sidebar.svg create mode 100644 chrome/icons/sidebars-right.svg create mode 100644 chrome/icons/sidebars.svg delete mode 100644 chrome/icons/source.svg delete mode 100644 chrome/icons/speed.svg delete mode 100644 chrome/icons/star.svg delete mode 100644 chrome/icons/stop-to-reload.svg delete mode 100644 chrome/icons/stop.svg delete mode 100644 chrome/icons/sync.svg delete mode 100644 chrome/icons/synced-tabs.svg create mode 100644 chrome/icons/tab.svg create mode 100644 chrome/icons/tool-profiler.svg delete mode 100644 chrome/icons/undo.svg delete mode 100644 chrome/icons/video-clip.svg delete mode 100644 chrome/icons/video-snapshot.svg delete mode 100644 chrome/icons/webdeveloper.svg delete mode 100644 chrome/icons/whatsnew.svg create mode 100644 chrome/icons/window.svg create mode 100644 chrome/icons/xr-blocked.svg create mode 100644 chrome/icons/xr.svg delete mode 100644 chrome/icons/zoom-in.svg delete mode 100644 chrome/navbar/navbar.css delete mode 100644 chrome/personalbar/personalbar.css delete mode 100644 chrome/popup/checkmark.svg delete mode 100644 chrome/popup/menu-right.svg delete mode 100644 chrome/popup/popup.css delete mode 100644 chrome/popup/urlbar-results.css delete mode 100644 chrome/tabbar/EdgeStyleTabShadow.css delete mode 100644 chrome/tabbar/close-tab.svg delete mode 100644 chrome/tabbar/spinner-busy.svg delete mode 100644 chrome/tabbar/spinner-progress.svg delete mode 100644 chrome/tabbar/tabbar.css create mode 100644 chrome/toolbar/findbar.css create mode 100644 chrome/toolbar/navbar.css create mode 100644 chrome/toolbar/personalbar.css create mode 100644 chrome/toolbar/tabbar.css create mode 100644 chrome/toolbar/urlbar.css delete mode 100644 chrome/urlbar/connection-warning.svg delete mode 100644 chrome/urlbar/connection.svg delete mode 100644 chrome/urlbar/document.svg delete mode 100644 chrome/urlbar/go.svg delete mode 100644 chrome/urlbar/info.svg delete mode 100644 chrome/urlbar/permissions.svg delete mode 100644 chrome/urlbar/permissions/addon-install-blocked.svg delete mode 100644 chrome/urlbar/permissions/addon-install.svg delete mode 100644 chrome/urlbar/permissions/autoplay-media-blocked.svg delete mode 100644 chrome/urlbar/permissions/autoplay-media.svg delete mode 100644 chrome/urlbar/permissions/camera-blocked.svg delete mode 100644 chrome/urlbar/permissions/camera.svg delete mode 100644 chrome/urlbar/permissions/canvas-blocked.svg delete mode 100644 chrome/urlbar/permissions/canvas.svg delete mode 100644 chrome/urlbar/permissions/desktop-notification-blocked.svg delete mode 100644 chrome/urlbar/permissions/desktop-notification.svg delete mode 100644 chrome/urlbar/permissions/geo-blocked.svg delete mode 100644 chrome/urlbar/permissions/geo.svg delete mode 100644 chrome/urlbar/permissions/microphone-blocked.svg delete mode 100644 chrome/urlbar/permissions/microphone.svg delete mode 100644 chrome/urlbar/permissions/midi.svg delete mode 100644 chrome/urlbar/permissions/persistent-storage-blocked.svg delete mode 100644 chrome/urlbar/permissions/persistent-storage.svg delete mode 100644 chrome/urlbar/permissions/popup.svg delete mode 100644 chrome/urlbar/permissions/screen-blocked.svg delete mode 100644 chrome/urlbar/permissions/screen.svg delete mode 100644 chrome/urlbar/permissions/xr-blocked.svg delete mode 100644 chrome/urlbar/permissions/xr.svg delete mode 100644 chrome/urlbar/urlbar.css delete mode 100644 chrome/userContent/NewTab.css delete mode 100644 chrome/userContent/Preferences.css delete mode 100644 chrome/userContent/Proton-NewTab.css delete mode 100644 screenshots/Edge-FrFox-theme.png delete mode 100644 screenshots/Edge-FrFox.png create mode 100644 screenshots/colorways-dark.png create mode 100644 screenshots/colorways-light.png delete mode 100644 screenshots/right-click-alpenglow.png delete mode 100644 screenshots/right-click-dark.png delete mode 100644 screenshots/right-click-light.png delete mode 100644 screenshots/screenshot-alpenglow-dark.png delete mode 100644 screenshots/screenshot-alpenglow-light.png delete mode 100644 screenshots/screenshot-dark.png delete mode 100644 screenshots/screenshot-light.png create mode 100644 screenshots/thumb.png diff --git a/.gitignore b/.gitignore index 4d4cee2..29bc542 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ inkscape-template.svg /userChrome.css /userContent.css .vscode +/icons diff --git a/README.md b/README.md index dac9c0f..cbe079f 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,26 @@ -# Edge-FrFox -A userChrome.css theme for Firefox that replicates Microsoft Edge and adds icons to the right click menus. +# Edge-FrFox rewrite +A Firefox userChrome.css theme that aims to recreate the look and feel of the Chromium version of Microsoft Edge. -![thumbnail](screenshots/Edge-FrFox-theme.png) +This branch is for a new version that is rewritten from scratch. Old version can be found in the [`main`](https://github.com/bmFtZQ/Edge-FrFox/tree/main) branch. -## Screenshots -**(Screenshots from macOS Big Sur / Firefox 89.0)** -Newtab Page Light|Newtab Page Dark|Firefox Alpenglow Light --|-|- -![screenshot-light](screenshots/screenshot-light.png) | ![screenshot-dark](screenshots/screenshot-dark.png) | ![screenshot-alpenglow-light](screenshots/screenshot-alpenglow-light.png) -Right Click Menu Light | Right Click Menu Dark | Firefox Alpenglow Dark -![right-click-light](screenshots/right-click-light.png) | ![right-click-dark](screenshots/right-click-dark.png) | ![screenshot-alpenglow-dark](screenshots/screenshot-alpenglow-dark.png) +#### This version of the theme has only been test on Firefox Nightly 96 but should work on Firefox 94. + +![thumbnail](screenshots/thumb.png) +###### Screenshot taken with macOS Monterey / Firefox Nightly 96.0a1 (2021-11-30) ## How to install - -1. Go to about:support and click the button that shows your profile folder in your file explorer. -2. Copy the `chrome` folder into the profile folder -3. Go to about:config and enter the following values: +1. Go to `about:support` and click the "Show in File Explorer/Finder" button for the root directory of your browser profile/s. +2. Download and copy the `chrome` folder into the profile folder. +3. Go to about:config and change these preferences: + ###### For all operating systems: 1. `toolkit.legacyUserProfileCustomizations.stylesheets` = `true` 2. `svg.context-properties.content.enabled` = `true` - ###### Recommended settings: - 1. `browser.tabs.tabClipWidth` = `83` - 2. `security.insecure_connection_text.enabled` = `true` + 3. `layout.css.color-mix.enabled` = `true` + + ###### On macOS: + 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` **(Not Implemented Yet!)** - ###### Firefox 88 or higher: - 1. `layout.css.color-mix.enabled` = `true` - - ###### Firefox 89 or higher: - 1. To use the Edge style context menu on macOS then make sure `widget.macos.native-context-menus` = `false` - -**Note: Only properly tested on macOS 11 Big Sur** +**Note: Most frequently tested on macOS** ## Acknowledgements [muckSponge](https://github.com/muckSponge) - [MaterialFox](https://github.com/muckSponge/MaterialFox) diff --git a/chrome/content/common.css b/chrome/content/common.css new file mode 100644 index 0000000..510184d --- /dev/null +++ b/chrome/content/common.css @@ -0,0 +1,108 @@ +/* EdgeFr-Fox by bmFtZQ - content/common.css */ + +/* colours */ +@-moz-document url-prefix(about:) { + :root { + --in-content-page-color: #252525 !important; + --in-content-page-background: #f7f7f7 !important; + --in-content-deemphasized-text: #666 !important; + --in-content-box-background: #fff !important; + --in-content-box-background-odd: rgba(0, 0, 0, 0.05) !important; + --in-content-box-info-background: #f7f7f7 !important; + --in-content-icon-color: #666 !important; + --in-content-accent-color: #006CBE !important; + --in-content-accent-color-active: #1683D8 !important; + --in-content-border-hover: rgba(0,0,0,0.5) !important; + --in-content-border-invalid: var(--red-50) !important; + --in-content-border-color: #bebebe !important; + --in-content-error-text-color: #FF848A !important; + --in-content-link-color: #0078D4 !important; + --in-content-link-color-hover: #006CBE !important; + --in-content-link-color-active: #0749AC !important; + --in-content-link-color-visited: #0078D4 !important; + --in-content-button-text-color: var(--in-content-text-color) !important; + --in-content-button-text-color-hover: var(--in-content-text-color) !important; + --in-content-button-text-color-active: var(--in-content-button-text-color-hover) !important; + --in-content-button-background: #EDEDED !important; + --in-content-button-background-hover: #e5e5e5 !important; + --in-content-button-background-active: #d5d5d5 !important; + --in-content-primary-button-text-color: #fff !important; + --in-content-primary-button-background: #0061e0 !important; + --in-content-primary-button-background-hover: #0250bb !important; + --in-content-primary-button-background-active: #053e94 !important; + --in-content-danger-button-background: #DF4951 !important; + --in-content-danger-button-background-hover: #EA656C !important; + --in-content-danger-button-background-active: #BB353C !important; + --in-content-focus-outline-color: color-mix(in srgb, #0055D7 50%, transparent) !important; + --in-content-table-background: #f7f7f7 !important; + scrollbar-color: rgba(37, 37, 37, 0.4) #f7f7f7 !important; + } + + @media (prefers-color-scheme: dark) { + :root { + --in-content-page-background: #252525 !important; + --in-content-page-color: #fff !important; + --in-content-deemphasized-text: #bbb !important; + --in-content-box-background: #333 !important; + --in-content-box-background-odd: rgba(255, 255, 255, 0.05) !important; + --in-content-box-info-background: rgba(255, 255, 255, 0.15) !important; + --in-content-border-color: rgba(255, 255, 255, 0.2) !important; + --in-content-border-hover: rgba(255, 255, 255, 0.3) !important; + --in-content-border-invalid: rgb(255,132,139) !important; + --in-content-error-text-color: #FF9AA2 !important; + --in-content-button-background: #3B3B3B !important; + --in-content-button-background-hover: #545454 !important; + --in-content-button-background-active: #606060 !important; + --in-content-icon-color: #fff !important; + --in-content-primary-button-text-color: #fff !important; + --in-content-primary-button-background: #006CBE !important; + --in-content-primary-button-background-hover: #0078D4 !important; + --in-content-primary-button-background-active: #005CA3 !important; + --in-content-danger-button-background: #E12424 !important; + --in-content-danger-button-background-hover: #F94343 !important; + --in-content-danger-button-background-active: #AA1E1E !important; + --in-content-focus-outline-color: #63ADE5 !important; + --in-content-table-background: #252525 !important; + --in-content-accent-color: #75B6E8 !important; + --in-content-accent-color-active: #4C98D1 !important; + --in-content-link-color: #75B6E8 !important; + --in-content-link-color-hover: #63ADE5 !important; + --in-content-link-color-active: #4C98D1 !important; + --in-content-link-color-visited: var(--in-content-link-color) !important; + --card-outline-color: #555 !important; + --dialog-warning-text-color: var(--red-40) !important; + scrollbar-color: rgba(255,255,255,.4) #252525 !important; + } + } +} + +/* preferences */ +@-moz-document url-prefix(about:preferences), url-prefix(about:addons) { + .category[selected] { + position: relative !important; + border-radius: 4px !important; + } + + .category[selected]:not(:hover, :active) { + background-color: var(--in-content-button-background) !important; + } + + .category[selected]::before { + content: ""; + display: block; + border-left: 3px solid var(--in-content-accent-color); + height: 24px; + position: absolute; + left: 0; + top: 12px; + } + + button.tab-button:hover { + border-block-color: transparent var(--in-content-box-border-color) !important; + } + + button.tab-button[selected], + button.tab-button[selected]:hover { + border-block-color: transparent currentColor !important; + } +} diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css new file mode 100644 index 0000000..e2f1479 --- /dev/null +++ b/chrome/content/newtab.css @@ -0,0 +1,132 @@ +/* EdgeFr-Fox by bmFtZQ - content/newtab.css */ + +/* colours */ +@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { + body:not([lwt-newtab], [lwt-newtab-brighttext]) { + --newtab-background-color: #F7F7F7 !important; + --newtab-background-color-secondary: #fff !important; + --newtab-text-primary-color: #000 !important; + --newtab-primary-action-background: #0078D4 !important; + --newtab-text-secondary-color: color-mix(in srgb, var(--newtab-text-primary-color) 80%, transparent) !important; + --newtab-element-hover-color: color-mix(in srgb, var(--newtab-background-color) 95%, #000) !important; + --newtab-element-active-color: color-mix(in srgb, var(--newtab-background-color) 90%, #000) !important; + --newtab-element-secondary-color: color-mix(in srgb, currentColor 5%, transparent) !important; + --newtab-element-secondary-hover-color: color-mix(in srgb, currentColor 12%, transparent) !important; + --newtab-element-secondary-active-color: color-mix(in srgb, currentColor 25%, transparent) !important; + --newtab-primary-element-hover-color: color-mix(in srgb, var(--newtab-primary-action-background) 90%, #000) !important; + --newtab-primary-element-active-color: color-mix(in srgb, var(--newtab-primary-action-background) 80%, #000) !important; + --newtab-primary-element-text-color: #fff !important; + --newtab-primary-action-background-dimmed: color-mix(in srgb, var(--newtab-primary-action-background) 25%, transparent) !important; + --newtab-border-color: color-mix(in srgb, var(--newtab-background-color) 75%, #000) !important; + --newtab-wordmark-color: #737373 !important; + --newtab-status-success: #50B080 !important; + --newtab-status-error: #FF848A !important; + --newtab-inner-box-shadow-color: rgba(0, 0, 0, 0.1) !important; + --newtab-overlay-color: color-mix(in srgb, var(--newtab-background-color) 85%, transparent) !important; + --newtab-text-emphasis-background: #FFED32 !important; + --newtab-text-emphasis-text-color: #000 !important; + --newtab-textbox-focus-color: var(--newtab-primary-action-background) !important; + --newtab-textbox-focus-boxshadow: 0 0 0 1px var(--newtab-primary-action-background), 0 0 0 4px rgba(var(--newtab-primary-action-background), 0.3) !important; + --newtab-button-secondary-color: inherit !important; + } + + body[style*="--newtab-background-color: rgb(43, 42, 51); --newtab-text-primary-color: rgba(251, 251, 254, 1);"]:not([style*="--newtab-background-color-secondary"])[lwt-newtab-brighttext], + body:not([style*="color"])[lwt-newtab-brighttext] { + --newtab-background-color: #252525 !important; + --newtab-background-color-secondary: #4A4A4A !important; + --newtab-text-primary-color: #fff !important; + --newtab-primary-action-background: #75B6E8 !important; + --newtab-element-hover-color: color-mix(in srgb, var(--newtab-background-color) 95%, #FFF) !important; + --newtab-element-active-color: color-mix(in srgb, var(--newtab-background-color) 90%, #FFF) !important; + --newtab-element-secondary-color: color-mix(in srgb, currentColor 10%, transparent) !important; + --newtab-element-secondary-hover-color: color-mix(in srgb, currentColor 17%, transparent) !important; + --newtab-element-secondary-active-color: color-mix(in srgb, currentColor 30%, transparent) !important; + --newtab-border-color: color-mix(in srgb, var(--newtab-background-color) 75%, #FFF) !important; + --newtab-primary-element-text-color: #252525 !important; + --newtab-wordmark-color: #fff !important; + --newtab-status-success: #50B080 !important; + } +} + +@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { + /* hide pin */ + .icon.icon-pin-small { + display: none !important; + } + + /* unpinned sites have lower opacity title */ + .top-site-button .title:not(.pinned) { + opacity: 0.6 !important; + } + + /* search bar */ + .search-wrapper .search-inner-wrapper { + min-height: 44px !important; + } + .search-handoff-button { + border-radius: 99px !important; + background-position: 12px !important; + padding-inline-start: 48px !important; + white-space: nowrap !important; + text-overflow: ellipsis !important; + --elevation: 4; + box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; + } + + .search-handoff-button:hover { + --elevation: 6; + box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; + } + + .search-wrapper.fake-focus:not(.search.disabled) .search-handoff-button { + border-color: transparent !important; + outline: 2px solid var(--newtab-primary-action-background) !important; + outline-offset: -1px !important; + } + + .search-handoff-button .fake-caret { + inset-inline-start: 48px !important; + top: 13px !important; + } + + .search-disabled .search-handoff-button { + opacity: 0 !important; + } + + /* top sites */ + .top-site-outer .tile { + border-radius: 12px !important; + height: 44px !important; + width: 44px !important; + box-shadow: none !important; + } + + .top-site-outer .tile .icon-wrapper { + border-radius: 4px !important; + width: 24px !important; + height: 24px !important; + } + + .top-site-outer .default-icon, + .top-site-outer .search-topsite { + background-size: 24px !important; + height: 24px !important; + width: 24px !important; + } + + .top-site-outer .tile .icon-wrapper.letter-fallback::before { + font-size: 32px !important; + } + + /* card */ + .card-outer .card, + .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) { + border-radius: 4px !important; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) !important; + } + + .card-outer .card-preview-image-outer, + .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) .img-wrapper .img img { + border-radius: 4px 4px 0 0 !important + } +} diff --git a/chrome/extras/accessibility.css b/chrome/extras/accessibility.css deleted file mode 100644 index fdf5191..0000000 --- a/chrome/extras/accessibility.css +++ /dev/null @@ -1,182 +0,0 @@ -/* High Contrast Theme */ -@media (prefers-contrast) { - :root, - :root #navigator-toolbox, - findbar { - --highContrastTheme-border-color: #777 !important; - --highContrastTheme-urlbar-border-color: #000a; - - --highContrastTheme-menuitem-selected-background: #444; - --highContrastTheme-menuitem-selected-background-active: #222; - --highContrastTheme-menuitem-selected-color: #fff; - --highContrastTheme-urlbar-URL-selected-color: #81c2ff; - - --panel-separator-color: rgba(0, 0, 0, 0.8) !important; - --toolbarbutton-icon-fill-attention: #003aa5 !important; - - --chrome-content-separator-color: var(--highContrastTheme-border-color) !important; - --autocomplete-popup-highlight-background: var(--highContrastTheme-menuitem-selected-background) !important; - --autocomplete-popup-highlight-color: var(--highContrastTheme-menuitem-selected-color) !important; - --panelview-toolbarbutton-hover-bgcolor: var(--highContrastTheme-menuitem-selected-background) !important; - --panelview-toolbarbutton-hover-color: var(--highContrastTheme-menuitem-selected-color) !important; - --panelview-toolbarbutton-active-bgcolor: var(--highContrastTheme-menuitem-selected-background-active) !important; - --panelview-toolbarbutton-active-color: var(--highContrastTheme-menuitem-selected-color) !important; - } - - :root[lwthemetextcolor="bright"], - :root[lwthemetextcolor="bright"] #navigator-toolbox, - :root[lwthemetextcolor="bright"] findbar { - --highContrastTheme-border-color: #999 !important; - --highContrastTheme-urlbar-border-color: #fffa; - - --highContrastTheme-menuitem-selected-background: #ccc; - --highContrastTheme-menuitem-selected-color: #000; - --highContrastTheme-urlbar-URL-selected-color: #004da5; - - --panel-separator-color: rgba(255, 255, 255, 0.8) !important; - --lwt-toolbarbutton-icon-fill-attention: #55befc !important; - } - - menupopup, - panel { - --menu-border-radius: 2px; - --menu-border: 1px solid #fff; - --menu-shadow: 0 0 0 2px #000, 0 3px 10px 4px rgba(0, 0, 0, .3); - } - - :root[lwthemetextcolor="bright"] :-moz-any(menupopup, panel) { - --menu-border: 1px solid #fff; - --menu-shadow: 0 0 0 1px #000, 0 3px 10px 4px rgba(0, 0, 0, .3); - } - - menupopup menuseparator { - opacity: 1 !important; - color: var(--panel-separator-color) !important; - } - - menupopup menuitem:hover:not([disabled=true]), - menupopup menu:hover:not([disabled=true]), - .autocomplete-richlistitem:hover:not([disabled=true]):not([selected=true]), - #context-navigation .menuitem-iconic:hover:not([disabled]) { - background-color: var(--highContrastTheme-menuitem-selected-background) !important; - color: var(--highContrastTheme-menuitem-selected-color) !important; - } - - menupopup menuitem:hover:active:not([disabled="true"]), - menupopup menu:hover:active:not([disabled="true"]), - .autocomplete-richlistitem:hover:active:not([disabled="true"]), - .autocomplete-richlistitem[selected="true"] { - background-color: var(--highContrastTheme-menuitem-selected-background-active) !important; - color: var(--highContrastTheme-menuitem-selected-color) !important; - } - - #urlbar, - #searchbar, - hbox[anonid="findbar-textbox-wrapper"] { - box-shadow: 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset !important; - } - - #urlbar:hover, - #searchbar:hover, - hbox[anonid="findbar-textbox-wrapper"]:hover:not(:focus-within) { - box-shadow: 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset, 0 0 0 1px var(--highContrastTheme-urlbar-border-color) inset !important; - } - - #urlbar[open], - #searchbar[open] { - box-shadow: 0 0 0 1px #000, 0 3px 10px 4px rgba(0, 0, 0, .3), 0 0 0 1px #fff inset !important; - border-radius: 2px !important; - } - - .urlbarView-row[selected] { - --urlbar-popup-url-color: var(--highContrastTheme-urlbar-URL-selected-color) !important; - } - - :is(:root, :root[lwthemetextcolor="bright"]) #nav-bar { - box-shadow: 0 -1px var(--highContrastTheme-border-color) !important; - } - - :is(:root, :root[lwthemetextcolor="bright"]) .tabbrowser-tab[visuallyselected] .tab-background { - box-shadow: 0 0 0 1px var(--highContrastTheme-border-color) !important; - } - - .tab-background::before { - box-shadow: -1px -1px 0 var(--highContrastTheme-border-color) inset, 4px 4px 0 4px var(--tab-bgcolor) !important; - } - - .tab-background::after { - box-shadow: 1px -1px 0 var(--highContrastTheme-border-color) inset, -4px 4px 0 4px var(--tab-bgcolor) !important; - } - - .tabbrowser-tab:not([selected=true]):hover, - .tabbrowser-tab[multiselected]:not([selected=true]) { - --tab-opacity: .6; - } - - #TabsToolbar[brighttext] .tabbrowser-tab:not([selected=true]):hover, - #TabsToolbar[brighttext] .tabbrowser-tab[multiselected]:not([selected=true]) { - --tab-opacity: .2; - } -} - -/* Reduce Motion */ -@media (prefers-reduced-motion) { - .tabbrowser-tab { - --tab-transition-duration: 0s !important; - } - - #navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), - .tab-close-button, - .tab-icon-overlay[activemedia-blocked], - .tab-icon-sound, - .urlbar-icon, - #page-action-buttons>toolbarbutton, - .searchbar-search-button, - #tracking-protection-icon-box, - #identity-icon-box, - #identity-permission-box, - #tracking-protection-icon-box, - #urlbar:hover #tracking-protection-icon-box, - #tracking-protection-icon-container[open] #tracking-protection-icon-box, - #tracking-protection-icon-box[active], - #urlbar:is(:hover, :not(:hover)) .urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), - .urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine):-moz-any(:hover, [open], [readeractive]), - .urlbar-page-action:-moz-any(:hover, [open])~.urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), - #tracking-protection-icon-container[open]~#page-action-buttons .urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), - hbox[anonid="findbar-textbox-wrapper"] toolbarbutton, - hbox[anonid="findbar-textbox-wrapper"] { - transition-duration: 0s, 0s, 0s, 0s, 0s !important; - } -} \ No newline at end of file diff --git a/chrome/extras/addIconsToMenubarPopups.css b/chrome/extras/addIconsToMenubarPopups.css deleted file mode 100644 index b9a3936..0000000 --- a/chrome/extras/addIconsToMenubarPopups.css +++ /dev/null @@ -1,71 +0,0 @@ -/* (UNFINISHED) (TESTED ON MACOS ONLY!) Add icons to menubar popups */ - -#menu_newNavigatorTab { - list-style-image: url(../icons/new-tab-image.svg) !important; -} -#menu_newNavigator { - list-style-image: url(../icons/new-window.svg) !important; -} -#menu_newPrivateWindow { - list-style-image: url(../icons/new-private-window.svg) !important; -} -#menu_openLocation { - list-style-image: url(../icons/globe.svg) !important; -} -#menu_openFile { - list-style-image: url(../icons/folder.svg) !important; -} -#menu_close, #menu_closeWindow, #menu_findAgain, #historyRestoreLastSession, #hiddenTabsMenu, #historyUndoMenu, #historyUndoWindowMenu { - list-style-image: url(../icons/blank.svg) !important; -} -#menu_savePage { - list-style-image: url(../icons/savefile.svg) !important; -} -#menu_sendLink { - list-style-image: url(../icons/email.svg) !important; -} -#menu_printSetup, #menu_print { - list-style-image: url(../icons/print.svg) !important; -} -#menu_undo { - list-style-image: url(../popup/icons/undo.svg) !important; -} -#menu_redo { - list-style-image: url(../popup/icons/redo.svg) !important; -} -#menu_cut { - list-style-image: url(../popup/icons/cut.svg) !important; -} -#menu_copy { - list-style-image: url(../popup/icons/copy.svg) !important; -} -#menu_paste { - list-style-image: url(../popup/icons/paste.svg) !important; -} -#menu_delete { - list-style-image: url(../popup/icons/delete.svg) !important; -} -#menu_selectAll { - list-style-image: url(../popup/icons/select-all.svg) !important; -} -#menu_find { - list-style-image: url(../icons/search-file.svg) !important; -} -#toggle_PersonalToolbar, #menu_bookmarksSidebar { - list-style-image: url(../icons/bookmark.svg) !important; -} -#menu_customizeToolbars { - list-style-image: url(../icons/brush.svg) !important; -} -#menu_historySidebar { - list-style-image: url(../icons/history.svg) !important; -} -#menu_tabsSidebar, #sync-tabs-menuitem { - list-style-image: url(../icons/synced-tabs.svg) !important; -} -#menu_showAllHistory { - list-style-image: url(../icons/history.svg) !important; -} -#sanitizeItem { - list-style-image: url(../icons/forget.svg) !important; -} \ No newline at end of file diff --git a/chrome/extras/customColorTheme.css b/chrome/extras/customColorTheme.css deleted file mode 100644 index 5a20689..0000000 --- a/chrome/extras/customColorTheme.css +++ /dev/null @@ -1,167 +0,0 @@ -/* Light Mode */ -:root:not([style]), -:root:not([lwtheme]), -:root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"] { - /* accentcolor */ - --lwt-accent-color: #cecece !important; - - /* textcolor */ - --lwt-text-color: #000 !important; - - /* toolbar */ - --toolbar-bgcolor: #f7f7f7 !important; - - /* tab background (unset to match toolbar-bgcolor) */ - --lwt-selected-tab-background-color: unset !important; - - /* toolbar_text */ - --toolbar-color: #000 !important; - - /* toolbar_bottom_separator */ - --chrome-content-separator-color: #d2d2d2 !important; - - /* icons */ - --lwt-toolbarbutton-icon-fill: #000 !important; - - /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #0078d4 !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #0000001a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #0000002a !important; - - --lwt-toolbar-field-color: #000 !important; - --lwt-toolbar-field-focus-color: #000 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #0001 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #000 !important; - - --urlbar-popup-url-color: #0172C9 !important; - --lwt-toolbar-field-background-color: #fff !important; - --lwt-toolbar-field-focus: #fff !important; - --lwt-toolbar-field-border-color: #ccc !important; - - --tab-line-col: #0078d4 !important; - --toolbar-field-focus-border-color: #0078d4a0 !important; - --private-browsing-indicator: #0078d4 !important; -} - -/* Dark Mode */ -:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"] { - /* accentcolor */ - --lwt-accent-color: #1b1b1b !important; - - /* textcolor */ - --lwt-text-color: #fff !important; - - /* toolbar */ - --toolbar-bgcolor: #3b3b3b !important; - - /* tab background (unset to match toolbar-bgcolor) */ - --lwt-selected-tab-background-color: unset !important; - - /* toolbar_text */ - --toolbar-color: #fff !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #5B5B5B !important; - /* legacy */ - --chrome-content-separator-color: #5B5B5B !important; - - /* icons */ - --lwt-toolbarbutton-icon-fill: #fff !important; - - /* icons_attention */ - --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #ffffff1a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #ffffff2a !important; - - --lwt-toolbar-field-color: #fff !important; - --lwt-toolbar-field-focus-color: #fff !important; - - /* popup */ - --arrowpanel-background: #4a4a4a !important; - - /* popup_text */ - --arrowpanel-color: #fff !important; - --autocomplete-popup-color: #fff !important; - --panel-disabled-color: hsla(0, 0%, 100%, .5) !important; - - /* popup_border */ - --arrowpanel-border-color: #63636363 !important; - --autocomplete-popup-border-color: #636363 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #fff1 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #fff !important; - - --urlbar-popup-url-color: #75B6E8 !important; - --lwt-toolbar-field-background-color: #2b2b2b !important; - --lwt-toolbar-field-focus: #2b2b2b !important; - --lwt-toolbar-field-border-color: #656565 !important; - - --tab-line-col: #4C98D1 !important; - --toolbar-field-focus-border-color: #4c97d1a0 !important; - --private-browsing-indicator: #006cbe !important; -} - -/* Inactive Window Light Mode */ -:-moz-any(:root:not([style]), :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { - --lwt-accent-color: #e8e8e8 !important; - --lwt-text-color: #3a3a3a !important; - --toolbar-color: #3a3a3a !important; -} - -/* Inactive Window Dark Mode */ -:-moz-any(:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]):-moz-window-inactive :-moz-any(#TabsToolbar, #navigator-toolbox) { - --lwt-accent-color: #2e2e2e !important; - --lwt-text-color: #b7b7b7 !important; - --toolbar-color: #cecece !important; -} - -/* Sidebar Light Mode */ -:-moz-any(#sidebar-box, #sidebar), -:-moz-any(.sidebar-panel, body) { - /* sidebar */ - --sidebar-background-color: #f5f5f5 !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #000 !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; -} - -/* Sidebar Dark Mode */ -:-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], -:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] { - /* sidebar */ - --sidebar-background-color: #3b3b3b !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #fff !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; -} - -/* Urlbar Button Backgrounds Light Mode */ -:-moz-any(#urlbar, #searchbar) { - --toolbarbutton-hover-background: #0001 !important; - --toolbarbutton-active-background: #0002 !important; -} - -/* Urlbar Button Backgrounds Dark Mode */ -:root:-moz-lwtheme-brighttext :-moz-any(#urlbar, #searchbar) { - --toolbarbutton-hover-background: #fff1 !important; - --toolbarbutton-active-background: #fff2 !important; -} \ No newline at end of file diff --git a/chrome/extras/hidetabclosebutton.css b/chrome/extras/hidetabclosebutton.css deleted file mode 100644 index 8e8f193..0000000 --- a/chrome/extras/hidetabclosebutton.css +++ /dev/null @@ -1,13 +0,0 @@ -/* Hide tab close button when mouse not hovering over it */ -.tab-close-button { - transform: translateY(32px) !important; - margin-inline-start: -16px !important; - transition-property: margin, transform !important; - transition-duration: 200ms !important; - transition-timing-function: cubic-bezier(1, 0, 0, 1) !important; -} - -:-moz-any(.tabbrowser-tab:hover:hover, .tabbrowser-tab[visuallyselected]) .tab-close-button { - transform: none !important; - margin-inline-start: 0 !important; -} \ No newline at end of file diff --git a/chrome/extras/hidetoolbarbuttons.css b/chrome/extras/hidetoolbarbuttons.css deleted file mode 100644 index 2bd3950..0000000 --- a/chrome/extras/hidetoolbarbuttons.css +++ /dev/null @@ -1,23 +0,0 @@ -/* (BUGGY: USE AT OWN RISK!) Hide toolbar buttons other than extensions */ - -.toolbarbutton-icon, -.toolbarbutton-badge-stack, -#nav-bar .toolbarbutton-1 { - transition-duration: 0.1s !important; - transition-property: width, padding, border !important; -} - -:root:not([customizing]) #navigator-toolbox:not(:hover)>#nav-bar:not([urlbar-exceeds-toolbar-bounds="true"]) .toolbarbutton-1:not(.webextension-browser-action, [open], [checked]) :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - width: 0 !important; - padding: 0 !important; -} - -:root:not([customizing]) #navigator-toolbox:not(:hover)>#nav-bar:not([urlbar-exceeds-toolbar-bounds="true"]) .toolbarbutton-1:not(.webextension-browser-action, [open], [checked]) { - border-width: 0 !important; -} - -/* Also Hide urlbar background */ -/* -:root:not([customizing]) #navigator-toolbox:not(:hover) > #nav-bar -{ --toolbar-field-background-color: transparent !important; } -*/ \ No newline at end of file diff --git a/chrome/extras/swapaccount-overflow.css b/chrome/extras/swapaccount-overflow.css deleted file mode 100644 index db36a91..0000000 --- a/chrome/extras/swapaccount-overflow.css +++ /dev/null @@ -1,11 +0,0 @@ -/* (BUGGY: USE AT OWN RISK!) Swap Account icon and Overflow icon (must be placed next to each other) */ - -@media (min-width: 687px) { - :root:not([customizing]) #nav-bar-overflow-button { - transform: translateX(-44px); - } - - :root:not([customizing]) #fxa-toolbar-menu-button { - transform: translateX(44px); - } -} \ No newline at end of file diff --git a/chrome/extras/vibrancy.css b/chrome/extras/vibrancy.css deleted file mode 100644 index daeef9f..0000000 --- a/chrome/extras/vibrancy.css +++ /dev/null @@ -1,22 +0,0 @@ -/* (MACOS ONLY!) Enable window vibrancy behind tabs */ - -#navigator-toolbox:not(:-moz-window-inactive) { - background-color: #0001 !important; -} - -#main-window[lwthemetextcolor="bright"] #navigator-toolbox:not(:-moz-window-inactive) { - background-color: #1114 !important; -} - -#main-window { - appearance: -moz-mac-vibrant-titlebar-light !important; -} - -#main-window[lwthemetextcolor="bright"] { - appearance: -moz-mac-vibrant-titlebar-dark !important; -} - -:-moz-any(#main-window, #navigator-toolbox):-moz-any([inFullscreen="true"], :-moz-window-inactive) { - appearance: none !important; - background-color: var(--lwt-accent-color) !important; -} \ No newline at end of file diff --git a/chrome/findbar/findbar.css b/chrome/findbar/findbar.css deleted file mode 100644 index 4a80b81..0000000 --- a/chrome/findbar/findbar.css +++ /dev/null @@ -1,79 +0,0 @@ -findbar { - background: var(--toolbar-bgcolor) !important; - border-top-color: var(--chrome-content-separator-color) !important; - color: var(--toolbar-color) !important; -} - -.findbar-find-previous { - list-style-image: url(../icons/chevron-up.svg) !important; -} - -.findbar-find-next { - list-style-image: url(../icons/chevron-down.svg) !important; -} - -.findbar-textbox { - color: inherit !important; - background-color: transparent !important; - background-image: url(../icons/search.svg) !important; - background-repeat: no-repeat !important; - background-position: 5px center !important; - fill-opacity: 1 !important; - border: 0 !important; - box-shadow: none !important; - margin-inline-start: 2px !important; - padding-inline-start: 28px !important; -} - -hbox[anonid="findbar-textbox-wrapper"] { - background-color: var(--toolbar-field-background-color) !important; - color: var(--lwt-toolbar-field-color) !important; - border-radius: 4px !important; - position: relative !important; - display: flex !important; - padding: 2px !important; - height: 28px !important; - transition: background-color .1s var(--ease-basic) !important; - box-shadow: 0 1px 5px 0 #0001 !important; -} - -hbox[anonid="findbar-textbox-wrapper"]:hover:not(:focus-within) { - background-color: var(--toolbar-field-hover-background-color) !important; - box-shadow: 0 0 0 1px inset var(--toolbar-field-hover-border-color) !important; -} - -hbox[anonid="findbar-textbox-wrapper"]:focus-within { - background-color: var(--toolbar-field-focus-background-color) !important; - color: var(--lwt-toolbar-field-focus-color) !important; - box-shadow: 0 0 0 1px inset var(--toolbar-field-focus-border-color), 0 0 0 1px var(--toolbar-field-focus-border-color) !important; -} - -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton { - border-radius: 4px !important; - border: 0 !important; - width: 24px !important; - height: 24px !important; - padding: 0 !important; - display: flex !important; - background: 0 !important; - transition: background-color .2s var(--ease-basic) !important; - margin: 0 !important; - box-shadow: none !important; -} - -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton[disabled] { - display: none !important; -} - -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton .toolbarbutton-text { - visibility: collapse !important; -} - -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton:not([disabled]):hover { - background-color: var(--toolbarbutton-hover-background) !important; -} - -hbox[anonid="findbar-textbox-wrapper"] toolbarbutton:not([disabled]):hover:active { - background-color: var(--toolbarbutton-active-background) !important; - transition-duration: 0 !important; -} diff --git a/chrome/global/colors.css b/chrome/global/colors.css new file mode 100644 index 0000000..25dd6af --- /dev/null +++ b/chrome/global/colors.css @@ -0,0 +1,126 @@ +/* EdgeFr-Fox by bmFtZQ - colors.css */ + +/* light */ +:root:not(:-moz-lwtheme) { + --lwt-accent-color: #cecece !important; + --lwt-accent-color-inactive: #e8e8e8 !important; + --lwt-text-color: #000 !important; + --toolbar-bgcolor: #f7f7f7 !important; + --toolbar-color: #000 !important; + --toolbarbutton-icon-fill: #000 !important; + --chrome-content-separator-color: #bfbfbf !important; + --lwt-toolbarbutton-icon-fill-attention: #0078D4 !important; + --toolbarbutton-icon-fill-attention: #0078D4 !important; + --lwt-tab-text: var(--toolbar-color) !important; + --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; + --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; + --toolbar-field-background-color: #fff !important; + --toolbar-field-color: #000 !important; + --toolbar-field-border-color: #0000 !important; + --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; + --toolbar-field-focus-color: var(--toolbar-field-color) !important; + --toolbar-field-focus-border-color: #0055D7 !important; + --urlbar-icon-fill-opacity: 1 !important; + --urlbar-popup-url-color: #0072C9 !important; + --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; + --urlbar-box-bgcolor: #f7f7f7 !important; + --autocomplete-popup-background: #fff !important; + --autocomplete-popup-color: #fff !important; + --autocomplete-popup-highlight-background: #f2f2f2 !important; + --autocomplete-popup-hover-background: #e5e5e5 !important; + --autocomplete-popup-separator-color: #dadada00 !important; + --toolbarbutton-hover-background: #e0e0e0 !important; + --toolbarbutton-active-background: #d5d5d5 !important; + --button-bgcolor: #EDEDED !important; + --button-hover-bgcolor: #e5e5e5 !important; + --button-active-bgcolor: #d5d5d5 !important; + --button-primary-bgcolor: #0078D4 !important; + --button-primary-hover-bgcolor: #006CBE !important; + --button-primary-active-bgcolor: #1683D8 !important; + --button-primary-color: #fff !important; + --error-text-color: #FF9AA2 !important; + --input-bgcolor: #fff !important; + --input-color: #2b2b2b !important; + --input-border-color: #bebebe !important; + --input-error-border-color: #FF848A !important; + --zoom-controls-bgcolor: #4A4A4A !important; + --arrowpanel-background: #fff !important; + --arrowpanel-color: #000 !important; + --panel-description-color: #0009 !important; + --panel-disabled-color: #000 !important; + --arrowpanel-dimmed: #565656 !important; + --arrowpanel-dimmed-further: #707070 !important; + --panel-item-hover-bgcolor: #eee !important; + --panel-item-active-bgcolor: #ddd !important; + --arrowpanel-border-color: #dadada !important; + --panel-separator-color: #dadada !important; + --panel-banner-item-update-supported-bgcolor: #50B080 !important; + --focus-outline-color: #0055D7 !important; + --panel-shortcut-color: inherit !important; + --uc-urlbar-shadow: 0 0 4px #0002; +} + +/* dark */ +:root[lwt-default-theme-in-dark-mode="true"] { + --lwt-accent-color: #1C1C1C !important; + --lwt-accent-color-inactive: #2e2e2e !important; + --lwt-text-color: #E5E5E5 !important; + --toolbar-bgcolor: #3B3B3B !important; + --toolbar-color: #fff !important; + --toolbarbutton-icon-fill: #fff !important; + --chrome-content-separator-color: #686868 !important; + --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; + --toolbarbutton-icon-fill-attention: #4C98D1 !important; + --lwt-tab-text: var(--toolbar-color) !important; + --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; + --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; + --toolbar-field-background-color: #2B2B2B !important; + --toolbar-field-color: #fff !important; + --toolbar-field-border-color: #0000 !important; + --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; + --toolbar-field-focus-color: var(--toolbar-field-color) !important; + --toolbar-field-focus-border-color: #63ADE5 !important; + --urlbar-icon-fill-opacity: 1 !important; + --urlbar-popup-url-color: #75B6E8 !important; + --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; + --urlbar-box-bgcolor: #3B3B3B !important; + --autocomplete-popup-background: #4A4A4A !important; + --autocomplete-popup-color: #fff !important; + --autocomplete-popup-highlight-background: #383838 !important; + --autocomplete-popup-hover-background: #444444 !important; + --autocomplete-popup-separator-color: #63636300 !important; + --button-bgcolor: #3B3B3B !important; + --button-hover-bgcolor: #545454 !important; + --button-active-bgcolor: #606060 !important; + --button-primary-bgcolor: #006CBE !important; + --button-primary-hover-bgcolor: #0078D4 !important; + --button-primary-active-bgcolor: #005CA3 !important; + --button-primary-color: #fff !important; + --error-text-color: #FF9AA2 !important; + --input-bgcolor: #4A4A4A !important; + --input-color: #fff !important; + --input-border-color: #8A8A8A !important; + --input-error-border-color: #FF848A !important; + --zoom-controls-bgcolor: #4A4A4A !important; + --arrowpanel-background: #4A4A4A !important; + --arrowpanel-color: #fff !important; + --panel-description-color: #fffb !important; + --panel-disabled-color: #ABABAA !important; + --arrowpanel-dimmed: #565656 !important; + --arrowpanel-dimmed-further: #707070 !important; + --panel-item-hover-bgcolor: #646464 !important; + --panel-item-active-bgcolor: #747474 !important; + --arrowpanel-border-color: #636363 !important; + --panel-separator-color: #636363 !important; + --panel-banner-item-update-supported-bgcolor: #50B080 !important; + --focus-outline-color: #63ADE5 !important; + --panel-shortcut-color: inherit !important; +} + +/* Change Colour of page when loading */ +:root:not(:-moz-lwtheme) #tabbrowser-tabpanels { + background-color: var(--toolbar-bgcolor) !important; +} +:root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels { + background-color: var(--lwt-accent-color) !important; +} diff --git a/chrome/global/global.css b/chrome/global/global.css deleted file mode 100644 index e5ed8af..0000000 --- a/chrome/global/global.css +++ /dev/null @@ -1,337 +0,0 @@ -@media not (-moz-os-version: windows-win7) { - @media not (-moz-os-version: windows-win8) { - :root[windowtype="navigator:browser"] { - background-color: var(--lwt-accent-color) !important; - appearance: none !important; - } - - :root:not(:-moz-lwtheme) #navigator-toolbox { - background-color: transparent !important; - } - } -} - -@media (-moz-windows-compositor) { - @media not (-moz-os-version: windows-win7) { - @media not (-moz-os-version: windows-win8) { - @media (-moz-windows-default-theme) { - :root[tabsintitlebar] .titlebar-buttonbox-container { - height: 32px !important; - margin: 0 !important; - } - - :root[tabsintitlebar][sizemode=normal] .titlebar-buttonbox-container:not(#toolbar-menubar .titlebar-buttonbox-container) { - margin-block-start: calc(0px - (var(--space-above-tabbar) + 1px)) !important; - } - - :root[tabsintitlebar][sizemode=maximized] #toolbar-menubar .titlebar-buttonbox-container { - height: 30px !important; - margin-top: -4px !important; - margin-bottom: -4px !important; - } - - :root[tabsintitlebar] #toolbar-menubar:not([inactive="true"]) { - height: 24px !important; - } - - :root[tabsintitlebar] #toolbar-menubar:not([inactive="true"]) .titlebar-button { - padding-block: 4px !important; - } - - :root[tabsintitlebar][sizemode=maximized]:not([extradragspace]) .titlebar-buttonbox-container:not(#toolbar-menubar .titlebar-buttonbox-container) { - -moz-box-align: start !important; - margin-block-start: -5px !important; - } - - @media (-moz-windows-accent-color-in-titlebar: 0) { - :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]) { - background-color: #cecece !important; - color: #000 !important; - } - - :root[tabsintitlebar]:not(:-moz-lwtheme):not([privatebrowsingmode=temporary]):-moz-window-inactive { - background-color: #e8e8e8 !important; - color: #3a3a3a !important; - } - } - } - } - } -} - -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { - :root[tabsintitlebar] .titlebar-buttonbox-container { - height: calc(32px + var(--space-above-tabbar)) !important; - margin: 0 !important; - } - - :root[windowtype="navigator:browser"]:not([style*="image"]) { - background-color: #0000 !important; - } - - :root[lwtheme]:not([style*="image"]) .tabbrowser-tab { - background-color: var(--lwt-accent-color) !important; - } -} - -/* Change Colour of page when loading */ -#tabbrowser-tabpanels { - background-color: #f7f7f7 !important; -} -:root[lwthemetextcolor="bright"] #tabbrowser-tabpanels { - background-color: #242424 !important; -} - -#navigator-toolbox :-moz-any(toolbar, #nav-bar-customization-target):not(#toolbar-menubar) { - -moz-box-align: center !important; -} - -#navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - border-radius: 4px !important; - transition: background-color .2s var(--ease-basic) !important; -} - -#navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - font-size: 12px !important; - padding: 0 !important; - margin: 0 !important; - border: 2px solid transparent !important; - background-clip: padding-box !important; -} - -/* -#navigator-toolbox :-moz-any(.toolbarbutton-1, .scrollbutton-up, .scrollbutton-down), -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - max-height: 32px !important; - height: 32px !important; - min-height: 32px !important; -} -*/ - -#navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton))[disabled], -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton)[disabled], -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)[disabled] { - opacity: .42 !important; -} - -#navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)):hover:not([disabled]), -#navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)):-moz-any(:hover:active, [checked], [open]):not([disabled]), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton):hover:not([disabled]), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton):hover:not([disabled]) { - background-color: var(--toolbarbutton-hover-background) !important; -} - -#navigator-toolbox :-moz-any(.toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton)):-moz-any(:hover:active, [checked], [open]):not([disabled]), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton):hover:active:not([disabled]), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton):hover:active:not([disabled]) { - background-color: var(--toolbarbutton-active-background) !important; - transition: none !important; -} - -#navigator-toolbox :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon, -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon { - fill-opacity: 1 !important; - border: 0 !important; - box-shadow: none !important; -} - -#navigator-toolbox .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - width: 40px !important; - height: 30px !important; -} - -#navigator-toolbox .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - padding: 7px 12px !important; - background: 0 !important; -} - -#TabsToolbar .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon, -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton)>.toolbarbutton-icon { - padding: 6px !important; - width: 28px !important; - height: 28px !important; -} - -/* - hack: fix customization screen popping bug when changing ui density - icon size is enforced and it doesn't like it when the normal density - nav-bar height is less than 38px (it's 36px due to smaller back icon) -*/ -:root:not([uidensity=compact]) #customization-content-container { - padding-top: 1px !important; -} - -:root:not([uidensity=compact]) :-moz-any(#customization-palette-container, #customization-panel-container) { - margin-top: -1px !important; -} - -.menu-iconic, -.menuitem-iconic { - fill: currentColor !important; -} - -/* legacy */ -#navigator-toolbox { - border-bottom: 1px solid var(--chrome-content-separator-color, var(--toolbox-border-bottom-color)) !important; -} - -/* legacy */ -#navigator-toolbox::after { - display: none !important; -} - -.pointerlockfswarning { - display: flex !important; - border-radius: 4px !important; - padding: 6px !important; - background: #333 !important; - border: 0 !important; - font-size: 14px !important; - box-shadow: - 0 3px 5px -1px rgba(0, 0, 0, .2), - 0 6px 10px 0 rgba(0, 0, 0, .14), - 0 1px 18px 0 rgba(0, 0, 0, .12) !important; - color: hsla(0, 0%, 100%, .87) !important; - transition-timing-function: var(--ease-out), linear !important; - transition-property: transform, top !important; -} - -#fullscreen-warning { - flex-direction: column !important; - min-width: 344px !important; -} - -.pointerlockfswarning[hidden] { - visibility: hidden !important; -} - -/* hack to keep it in same place as [ontop] */ -/* probably doesn't work for single-line */ -.pointerlockfswarning:not([hidden]):not([ontop]) { - top: -32px !important; -} - -.pointerlockfswarning[ontop] { - top: 28px !important; -} - -.pointerlockfswarning::before { - display: none !important; -} - -.pointerlockfswarning-domain-text { - margin-block: 8px 18px !important; - margin-inline: 10px !important; - font-size: unset !important; - font-weight: unset !important; - align-self: start !important; -} - -.pointerlockfswarning-domain { - font-weight: unset !important; -} - -#fullscreen-exit-button { - -moz-appearance: none !important; - border: 0 !important; - height: 32px !important; - display: flex !important; - align-items: center !important; - margin-inline: 8px 0 !important; - text-transform: uppercase !important; - font-weight: 500 !important; - letter-spacing: .0892857143em !important; - background: 0 !important; - position: relative !important; - color: var(--toolbarbutton-icon-fill-attention) !important; - align-self: end !important; - font-family: Roboto, inherit !important; -} - -#fullscreen-exit-button::before { - content: "" !important; - display: block !important; - z-index: -1 !important; - position: absolute !important; - left: 0 !important; - right: 0 !important; - top: 0 !important; - bottom: 0 !important; - border-radius: 4px !important; - background: currentColor !important; - opacity: 0 !important; - transition: opacity .3s var(--ease-basic) !important; -} - -#fullscreen-exit-button:hover::before { - opacity: .12 !important; -} - -#fullscreen-exit-button:hover:active::before { - opacity: .24 !important; - transition-duration: .1s !important; -} - -/* note: use Firefox account button instead */ -#TabsToolbar .private-browsing-indicator { - display: none !important; -} - -.toolbarbutton-1:not(:hover):-moz-window-inactive, -.bookmark-item:not(:hover):-moz-window-inactive, -:root:not([customizing]) .toolbarbutton-1:-moz-window-inactive[disabled="true"] { - opacity: 1 !important; -} - -/* high DPI adjustments */ -@media (min--moz-device-pixel-ratio: 2) { - #navigator-toolbox { - border-bottom-width: .5px !important; - padding-bottom: .5px !important; - box-shadow: inset 0 -.5px var(--toolbar-bgcolor) !important; - } -} - -#sidebar-box, -#sidebar { - appearance: none !important; -} - -#sidebar-box { - background-color: var(--sidebar-background-color) !important; -} - -.sidebar-placesTree, -#viewButton { - color: #000 !important; -} - -:root[lwt-sidebar-brighttext] :-moz-any(.sidebar-placesTree, #viewButton) { - color: #fff !important; -} - -#statuspanel { - clip-path: inset(0) !important; -} - -#statuspanel-label { - background-color: var(--toolbar-bgcolor) !important; - color: var(--toolbar-color) !important; - border: 0 !important; - box-shadow: 0 0 0 1px #0004, 0 4px 6px #0004 !important; - padding: 3px 6px !important; -} diff --git a/chrome/global/popup.css b/chrome/global/popup.css new file mode 100644 index 0000000..f4dc98b --- /dev/null +++ b/chrome/global/popup.css @@ -0,0 +1,190 @@ +/* EdgeFr-Fox by bmFtZQ - popup.css */ + +:root { + --arrowpanel-border-radius: 4px !important; + --panel-subview-body-padding: 4px 0 !important; + --arrowpanel-menuitem-border-radius: 0 !important; + --arrowpanel-menuitem-margin: 0 !important; + --arrowpanel-menuitem-padding-block: 8px !important; + --arrowpanel-menuitem-padding-inline: 14px !important; + --uc-arrowpanel-menuicon-margin-inline: 14px; + --panel-separator-margin-vertical: 4px !important; + --panel-separator-margin-horizontal: 0 !important; + --uc-panel-zoom-button-padding: 8px; + --uc-panel-zoom-button-inline-padding: 13px; +} + +/* app menu */ +.addon-banner-item, .panel-banner-item { + margin: 0 4px 4px !important; + padding-inline: 4px 12px !important; + border-radius: 2px !important; +} + +#appMenu-fxa-label2 > vbox > label { + margin-block: 0 !important; +} + +.widget-overflow-list .toolbarbutton-1:not(.toolbarbutton-combined) > .toolbarbutton-text, +.subviewbutton:not(#appMenu-zoom-controls2 > .subviewbutton) > .toolbarbutton-icon + .toolbarbutton-text, +#appMenu-fxa-label2 > vbox { + padding-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; +} + +/* special case menuitems with no icons */ +#appMenu-zoom-controls2 > .toolbarbutton-text, +#fxa-manage-account-button > vbox, +#PanelUI-fxa-menu-syncnow-button > hbox { + padding-inline-start: calc(16px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; +} + +.subviewbutton > .toolbarbutton-icon { + width: 16px !important; +} + +/* firefox profile avatar in appmenu */ +#appMenu-fxa-label2::before { + content: ""; + display: -moz-box; + height: 16px; + width: 16px; + background: var(--avatar-image-url) 0/16px; + scale: 1.25; + border-radius: 99px; +} + + +/* disable proton account separator */ +#appMenu-fxa-separator { + border-image: none !important; +} + +/* zoom controls */ +#appMenu-zoom-controls2 { + border-top: 1px solid var(--panel-separator-color) !important; + padding: 0 0 0 var(--arrowpanel-menuitem-padding-inline) !important; + margin: var(--panel-separator-margin-vertical) 0 calc(var(--panel-separator-margin-vertical) * -1) !important; +} + +#appMenu-zoom-controls2 > .subviewbutton { + padding: var(--uc-panel-zoom-button-padding) var(--uc-panel-zoom-button-inline-padding) !important; + margin: 0 !important; +} + +#appMenu-zoom-controls2 > #appMenu-zoomReset-button2 { + padding: var(--uc-panel-zoom-button-padding) calc(var(--uc-panel-zoom-button-padding) / 2) !important; +} + +#appMenu-zoomReduce-button2, +#appMenu-fullscreen-button2 { + border-inline-start: 1px solid var(--panel-separator-color) !important; +} + +#appMenu-zoomReset-button2 { + height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; + min-height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; +} + +#appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover) { + background-color: var(--panel-item-hover-bgcolor) !important; +} + +#appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) { + background-color: var(--panel-item-active-bgcolor) !important; +} + +#appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover), +#appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover), +#appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) { + background-color: var(--panel-item-hover-bgcolor) !important; +} + +#appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active), +#appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active), +#appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) { + background-color: var(--panel-item-active-bgcolor) !important; +} + +#appMenu-zoomReduce-button2 > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon { + fill: currentColor !important; + stroke: none !important; +} + +#appMenu-fullscreen-button2 > .toolbarbutton-icon { + background-color: transparent !important; +} + +/* URL bar popup */ +.panel-footer > button { + border-radius: 2px !important; +} + +#identity-popup-security-button { + padding-inline: calc(var(--arrowpanel-menuitem-padding-inline) - 4px) !important; +} + +.identity-popup-security-connection > hbox { + margin-inline-start: calc(20px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; +} + +.identity-popup-security-connection > hbox > description { + margin-inline-start: 0 !important; +} + +.identity-popup-security-connection.identity-button { + margin-inline-end: calc(-1 * (var(--arrowpanel-menuitem-padding-inline) - 10px)) !important; +} + +/* subview */ +.panel-header { + padding: 4px; + padding-top: 4px !important; +} + +.panel-header + toolbarseparator { + margin-block-start: 0 !important; +} + +.subviewbutton-back { + margin: 0 !important; + border-radius: 2px !important; +} + +.panel-subview-footer-button { + margin-bottom: 4px !important; +} + +.webextension-popup-browser, .webextension-popup-stack { + margin-block-start: calc(var(--panel-separator-margin-vertical) * -.5) !important; +} + +/* downloads popup */ +.downloadTypeIcon { + height: 16px !important; + width: 16px !important; +} + +.downloadButton { + min-width: calc(16px + var(--uc-toolbarbutton-inner-inline-padding) * 2) !important; + height: calc(16px + var(--toolbarbutton-inner-padding) * 2) !important; + border-radius: var(--toolbarbutton-border-radius) !important; +} + +.downloadMainArea { + padding-block: 4px !important; + padding-inline: 12px !important; + border-radius: 0 !important; +} + +#downloadsListBox > richlistitem { + padding-inline-end: 8px !important; + border-radius: 0 !important; +} + +#downloadsPanel-blockedSubview, #downloadsPanel-mainView { + padding: var(--panel-separator-margin-vertical) 0 0 !important; +} + +#emptyDownloads { + padding: 1.5em 16px 1.7em !important; +} \ No newline at end of file diff --git a/chrome/global/variables.css b/chrome/global/variables.css deleted file mode 100644 index 340f62f..0000000 --- a/chrome/global/variables.css +++ /dev/null @@ -1,278 +0,0 @@ -/* Light Mode */ -:root:not([style]), -:root:not(:-moz-lwtheme), -:root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], -:root[style*="--lwt-accent-color:rgb(240, 240, 244); --lwt-text-color:rgba(21, 20, 26);"], /* Used for Proton (May be changed in future) */ -:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] /* Mozilla added spaces to the style string in Nightly 91 */ -{ - /* accentcolor */ - --lwt-accent-color: #cecece !important; - - /* textcolor */ - --lwt-text-color: #000 !important; - - /* toolbar */ - --toolbar-bgcolor: #f7f7f7 !important; - - /* tab background (unset to match toolbar-bgcolor) */ - --lwt-selected-tab-background-color: unset !important; - - /* toolbar_text */ - --toolbar-color: #000 !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #d2d2d2 !important; /* legacy */ - --chrome-content-separator-color: #d2d2d2 !important; - - /* icons */ - --toolbarbutton-icon-fill: #000 !important; - --lwt-toolbarbutton-icon-fill: var(--toolbarbutton-icon-fill) !important; - - /* icons_attention */ - --toolbarbutton-icon-fill-attention: #0078d4 !important; - --lwt-toolbarbutton-icon-fill-attention: var(--toolbarbutton-icon-fill-attention) !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #0000001a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #0000002a !important; - - --lwt-toolbar-field-color: #000 !important; - --lwt-toolbar-field-focus-color: #000 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #0001 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #000 !important; - - --urlbar-popup-url-color: #0172C9 !important; - --lwt-toolbar-field-background-color: #fff !important; - --lwt-toolbar-field-focus: #fff !important; - --lwt-toolbar-field-border-color: #ccc !important; - - --tab-line-col: #0078d4 !important; - --toolbar-field-focus-border-color: #0078d4a0 !important; - --private-browsing-indicator: #0078d4 !important; - --toolbar-field-icon-color: color-mix(in srgb, var(--toolbar-color) 60%, transparent) !important; -} - -/* Dark Mode */ -:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"], -:root[style*="--lwt-accent-color:rgb(28, 27, 34); --lwt-text-color:rgba(251, 251, 254);"], /* Used for Proton (May be changed in future) */ -:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] /* Mozilla added spaces to the style string in Nightly 91 */ -{ - /* accentcolor */ - --lwt-accent-color: #1b1b1b !important; - - /* textcolor */ - --lwt-text-color: #e5e5e5 !important; - - /* toolbar */ - --toolbar-bgcolor: #3b3b3b !important; - - /* tab background (unset to match toolbar-bgcolor) */ - --lwt-selected-tab-background-color: unset !important; - - /* toolbar_text */ - --toolbar-color: #fff !important; - - /* toolbar_bottom_separator */ - --toolbox-border-bottom-color: #5B5B5B !important; /* legacy */ - --chrome-content-separator-color: #5B5B5B !important; - - /* icons */ - --toolbarbutton-icon-fill: #fff !important; - --lwt-toolbarbutton-icon-fill: var(--toolbarbutton-icon-fill) !important; - - /* icons_attention */ - --toolbarbutton-icon-fill-attention: #4C98D1 !important; - --lwt-toolbarbutton-icon-fill-attention: var(--toolbarbutton-icon-fill-attention) !important; - - /* button_background_hover */ - --lwt-toolbarbutton-hover-background: #ffffff1a !important; - - /* button_background_active */ - --lwt-toolbarbutton-active-background: #ffffff2a !important; - - --lwt-toolbar-field-color: #fff !important; - --lwt-toolbar-field-focus-color: #fff !important; - - /* popup */ - --arrowpanel-background: #4a4a4a !important; - - /* popup_text */ - --arrowpanel-color: #fff !important; - --autocomplete-popup-color: #fff !important; - --panel-disabled-color: hsla(0, 0%, 100%, .5) !important; - - /* popup_border */ - --arrowpanel-border-color: #63636363 !important; - --autocomplete-popup-border-color: #636363 !important; - - /* popup_highlight */ - --autocomplete-popup-highlight-background: #fff1 !important; - - /* popup_highlight_text */ - --autocomplete-popup-highlight-color: #fff !important; - - --urlbar-popup-url-color: #75B6E8 !important; - --lwt-toolbar-field-background-color: #2b2b2b !important; - --lwt-toolbar-field-focus: #2b2b2b !important; - --lwt-toolbar-field-border-color: #656565 !important; - - --tab-line-col: #4C98D1 !important; - --toolbar-field-focus-border-color: #4c97d1a0 !important; - --private-browsing-indicator: #006cbe !important; - --toolbar-field-icon-color: var(--toolbar-color) !important; -} - -/* Inactive Window Light Mode */ -:-moz-any(:root:not([style]), :root:not([lwtheme]), :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"]):-moz-window-inactive { - --lwt-accent-color: #e8e8e8 !important; - --lwt-text-color: #3a3a3a !important; - --toolbar-color: #3a3a3a !important; -} - -/* Inactive Window Dark Mode */ -:root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]:-moz-window-inactive { - --lwt-accent-color: #2e2e2e !important; - --lwt-text-color: #b7b7b7 !important; - --toolbar-color: #cecece !important; -} - -/* Sidebar Light Mode */ -:-moz-any(#sidebar-box, #sidebar), -:-moz-any(.sidebar-panel, body) { - /* sidebar */ - --sidebar-background-color: #f7f7f7 !important; - --lwt-sidebar-background-color: var(--sidebar-background-color) !important; - - /* sidebar_text */ - --sidebar-text-color: #000 !important; - --lwt-sidebar-text-color: var(--sidebar-text-color) !important; -} - -/* Sidebar Dark Mode */ -:-moz-any(#sidebar-box, #sidebar)[style*="--sidebar-background-color:rgb(56, 56, 61);"], -:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] { - /* sidebar */ - --sidebar-background-color: #3b3b3b !important; - --lwt-sidebar-background-color: #3b3b3b !important; - - /* sidebar_text */ - --sidebar-text-color: #fff !important; - --lwt-sidebar-text-color: #fff !important; -} - -#browser { - --sidebar-border-color: var(--chrome-content-separator-color) !important; -} - -:root { - --toolbar-field-background-color: var(--lwt-toolbar-field-background-color) !important; - --toolbar-field-hover-background-color: var(--lwt-toolbar-field-background-color) !important; - --toolbar-field-focus-background-color: var(--lwt-toolbar-field-focus) !important; - --toolbar-field-hover-border-color: var(--lwt-toolbar-field-border-color) !important; -} - -:root { - --ease-in: cubic-bezier(.4, 0, 1, 1); - --ease-out: cubic-bezier(0, 0, .2, 1); - --ease-basic: linear; - - --button-size: 32px; /* is this used? */ - --icon-size: 24px; /* is this used? */ - - --downloads-item-height: 48px !important; - - --toolbar-non-lwt-bgcolor: #f7f7f7 !important; - --toolbar-non-lwt-textcolor: #000 !important; - - --tab-separator-opacity: .5 !important; - - --urlbar-min-height: 30px !important; - - --arrowpanel-dimmed: color-mix(in srgb, currentColor 9%, transparent) !important; - --arrowpanel-dimmed-further: color-mix(in srgb, currentColor 14%, transparent) !important; - --arrowpanel-dimmed-even-further: color-mix(in srgb, currentColor 25%, transparent) !important; - - --button-hover-bgcolor: var(--arrowpanel-dimmed) !important; - --button-active-bgcolor: var(--arrowpanel-dimmed-further) !important; - - --panelview-toolbarbutton-hover-bgcolor: var(--arrowpanel-dimmed) !important; - --panelview-toolbarbutton-active-bgcolor: var(--arrowpanel-dimmed-further) !important; -} - -@media (-moz-proton) { - :root { - --arrowpanel-menuitem-margin: 0 !important; /* used to get rid of the left/right margins in Proton */ - --space-above-tabbar: 0px; - } -} - -#titlebar, -#tabbrowser-tabs { - --tab-min-height: 32px !important; -} - -@supports -moz-bool-pref("materialFox.reduceTabOverflow") { - #tabbrowser-tabs { - --tab-min-width: 32px !important; - } -} - -@media (-moz-mac-yosemite-theme) { - :root[extradragspace] { - --space-above-tabbar: 8px !important; - } -} - -/* Ubuntu */ -@media (-moz-gtk-csd-available) { - :root:not(:-moz-lwtheme) { - --toolbar-bgcolor: -moz-dialog !important; - --toolbar-color: -moz-dialogtext !important; - } -} - -:root:-moz-lwtheme-darktext, -:root toolbar:not([brighttext]), -.tabbrowser-tab[visuallyselected] { - --toolbarbutton-hover-background: var(--lwt-toolbarbutton-hover-background, hsla(0, 0%, 0%, .07)) !important; - --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 0%, .11)) !important; -} - -:root:-moz-lwtheme-brighttext, -:root toolbar[brighttext], -.tabbrowser-tab[visuallyselected]:-moz-lwtheme-brighttext { - --toolbarbutton-hover-background: var(--lwt-toolbarbutton-hover-background, hsla(0, 0%, 100%, .1)) !important; - --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 100%, .17)) !important; -} - -/* special case for urlbar buttons */ -:-moz-any(#urlbar, #searchbar) { - --toolbarbutton-hover-background: #0001 !important; - --toolbarbutton-active-background: #0002 !important; -} - -:root:-moz-lwtheme-brighttext :-moz-any(#urlbar, #searchbar) { - --toolbarbutton-hover-background: #fff1 !important; - --toolbarbutton-active-background: #fff2 !important; -} - -#TabsToolbar .toolbarbutton-1 { - fill: var(--lwt-text-color) !important; -} - -:-moz-any(:root:not([style]), - :root:not([lwtheme]), - :root[style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], - :root[style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"]) #tabbrowser-tabs { - --tab-line-color: var(--tab-line-col) !important; -} - -#urlbar-container { - color: var(--toolbar-field-icon-color, var(--toolbar-color)) !important; -} diff --git a/chrome/icons/accessibility.svg b/chrome/icons/accessibility.svg deleted file mode 100644 index acfb359..0000000 --- a/chrome/icons/accessibility.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/addons.svg b/chrome/icons/addons.svg deleted file mode 100644 index aebb77d..0000000 --- a/chrome/icons/addons.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/arrow-back.svg b/chrome/icons/arrow-back.svg deleted file mode 100644 index 8e746da..0000000 --- a/chrome/icons/arrow-back.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/chrome/icons/arrow-down.svg b/chrome/icons/arrow-down.svg new file mode 100644 index 0000000..ddf8622 --- /dev/null +++ b/chrome/icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/arrow-right.svg b/chrome/icons/arrow-right.svg new file mode 100644 index 0000000..a7b1606 --- /dev/null +++ b/chrome/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/arrow-up.svg b/chrome/icons/arrow-up.svg new file mode 100644 index 0000000..a3bfad7 --- /dev/null +++ b/chrome/icons/arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/audio-muted.svg b/chrome/icons/audio-muted.svg deleted file mode 100644 index c2f26d1..0000000 --- a/chrome/icons/audio-muted.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/chrome/icons/audio.svg b/chrome/icons/audio.svg deleted file mode 100644 index 70def17..0000000 --- a/chrome/icons/audio.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/chrome/icons/autoplay-media-blocked.svg b/chrome/icons/autoplay-media-blocked.svg new file mode 100644 index 0000000..0de5a38 --- /dev/null +++ b/chrome/icons/autoplay-media-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/autoplay-media.svg b/chrome/icons/autoplay-media.svg new file mode 100644 index 0000000..8df77df --- /dev/null +++ b/chrome/icons/autoplay-media.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/back.svg b/chrome/icons/back.svg new file mode 100644 index 0000000..b6e67d7 --- /dev/null +++ b/chrome/icons/back.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/bookmark-hollow.svg b/chrome/icons/bookmark-hollow.svg new file mode 100644 index 0000000..47e2f1d --- /dev/null +++ b/chrome/icons/bookmark-hollow.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/bookmark-star-on-tray.svg b/chrome/icons/bookmark-star-on-tray.svg new file mode 100644 index 0000000..912cdc9 --- /dev/null +++ b/chrome/icons/bookmark-star-on-tray.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/bookmark.svg b/chrome/icons/bookmark.svg new file mode 100644 index 0000000..c5ff2e0 --- /dev/null +++ b/chrome/icons/bookmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/brush.svg b/chrome/icons/brush.svg deleted file mode 100644 index c39534e..0000000 --- a/chrome/icons/brush.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/bug.svg b/chrome/icons/bug.svg deleted file mode 100644 index 68d4f72..0000000 --- a/chrome/icons/bug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/camera-blocked.svg b/chrome/icons/camera-blocked.svg new file mode 100644 index 0000000..7d6aa1a --- /dev/null +++ b/chrome/icons/camera-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/camera.svg b/chrome/icons/camera.svg new file mode 100644 index 0000000..23e2384 --- /dev/null +++ b/chrome/icons/camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/canvas-blocked.svg b/chrome/icons/canvas-blocked.svg new file mode 100644 index 0000000..f6fba0f --- /dev/null +++ b/chrome/icons/canvas-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/canvas.svg b/chrome/icons/canvas.svg new file mode 100644 index 0000000..e71396f --- /dev/null +++ b/chrome/icons/canvas.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/chevron-down.svg b/chrome/icons/chevron-down.svg deleted file mode 100644 index f35c36a..0000000 --- a/chrome/icons/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/chevron-up.svg b/chrome/icons/chevron-up.svg deleted file mode 100644 index 4d04847..0000000 --- a/chrome/icons/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/chevron.svg b/chrome/icons/chevron.svg new file mode 100644 index 0000000..c61ab0a --- /dev/null +++ b/chrome/icons/chevron.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/close-9px.svg b/chrome/icons/close-9px.svg new file mode 100644 index 0000000..c567b9a --- /dev/null +++ b/chrome/icons/close-9px.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/close.svg b/chrome/icons/close.svg index 4d1b405..4aa95d0 100644 --- a/chrome/icons/close.svg +++ b/chrome/icons/close.svg @@ -1,9 +1,3 @@ - - - - - - + + diff --git a/chrome/icons/controls.svg b/chrome/icons/controls.svg deleted file mode 100644 index 73237e4..0000000 --- a/chrome/icons/controls.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/chrome/icons/copy.svg b/chrome/icons/copy.svg deleted file mode 100644 index dfabd5d..0000000 --- a/chrome/icons/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/customize.svg b/chrome/icons/customize.svg new file mode 100644 index 0000000..0087061 --- /dev/null +++ b/chrome/icons/customize.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/cut.svg b/chrome/icons/cut.svg deleted file mode 100644 index a73effc..0000000 --- a/chrome/icons/cut.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/delete.svg b/chrome/icons/delete.svg deleted file mode 100644 index de6dbbc..0000000 --- a/chrome/icons/delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/desktop-notification-blocked.svg b/chrome/icons/desktop-notification-blocked.svg new file mode 100644 index 0000000..5e6dd9c --- /dev/null +++ b/chrome/icons/desktop-notification-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/desktop-notification.svg b/chrome/icons/desktop-notification.svg new file mode 100644 index 0000000..d09f0df --- /dev/null +++ b/chrome/icons/desktop-notification.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/developer.svg b/chrome/icons/developer.svg index fa4cf29..bf2f355 100644 --- a/chrome/icons/developer.svg +++ b/chrome/icons/developer.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/download.svg b/chrome/icons/download.svg deleted file mode 100644 index 18ae14c..0000000 --- a/chrome/icons/download.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/chrome/icons/downloads.svg b/chrome/icons/downloads.svg new file mode 100644 index 0000000..e9cd7c6 --- /dev/null +++ b/chrome/icons/downloads.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/edge.svg b/chrome/icons/edge.svg deleted file mode 100644 index 46906d0..0000000 --- a/chrome/icons/edge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/edit-copy.svg b/chrome/icons/edit-copy.svg new file mode 100644 index 0000000..079c113 --- /dev/null +++ b/chrome/icons/edit-copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit-cut.svg b/chrome/icons/edit-cut.svg new file mode 100644 index 0000000..dea6b9e --- /dev/null +++ b/chrome/icons/edit-cut.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit-paste.svg b/chrome/icons/edit-paste.svg new file mode 100644 index 0000000..2b1c074 --- /dev/null +++ b/chrome/icons/edit-paste.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/email.svg b/chrome/icons/email.svg deleted file mode 100644 index d0a4fbd..0000000 --- a/chrome/icons/email.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/extension-blocked.svg b/chrome/icons/extension-blocked.svg new file mode 100644 index 0000000..3ebb9a9 --- /dev/null +++ b/chrome/icons/extension-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/extension.svg b/chrome/icons/extension.svg new file mode 100644 index 0000000..8671aad --- /dev/null +++ b/chrome/icons/extension.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/firefox.svg b/chrome/icons/firefox.svg new file mode 100644 index 0000000..31a468b --- /dev/null +++ b/chrome/icons/firefox.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/folder-bookmarks.svg b/chrome/icons/folder-bookmarks.svg deleted file mode 100644 index 4d14744..0000000 --- a/chrome/icons/folder-bookmarks.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/chrome/icons/folder.svg b/chrome/icons/folder.svg index 0a8a3a0..766d6f0 100644 --- a/chrome/icons/folder.svg +++ b/chrome/icons/folder.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/chrome/icons/forget.svg b/chrome/icons/forget.svg index 81dae1e..cf23a92 100644 --- a/chrome/icons/forget.svg +++ b/chrome/icons/forget.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/forward.svg b/chrome/icons/forward.svg new file mode 100644 index 0000000..e7fd370 --- /dev/null +++ b/chrome/icons/forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/fullscreen-enter.svg b/chrome/icons/fullscreen-enter.svg deleted file mode 100644 index 3141343..0000000 --- a/chrome/icons/fullscreen-enter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/fullscreen-exit.svg b/chrome/icons/fullscreen-exit.svg index 40215e0..38d42d9 100644 --- a/chrome/icons/fullscreen-exit.svg +++ b/chrome/icons/fullscreen-exit.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/fullscreen.svg b/chrome/icons/fullscreen.svg new file mode 100644 index 0000000..109ce72 --- /dev/null +++ b/chrome/icons/fullscreen.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/geo-blocked.svg b/chrome/icons/geo-blocked.svg new file mode 100644 index 0000000..1576b8d --- /dev/null +++ b/chrome/icons/geo-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/geo.svg b/chrome/icons/geo.svg new file mode 100644 index 0000000..2899170 --- /dev/null +++ b/chrome/icons/geo.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/globe.svg b/chrome/icons/globe.svg deleted file mode 100644 index 01c8a50..0000000 --- a/chrome/icons/globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/help.svg b/chrome/icons/help.svg new file mode 100644 index 0000000..e01d242 --- /dev/null +++ b/chrome/icons/help.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/history.svg b/chrome/icons/history.svg index f99e4ed..cd06463 100644 --- a/chrome/icons/history.svg +++ b/chrome/icons/history.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/chrome/icons/home.svg b/chrome/icons/home.svg index f1bc82c..f9ecfaf 100644 --- a/chrome/icons/home.svg +++ b/chrome/icons/home.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/hyperlink.svg b/chrome/icons/hyperlink.svg deleted file mode 100644 index a23c8f3..0000000 --- a/chrome/icons/hyperlink.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 6ee7144..359f60a 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -1,563 +1,431 @@ -.subviewbutton>.toolbarbutton-icon { - width: 16px; - height: 16px; - -moz-context-properties: fill; - fill: currentColor; +/* EdgeFr-Fox by bmFtZQ - icons.css */ + +#appMenu-multiView .subviewbutton, +#overflowMenu-customize-button { + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; } -.toolbarbutton-1#back-button, -#context-back, -.subviewbutton-back, -.identity-popup-expander { - list-style-image: url(arrow-back.svg) !important; +#back-button { + list-style-image: url("back.svg") !important; } -.toolbarbutton-1#forward-button, -#context-forward { - list-style-image: url(arrow-back.svg#flip) !important; +#forward-button { + list-style-image: url("forward.svg") !important; } -#PanelUI-menu-button { - list-style-image: url(menu.svg) !important; -} - -#reload-button, -#context-reload { - list-style-image: url(refresh.svg) !important; -} - -#stop-reload-button[animate]>#reload-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { - background-image: url(reload-to-stop.svg) !important; - width: 468px !important; +#reload-button { + list-style-image: url("reload.svg") !important; } #stop-button, -#context-stop { - list-style-image: url(stop.svg) !important; +.close-icon { + list-style-image: url("close.svg") !important; } -#stop-reload-button[animate]>#reload-button[displaystop]+#stop-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { - background-image: url(stop-to-reload.svg) !important; - width: 468px !important; +.tab-close-button { + list-style-image: url("close-9px.svg") !important; } -#home-button { - list-style-image: url(home.svg) !important; -} - -#star-button, -#context-bookmarkpage, -#pageAction-panel-bookmark, -#panelMenuBookmarkThisPage { - list-style-image: url(star.svg) !important; -} - -#star-button[starred], -#tracking-protection-icon-box[active] { - fill: var(--toolbarbutton-icon-fill-attention) !important; -} - -#star-button[starred], -#context-bookmarkpage[starred], -#panelMenuBookmarkThisPage { - list-style-image: url(star.svg#fill) !important; -} - -#bookmarks-menu-button, -#appMenu-library-bookmarks-button, -#panelMenu_toggleBookmarksMenu, -#appMenu-bookmarks-button { - list-style-image: url(star.svg#list) !important; -} - -#library-button, -#appMenu-library-button { - list-style-image: url(library.svg) !important; -} - -#preferences-button, -#appMenu-preferences-button, -.identity-popup-preferences-button, -#urlbar-anon-search-settings-compact .button-icon, -#PanelUI-fxa-menu-sync-prefs-button, -#PanelUI-fxa-menu-account-devices-button { - list-style-image: url(settings.svg) !important; -} - -#appMenu-new-window-button, -#new-window-button { - list-style-image: url(new-window.svg) !important; -} - -#appMenu-private-window-button, -#privatebrowsing-button { - list-style-image: url(new-private-window.svg) !important; -} - -#appMenu-fullscreen-button, -#fullscreen-button, -#appMenu-fullscreen-button2 { - list-style-image: url(fullscreen-enter.svg) !important; -} - -#appMenu-fullscreen-button[checked], -#fullscreen-button[checked], -#appMenu-fullscreen-button2[checked] { - list-style-image: url(fullscreen-exit.svg) !important; -} - -#appMenu-zoomEnlarge-button, -#appMenu-zoomEnlarge-button2, -#zoom-in-button { - list-style-image: url(zoom-in.svg) !important; -} - -#appMenu-zoomReduce-button, -#appMenu-zoomReduce-button2, -#zoom-out-button { - list-style-image: url(zoom-out.svg) !important; -} - -#appMenu-library-downloads-button, -#downloads-button { - list-style-image: url(download.svg#arrow-with-bar) !important; -} - - -#downloads-indicator-icon { - background-image: url(download.svg#arrow) !important; -} - -#downloads-button[progress] #downloads-indicator-icon { - background-image: url(download.svg#arrow-progress) !important; -} - -#downloads-indicator-progress-outer { - background-image: url(download.svg#default-bar) !important; -} - -#downloads-indicator-progress-inner, -#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-fg) !important; -} - -#downloads-button[progress]>.toolbarbutton-badge-stack>#downloads-indicator-anchor>#downloads-indicator-progress-outer { - background-image: url(download.svg#progress-bar-bg) !important; -} - -#PanelUI-fxa-menu-remotetabs-button, -#appMenuRecentlyClosedTabs, -#appMenu-library-remotetabs-button, -#sync-button { - list-style-image: url(synced-tabs.svg) !important; -} - -#appMenu-library-pocket-button, -#pocket-button, -#pageAction-panel-pocket { - list-style-image: url(save-pocket.svg) !important; -} - -#PanelUI-remotetabs-view-sidebar, #sidebar-button { - list-style-image: url(sidebar.svg) !important; + list-style-image: url("sidebars-right.svg") !important; } -#sidebar-button[positionend] { - transform: scaleX(-1) !important; +#sidebar-button:-moz-locale-dir(ltr):not([positionend]), +#sidebar-button:-moz-locale-dir(rtl)[positionend] { + list-style-image: url("sidebars.svg") !important; } -#sidebar-button[checked] { - list-style-image: url(sidebar.svg#fill) !important; +#downloads-button, +#downloads-indicator-anchor, +#appMenu-downloads-button { + list-style-image: url("downloads.svg") !important; } -#nav-bar-overflow-button, -#alltabs-button { - list-style-image: url(overflow.svg) !important; +#appMenu-passwords-button { + list-style-image: url("passwords.svg") !important; } -#PlacesChevron { - list-style-image: url(menu-right.svg) !important; +#nav-bar-overflow-button { + list-style-image: url("chevron.svg") !important; } -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - list-style-image: url(menu-left.svg) !important; +#PanelUI-menu-button, +#appMenu-more-button2 { + list-style-image: url("menu.svg") !important; } -#appMenu-customize-button, -#overflowMenu-customize-button { - list-style-image: url(brush.svg) !important; +#appMenu-help-button2 { + list-style-image: url("help.svg") !important; } -#appMenu-print-button, -#print-button { - list-style-image: url(print.svg) !important; +#new-tab-button { + list-style-image: url("new-tab.svg") !important; } -#appMenu-save-file-button, -#save-page-button { - list-style-image: url(savefile.svg) !important; -} - -#appMenu-open-file-button, -#open-file-button { - list-style-image: url(openfile.svg) !important; +#sync-button, +.urlbarView-row[source="tabs"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon, +#urlbar-engine-one-off-item-tabs { + list-style-image: url("tab.svg") !important; } #history-panelmenu, -#appMenu-library-history-button { - list-style-image: url(history.svg) !important; +.urlbarView-row[source="history"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon, +#urlbar-engine-one-off-item-history, +#appMenu-history-button { + list-style-image: url("history.svg") !important; } -#appMenu-logins-button, -richlistitem[originaltype="loginWithOrigin"] .ac-site-icon, -richlistitem[originaltype="loginsFooter"] .ac-site-icon, -#PanelUI-fxa-menu-logins-button { - list-style-image: url(key.svg) !important; +#save-page-button, +#appMenu-save-file-button2 { + list-style-image: url("save.svg") !important; } -.subviewbutton[type="highlight-history"]::after { - content: url(history.svg) !important; +#print-button, +#appMenu-print-button2 { + list-style-image: url("print.svg") !important; +} + +#find-button, +.searchbar-search-icon, +#appMenu-find-button2 { + list-style-image: url("search-glass.svg") !important; +} + +#open-file-button { + list-style-image: url("open.svg") !important; } #add-ons-button, -#appMenu-addons-button { - list-style-image: url(addons.svg) !important; +#appMenu-extensions-themes-button { + list-style-image: url("extension.svg") !important; } -#email-link-button, -#pageAction-panel-emailLink, -#pageAction-urlbar-emailLink { - list-style-image: url(email.svg) !important; -} - -#pageAction-panel-copyURL, -#pageAction-urlbar-copyURL { - list-style-image: url(hyperlink.svg) !important; -} - -#reader-mode-button { - list-style-image: url(readerMode.svg) !important; -} - -#pageAction-panel-webcompat-reporter_mozilla_org { - list-style-image: url(bug.svg) !important; -} - -#pageAction-panel-webcompat-reporter_mozilla_org>.toolbarbutton-icon { - list-style-image: inherit !important; -} - -#screenshots_mozilla_org-menuitem-_create-screenshot .menu-iconic-left { - background-image: url(screenshot.svg) !important; - background-position: 4px center !important; - background-repeat: no-repeat !important; -} - -#screenshots_mozilla_org-menuitem-_create-screenshot .menu-iconic-icon { - visibility: hidden !important; -} - -#pageAction-panel-screenshots_mozilla_org .toolbarbutton-icon, -#pageAction-urlbar-screenshots_mozilla_org { - list-style-image: url(screenshot.svg) !important; +#zoom-out-button, +#appMenu-zoomReduce-button2 { + list-style-image: url("zoom-out.svg") !important; } +#zoom-in-button, #tabs-newtab-button, -#new-tab-button { - list-style-image: url(new-tab.svg) !important; +#TabsToolbar #new-tab-button, +#appMenu-zoomEnlarge-button2 { + list-style-image: url("plus.svg") !important; +} + +#cut-button { + list-style-image: url("edit-cut.svg") !important; +} + +#copy-button { + list-style-image: url("edit-copy.svg") !important; +} + +#paste-button { + list-style-image: url("edit-paste.svg") !important; +} + +#email-link-button { + list-style-image: url("mail.svg") !important; +} + +#screenshot-button { + list-style-image: url("screenshot.svg") !important; +} + +#preferences-button, +.search-setting-button > .button-box > .button-icon, +#appMenu-settings-button { + list-style-image: url("settings.svg") !important; } #panic-button { - list-style-image: url(forget.svg) !important; + list-style-image: url("forget.svg") !important; +} + +#privatebrowsing-button, +#appMenu-new-private-window-button2 { + list-style-image: url("privateBrowsing.svg") !important; +} + +#save-to-pocket-button { + list-style-image: url("pocket-outline.svg") !important; +} + +#profiler-button-button > .toolbarbutton-icon, +.subviewbutton[label="Task Manager"] { + list-style-image: url("tool-profiler.svg") !important; } #developer-button { - list-style-image: url(developer.svg) !important; + list-style-image: url("developer.svg") !important; } -:root:not([fxastatus=signedin]) #fxa-avatar-image, -:root[fxastatus=signedin]:is(:not([style*="--avatar-image-url"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) :-moz-any(#fxa-avatar-image, #fxa-menu-avatar, #appMenu-fxa-label) { - list-style-image: url(profile.svg) !important; +#new-window-button, +#appMenu-new-window-button2 { + list-style-image: url("window.svg") !important; } -:-moz-any(:root[privatebrowsingmode], :root[privatebrowsingmode][fxastatus=signedin]:not([style*="--avatar-image-url"])) #fxa-avatar-image { - list-style-image: url(incognito.svg) !important; +#restore-button, +#fullscreen-button, +#appMenu-fullscreen-button2{ + list-style-image: url("fullscreen.svg") !important; } -#tracking-protection-icon { - list-style-image: url(tracking-protection.svg) !important; +#restore-button[checked], +#fullscreen-button[checked], +#appMenu-fullscreen-button2[checked] { + list-style-image: url("fullscreen-exit.svg") !important; } -#appMenu-protection-report-icon { - list-style-image: url(protections.svg) !important; +#bookmarks-menu-button, +#appMenu-bookmarks-button { + list-style-image: url("bookmark-star-on-tray.svg") !important; } -#pageActionButton { - list-style-image: url(menu.svg) !important; +#home-button { + list-style-image: url("home.svg") !important; } -#urlbar[pageproxystate="invalid"] #identity-icon, -.searchbar-search-icon, -#PopupAutoCompleteRichResult .ac-type-icon[type="keyword"], -#PopupAutoCompleteRichResult .ac-site-icon[type="searchengine"], -#panelMenu_searchBookmarks { - list-style-image: url(search.svg) !important; +#library-button { + list-style-image: url("library.svg") !important; } -#appMenu-find-button, -#find-button { - list-style-image: url(search-file.svg) !important; +/* identity icons */ +#identity-icon { + list-style-image: url("info.svg") !important; } -#appMenu-whatsnew-button { - list-style-image: url(whatsnew.svg) !important; +#identity-box[pageproxystate="valid"].chromeUI #identity-icon { + list-style-image: url("firefox.svg") !important; } -#appMenu-developer-button { - list-style-image: url(webdeveloper.svg) !important; +#identity-box[pageproxystate="valid"].localResource #identity-icon { + list-style-image: url("page-portrait.svg") !important; } -#appMenu-more-button { - list-style-image: url(menu.svg) !important; +#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon { + list-style-image: url("search-glass.svg") !important; } -#appMenu-cut-button, -#cut-button { - list-style-image: url(cut.svg) !important; +#urlbar[actiontype="extension"] > #urlbar-input-container > #identity-box #identity-icon, +#identity-box[pageproxystate="valid"].extensionPage #identity-icon { + list-style-image: url("extension.svg") !important; } -#appMenu-copy-button, -#copy-button { - list-style-image: url(copy.svg) !important; +#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, +#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon { + list-style-image: url("security.svg") !important; } -#appMenu-paste-button, -#paste-button { - list-style-image: url(paste.svg) !important; +#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box > #tracking-protection-icon { + list-style-image: url("tracking-protection.svg") !important; } -#appMenu-fxa-label, -#PanelUI-fxa-menu-syncnow-button, -#appMenu-fxa-icon, -#PanelUI-remotetabs-syncnow { - list-style-image: url(sync.svg) !important; +/* security */ +.identity-popup-security-connection { + background-image: url("security-broken.svg") !important; } -.tab-icon-image, -.bookmark-item { - list-style-image: url(globe.svg) !important; +#identity-box[pageproxystate="valid"].notSecure #identity-icon, +#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, +#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { + list-style-image: url("security-broken.svg") !important; +} + +#identity-popup[connection=chrome] .identity-popup-security-connection { + background-image: url("firefox.svg") !important; +} + +#identity-popup[connection="file"] .identity-popup-security-connection { + background-image: url("page-portrait.svg") !important; +} + +#identity-popup[connection^=secure] .identity-popup-security-connection { + background-image: url("security.svg") !important; +} + +#identity-popup[ciphers=weak] .identity-popup-security-connection, +#identity-popup[mixedcontent~=passive-loaded][isbroken] .identity-popup-security-connection, +#identity-popup[connection=secure-cert-user-overridden] .identity-popup-security-connection, +#identity-popup[connection=cert-error-page] .identity-popup-security-connection { + background-image: url("security-warning.svg") !important; +} + +#identity-popup[connection=net-error-page] .identity-popup-security-connection { + background-image: url("info.svg") !important; +} + +#identity-popup[connection=extension] .identity-popup-security-connection { + background-image: url("extension.svg") !important; +} + +#appMenu-new-tab-button2 { + list-style-image: url("new-tab-image.svg") !important; +} + +.findbar-find-previous { + list-style-image: url("arrow-up.svg") !important; +} + +.findbar-find-next { + list-style-image: url("arrow-down.svg") !important; +} + +#protections-popup-mainView .subviewbutton-nav:not(.notFound)::after, +#identity-popup-mainView .subviewbutton-nav::after, +.widget-overflow-list .subviewbutton-nav::after, +.PanelUI-subView .subviewbutton-nav::after { + content: url(arrow-right.svg) !important; +} + +#PlacesChevron, +#urlbar-go-button{ + list-style-image: url("arrow-right.svg") !important; +} + +#overflowMenu-customize-button, +#appmenu-moreTools-button { + list-style-image: url("customize.svg") !important; +} + +.bookmark-item[container] { + list-style-image: url("folder.svg") !important; +} + +#pageAction-panel-bookmark, #star-button { + list-style-image: url("bookmark-hollow.svg") !important; +} + +#pageAction-panel-bookmark[starred], #star-button[starred] { + list-style-image: url("bookmark.svg") !important; +} + +/* tab icons */ +.tab-icon-image[src="chrome://branding/content/icon32.png"], +.tab-icon-image[src="chrome://global/skin/icons/settings.svg"], +.tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"], +.tab-icon-image[src="chrome://browser/skin/customize.svg"] { + padding-left: 16px !important; + box-sizing: border-box !important; +} + +.tab-icon-image[src="chrome://branding/content/icon32.png"] { + background: url("new-tab-image.svg") !important; } .tab-icon-image[src="chrome://global/skin/icons/settings.svg"] { - background-image: url(settings.svg) !important; - padding-left: 16px !important; + background: url("settings.svg") !important; } -.tab-icon-image:-moz-any([src="chrome://branding/content/icon32.png"], [src="chrome://browser/skin/privatebrowsing/favicon.svg"]):not([busy]) { - background-image: url(new-tab-image.svg#dots) !important; - padding-left: 16px !important; -} .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"] { - background-image: url(addons.svg) !important; - padding-left: 16px !important; + background: url("extension.svg") !important; } .tab-icon-image[src="chrome://browser/skin/customize.svg"] { - background-image: url(brush.svg) !important; - padding-left: 16px !important; + background: url("customize.svg") !important; } -.tab-icon-pending[pinned], -.tab-icon-image:not([src], [pinned], [crashed], [pictureinpicture])[selected], -.tab-icon-image:not([src], [pinned], [crashed], [sharing], [pictureinpicture]), -.tab-icon-image[busy], -.tab-throbber:not([busy]), -.tab-icon-sound:not([soundplaying], [muted], [activemedia-blocked], [pictureinpicture]), -.tab-icon-sound[pinned], -.tab-sharing-icon-overlay, -.tab-icon-sound { - list-style-image: url(audio.svg) !important; +/* permissions */ +#permissions-granted-icon { + list-style-image: url(permissions.svg) !important; } -.tab-icon-sound[muted] { - list-style-image: url(audio-muted.svg) !important; +.geo-icon { + list-style-image: url(geo.svg) !important; } -.tab-icon-sound[pictureinpicture] { - list-style-image: url(picture-in-picture.svg) !important; - width: 16px !important; - height: 16px !important; +.geo-icon.blocked-permission-icon { + list-style-image: url(geo-blocked.svg) !important; } -.tab-icon-overlay[soundplaying] { - list-style-image: url(audio.svg#overlayStroke) !important; - -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; - fill: var(--toolbar-color) !important; - stroke: var(--toolbar-bgcolor) !important; +.xr-icon { + list-style-image: url(xr.svg) !important; } -.tab-icon-overlay[muted] { - list-style-image: url(audio-muted.svg#overlayStroke) !important; - -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; - fill: var(--toolbar-color) !important; - stroke: var(--toolbar-bgcolor) !important; +.xr-icon.blocked-permission-icon { + list-style-image: url(xr-blocked.svg) !important; } -#pageAction-panel-pinTab, -#pageAction-urlbar-pinTab { - list-style-image: url(pin.svg) !important; +.popup-notification-icon[popupid="web-notifications"], +.desktop-notification-icon { + list-style-image: url(desktop-notification.svg) !important; } -#pageAction-urlbar-shareURL, -#pageAction-panel-shareURL { - list-style-image: url(share.svg) !important; +.desktop-notification-icon.blocked-permission-icon { + list-style-image: url(desktop-notification-blocked.svg) !important; } -.tab-icon-overlay[activemedia-blocked], -.tab-icon-sound[activemedia-blocked] { - list-style-image: url(media-blocked.svg) !important; +.camera-icon { + list-style-image: url(camera.svg) !important; } -.downloadIconShow .button-icon { - list-style-image: url(folder.svg) !important; +.camera-icon.blocked-permission-icon { + list-style-image: url(camera-blocked.svg) !important; } -/* -:root[lwthemetextcolor="bright"] .bookmark-item[container] -{ - list-style-image: url(folder-bookmarks.svg#darkmode) !important; -} -*/ - -.bookmark-item[container] { - list-style-image: url(folder-bookmarks.svg#lightmode) !important; +.microphone-icon { + list-style-image: url(microphone.svg) !important; } -#PanelUI-menu-button[badge-status|="update"] { - list-style-image: url(menu-update.svg) !important; +.microphone-icon.blocked-permission-icon { + list-style-image: url(microphone-blocked.svg) !important; } - -.urlbarView-favicon[src*="history.svg"], -.urlbarView-favicon[src*="search-glass.svg"] { - padding-left: 16px !important; - box-sizing: border-box !important; - width: 0 !important; +.screen-icon { + list-style-image: url(screen.svg) !important; } -.urlbarView-favicon[src*="history.svg"] { - background-image: url(history.svg) !important; +.screen-icon.blocked-permission-icon { + list-style-image: url(screen-blocked.svg) !important; } -.urlbarView-favicon[src*="search-glass.svg"] { - background-image: url(search.svg) !important; +.popup-notification-icon[popupid="persistent-storage"], +.persistent-storage-icon { + list-style-image: url(persistent-storage.svg) !important; } -/* Proton Icons */ -@media (-moz-proton) { - /* Download Animation */ - #downloads-indicator-icon, - #downloads-indicator-progress-outer { - background-image: none !important; - } - - #downloads-indicator-progress-inner { - background: conic-gradient(var(--toolbarbutton-icon-fill-attention) var(--download-progress-pcent), transparent var(--download-progress-pcent)) !important; - } - - #downloads-indicator-start-image { - list-style-image: url(notification-start-animation.svg) !important; - } - - #downloads-indicator-finish-image { - list-style-image: url(notification-finish-animation.svg) !important; - } - - #downloads-indicator-anchor { - list-style-image: url(download.svg#arrow-with-bar) !important; - } - - #downloads-button[animate][notification="start"] > .toolbarbutton-badge-stack > #downloads-indicator-start-box > #downloads-indicator-start-image { - animation-duration: calc(var(--anim-steps) * 30ms) !important; - } - - #downloads-button[animate][notification="finish"] > .toolbarbutton-badge-stack > #downloads-indicator-finish-box > #downloads-indicator-finish-image { - animation-duration: calc(var(--anim-steps) * 30ms) !important; - } - - /* Profile Icon in Arrowpanel */ - #appMenu-fxa-label2::before { - content: ""; - display: block; - height: 20px; - width: 20px; - margin: 2px; - margin-inline-end: 10px; - } - - :root[fxastatus="signedin"] #appMenu-fxa-label2::before { - background-image: var(--avatar-image-url) !important; - background-size: cover; - border-radius: 99px; - } - - :root:not([fxastatus="signedin"]) #appMenu-fxa-label2::before, :root[fxastatus="signedin"]:is(:not([style*="--avatar-image-url"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) #appMenu-fxa-label2::before { - background-image: url(profile.svg) !important; - } - - #appMenu-new-tab-button2 { - list-style-image: url(new-tab-image.svg#dots) !important; - } - - #appMenu-new-window-button2 { - list-style-image: url(new-window.svg) !important; - } - - #appMenu-new-private-window-button2 { - list-style-image: url(new-private-window.svg) !important; - } - - #appMenu-history-button { - list-style-image: url(history.svg) !important; - } - - #appMenu-downloads-button { - list-style-image: url(download.svg#arrow-with-bar) !important; - } - - #appMenu-passwords-button { - list-style-image: url(key.svg) !important; - } - - #appMenu-extensions-themes-button { - list-style-image: url(addons.svg) !important; - } - - #appMenu-print-button2 { - list-style-image: url(print.svg) !important; - } - - #appMenu-save-file-button2 { - list-style-image: url(savefile.svg) !important; - } - - #appMenu-find-button2 { - list-style-image: url(search-file.svg) !important; - } - - #appMenu-settings-button { - list-style-image: url(settings.svg) !important; - } - - #appMenu-more-button2 { - list-style-image: url(menu.svg) !important; - } - - #appmenu-moreTools-button { - list-style-image: url(brush.svg) !important; - } - +.persistent-storage-icon.blocked-permission-icon { + list-style-image: url(persistent-storage-blocked.svg) !important; +} + +.popup-icon { + list-style-image: url(popup.svg) !important; +} + +.autoplay-media-icon { + list-style-image: url(autoplay-media.svg) !important; +} + +.autoplay-media-icon.blocked-permission-icon { + list-style-image: url(autoplay-media-blocked.svg) !important; +} + +#canvas-notification-icon, +.popup-notification-icon[popupid="canvas-permissions-prompt"], +.canvas-icon { + list-style-image: url(canvas.svg) !important; +} + +.canvas-icon.blocked-permission-icon { + list-style-image: url(canvas-blocked.svg) !important; +} + +.midi-icon, +.midi-sysex-icon, +.popup-notification-icon[popupid="midi"], +.popup-notification-icon[popupid="midi-sysex"] { + list-style-image: url(midi.svg) !important; +} + +.install-icon { + list-style-image: url(extension.svg) !important; +} + +.install-icon.blocked-permission-icon, +.popup-notification-icon[popupid="xpinstall-disabled"], +.popup-notification-icon[popupid="addon-install-blocked"], +.popup-notification-icon[popupid="addon-install-origin-blocked"] { + list-style-image: url(extension-blocked.svg) !important; } diff --git a/chrome/icons/image.svg b/chrome/icons/image.svg deleted file mode 100644 index 863c9d7..0000000 --- a/chrome/icons/image.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/chrome/icons/incognito.svg b/chrome/icons/incognito.svg deleted file mode 100644 index 52ad866..0000000 --- a/chrome/icons/incognito.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/chrome/icons/info.svg b/chrome/icons/info.svg index 74b7a3e..50f7757 100644 --- a/chrome/icons/info.svg +++ b/chrome/icons/info.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/inspect.svg b/chrome/icons/inspect.svg deleted file mode 100644 index 740756e..0000000 --- a/chrome/icons/inspect.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/key.svg b/chrome/icons/key.svg deleted file mode 100644 index b3ca271..0000000 --- a/chrome/icons/key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/library.svg b/chrome/icons/library.svg index 68ce796..f1e0c01 100644 --- a/chrome/icons/library.svg +++ b/chrome/icons/library.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/lock.svg b/chrome/icons/lock.svg deleted file mode 100644 index 35b28e9..0000000 --- a/chrome/icons/lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/loop.svg b/chrome/icons/loop.svg deleted file mode 100644 index 04d35f3..0000000 --- a/chrome/icons/loop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/mail.svg b/chrome/icons/mail.svg new file mode 100644 index 0000000..a8c9112 --- /dev/null +++ b/chrome/icons/mail.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-blocked.svg b/chrome/icons/media-blocked.svg deleted file mode 100644 index 397025f..0000000 --- a/chrome/icons/media-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/menu-left.svg b/chrome/icons/menu-left.svg deleted file mode 100644 index a33c4b1..0000000 --- a/chrome/icons/menu-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/menu-right.svg b/chrome/icons/menu-right.svg deleted file mode 100644 index 83a73ca..0000000 --- a/chrome/icons/menu-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/menu-update.svg b/chrome/icons/menu-update.svg deleted file mode 100644 index 22352c6..0000000 --- a/chrome/icons/menu-update.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/menu.svg b/chrome/icons/menu.svg index fd09d6d..44b77db 100644 --- a/chrome/icons/menu.svg +++ b/chrome/icons/menu.svg @@ -1,3 +1,5 @@ - - + + + + diff --git a/chrome/icons/microphone-blocked.svg b/chrome/icons/microphone-blocked.svg new file mode 100644 index 0000000..36663f2 --- /dev/null +++ b/chrome/icons/microphone-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/microphone.svg b/chrome/icons/microphone.svg new file mode 100644 index 0000000..e93a61d --- /dev/null +++ b/chrome/icons/microphone.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/midi.svg b/chrome/icons/midi.svg new file mode 100644 index 0000000..8f8bd4e --- /dev/null +++ b/chrome/icons/midi.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/move-tab.svg b/chrome/icons/move-tab.svg deleted file mode 100644 index ac26a0f..0000000 --- a/chrome/icons/move-tab.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/new-container-tab.svg b/chrome/icons/new-container-tab.svg deleted file mode 100644 index 0942724..0000000 --- a/chrome/icons/new-container-tab.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/new-private-window.svg b/chrome/icons/new-private-window.svg deleted file mode 100644 index 25dd572..0000000 --- a/chrome/icons/new-private-window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/new-tab-image.svg b/chrome/icons/new-tab-image.svg index 2cc5723..f1201ed 100644 --- a/chrome/icons/new-tab-image.svg +++ b/chrome/icons/new-tab-image.svg @@ -1,10 +1,6 @@ - - - - - - - + + + + + diff --git a/chrome/icons/new-tab.svg b/chrome/icons/new-tab.svg index a06fb1b..062c3c6 100644 --- a/chrome/icons/new-tab.svg +++ b/chrome/icons/new-tab.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/chrome/icons/new-window.svg b/chrome/icons/new-window.svg deleted file mode 100644 index 9fc61ae..0000000 --- a/chrome/icons/new-window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/notification-finish-animation.svg b/chrome/icons/notification-finish-animation.svg deleted file mode 100644 index 141c292..0000000 --- a/chrome/icons/notification-finish-animation.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/chrome/icons/notification-start-animation.svg b/chrome/icons/notification-start-animation.svg deleted file mode 100644 index 9a9ee34..0000000 --- a/chrome/icons/notification-start-animation.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/chrome/icons/open.svg b/chrome/icons/open.svg index dd73153..067f3ae 100644 --- a/chrome/icons/open.svg +++ b/chrome/icons/open.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/openfile.svg b/chrome/icons/openfile.svg deleted file mode 100644 index 0a8a3a0..0000000 --- a/chrome/icons/openfile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/overflow.svg b/chrome/icons/overflow.svg deleted file mode 100644 index 1fc8855..0000000 --- a/chrome/icons/overflow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/page-portrait.svg b/chrome/icons/page-portrait.svg new file mode 100644 index 0000000..8ed9c54 --- /dev/null +++ b/chrome/icons/page-portrait.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/passwords.svg b/chrome/icons/passwords.svg new file mode 100644 index 0000000..099f498 --- /dev/null +++ b/chrome/icons/passwords.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/paste.svg b/chrome/icons/paste.svg deleted file mode 100644 index 339916a..0000000 --- a/chrome/icons/paste.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/chrome/icons/pause.svg b/chrome/icons/pause.svg deleted file mode 100644 index 9ba1868..0000000 --- a/chrome/icons/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/permissions.svg b/chrome/icons/permissions.svg new file mode 100644 index 0000000..0df27b3 --- /dev/null +++ b/chrome/icons/permissions.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/persistent-storage-blocked.svg b/chrome/icons/persistent-storage-blocked.svg new file mode 100644 index 0000000..23caa39 --- /dev/null +++ b/chrome/icons/persistent-storage-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/persistent-storage.svg b/chrome/icons/persistent-storage.svg new file mode 100644 index 0000000..0746caa --- /dev/null +++ b/chrome/icons/persistent-storage.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/picture-in-picture.svg b/chrome/icons/picture-in-picture.svg deleted file mode 100644 index f07e3d6..0000000 --- a/chrome/icons/picture-in-picture.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/chrome/icons/pin.svg b/chrome/icons/pin.svg deleted file mode 100644 index ea3a5e1..0000000 --- a/chrome/icons/pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/play.svg b/chrome/icons/play.svg deleted file mode 100644 index 756dcc2..0000000 --- a/chrome/icons/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/plus.svg b/chrome/icons/plus.svg new file mode 100644 index 0000000..7072c1c --- /dev/null +++ b/chrome/icons/plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/pocket-outline.svg b/chrome/icons/pocket-outline.svg new file mode 100644 index 0000000..24c7a41 --- /dev/null +++ b/chrome/icons/pocket-outline.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/popup.svg b/chrome/icons/popup.svg new file mode 100644 index 0000000..1f8a8cf --- /dev/null +++ b/chrome/icons/popup.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/popupicons.css b/chrome/icons/popupicons.css deleted file mode 100644 index 19aa71d..0000000 --- a/chrome/icons/popupicons.css +++ /dev/null @@ -1,349 +0,0 @@ -/* Popup Icons */ - -/* Picture-In-Picture Icons */ -#unpip { - background-image: url(open.svg) !important; -} - -#controls:not(.playing) #playpause { - background-image: url(play.svg) !important; -} - -#controls.playing #playpause { - background-image: url(pause.svg) !important; -} - -#controls:not(.muted) #audio { - background-image: url(audio.svg#big) !important; -} - -#controls.muted #audio { - background-image: url(audio-mute.svg#big) !important; -} - -#close { - background-image: url(close.svg) !important; -} - -/* Changing Existing Icons */ - -#allTabsMenu-undoCloseTab { - list-style-image: url(undo.svg) !important; -} - -#allTabsMenu-searchTabs { - list-style-image: url(search.svg) !important; -} - -#context-media-loop:not([checked="true"]) { - list-style-image: url(loop.svg) !important; -} - -#context-video-pictureinpicture:not([checked="true"]) { - list-style-image: url(picture-in-picture.svg#big) !important; -} - -/* Displaying Custom Icons */ -/* menupopup:not(#ContentSelectDropdown > menupopup) :is(menuitem:not(.menuitem-iconic, [type], menu menuitem, .in-menulist menuitem), menu:not(.menu-iconic, menu menu)) { - padding-inline-start: 40px !important; - background-size: 16px !important; - background-repeat: no-repeat !important; - background-position: 12px center !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; -} */ - -:not(menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist, .in-menulist menuitem, .unified-nav-current), -:not(menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], .in-menulist, .in-menulist menu, .unified-nav-current) { - padding-inline-start: 40px !important; - background-size: 16px !important; - background-repeat: no-repeat !important; - background-position: 12px center !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; - background-image: var(--menuitem-image) !important; -} - -#context-inspect { - --menuitem-image: url(inspect.svg) !important; -} - -#context-savepage, -#context-saveimage, -#context-savevideo, -#context-saveaudio { - --menuitem-image: url(savefile.svg) !important; -} - -#context-viewbgimage, -#context-viewimage { - --menuitem-image: url(image.svg) !important; -} - -#context-viewinfo, -#context-viewimageinfo, -#context-viewimagedesc { - --menuitem-image: url(info.svg) !important; -} - -#context-viewsource, -#context-viewpartialsource-selection { - --menuitem-image: url(source.svg) !important; -} - -#context-inspect-a11y { - --menuitem-image: url(accessibility.svg) !important; -} - -#context-undo, -.textbox-contextmenu menuitem[cmd*="undo"] { - --menuitem-image: url(undo.svg) !important; -} - -#context-cut, -.textbox-contextmenu menuitem[cmd*="cut"] { - --menuitem-image: url(cut.svg) !important; -} - -#context-copy, -#context-copylink, -#context-copyimage, -.textbox-contextmenu menuitem[cmd*="copy"], -#context-copyvideourl, -#context-copyaudiourl { - --menuitem-image: url(copy.svg) !important; -} - -#context-paste, -.textbox-contextmenu menuitem[cmd*="paste"], -#placesContext_paste { - --menuitem-image: url(paste.svg) !important; -} - -#paste-and-go { - --menuitem-image: url(paste.svg#url) !important; -} - -#context-delete, -.textbox-contextmenu menuitem[cmd*="delete"], -.customize-context-removeExtension, -.customize-context-removeFromToolbar { - --menuitem-image: url(delete.svg) !important; -} - -#context-searchselect { - --menuitem-image: url(search.svg) !important; -} - -#context-print-selection { - --menuitem-image: url(print.svg) !important; -} - -#context-openlinkintab, -#context_openANewTab, -#toolbar-context-openANewTab { - --menuitem-image: url(new-tab-image.svg) !important; -} - -#context-openlinkinusercontext-menu, -#context_reopenInContainer { - --menuitem-image: url(new-container-tab.svg) !important; -} - -#context-openlink { - --menuitem-image: url(new-window.svg) !important; -} - -#context-openlinkprivate { - --menuitem-image: url(new-private-window.svg) !important; -} - -#context-bookmarklink { - --menuitem-image: url(star.svg) !important; -} - -#context-savelink { - --menuitem-image: url(hyperlink.svg#save) !important; -} - -#context-savelinktopocket, -#context-pocket { - --menuitem-image: url(save-pocket.svg) !important; -} - -#context-copyimage-contents { - --menuitem-image: url(image.svg#copy) !important; -} - -#context-sendimage, -#context-sendvideo, -#context-sendaudio { - --menuitem-image: url(email.svg) !important; -} - -#context-setDesktopBackground, -.viewCustomizeToolbar { - --menuitem-image: url(brush.svg) !important; -} - -#context-reloadimage { - --menuitem-image: url(refresh.svg) !important; -} - -menuitem[id*="placesContext_open"] { - --menuitem-image: url(open.svg) !important; -} - -#context_reloadTab, -#context_reloadSelectedTabs, -#toolbar-context-reloadSelectedTab, -#toolbar-context-reloadSelectedTabs { - --menuitem-image: url(refresh.svg) !important; -} - -#context_toggleMuteTab, -#context_toggleMuteSelectedTabs, -#context-media-mute { - --menuitem-image: url(audio-muted.svg#big) !important; -} - -#context-media-unmute { - --menuitem-image: url(audio.svg#big) !important; -} - -#context_pinTab, -#context_unpinTab, -#context_pinSelectedTabs, -#context_unpinSelectedTabs, -.customize-context-moveToPanel { - --menuitem-image: url(pin.svg) !important; -} - -#context_duplicateTab, -#context_duplicateTabs { - --menuitem-image: url(new-tab-image.svg#copy) !important; -} - -#context_selectAllTabs, -#toolbar-context-selectAllTabs, -#context-selectall, -.textbox-contextmenu menuitem[cmd*="selectAll"] { - --menuitem-image: url(select-all.svg) !important; -} - -#context_bookmarkTab, -#context_bookmarkSelectedTabs, -#toolbar-context-bookmarkSelectedTab, -#toolbar-context-bookmarkSelectedTabs, -menuitem[id="#placesContext_new:bookmark"], -#toggle_PersonalToolbar { - --menuitem-image: url(star.svg) !important; -} - -#context_undoCloseTab, -#toolbar-context-undoCloseTab { - --menuitem-image: url(undo.svg) !important; -} - -#context_closeTab { - --menuitem-image: url(close.svg) !important; -} - -.customize-context-manageExtension { - --menuitem-image: url(settings.svg) !important; -} - -.customize-context-reportExtension { - --menuitem-image: url(report.svg) !important; -} - -#context_sendTabToDevice, -#context-sendpagetodevice, -#context-sendlinktodevice { - --menuitem-image: url(send-to-device.svg) !important; -} - -#context_moveTabOptions { - --menuitem-image: url(move-tab.svg) !important; -} - -#context_closeTabOptions { - --menuitem-image: url(close.svg#multiple) !important; -} - -#context-media-play { - --menuitem-image: url(play.svg) !important; -} - -#context-media-pause { - --menuitem-image: url(pause.svg) !important; -} - -#context-media-playbackrate { - --menuitem-image: url(speed.svg) !important; -} - -#context-media-showcontrols { - --menuitem-image: url(controls.svg#show) !important; -} - -#context-media-hidecontrols { - --menuitem-image: url(controls.svg#hide) !important; -} - -#context-video-fullscreen { - --menuitem-image: url(fullscreen-enter.svg) !important; -} - -#context-leave-dom-fullscreen { - --menuitem-image: url(fullscreen-exit.svg) !important; -} - -#context-video-saveimage { - --menuitem-image: url(video-snapshot.svg) !important; -} - -#context-viewvideo { - --menuitem-image: url(video-clip.svg) !important; -} - -#context-take-screenshot { - --menuitem-image: url(screenshot.svg) !important; -} - - -/* Proton Icons */ -@media (-moz-proton) { - /* macOS specific */ - @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { - #context-back { - --menuitem-image: url(arrow-back.svg) !important; - list-style-image: none !important; - } - - #context-forward { - --menuitem-image: url(arrow-back.svg#flip) !important; - list-style-image: none !important; - } - - #context-reload { - --menuitem-image: url(refresh.svg) !important; - list-style-image: none !important; - } - - #context-stop { - --menuitem-image: url(stop.svg) !important; - list-style-image: none !important; - } - - #context-bookmarkpage { - --menuitem-image: url(star.svg) !important; - list-style-image: none !important; - } - - #context-bookmarkpage[starred] { - --menuitem-image: url(star.svg#fill) !important; - list-style-image: none !important; - } - } -} diff --git a/chrome/icons/print.svg b/chrome/icons/print.svg index 711c80d..ed311c7 100644 --- a/chrome/icons/print.svg +++ b/chrome/icons/print.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/privateBrowsing.svg b/chrome/icons/privateBrowsing.svg new file mode 100644 index 0000000..d576a31 --- /dev/null +++ b/chrome/icons/privateBrowsing.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/profile.svg b/chrome/icons/profile.svg deleted file mode 100644 index e43f168..0000000 --- a/chrome/icons/profile.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/chrome/icons/protections.svg b/chrome/icons/protections.svg deleted file mode 100644 index bec0f04..0000000 --- a/chrome/icons/protections.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/readerMode.svg b/chrome/icons/readerMode.svg deleted file mode 100644 index ccb868c..0000000 --- a/chrome/icons/readerMode.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/refresh.svg b/chrome/icons/refresh.svg deleted file mode 100644 index 3d5a1b3..0000000 --- a/chrome/icons/refresh.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/reload-to-stop.svg b/chrome/icons/reload-to-stop.svg deleted file mode 100644 index 21b4cf9..0000000 --- a/chrome/icons/reload-to-stop.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/chrome/icons/reload.svg b/chrome/icons/reload.svg new file mode 100644 index 0000000..772c9bd --- /dev/null +++ b/chrome/icons/reload.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/report.svg b/chrome/icons/report.svg deleted file mode 100644 index 604ab75..0000000 --- a/chrome/icons/report.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/save-pocket.svg b/chrome/icons/save-pocket.svg deleted file mode 100644 index 83b0cb0..0000000 --- a/chrome/icons/save-pocket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/save.svg b/chrome/icons/save.svg new file mode 100644 index 0000000..8e04ec6 --- /dev/null +++ b/chrome/icons/save.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/savefile.svg b/chrome/icons/savefile.svg deleted file mode 100644 index 52ba1e6..0000000 --- a/chrome/icons/savefile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/screen-blocked.svg b/chrome/icons/screen-blocked.svg new file mode 100644 index 0000000..1a9f603 --- /dev/null +++ b/chrome/icons/screen-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/screen.svg b/chrome/icons/screen.svg new file mode 100644 index 0000000..9aec149 --- /dev/null +++ b/chrome/icons/screen.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/screenshot.svg b/chrome/icons/screenshot.svg index 7be793e..65e9cff 100644 --- a/chrome/icons/screenshot.svg +++ b/chrome/icons/screenshot.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/search-file.svg b/chrome/icons/search-file.svg deleted file mode 100644 index 26c659c..0000000 --- a/chrome/icons/search-file.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/search-glass.svg b/chrome/icons/search-glass.svg new file mode 100644 index 0000000..79a5001 --- /dev/null +++ b/chrome/icons/search-glass.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/search.svg b/chrome/icons/search.svg deleted file mode 100644 index 727e778..0000000 --- a/chrome/icons/search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/security-broken.svg b/chrome/icons/security-broken.svg new file mode 100644 index 0000000..e931dc1 --- /dev/null +++ b/chrome/icons/security-broken.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/security-warning.svg b/chrome/icons/security-warning.svg new file mode 100644 index 0000000..467d5aa --- /dev/null +++ b/chrome/icons/security-warning.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/security.svg b/chrome/icons/security.svg new file mode 100644 index 0000000..c79b8c2 --- /dev/null +++ b/chrome/icons/security.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/select-all.svg b/chrome/icons/select-all.svg deleted file mode 100644 index 0d56800..0000000 --- a/chrome/icons/select-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/send-to-device.svg b/chrome/icons/send-to-device.svg deleted file mode 100644 index eb85331..0000000 --- a/chrome/icons/send-to-device.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/settings.svg b/chrome/icons/settings.svg index af16487..de58959 100644 --- a/chrome/icons/settings.svg +++ b/chrome/icons/settings.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/share.svg b/chrome/icons/share.svg deleted file mode 100644 index 5d547c5..0000000 --- a/chrome/icons/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/sidebar.svg b/chrome/icons/sidebar.svg deleted file mode 100644 index d194c86..0000000 --- a/chrome/icons/sidebar.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/chrome/icons/sidebars-right.svg b/chrome/icons/sidebars-right.svg new file mode 100644 index 0000000..626ee35 --- /dev/null +++ b/chrome/icons/sidebars-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/sidebars.svg b/chrome/icons/sidebars.svg new file mode 100644 index 0000000..ab58502 --- /dev/null +++ b/chrome/icons/sidebars.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/source.svg b/chrome/icons/source.svg deleted file mode 100644 index 87a9ed5..0000000 --- a/chrome/icons/source.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/speed.svg b/chrome/icons/speed.svg deleted file mode 100644 index 8ced112..0000000 --- a/chrome/icons/speed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/star.svg b/chrome/icons/star.svg deleted file mode 100644 index 046a00f..0000000 --- a/chrome/icons/star.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/chrome/icons/stop-to-reload.svg b/chrome/icons/stop-to-reload.svg deleted file mode 100644 index 192e41f..0000000 --- a/chrome/icons/stop-to-reload.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/chrome/icons/stop.svg b/chrome/icons/stop.svg deleted file mode 100644 index 25e7d59..0000000 --- a/chrome/icons/stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/sync.svg b/chrome/icons/sync.svg deleted file mode 100644 index 8b1f44e..0000000 --- a/chrome/icons/sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/synced-tabs.svg b/chrome/icons/synced-tabs.svg deleted file mode 100644 index cca7579..0000000 --- a/chrome/icons/synced-tabs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/tab.svg b/chrome/icons/tab.svg new file mode 100644 index 0000000..d21577b --- /dev/null +++ b/chrome/icons/tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/tool-profiler.svg b/chrome/icons/tool-profiler.svg new file mode 100644 index 0000000..8760328 --- /dev/null +++ b/chrome/icons/tool-profiler.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/tracking-protection.svg b/chrome/icons/tracking-protection.svg index 394a061..8491ded 100644 --- a/chrome/icons/tracking-protection.svg +++ b/chrome/icons/tracking-protection.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/icons/undo.svg b/chrome/icons/undo.svg deleted file mode 100644 index f7536f5..0000000 --- a/chrome/icons/undo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/video-clip.svg b/chrome/icons/video-clip.svg deleted file mode 100644 index 8be8616..0000000 --- a/chrome/icons/video-clip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/video-snapshot.svg b/chrome/icons/video-snapshot.svg deleted file mode 100644 index be15181..0000000 --- a/chrome/icons/video-snapshot.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/webdeveloper.svg b/chrome/icons/webdeveloper.svg deleted file mode 100644 index fa4cf29..0000000 --- a/chrome/icons/webdeveloper.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/whatsnew.svg b/chrome/icons/whatsnew.svg deleted file mode 100644 index a6afb3d..0000000 --- a/chrome/icons/whatsnew.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/window.svg b/chrome/icons/window.svg new file mode 100644 index 0000000..f5d3426 --- /dev/null +++ b/chrome/icons/window.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/xr-blocked.svg b/chrome/icons/xr-blocked.svg new file mode 100644 index 0000000..b4df6f3 --- /dev/null +++ b/chrome/icons/xr-blocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/xr.svg b/chrome/icons/xr.svg new file mode 100644 index 0000000..80772b3 --- /dev/null +++ b/chrome/icons/xr.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/zoom-in.svg b/chrome/icons/zoom-in.svg deleted file mode 100644 index a7eb32d..0000000 --- a/chrome/icons/zoom-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/icons/zoom-out.svg b/chrome/icons/zoom-out.svg index 1b8387b..9023b66 100644 --- a/chrome/icons/zoom-out.svg +++ b/chrome/icons/zoom-out.svg @@ -1,3 +1,3 @@ - - + + diff --git a/chrome/navbar/navbar.css b/chrome/navbar/navbar.css deleted file mode 100644 index 77c1d7c..0000000 --- a/chrome/navbar/navbar.css +++ /dev/null @@ -1,141 +0,0 @@ -#nav-bar { - min-height: 38px !important; - box-shadow: none !important; - padding-inline: 6px !important; - background-color: var(--toolbar-bgcolor) !important; -} - -#reload-button[disabled]:not(:-moz-window-inactive)>.toolbarbutton-icon { - opacity: 1 !important; -} - -.toolbarbutton-badge:not(.feature-callout) { - box-shadow: 0 0 0 1px #0001 !important; - margin: 10px 0 0 !important; - margin-inline-end: -6px !important; -} - -#nav-bar .toolbarbutton-badge:not(.feature-callout) { - box-shadow: 0 0 0 1px var(--toolbar-bgcolor) !important; -} - -panel .toolbarbutton-badge:not(.feature-callout) { - box-shadow: 0 0 0 1px var(--arrowpanel-background) !important; -} - -/* Windows */ -#PanelUI-button { - border: none !important; - margin: 0 !important; - padding: 0 !important; -} - -#PanelUI-menu-button[badge-status|="update"] .toolbarbutton-badge { - display: none !important; -} - -:root[privatebrowsingmode] #fxa-toolbar-menu-button { - pointer-events: none !important; -} - -#navigator-toolbox #fxa-toolbar-menu-button { - margin-inline: 5px !important; - border-radius: 99px !important; - margin-block: -2px !important; -} - -#navigator-toolbox #fxa-toolbar-menu-button> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - width: 30px !important; - height: 30px !important; -} - -#navigator-toolbox #fxa-toolbar-menu-button> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - padding: 3px !important; - background: 0 !important; -} - -#fxa-avatar-image { - width: 24px !important; - height: 24px !important; -} - -/* show "Private" label for en languages only */ -:root[privatebrowsingmode] #fxa-toolbar-menu-button::before { - content: "Private" !important; - display: -moz-box !important; - margin-inline-start: 12px !important; - margin-inline-end: 6px !important; -} - -:root[privatebrowsingmode] #navigator-toolbox #fxa-toolbar-menu-button { - background-color: var(--private-browsing-indicator, #006cbe) !important; - color: white !important; - margin-inline: 0 !important; -} - -#nav-bar-customization-target { - overflow: visible !important; -} - -/* Compact mode */ -:root[uidensity="compact"] { - --button-padding: 8px !important; -} - -:root[uidensity="compact"] #nav-bar { - padding-inline: 4px !important; -} - -:root[uidensity="compact"] :is(#navigator-toolbox .webextension-browser-action > :is(.toolbarbutton-badge-stack, .toolbarbutton-icon), - #navigator-toolbox #nav-bar .toolbarbutton-1:not(#fxa-toolbar-menu-button) > :is(.toolbarbutton-badge-stack, .toolbarbutton-icon)) { - padding-inline: var(--button-padding) !important; - width: calc(16px + var(--button-padding) * 2) !important; -} - -:root[uidensity="compact"] #fxa-toolbar-menu-button { - margin-inline: 1px !important; -} - -:root[uidensity="compact"] :is(#reload-button > .toolbarbutton-animatable-box, #stop-button > .toolbarbutton-animatable-box, - #nav-bar-overflow-button > .toolbarbutton-animatable-box) { - margin-inline-start: calc((16px + 2 * var(--button-padding) - 18px) / 2) !important; -} - -:root[uidensity="compact"] #PersonalToolbar { - padding-inline: 2px; -} - -#reload-button>.toolbarbutton-animatable-box, -#stop-button>.toolbarbutton-animatable-box, -#nav-bar-overflow-button>.toolbarbutton-animatable-box { - margin-inline-start: calc((16px + 2 * 12px - 18px) / 2) !important; - width: 18px !important; -} - -@media (-moz-proton) { - /* fix animation with the new Firefox icons (Firefox: 89 or higher) */ - @keyframes reload-stop-animation { - from { transform: translateX(0); } - to { transform: translateX(-450px); } - } - - #stop-reload-button[animate] > #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image, - #stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - animation-name: reload-stop-animation !important; - } - - #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - animation-timing-function: steps(25) !important; - animation-duration: 417ms !important; - } - - #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { - animation-timing-function: steps(25) !important; - animation-duration: 417ms !important; - } - - :where(#reload-button, #stop-button) > .toolbarbutton-icon, - :where(#reload-button, #stop-button) > .toolbarbutton-animatable-box { - translate: 0 !important; - } -} diff --git a/chrome/personalbar/personalbar.css b/chrome/personalbar/personalbar.css deleted file mode 100644 index e512a08..0000000 --- a/chrome/personalbar/personalbar.css +++ /dev/null @@ -1,29 +0,0 @@ -#navigator-toolbox toolbarbutton.bookmark-item:not(.subviewbutton) { - padding: 6px !important; -} - -#PersonalToolbar { - padding-block: 0 2px !important; - padding-inline: 6px 12px !important; - margin-top: -2px !important; - background: var(--toolbar-bgcolor) !important; - clip-path: inset(2px 0 0 0); -} - -#navigator-toolbox #PersonalToolbar .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - width: 28px !important; - height: 28px !important; -} - -#navigator-toolbox #PersonalToolbar .toolbarbutton-1> :-moz-any(.toolbarbutton-icon, .toolbarbutton-badge-stack) { - padding: 6px !important; - background: 0 !important; -} - -:root[uidensity="compact"] #PersonalToolbar { - padding-inline: 4px 6px !important; -} - -#PlacesToolbarItems > toolbarseparator::before { - border-image-source: linear-gradient(transparent 8px, var(--toolbarseparator-color) 8px, var(--toolbarseparator-color) calc(100% - 8px), transparent calc(100% - 8px)) !important; -} diff --git a/chrome/popup/checkmark.svg b/chrome/popup/checkmark.svg deleted file mode 100644 index dde362a..0000000 --- a/chrome/popup/checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/popup/menu-right.svg b/chrome/popup/menu-right.svg deleted file mode 100644 index 83a73ca..0000000 --- a/chrome/popup/menu-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/popup/popup.css b/chrome/popup/popup.css deleted file mode 100644 index 3e8f1e3..0000000 --- a/chrome/popup/popup.css +++ /dev/null @@ -1,1165 +0,0 @@ -:root { - --panel-separator-margin-2: 6px !important; - --panel-subview-body-padding: 6px 0 !important; - --arrowpanel-menuitem-border-radius: 0 !important; - --panel-separator-margin: var(--panel-separator-margin-2) 0 !important; -} - - - -menupopup, -menupopup menuitem, -menupopup menu, -menupopup menuseparator, -panel { - -moz-appearance: none !important; -} - -menupopup, -panel { - --menu-border-radius: 6px; - --menu-border: 0; - --menu-shadow: - 0 1px 2px 1px rgba(0, 0, 0, .1), - 0 5px 5px -3px rgba(0, 0, 0, .2), - 0 6px 10px 1px rgba(0, 0, 0, .14), - 0 4px 12px 2px rgba(0, 0, 0, .12); -} - -:root[lwthemetextcolor="bright"] :-moz-any(menupopup, panel) { - --menu-border: 0; - --menu-shadow: - 0 1px 2px 1px rgba(0, 0, 0, .1), - 0 5px 5px -3px rgba(0, 0, 0, .2), - 0 6px 10px 1px rgba(0, 0, 0, .14), - 0 4px 12px 2px rgba(0, 0, 0, .12); -} - -menupopup, -panel[type="autocomplete-richlistbox"], -menulist>menupopup>menucaption { - -moz-window-shadow: none !important; - background: 0 !important; - border: 0 !important; - color: var(--arrowpanel-color) !important; - box-sizing: content-box !important; -} - -menucaption { - padding-inline: 20px !important; -} - -menupopup { - padding: 11px 14px 18px !important; - margin: -19px -14px 0 !important; -} - -/* needs to align with textbox/bookmark-button but can't overlap it */ -panel[type="autocomplete-richlistbox"], -.bookmark-item:not(menu)>menupopup[placespopup] { - padding: 1px 14px 18px !important; - margin: 0 -14px 0 !important; -} - -.panel-arrowcontent { - background: 0 !important; - padding: 0 !important; - box-shadow: none !important; - font: -moz-pull-down-menu !important; - border: 0 !important; -} - -.popup-internal-box, -panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, -#PopupSearchAutoComplete>*, -.menupopup-arrowscrollbox { - background: var(--arrowpanel-background) !important; -} - -/* themes a menupopup (or other root level / shadow dom popup) as a panel */ -/* Mozilla's use of shadow dom means we can't use a menupopup > .popup-internal-box */ -.popup-internal-box, -panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, -.menupopup-arrowscrollbox { - margin: 0 !important; - padding: 4px 0 !important; - border-radius: var(--menu-border-radius) !important; - color: inherit !important; -} - -.popup-internal-box, -.menupopup-arrowscrollbox { - box-shadow: var(--menu-shadow) !important; - border: var(--menu-border) !important; -} - -#PopupSearchAutoComplete>* { - border-radius: 0 !important; -} - -#PopupSearchAutoComplete> :first-child { - border-radius: 4px 4px 0 0 !important; -} - -#PopupSearchAutoComplete> :last-child { - border-radius: 0 0 4px 4px !important; -} - -/* autocomplete panel can't overlap the textbox, so shadow can't go up - more than 1px */ -panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox { - box-shadow: var(--menu-shadow) !important; - border: var(--menu-border) !important -} - -/* search panel gets special treatment; it has multiple children */ -#PopupSearchAutoComplete>.autocomplete-richlistbox { - box-shadow: none !important; -} - -#PopupSearchAutoComplete { - filter: - drop-shadow(0 8px 6px rgba(0, 0, 0, .25)) drop-shadow(0 1px 1px rgba(0, 0, 0, .125)) !important; -} - -/* reset non-layout props when embedded in a panel - (panel handles panel theming in this case) */ -.panel-arrowcontent>.popup-internal-box { - background: 0 !important; - border-radius: 0 !important; - box-shadow: none !important; -} - -/* shotgun approach to undo this selector... - #BMB_bookmarksPopup menupopup[placespopup="true"]:-moz-lwtheme::part(innerbox) - ...without being able to use ::part() in userChrome.css */ -[part="innerbox"] { - /* this could cause side effects elsewhere */ - box-shadow: none !important; - margin: 0 !important; -} - -menupopup menuseparator { - margin: 4px 0 !important; - padding: 0 !important; - height: 1px !important; - background: none !important; - border-top: 1px solid currentColor !important; - opacity: .15 !important; -} - -menupopup menuitem, -menupopup menu, -.autocomplete-richlistitem { - height: 32px !important; - padding: 0 12px !important; - border: 0 !important; - background: 0 !important; - color: inherit !important; - fill-opacity: initial !important; -} - -menupopup menuitem:hover:not([disabled=true]), -menupopup menu:hover:not([disabled=true]), -.autocomplete-richlistitem:hover:not([disabled=true]):not([selected=true]) { - background-color: var(--arrowpanel-dimmed) !important; -} - -menupopup menuitem:hover:active:not([disabled=true]), -menupopup menu:hover:active:not([disabled=true]), -.autocomplete-richlistitem:hover:active:not([disabled=true]), -.autocomplete-richlistitem[selected=true] { - background-color: var(--arrowpanel-dimmed-further) !important; -} - -menupopup menuitem[disabled=true], -menupopup menu[disabled=true], -.autocomplete-richlistitem[disabled=true] { - opacity: .5 !important; -} - -/* disable vertical menu scroll buttons and use a good ol' scrollbar */ -/* this is a shotgun approach, expect side effects */ -scrollbox[orient=vertical] - -/* >=71 */ - { - overflow-y: auto !important; -} - - -/* this is a bit depressing... */ -/* work around lack of ::part selector support */ -:root { - --scrollbutton-display: -moz-box !important; -} - -/* hide ancient-looking scrollbuttons in menupopups */ -/* add other selectors here to disable more scrollbuttons */ -menupopup { - --scrollbutton-display: none !important; -} - -#scrollbutton-up[part], -#scrollbutton-down[part] { - display: var(--scrollbutton-display) !important; -} - -.menuitem-iconic, -.menu-iconic-icon - -/* .menu-iconic-icons not necessarily within a .menuitem-iconic (don't ask me why...) */ - { - fill: currentColor !important; - -moz-context-properties: fill, fill-opacity, stroke, stroke-opacity !important; -} - -.menuitem-iconic[class*="identity-color"] .menu-iconic-icon { - fill: var(--identity-icon-color) !important; -} - -.menu-iconic-left:not(#context-navigation .menu-iconic-left) { - -moz-appearance: none !important; - margin-inline: -4px 0 !important; - padding: 0 !important; -} - -.menu-iconic-icon { - margin-inline-start: 0 !important; - margin-inline-end: 8px !important; - width: 24px !important; - height: 24px !important; - padding: 4px !important; -} - -menucaption>.menu-iconic-left { - display: none !important; -} - -.menu-text, -.menu-iconic-text { - -moz-appearance: none !important; - padding: 0 !important; - margin: 0 !important; -} - -.menu-right { - -moz-appearance: none !important; - -moz-context-properties: fill !important; - fill: currentColor !important; - list-style-image: url(menu-right.svg) !important; - margin-inline-end: 0 !important; - margin-inline-start: 16px !important; - height: 16px !important; -} - -menuitem[type="checkbox"]>.menu-iconic-left>.menu-iconic-icon, -menuitem[checked="true"]>.menu-iconic-left>.menu-iconic-icon, -menuitem[type="radio"]>.menu-iconic-left>.menu-iconic-icon, -menuitem[selected="true"]>.menu-iconic-left>.menu-iconic-icon { - display: -moz-box !important; - padding: 4px !important; -} - -menuitem[checked="true"]>.menu-iconic-left>.menu-iconic-icon, -menuitem[selected="true"]>.menu-iconic-left>.menu-iconic-icon { - /* checkmark is 18px, not 16px, hence reduced padding */ - list-style-image: url(checkmark.svg) !important; -} - -menulist>menupopup>menuitem[checked="true"]::before, -menulist>menupopup>menuitem[selected="true"]::before { - display: none !important; -} - -#context-navigation { - background: 0 !important; - margin: 0 2px !important; - padding: 0 !important; -} - -#context-navigation .menuitem-iconic { - background: 0 !important; - padding: 0 !important; - margin: 0 2px !important; - border-radius: 4px !important; - -moz-box-pack: center !important; -} - -#context-navigation .menu-iconic-left { - border-radius: 50% !important; - padding: 0px !important; -} - -#context-navigation .menu-iconic-icon { - padding: 0 !important; - margin: 0 2px !important; - width: 16px !important; - height: 16px !important; -} - -#context-navigation .menuitem-iconic:hover:not([disabled]) { - background-color: var(--arrowpanel-dimmed) !important; -} - -#context-navigation .menuitem-iconic:hover:active:not([disabled]) { - background-color: var(--arrowpanel-dimmed-further) !important; -} - -panel[type="arrow"] { - -moz-window-shadow: none !important; - - margin: 0 -14px -18px !important; - padding: 0 14px 18px !important; -} - -panel[type="arrow"][side="top"], -panel[type="arrow"][side="bottom"] { - margin-left: -39px !important; - margin-right: -39px !important; -} - -panel[type="arrow"][side="left"], -panel[type="arrow"][side="right"] { - margin-top: -44px; - margin-bottom: -44px; -} - -.panel-arrowcontent, .panel-arrowcontainer > [part="content"] { - background: var(--arrowpanel-background) !important; - border: var(--menu-border) !important; - border-radius: var(--menu-border-radius) !important; - box-shadow: var(--menu-shadow) !important; - color: var(--arrowpanel-color) !important; -} - -.panel-arrowbox, -.cui-widget-panel .panel-arrowbox { - display: none !important; -} - -/* .subview-subheader, */ -panelview .toolbarbutton-1, -.subviewbutton, -.widget-overflow-list .toolbarbutton-1, -.panel-banner-item { - min-height: 32px !important; - padding: 0 12px !important; -} - -#appMenu-fxa-status2[fxastatus] { - padding: 0 !important; -} - -.subviewbutton .toolbarbutton-icon, -.panel-banner-item .toolbarbutton-icon { - margin-inline-end: 8px !important; - width: 24px !important; - height: 24px !important; - padding: 4px !important; -} - -.subviewbutton label, -.panel-banner-item label { - padding-inline-start: 0 !important; -} - -#appMenu-zoom-controls>.subviewbutton, -#appMenu-edit-controls>.subviewbutton { - min-width: 42px !important; - max-width: 46px !important; - border-radius: 0 !important; - border: 0 !important; - padding: 0 !important; - margin-inline-start: 0 !important; - background-clip: padding-box !important; -} - -#appMenu-zoom-controls>.subviewbutton-iconic, -#appMenu-edit-controls>.subviewbutton-iconic { - padding: 0 !important; - width: 42px !important; -} - -#appMenu-zoomReset-button { - width: 46px !important; -} - -#appMenu-edit-controls>.subviewbutton, -#appMenu-zoom-controls>#appMenu-fullscreen-button, -#appMenu-zoom-controls>#appMenu-zoomReduce-button { - border-left: 1px solid var(--panel-separator-color) !important; - padding-left: 1px !important; -} - -#appMenu-zoom-controls>toolbarseparator[orient="vertical"]+.subviewbutton { - margin-inline-start: 0 !important; -} - -#appMenu-zoomReset-button { - background-color: transparent !important; -} - -#appMenu-zoomReset-button:not([disabled], [open], :active):is(:hover, :focus), -#appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover, :focus) { - background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; -} - -#appMenu-zoomReset-button:not([disabled]):is([open], :hover:active), -#appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) { - background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; -} - -panelview .toolbarbutton-1:not([disabled]):is([open], :hover:active), -toolbarbutton.subviewbutton:not([disabled]):is([open], :hover:active), -.navigable.subviewbutton:not([disabled]):is([open], :hover:active), -menu.subviewbutton:not([disabled])[_moz-menuactive]:active, -menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active, -.widget-overflow-list .toolbarbutton-1:not([disabled]):is([open], :hover:active), -.toolbaritem-combined-buttons:is(:not([cui-areatype="toolbar"]), [overflowedItem="true"])>toolbarbutton:not([disabled]):is([open], :hover:active) { - box-shadow: none !important; -} - -.toolbaritem-combined-buttons:not([widget-type="button-and-view"]), -.toolbaritem-menu-buttons { - padding-inline-start: 24px !important; - margin-block: -6px !important; - margin-inline-end: 0 !important; -} - -.toolbaritem-combined-buttons toolbarseparator { - display: none !important; -} - -.panel-banner-item { - border: 0 !important; -} - -#appMenu-addon-banners:not(:empty)~#appMenu-fxa-status, -.panel-banner-item:not([hidden])+#appMenu-fxa-status { - border-top: 1px solid var(--panel-separator-color) !important; - margin-top: 5px !important; - padding-top: 5px !important; -} - -#appMenu-fxa-avatar { - display: none !important; -} - -:root[fxastatus="signedin"] #appMenu-fxa-label { - list-style-image: var(--avatar-image-url) !important; - margin: 0 !important; -} - -:root[fxastatus="signedin"] #appMenu-fxa-label>.toolbarbutton-icon { - display: -moz-box !important; - border-radius: 99px !important; - padding: 2px !important; -} - -.panel-banner-item[notificationid="update-restart"]::after { - display: none !important; -} - -.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]), - [overflowedItem="true"])>toolbarbutton>.toolbarbutton-icon { - margin: 0 !important; -} - -panelmultiview .toolbaritem-combined-buttons>spacer.before-label { - width: 20px !important; -} - -panelmultiview .toolbaritem-combined-buttons>spacer.after-label { - width: 14px !important; -} - -.subviewbutton-back { - padding: 4px !important; - border-radius: 2px !important; -} - -.subviewbutton-back .toolbarbutton-icon { - margin: 0 !important; -} - -.subviewbutton[type="highlight-history"]::after { - transform: none !important; -} - -.subviewbutton[type="highlight-history"]::after, -.subviewbutton[shortcut]::after, -.PanelUI-subView .subviewbutton-nav::after { - margin-inline-start: 14px !important; -} - -.PanelUI-subView .subviewbutton-nav::after { - transform: none !important; - content: url(menu-right.svg) !important; - fill-opacity: 1 !important; -} - -#identity-popup>.panel-arrowcontainer>.panel-arrowcontent { - fill-opacity: inherit !important; -} - -.identity-popup-preferences-button { - border-radius: 16px !important; - background-image: none !important; -} - -.identity-popup-preferences-button>.toolbarbutton-icon { - margin: 0 !important; -} - -#identity-popup-permission-preferences-button { - padding: 0 !important; -} - -#tracking-protection-preferences-button>.toolbarbutton-icon { - margin-inline-end: -8px !important; -} - -#tracking-protection-preferences-button>.toolbarbutton-text { - padding-inline-end: 4px !important; - -moz-box-ordinal-group: 0 !important; -} - -.identity-popup-section { - padding: 8px 16px !important; - display: flex !important; -} - -.identity-popup-security-content, -#identity-popup-content-blocking-content, -#identity-popup-permissions-content { - padding: 0 !important; - background: 0 !important; - fill-opacity: inherit !important; -} - -.identity-popup-expander { - border-radius: 16px !important; - width: 32px !important; - max-height: 32px !important; - margin-inline-start: auto !important; - -moz-box-pack: center !important; - -moz-box-align: center !important; - background-image: none !important; -} - -.identity-popup-expander>.button-box { - border: 0 !important; - display: flex !important; - justify-content: center !important; -} - -.identity-popup-expander .button-icon { - margin: 0 !important; -} - -.identity-popup-expander .button-text { - display: none !important; -} - -.identity-popup-headline { - margin: 0 !important; -} - -.PanelUI-subView>.identity-popup-security-content, -#identity-popup-securityView-body { - padding: 16px !important; -} - -#identity-popup-mainView-panel-header { - -moz-box-align: start !important; - padding: 0 12px !important; -} - -#identity-popup-securityView-body { - margin: 0 !important; -} - -#identity-popup-content-blocking-content, -#identity-popup-permissions-content { - display: flex !important; - flex-direction: column !important; - width: 100% !important; -} - -#identity-popup-content-blocking-content>hbox:first-child, -#identity-popup-permissions-content>hbox:first-child { - display: flex !important; -} - -#identity-popup-content-blocking-category-list, -#identity-popup-permission-list { - display: flex !important; - flex-direction: column !important; - margin: 0 -16px !important; - width: calc(100% + 32px) !important; - padding-top: 8px !important; -} - -.identity-popup-permission-item { - display: flex !important; - align-items: center !important; -} - -.identity-popup-permission-label, -#identity-popup-content-blocking-report-breakage { - flex: 1 !important; - text-decoration: none !important; - cursor: auto !important; - color: inherit !important; -} - -.identity-popup-content-blocking-category, -.identity-popup-permission-item { - height: 32px !important; - padding: 0 16px !important; -} - -.identity-popup-content-blocking-category-icon, -.identity-popup-permission-icon { - margin: 0 !important; - margin-inline-end: 16px !important; -} - -.popup-notification-icon, -.identity-popup-permission-icon { - fill-opacity: 1 !important; -} - -.identity-popup-content-blocking-category-label, -.identity-popup-permission-label { - margin: 0 !important; -} - -.identity-popup-content-blocking-category::after { - transform: translateY(1px) !important; - content: url(menu-right.svg) !important; - margin: 0 !important; -} - -.identity-popup-preferences-button { - margin-inline-start: auto !important; -} - -.identity-popup-permission-remove-button { - opacity: 1 !important; -} - -.tracking-protection-button, -#identity-popup-content-blocking-report-breakage { - margin: 0 -16px !important; - height: 32px !important; - padding: 0 16px !important; - background: 0 !important; - color: inherit !important; - line-height: 32px !important; -} - -#identity-popup-content-blocking-report-breakage { - padding-inline-start: 50px !important; -} - -.tracking-protection-button>.button-box { - padding: 0 !important; -} - -.tracking-protection-button .button-icon { - margin: 0 !important; -} - -#customization-lwtheme-menu-header { - height: 8px !important; - font-size: 0 !important; - padding: 0 !important; - margin: 0 !important; - border: 0 !important; - visibility: hidden !important; -} - -#identity-popup-content-blocking-report-breakage { - padding-inline-start: 48px !important; - line-height: 32px !important; - text-decoration: none !important; - cursor: auto !important; -} - -.tracking-protection-button:hover:not([disabled=true]), -#identity-popup-content-blocking-report-breakage:hover, -#blocked-popup-indicator-item:hover, -.customization-lwtheme-menu-theme:hover, -#customization-lwtheme-menu-footer toolbarbutton:hover { - background-color: var(--arrowpanel-dimmed) !important; -} - -.tracking-protection-button:hover:active:not([disabled=true]), -#identity-popup-content-blocking-report-breakage:hover:active, -#blocked-popup-indicator-item:hover:active, -.customization-lwtheme-menu-theme:hover:active, -#customization-lwtheme-menu-footer toolbarbutton:hover:active { - background-color: var(--arrowpanel-dimmed-further) !important; -} - -.identity-popup-content-blocking-empty-label, -#tracking-protection-preferences-button>.toolbarbutton-text, -.tracking-protection-button, -#identity-popup-trackersView-strict-info>label, -.identity-popup-cookiesView-list-header, -.identity-popup-content-blocking-list-item>label, -#identity-popup-mainView-panel-header>label, -#identity-popup-trackersView>.panel-header, -#identity-popup-securityView>.panel-header, -#identity-popup-breakageReportView>.panel-header, -#identity-popup-content-blocking-report-breakage, -.identity-popup-content-blocking-category-label, -.identity-popup-content-blocking-category-state-label, -.identity-popup-permission-label, -.identity-popup-permission-state-label, -#identity-popup-security-descriptions>description, -#identity-popup-securityView-body>description, -#identity-popup-permissions-content>description, -#identity-popup-content-blocking-content>description { - font-size: 100% !important; -} - -.panel-header>label { - text-align: start !important; - margin-inline-start: 4px !important; -} - -.identity-popup-headline { - font-size: 110% !important; -} - -.identity-popup-security-content>description, -#identity-popup-content-blocking-content>description, -#identity-popup-permissions-content>description, -.identity-popup-content-blocking-category-state-label, -.identity-popup-permission-state-label { - font-size: 85% !important; -} - -#identity-popup-permissions-content>description, -#identity-popup-content-blocking-content>description { - color: inherit !important; - opacity: .6 !important; -} - -.identity-popup-content-blocking-category-state-label { - transform: translateY(1px) !important; -} - -.tracking-protection-button>.button-box, -.panel-footer button>.button-box { - display: flex !important; - align-items: center !important; -} - -.tracking-protection-button .button-icon, -.panel-footer button .button-icon { - padding-inline-end: 16px !important; -} - -.tracking-protection-button .button-text, -.panel-footer button .button-text { - margin: 0 !important; -} - -#downloadsPanel-multiView { - padding-top: 8px !important; -} - -#downloadsListBox .download-state { - display: flex !important; - width: 100% !important; - align-items: center !important; -} - -#downloadsListBox .downloadMainArea { - padding: 0 !important; - display: flex !important; - flex: 1 !important; - margin-inline-end: -48px !important; - padding-inline-end: 48px !important; - padding-inline-start: 16px !important; - height: 100% !important; - align-items: center !important; -} - -#downloadsListBox .downloadContainer { - display: flex !important; - flex-direction: column !important; - flex: 1 !important; -} - -#downloadsListBox .downloadTypeIcon { - margin: 0 !important; - margin-inline-end: 16px !important; -} - -#downloadsListBox .downloadTarget { - font-size: 100% !important; -} - -#downloadsListBox .downloadDetails { - font-size: 85% !important; -} - -#downloadsListBox>richlistitem>toolbarseparator { - display: none !important; -} - -#downloadsListBox .downloadButton { - margin-inline-end: 16px !important; - height: 32px !important; - min-width: 32px !important; - border-radius: 16px !important; - fill: currentColor !important; - -moz-context-properties: fill, fill-opacity !important; - display: block !important; -} - -#downloadsListBox .downloadButton .button-box { - display: flex !important; - align-items: center !important; - justify-content: center !important; - max-width: 32px !important; -} - -#confirmation-hint .panel-arrowcontent, -#UITourTooltip .panel-arrowcontent, -#customization-lwtheme-menu .panel-arrowcontent, -#customization-uidensity-menu .panel-arrowcontent { - padding: 16px !important; -} - -#customization-uidensity-menu .panel-arrowcontent, -#customization-lwtheme-menu .panel-arrowcontent { - padding-top: 8px !important; -} - -#customization-lwtheme-menu, -#customization-uidensity-menu { - margin-inline: -60px 0 !important; - margin-block-end: -20px !important; -} - -.customization-lwtheme-menu-theme, -.customization-uidensity-menuitem { - padding: 0 16px !important; - margin: 0 !important; - border: 0 !important; - height: 48px !important; -} - -.customization-lwtheme-menu-theme .toolbarbutton-icon, -.customization-uidensity-menuitem .menu-iconic-icon { - margin: 0 !important; - margin-inline-end: 16px !important; - padding: 0 !important; - width: 24px !important; - height: 24px !important; -} - -.customization-lwtheme-menu-theme[active]:not(:hover):not(:active), -.customization-uidensity-menuitem[active]:not(:hover):not(:active) { - background: 0 !important; -} - -.customization-lwtheme-menu-theme[active]::after, -.customization-uidensity-menuitem[active]::after { - content: url(checkmark.svg) !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; - display: -moz-box !important; - width: 18px !important; - height: 18px !important; - margin-inline-start: 16px !important; -} - -.customization-uidensity-menuitem:first-of-type { - margin-block-start: 8px !important; -} - -.customization-uidensity-menuitem:last-of-type { - margin-block-end: 8px !important; -} - -#customization-lwtheme-menu-footer { - padding: 0 0 8px !important; - margin: 0 !important; - background: 0 !important; - border: 0 !important; - display: flex !important; - flex-direction: column !important; -} - -#customization-lwtheme-menu-footer toolbarbutton { - border: 0 !important; - margin: 0 !important; - height: 48px !important; - padding: 0 16px !important; - display: flex !important; - background-image: none !important; -} - -#customization-lwtheme-menu-footer toolbarbutton .toolbarbutton-text { - text-align: start !important; -} - -#identity-popup-security-button { - margin: 0 !important; -} - -.panel-footer { - padding: 4px !important; - background: 0 !important; - border-top: 1px solid var(--panel-separator-color) !important; - justify-content: end !important; - display: flex !important; - margin: 6px 0 0 !important; -} - -.panel-footer button { - border: 0 !important; - border-radius: 4px !important; - margin: 4px !important; - height: 32px !important; - padding: 0 !important; - flex: 0 0 auto !important; - position: relative !important; - outline: 0 !important; -} - -.panel-footer button>.button-box { - -moz-appearance: none !important; - position: relative !important; - padding-inline-end: 16px !important; -} - -.panel-footer button .button-menu-dropmarker { - margin-inline-start: 8px !important; - margin-inline-end: -8px !important; -} - -.panel-footer button:not([default])>.button-box::before { - content: "" !important; - display: block !important; - border-radius: 2px !important; - position: absolute !important; - left: 0 !important; - top: 0 !important; - width: 100% !important; - height: 100% !important; - border: 1px solid currentColor !important; - opacity: .2 !important; - box-sizing: border-box !important; -} - -.panel-footer button:not([default]):hover:active:not([disabled])>.button-box::before { - border-width: 0 !important; -} - -.panel-footer button:not([default]):hover:active:not([disabled]) { - border-width: 0 !important; - background: #002275 !important; - color: #FFF !important; -} - -#PopupAutoComplete>richlistbox>richlistitem[originaltype="loginWithOrigin"] { - height: 48px !important; -} - -richlistitem[originaltype="loginsFooter"], -richlistitem[originaltype="generatedPassword"]>.two-line-wrapper { - display: flex !important; - align-items: center !important; -} - -richlistitem:-moz-any([originaltype="generatedPassword"], - [originaltype="loginWithOrigin"], - [originaltype="login"], - [originaltype="loginsFooter"]) .ac-site-icon { - display: block !important; - align-self: center !important; - margin-inline: 0 16px !important; - fill: currentColor !important; -} - -richlistitem[originaltype="loginsFooter"] .ac-site-icon { - visibility: hidden !important; -} - -richlistitem:-moz-any([originaltype="generatedPassword"], - [originaltype="loginWithOrigin"], - [originaltype="login"], - [originaltype="loginsFooter"]) .ac-title { - margin: 0 !important; -} - -#confirmation-hint-message-container, -#confirmation-hint-checkmark-animation-container { - margin-block: 8px !important; - margin-inline: 8px !important; -} - -#confirmation-hint-checkmark-animation-container { - margin-inline-end: 0 !important; -} - -.contentSelectDropdown-ingroup { - padding-inline-start: 2em !important; -} - -/* Picture In Picture */ -#controls-bottom { - left: calc(-1 * var(--resize-margin)) !important; - bottom: calc(-1 * var(--resize-margin)) !important; - width: calc(100% + var(--resize-margin) * 2) !important; -} - -.control-item { - background-size: 20px !important; - min-height: 24px !important; - min-width: 24px !important; - background-position: center !important; - -moz-context-properties: fill !important; - fill: #fff !important; - margin-block: 8px !important; - opacity: 1 !important; - --close-btn-bg-color: #0006 !important; - --btn-bg-color: #0000 !important; -} - -.control-item:hover { - --btn-bg-color: #fff8 !important; -} - -#controls-bottom { - background-color: #0006 !important; -} - -#controls { - opacity: 0 !important; - ; -} - -#controls:hover { - opacity: 1 !important; - ; -} - -#close { - margin: 0 !important; - box-shadow: 0 0 0 99px inset var(--btn-bg-color) !important; -} - -/* Proton Adjustments */ -@media (-moz-proton) { - /* Zoom Controls */ - #appMenu-zoom-controls2 { - margin-block: var(--panel-separator-margin-2) calc(-1 * var(--panel-separator-margin-2)) !important; - padding-inline: 44px 0 !important; - border-top: 1px solid var(--panel-separator-color) !important; - } - - #appMenu-zoomReset-button2 > .toolbarbutton-text { - background-color: transparent !important; - } - - #appMenu-zoomReduce-button2 > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, #appMenu-fullscreen-button2 > .toolbarbutton-icon { - background-color: transparent !important; - } - - #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon { - background-color: var(--panelview-toolbarbutton-hover-bgcolor) !important; - } - - #appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon, #appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) > .toolbarbutton-icon { - background-color: var(--panelview-toolbarbutton-active-bgcolor) !important; - } - - #appMenu-zoom-controls2>.subviewbutton, - #appMenu-edit-controls2>.subviewbutton { - min-width: 42px !important; - max-width: 46px !important; - border-radius: 0 !important; - border: 0 !important; - padding: 0 !important; - margin-inline-start: 0 !important; - background-clip: padding-box !important; - } - - #appMenu-zoom-controls2>.subviewbutton-iconic, - #appMenu-edit-controls2>.subviewbutton-iconic { - padding: 0 !important; - width: 42px !important; - } - - #appMenu-zoomReset-button2 { - width: 46px !important; - } - - #appMenu-edit-controls2>.subviewbutton, - #appMenu-zoom-controls2>#appMenu-fullscreen-button2, - #appMenu-zoom-controls2>#appMenu-zoomReduce-button2 { - border-left: 1px solid var(--panel-separator-color) !important; - padding-left: 1px !important; - } - - #appMenu-zoomReduce-button2 > .toolbarbutton-icon, - #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon, - #appMenu-fullscreen-button2 > .toolbarbutton-icon { - border-radius: 0 !important; - width: 42px !important; - height: 32px !important; - padding: 8px 13px !important; - } - - /* Arrowpanel */ - panel menulist { - appearance: none !important; - color: var(--arrowpanel-color) !important; - height: 30px !important; - padding-inline: 6px 10px !important; - border-radius: 2px !important; - box-shadow: 0 0 0 1px var(--panel-separator-color) inset, 0 0 0 1px var(--panel-separator-color) inset !important; - background-color: transparent !important; - } - - .panel-header { - padding: 4px !important; - } - - .panel-header + toolbarseparator { - margin-block: 0 !important; - } - - .subviewbutton-back { - margin: 0 !important; - } - - .panel-subview-body { - padding-block: 6px !important; - } - - .panel-subview-body + toolbarseparator { - margin-top: 0 !important; - } - - panel :is(.toolbarbutton-1 > .toolbarbutton-badge-stack, .toolbarbutton-1 > .toolbarbutton-icon) { - margin-inline: 4px 12px !important; - } - - .widget-overflow-list .toolbarbutton-1:not(.toolbarbutton-combined) > .toolbarbutton-text { - padding-inline-start: 0 !important; - } - - .identity-popup-section { - padding-block: 0 !important; - } -} diff --git a/chrome/popup/urlbar-results.css b/chrome/popup/urlbar-results.css deleted file mode 100644 index 101da61..0000000 --- a/chrome/popup/urlbar-results.css +++ /dev/null @@ -1,499 +0,0 @@ -.ac-type-icon { - order: 9 !important; - margin-inline-start: 16px !important; - margin-inline-end: 0 !important; -} - -.ac-site-icon { - margin-inline-end: 16px !important; -} - -.ac-separator { - display: none !important; -} - -.ac-title, -.ac-url { - flex: 1 !important; -} - -.search-panel-one-offs { - border-radius: 0 0 8px 8px !important; - margin-bottom: 18px !important; -} - -.search-one-offs { - display: block !important; -} - -#urlbarView-results { - padding: 0 !important; -} - -.urlbarView-row { - padding: 0 16px !important; - height: 32px !important; - border-radius: 0 !important; -} - -.urlbarView-row-inner { - height: 100% !important; - align-items: center !important; -} - -.urlbarView-favicon { - margin-inline-end: 16px !important; -} - -.urlbarView-title-separator { - flex: 1 !important; -} - -.urlbarView-title-separator::before { - display: none !important; -} - -.urlbarView-type-icon { - order: 1 !important; - margin-inline-start: 16px !important; - margin-inline-end: 0 !important; -} - -/* .search-one-offs -{ - padding: 4px !important; - display: flex !important; - flex-direction: column !important; -} - -.search-panel-one-offs -{ - display: flex !important; - flex-direction: row !important; - padding: 0 !important; -} - -.searchbar-engine-one-off-item -{ - height: 32px !important; - border-radius: 16px !important; - padding: 0 8px !important; - margin: 4px !important; - background-image: none !important; - color: inherit !important; - border: 0 !important; - display: flex !important; - justify-content: center !important; - align-items: center !important; - align-content: center !important; -} - -.searchbar-engine-one-off-item > .button-box -{ - width: 16px !important; - max-height: 16px !important; - transform: translateY(50%) !important; -} - -.searchbar-engine-one-off-item::after -{ - margin-inline-start: 8px !important; - content: attr(tooltiptext) !important; - line-height: 16px !important; - transform: translateY(calc(50% - 1px)) !important; -} - - -.searchbar-engine-one-off-item.dummy -{ - display: none !important; -} */ - -/* 70+ */ - -#urlbar-container { - max-height: 37px !important; -} - -#urlbar, -#searchbar { - font-size: 14px !important; - border-radius: 99px !important; - background-color: var(--toolbar-field-background-color) !important; - border: 0 !important; - box-shadow: none !important; - padding: 2px !important; - background-clip: padding-box !important; - min-height: 28px !important; - transition: background-color .1s var(--ease-basic) !important; - -moz-box-align: center !important; - - display: block !important; - margin: 0 !important; -} - -#urlbar:not(:-moz-lwtheme), -#searchbar:not(:-moz-lwtheme) { - color: inherit !important; -} - -#urlbar:hover, -#searchbar:hover { - background-color: var(--toolbar-field-hover-background-color) !important; -} - -#urlbar[focused], -#urlbar[open], -#searchbar[focused], -#searchbar[open] { - background-color: var(--toolbar-field-focus-background-color) !important; -} - -#urlbar[focused], -#searchbar[focused] { - border: 2px solid var(--toolbar-field-focus-border-color) !important; - padding: 0 !important; - margin: 0 !important; -} - -#urlbar[open], -#searchbar[open] { - border: 0 !important; - padding: 0 !important; - border-radius: 8px 8px 0 0 !important; - min-height: 37px !important; - margin: 0 -5px -1px !important; - box-shadow: - 0 5px 5px -3px rgba(0, 0, 0, .2), - 0 8px 10px 1px rgba(0, 0, 0, .14), - 0 3px 14px 2px rgba(0, 0, 0, .12) !important; - position: relative !important; - z-index: 99999 !important; -} - -#urlbar-input-container { - width: 100% !important; - display: flex !important; - align-items: center !important; -} - -.urlbar-input-box { - flex: 1 !important; -} - -#urlbar-input { - width: 100% !important; -} - -#urlbar[open] #urlbar-input-container { - height: 37px !important; -} - -#urlbar[open] #identity-box { - margin-inline-start: 8px !important; - margin-inline-end: 8px !important; -} - -.urlbarView { - top: 0 !important; - left: 0 !important; - right: 0 !important; - position: relative !important; - box-shadow: none !important; - background: 0 !important; - border: 0 !important; - background: white !important; -} - -#urlbar[open] .urlbarView { - display: block !important; - width: 100% !important; -} - -#urlbar-results { - padding: 0 !important; -} - -#urlbar-container, -#searchbar-container { - overflow: visible !important; - padding: 0 5px !important; -} - -.searchbar-textbox { - color: inherit !important; - font-size: inherit !important; - min-height: auto !important; -} - -#urlbar[pageproxystate=valid]>#identity-box:not(.no-hover)>#identity-icon { - fill-opacity: 1 !important; -} - -#identity-icon-labels { - transform: translateY(-3px) !important; - color: inherit !important; - opacity: 1 !important; - padding: 0 !important; - margin-inline-start: 8px !important; - display: none !important; -} - -#identity-box, -#urlbar-display-box { - position: relative !important; -} - -/* separator */ -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden)::after, -#urlbar-display-box::after { - content: "" !important; - display: -moz-box !important; - position: absolute !important; - top: 4px !important; - bottom: 4px !important; - right: 0 !important; - background: #9d9e9f !important; - width: 1px !important; - transition: opacity .2s var(--ease-basic) !important; -} - -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden), -#urlbar-display-box { - margin-inline-end: 8px !important; -} - -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-labels { - display: -moz-box !important; -} - - -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):hover:not(.no-hover)::after, -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden)[open]::after { - opacity: 0 !important; -} - -#identity-box.extensionPage>#identity-icon { - list-style-image: none !important; - margin-inline-end: -16px !important; -} - -/* no longer used as a connection icon */ -#connection-icon { - display: none !important; -} - -#identity-box:-moz-any(.mixedActiveBlocked, - .mixedDisplayContentLoadedActiveBlocked, - .mixedActiveContent)>#connection-icon { - display: -moz-box !important; -} - -#identity-box:-moz-any(.certUserOverridden, .unknownIdentity) { - color: #c94031 !important; -} - -.urlbar-input { - padding: 0 !important; -} - -.searchbar-textbox { - border: 0 !important; - background: 0 !important; - box-shadow: none !important; - margin: 0 !important; -} - -#page-action-buttons>#pageActionSeparator, -.urlbar-history-dropmarker { - display: none !important; -} - -#pageActionSeparator { - height: 24px !important; -} - -.urlbar-icon-wrapper { - background: 0 !important; -} - -.urlbar-icon, -#identity-box, -#tracking-protection-icon-container { - min-width: 32px !important; - height: 24px !important; - padding: 4px 8px !important; - margin: 0 !important; - border: 0 !important; - border-radius: 99px !important; - fill-opacity: 1 !important; - transition: background-color .2s var(--ease-basic) !important; - background: 0 !important; - background-color: transparent !important; -} - -#identity-box #notification-popup-box { - padding: 0 !important; - margin: 0 !important; -} - -#page-action-buttons { - height: 24px !important; -} - -#urlbar[open] #page-action-buttons { - display: none !important; -} - -.urlbar-icon:hover:not([disabled]), -#identity-box:hover:not(.no-hover), -#tracking-protection-icon-container:hover { - background-color: var(--toolbarbutton-hover-background) !important; -} - -.urlbar-icon:hover:active:not([disabled]), -.urlbar-icon[open], -#identity-box:hover:active:not(.no-hover), -#identity-box[open]:not(.no-hover), -#tracking-protection-icon-container[open] { - background-color: var(--toolbarbutton-active-background) !important; - transition-duration: 0 !important; -} - -#star-button-box { - -moz-box-ordinal-group: 99 !important; -} - -#pageActionButton { - -moz-box-ordinal-group: 98 !important; -} - -#contextual-feature-recommendation { - -moz-box-ordinal-group: 97 !important; - width: auto !important; -} - -.urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine) { - transition: - background-color .2s var(--ease-basic), - margin .15s var(--ease-in), - opacity .15s var(--ease-basic), - visibility 0s .2s !important; - opacity: 0 !important; - visibility: hidden !important; - margin-inline-start: -32px !important; -} - -#urlbar:hover .urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), -.urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine):-moz-any(:hover, [open], [readeractive]) { - transition: - background-color .2s var(--ease-basic), - margin .3s var(--ease-out), - opacity .3s var(--ease-basic) !important; - opacity: 1 !important; - visibility: visible !important; - margin-inline-start: 0 !important; -} - -.urlbar-display { - color: inherit !important; - margin: 0 !important; -} - -#pocket-button-box[animate]>#pocket-animatable-box { - margin-inline-start: 6px !important; -} - -#star-button-animatable-box { - display: none !important; -} - -#cfr-label-container { - background: 0 !important; -} - -#cfr-label { - display: none !important; -} - -#cfr-button { - fill: currentColor !important; -} - -#urlbar[open] .urlbar-go-button, -#searchbar[open] .search-go-button { - height: 32px !important; -} - -/* icons 1x */ -#urlbar { - --info-icon: url(../navbar/info-1x.svg); - --lock-icon: url(../navbar/connection-1x.svg); - --warning-icon: url(../navbar/connection-warning-1x.svg); -} - -/* icons 2x */ -@media (min--moz-device-pixel-ratio: 2) { - #urlbar { - --info-icon: url(../navbar/info-2x.svg); - --lock-icon: url(../navbar/connection-2x.svg); - --warning-icon: url(../navbar/connection-warning-2x.svg); - } -} - -/* info (not secure) */ -#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .insecureLoginForms, .mixedActiveContent)>#identity-icon { - list-style-image: var(--info-icon) !important; -} - -#identity-box[pageproxystate="valid"]:-moz-any(.certUserOverridden, - .weakCipher, - .unknownIdentity)>#identity-icon { - list-style-image: var(--warning-icon) !important; -} - -/* lock (secure) */ -#identity-box[pageproxystate="valid"]:-moz-any(.verifiedDomain, .verifiedIdentity, .mixedActiveBlocked)>#identity-icon { - list-style-image: var(--lock-icon) !important; -} - -/* high DPI adjustments */ -@media (min--moz-device-pixel-ratio: 2) { - #identity-icon-labels { - padding-inline-end: .5px !important; - } - - #urlbar[pageproxystate=valid]>#identity-box:-moz-any(.unknownIdentity, .notSecure)>#identity-icon { - transform: translate(.5px, .5px) !important; - } - - #identity-icon-labels, - .urlbar-input, - .searchbar-textbox { - transform: translateY(-.5px) !important; - } -} diff --git a/chrome/tabbar/EdgeStyleTabShadow.css b/chrome/tabbar/EdgeStyleTabShadow.css deleted file mode 100644 index 859ed55..0000000 --- a/chrome/tabbar/EdgeStyleTabShadow.css +++ /dev/null @@ -1,31 +0,0 @@ -/* Edge Style Tab Shadows */ - -#nav-bar { - box-shadow: 0 -1px 2px -1px #0004 !important; -} - -:root[lwthemetextcolor="bright"] #nav-bar { - box-shadow: 0 -1px 2px -1px #0006 !important; -} - -.tabbrowser-tab[visuallyselected] .tab-background { - box-shadow: 0 2px 4px #0005, 0 -1px 2px -1px #0004 !important; -} - -:root[lwthemetextcolor="bright"] .tabbrowser-tab[visuallyselected] .tab-background, -:root[lwthemetextcolor="bright"] { - box-shadow: 0 2px 4px #0008, 0 -1px 2px -1px #0006 !important; -} - -#TabsToolbar>.toolbar-items { - margin-top: -2px !important; -} - -.tabbrowser-tab, -#TabsToolbar-customization-target> :not(#tabbrowser-tabs), -#TabsToolbar #tabs-newtab-button, -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - margin-top: 2px !important; -} diff --git a/chrome/tabbar/close-tab.svg b/chrome/tabbar/close-tab.svg deleted file mode 100644 index c21dab7..0000000 --- a/chrome/tabbar/close-tab.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/tabbar/spinner-busy.svg b/chrome/tabbar/spinner-busy.svg deleted file mode 100644 index 399723d..0000000 --- a/chrome/tabbar/spinner-busy.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/chrome/tabbar/spinner-progress.svg b/chrome/tabbar/spinner-progress.svg deleted file mode 100644 index 2f769e9..0000000 --- a/chrome/tabbar/spinner-progress.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/chrome/tabbar/tabbar.css b/chrome/tabbar/tabbar.css deleted file mode 100644 index a47f97d..0000000 --- a/chrome/tabbar/tabbar.css +++ /dev/null @@ -1,530 +0,0 @@ -.tabbrowser-tab:not([pinned], [tabdrop-samewindow]) { - --width-transition-duration: 150ms; - --width-transition-timing-function: cubic-bezier(0, .9, .25, 1); - transition: min-width var(--width-transition-duration) var(--width-transition-timing-function), max-width var(--width-transition-duration) var(--width-transition-timing-function) !important; -} - -@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { - .titlebar-buttonbox { - margin-inline: calc(var(--space-above-tabbar, 0px) / 2 + 9px) calc(var(--space-above-tabbar, 0px) / 2 + 1px) !important; - } -} - -:-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=pre-tabs] { - width: 0 !important; -} - -:root:not([style*="--lwt-accent-color:rgb(227, 228, 230); --lwt-text-color:rgba(24, 25, 26);"], [style*="--lwt-accent-color:rgb(12, 12, 13); --lwt-text-color:rgba(249, 249, 250);"])[lwtheme] #navigator-toolbox:-moz-window-inactive { - opacity: 0.9 !important; -} - -#TabsToolbar { - -moz-appearance: none !important; - -moz-default-appearance: none !important; - background-color: transparent !important; - color: var(--lwt-text-color) !important; -} - -/* < FF 65, >= FF 65 */ -:-moz-any(.titlebar-placeholder, .titlebar-spacer) { - border: 0 !important; - display: -moz-box !important; -} - -:-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=post-tabs] { - width: 48px !important; - transition: width .666s cubic-bezier(.4, 0, .2, 1) !important; -} - -@media (max-width: 700px) { - :-moz-any(.titlebar-placeholder, .titlebar-spacer)[type=post-tabs] { - width: 8px !important; - } -} - -/* vertically center buttons in tab bar */ -#TabsToolbar toolbarbutton, -/* >= 72 */ -#TabsToolbar .tabbrowser-arrowscrollbox::part(scrollbutton-up), -#TabsToolbar .tabbrowser-arrowscrollbox::part(scrollbutton-down), -/* no ::part workaround - may have side effects */ -#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), -#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { - margin-top: calc((var(--tab-min-height) - var(--button-size)) / 2) !important; - margin-bottom: calc((var(--tab-min-height) - var(--button-size)) / 2) !important; -} - -.tabbrowser-tab { - min-height: var(--tab-min-height) !important; - overflow: visible !important; - font-size: 12px !important; - background: 0 !important; - border: 0 !important; - padding: 0 !important; -} - -.tabbrowser-tab[visuallyselected] { - color: var(--toolbar-color) !important; -} - -/* regular */ -.tabbrowser-tab[fadein]:not([pinned]):not([style*="max-width"]) { - max-width: 240px !important; -} - -/* neighbouring tabs should "pinch" together */ -.tabbrowser-tab:not([last-visible-tab]) { - margin-inline-end: -.5px !important; -} - -/* special case for pinned tabs when overflowing */ -#tabbrowser-tabs:not([overflow]) .tabbrowser-tab:not([first-visible-tab]), -#tabbrowser-tabs[overflow] .tabbrowser-tab:not([first-visible-tab]):not([pinned]) { - margin-inline-start: -.5px !important; -} - -#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned] .tab-background { - margin: 0 -1px !important; -} - -.tab-content { - position: relative !important; - overflow: hidden !important; - padding-inline-start: 11px !important; - padding-inline-end: 8px !important; -} - -.tab-content::before, -.tab-content::after { - content: "" !important; - display: block !important; - position: absolute !important; - background-color: currentColor !important; - width: 1px !important; - height: 20px !important; - transform: translateY(-10px) !important; - opacity: 0 !important; - transition: opacity var(--tab-transition-duration) var(--ease-basic) !important; -} - -.tab-content::before { - left: 0 !important; -} - -.tab-content::after { - right: 0 !important; -} - -.tab-throbber, -.tab-throbber-fallback, -.tab-icon-image, -.tab-sharing-icon-overlay, -.tab-icon-sound, -.tab-close-button, -.tab-icon-stack { - margin-top: 0 !important; -} - -.tabbrowser-tab::before, -.tabbrowser-tab::after { - display: none !important; -} - -/* tab background color */ - -.tabbrowser-tab { - --tab-opacity: 0; - --tab-bgcolor: #fff; - --tab-transition-duration: .2s; -} - -#TabsToolbar[brighttext] .tabbrowser-tab { - --tab-opacity: 0; - --tab-bgcolor: #fff; -} - -.tabbrowser-tab:not([selected=true]):hover, -.tabbrowser-tab[multiselected]:not([selected=true]) { - --tab-opacity: .3; -} - -#TabsToolbar[brighttext] .tabbrowser-tab:not([selected=true]):hover, -#TabsToolbar[brighttext] .tabbrowser-tab[multiselected]:not([selected=true]) { - --tab-opacity: .06; -} - -:-moz-any(#TabsToolbar) .tabbrowser-tab[visuallyselected] { - --tab-bgcolor: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); - --tab-opacity: 1; -} - -.tab-background { - --tab-border-radius: 4px; - background: var(--tab-bgcolor) !important; - /* rounded top corners */ - border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; - position: relative !important; - border: 0 !important; - transition: - opacity var(--tab-transition-duration) var(--ease-basic), - background-color 0s var(--tab-transition-duration) var(--ease-basic) !important; - opacity: var(--tab-opacity) !important; - visibility: visible !important; - margin: 0 !important; - outline: 0 !important; -} - -.tab-line { - height: 8px !important; - border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; - clip-path: inset(0 0 6px 0); - display: none !important; -} - -/* rounded bottom corners */ -.tab-background::before, -.tab-background::after { - content: "" !important; - display: block !important; - position: absolute !important; - width: 8px !important; - height: 8px !important; - bottom: 0 !important; - pointer-events: none !important; - transition: box-shadow 0s var(--tab-transition-duration) var(--ease-basic) !important; - clip-path: inset(0); -} - -.tab-background::before { - border-bottom-right-radius: var(--tab-border-radius) !important; - left: 0 !important; - transform: translateX(-8px) !important; - box-shadow: 4px 4px 0 4px var(--tab-bgcolor) !important; -} - -.tab-background::after { - border-bottom-left-radius: var(--tab-border-radius) !important; - right: 0 !important; - transform: translateX(8px) !important; - box-shadow: -4px 4px 0 4px var(--tab-bgcolor) !important; -} - -.tabbrowser-tab[visuallyselected][style*=transform]+.tabbrowser-tab[style*=transform] .tab-content::after, -.tabbrowser-tab[style*=transform]:not([visuallyselected]) .tab-content::before, -.tabbrowser-tab[style*=transform]+.tabbrowser-tab:not([visuallyselected]) .tab-content::before, -.tabbrowser-tab:not([visuallyselected]):not(:hover):not([multiselected])+.tabbrowser-tab:not([visuallyselected]):not(:hover):not([multiselected]) .tab-content::before, -#tabbrowser-tabs[hasadjacentnewtabbutton]:not([overflow]) .tabbrowser-tab[last-visible-tab]:not([visuallyselected]):not(:hover):not([multiselected]) .tab-content::after { - opacity: var(--tab-separator-opacity) !important; -} - -#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned]+.tabbrowser-tab:not([pinned]) .tab-content::before { - opacity: 0 !important; -} - -.tabbrowser-tab[visuallyselected] { - --tab-transition-duration: 0s; -} - -.tab-throbber, -.tab-throbber-fallback { - margin-inline-end: 8px !important; -} - -.tab-icon-image { - margin: 0 !important; - opacity: 1 !important; -} - -.tab-label-container { - margin-top: 0 !important; - opacity: 1 !important; -} - -.tab-label { - margin-block: 0 !important; -} - -.tabbrowser-tab[image] .tab-label-container, -.tabbrowser-tab:-moz-any([progress], [busy]) .tab-label-container { - padding-inline-start: 10px !important; -} - -.tabbrowser-tab[pinned]:-moz-any([soundplaying], [muted], [activemedia-blocked]) .tab-icon-image { - visibility: hidden !important; -} - -.tabbrowser-tab[fadein] .tab-close-button { - visibility: visible !important; -} - -.tab-close-button { - list-style-image: url(close-tab.svg) !important; - width: 16px !important; - height: 16px !important; - margin: 0 !important; - padding: 0 !important; -} - -.tab-close-button, -.tab-icon-overlay[activemedia-blocked], -.tab-icon-sound { - border-radius: 2px !important; - color: inherit !important; - -moz-context-properties: fill, fill-opacity !important; - transition: none !important; - fill-opacity: 1 !important; - opacity: 1 !important; -} - -.tab-close-button:hover, -.tab-icon-overlay:-moz-any([soundplaying], [muted], [activemedia-blocked]):hover, -.tab-icon-sound:hover { - background-color: var(--toolbarbutton-hover-background) !important; -} - -.tab-close-button:hover:active, -.tab-icon-overlay:-moz-any([soundplaying], [muted], [activemedia-blocked]):hover:active, -.tab-icon-sound:hover:active { - background-color: var(--toolbarbutton-active-background) !important; -} - -.tab-icon-overlay[pinned] { - margin: 0 !important; - margin-inline-start: -16px !important; -} - -.tab-icon-overlay { - border-radius: 2px !important; -} - -.tab-icon-overlay[pictureinpicture] { - margin: 0 !important; - top: -4px !important; - inset-inline-end: -8px !important; -} - -@keyframes rotate-360 { - 0% { - transform: rotate(0); - } - - 100% { - transform: rotate(1turn); - } -} - -.tab-throbber { - -moz-context-properties: fill !important; - fill: currentColor !important; - background-image: url(spinner-busy.svg) !important; - margin: 0 !important; - transform-origin: center !important; - animation: rotate-360 1.333s linear infinite reverse !important; - position: static !important; -} - -.tab-throbber[progress] { - background-image: url(spinner-progress.svg) !important; - animation-direction: normal !important; -} - -.tab-throbber::before { - display: none !important; -} - -/* clipped tabs */ -#tabbrowser-tabs[closebuttons=activetab] .tab-content:not([pinned]) { - padding-inline-start: 8px !important; -} - -#tabbrowser-tabs[closebuttons=activetab] .tabbrowser-tab:not([visuallyselected]) .tab-close-button { - visibility: collapse !important; -} - -#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow][labeldirection="ltr"]:not([pinned]), -#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(ltr):not([pinned]) { - mask-image: linear-gradient(to right, black 70%, transparent) !important; -} - -#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow][labeldirection="rtl"]:not([pinned]), -#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(rtl):not([pinned]) { - mask-image: linear-gradient(to left, black 70%, transparent) !important; -} - -.tab-content[pinned] { - -moz-box-pack: center !important; -} - -.tab-icon-image[pinned], -.tab-throbber[pinned] { - margin: auto !important; -} - -.tab-content[pinned] { - width: 40px !important; - padding: 0 !important; - padding-inline-start: 12px !important; - padding-inline-end: 0 !important; -} - -.tab-label-container[pinned], -.tab-close-button[pinned] { - visibility: hidden !important; -} - -/* close button / favicon is centered within 36px tab */ -/* disabled for now because it's broken in recent version of Firefox */ -@supports -moz-bool-pref("materialFox.reduceTabOverflow disabled") { - #main-window { - /* same as Chrome */ - min-width: 500px !important; - } - - #tabbrowser-tabs[overflow] .tab-content { - -moz-box-pack: center !important; - } - - #tabbrowser-tabs[overflow] .tab-icon-image { - margin: auto !important; - } - - #tabbrowser-tabs[overflow] .tab-content[image]:not([image^="chrome://branding/"]):not([pinned]) { - width: 36px !important; - padding: 0 !important; - padding-inline-start: 0 !important; - padding-inline-end: 0 !important; - } - - #tabbrowser-tabs[overflow] .tabbrowser-tab:not([visuallyselected]):not([pinned]) .tab-close-button, - #tabbrowser-tabs[overflow] .tabbrowser-tab[visuallyselected]:not([pinned]) :-moz-any(.tab-label-container, .tab-icon-image), - #tabbrowser-tabs[overflow] .tabbrowser-tab[image]:not([image^="chrome://branding/"]):not([pinned]) .tab-label-container { - display: none !important; - } -} - -#tabbrowser-tabs #tabs-newtab-button { - margin-inline-start: 2px !important; -} - -#tabbrowser-tabs[overflow] .tabbrowser-arrowscrollbox { - border-radius: 8px 8px 0 0 !important; - background-color: rgba(0, 0, 0, .1) !important; - padding-inline-start: 0 !important; -} - -#tabbrowser-tabs[overflow] { - margin-inline-start: 8px !important; -} - -#tabbrowser-tabs[overflow] .tabbrowser-tab[first-visible-tab]:not([pinned]), -#tabbrowser-tabs[overflow] .tabbrowser-tab[pinned]+.tabbrowser-tab:not([pinned]), -#tabbrowser-tabs:not([overflow]) .tabbrowser-tab[first-visible-tab] { - margin-inline-start: 8px !important; -} - -#tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { - margin-inline-end: 7px !important; -} - -.tabbrowser-tab[usercontextid]>.tab-stack::after { - content: "" !important; - position: absolute !important; - display: flex !important; - bottom: 0 !important; - left: 8px !important; - width: calc(100% - 16px) !important; - height: 2px !important; - box-sizing: border-box !important; - border-radius: 99px 99px 0 0 !important; - transform: none !important; - background: var(--identity-tab-color) !important; - transition-property: top, bottom, left, right, width, height, border-radius; - transition-duration: .225s !important; - transition-timing-function: var(--ease-out) !important; -} - -.tab-bottom-line, .tab-context-line { - display: none !important; -} - -.tabbrowser-tab[usercontextid][selected]>.tab-stack::after { - bottom: calc(100% - 9px) !important; - left: calc(100% - 9px) !important; - width: 6px !important; - height: 6px !important; - border-radius: 99px !important; -} - -/* < 72 */ -#tabbrowser-tabs .arrowscrollbox-overflow-start-indicator, -#tabbrowser-tabs .arrowscrollbox-overflow-end-indicator, -/* >= 72 */ -#tabbrowser-tabs::part(arrowscrollbox-overflow-start-indicator), -#tabbrowser-tabs::part(arrowscrollbox-overflow-end-indicator), -/* no ::part workaround - may have side effects */ -spacer[part="overflow-start-indicator"], -spacer[part="overflow-end-indicator"] { - display: none !important; -} - -.tab-loading-burst[bursting]::before { - display: none !important; -} - -/* high DPI adjustments */ -@media (min--moz-device-pixel-ratio: 2) { - .tabbrowser-tab::before { - transform: translateY(.5px) !important; - } - - .tabbrowser-tab:last-of-type::after { - transform: translate(-1px, .5px) !important; - } - - /* macOS */ - @media (-moz-mac-yosemite-theme) { - .titlebar-buttonbox { - margin-top: .5px !important; - margin-bottom: -.5px !important; - } - } -} - - -/* Proton Adjustments */ -@media (-moz-proton) { - .tab-secondary-label { - display: none !important; - } - - .tab-icon-overlay { - background: transparent !important; - margin-inline: 22px -4px !important; - opacity: 1 !important; - padding: 0 !important; - } - - .tab-icon-overlay:is([pinned], [sharing]) { - margin-inline: 0 !important; - top: -4px !important; - right: -8px !important; - } - - .tabbrowser-tab[pinned]:-moz-any([soundplaying], [muted], [activemedia-blocked]) .tab-icon-image { - visibility: visible !important; - } - - .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected="true"]), .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected="true"]) { - background-position: center bottom 3px !important; - } - - :root[tabsintitlebar]:not([inFullscreen])[sizemode="normal"] #TabsToolbar > .toolbar-items { - padding-top: var(--space-above-tabbar) !important; - } - - @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { - :root[tabsintitlebar]:not([inFullscreen]) #TabsToolbar > .toolbar-items { - padding-top: var(--space-above-tabbar) !important; - } - } -} diff --git a/chrome/toolbar/findbar.css b/chrome/toolbar/findbar.css new file mode 100644 index 0000000..6881975 --- /dev/null +++ b/chrome/toolbar/findbar.css @@ -0,0 +1,30 @@ +/* EdgeFr-Fox by bmFtZQ - findbar.css */ + +.findbar-find-previous, +.findbar-find-next, +.close-icon { + border-radius: var(--toolbarbutton-border-radius) !important; +} + +.findbar-textbox { + border: 0 !important; + border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; +} + +.findbar-textbox:-moz-lwtheme { + background-color: var(--toolbar-field-background-color) !important; +} + +.findbar-textbox:focus { + outline: 2px solid var(--focus-outline-color, -moz-accent-color) !important; + outline-offset: -1px !important; +} + +.findbar-textbox[status="notfound"] { + outline: 2px solid var(--input-error-border-color, #E22850) !important; + outline-offset: -1px !important; +} + +.findbar-container { + overflow-inline: visible !important; +} \ No newline at end of file diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css new file mode 100644 index 0000000..9bdf5d6 --- /dev/null +++ b/chrome/toolbar/navbar.css @@ -0,0 +1,29 @@ +/* EdgeFr-Fox by bmFtZQ - navbar.css */ + +:root { + --toolbarbutton-border-radius: 2px !important; + --toolbarbutton-inner-padding: 7px !important; + --uc-toolbarbutton-inner-inline-padding: 12px !important; + --tabs-navbar-shadow-size: 0 !important; +} + +#nav-bar .toolbarbutton-1 > .toolbarbutton-icon { + width: calc(2 * var(--uc-toolbarbutton-inner-inline-padding) + 16px) !important; +} + +#nav-bar .toolbarbutton-1 > .toolbarbutton-icon, +#nav-bar .toolbarbutton-1 > .toolbarbutton-text, +#nav-bar .toolbarbutton-1 > .toolbarbutton-badge-stack { + padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; +} + +/* move reload/stop icon to middle of button */ +#reload-button > .toolbarbutton-animatable-box, +#stop-button > .toolbarbutton-animatable-box { + top: calc(50% - 10px) !important; + margin-inline-start: calc((16px + 2 * var(--uc-toolbarbutton-inner-inline-padding) - 20px) / 2) !important; +} + +#nav-bar-customization-target :where(#reload-button, #stop-button) > .toolbarbutton-icon { + padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; +} \ No newline at end of file diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css new file mode 100644 index 0000000..3205c97 --- /dev/null +++ b/chrome/toolbar/personalbar.css @@ -0,0 +1,29 @@ +/* EdgeFr-Fox by bmFtZQ - personalbar.css */ + +#PersonalToolbar { + --bookmark-block-padding: 6px !important; +} + +#personal-toolbar-empty-description, +#PersonalToolbar .toolbarbutton-1, +toolbarbutton.bookmark-item:not(.subviewbutton) { + margin-block: 0 4px !important; + padding: var(--bookmark-block-padding) 6px !important; + font-size: 12px !important; +} + +#PlacesToolbarItems > toolbarseparator::before { + content: ""; + display: block; + border-inline-start: 1px solid var(--toolbarseparator-color) !important; + margin-block: 8px !important; + border-image-source: none !important; +} + +#PersonalToolbar { + padding-inline: var(--toolbar-start-end-padding) calc(var(--toolbar-start-end-padding) + 4px) !important; +} + +#managed-bookmarks > .toolbarbutton-icon, #bookmarks-toolbar-placeholder > .toolbarbutton-icon, #PlacesToolbarItems > .bookmark-item > .toolbarbutton-icon[label]:not([label=""]), #OtherBookmarks.bookmark-item[container] > .toolbarbutton-icon { + margin-inline-end: 6px !important; +} \ No newline at end of file diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css new file mode 100644 index 0000000..70d7412 --- /dev/null +++ b/chrome/toolbar/tabbar.css @@ -0,0 +1,269 @@ +/* EdgeFr-Fox 2 - tabbar */ + +:root #titlebar { + --tab-min-height: 32px !important; + --inline-tab-padding: 11px !important; + --tab-border-radius: 4px !important; + --tab-block-margin: 8px !important; + + --uc-toolbarbutton-inner-padding: 6px !important; + --toolbarbutton-border-radius: 2px !important; + --tabs-navbar-shadow-size: 0 !important; +} + +/* tab open/close transition */ +.tabbrowser-tab:not([pinned]) { + transition-property: min-width, max-width !important; + transition-duration: 150ms !important; + transition-timing-function: cubic-bezier(0,.75,.25,1) !important; +} + +:root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { + --tab-block-margin: 0px !important; +} + +.tab-background { + border-radius: var(--tab-border-radius); + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + margin-block: 0 !important; + border: 0 !important; + position: relative !important; + --uc-tab-corner-bg: transparent; +} + +/* rounded bottom corners */ +.tab-background::before, +.tab-background::after { + content: "" !important; + display: block !important; + position: absolute !important; + width: 8px !important; + height: 8px !important; + bottom: 0 !important; + pointer-events: none !important; + clip-path: inset(0); +} + +.tab-background::before { + border-bottom-right-radius: var(--tab-border-radius) !important; + left: 0 !important; + transform: translateX(-8px) !important; + box-shadow: 4px 4px 0 4px var(--uc-tab-corner-bg) !important; +} + +.tab-background::after { + border-bottom-left-radius: var(--tab-border-radius) !important; + right: 0 !important; + transform: translateX(8px) !important; + box-shadow: -4px 4px 0 4px var(--uc-tab-corner-bg) !important; +} + +.tabbrowser-tab[selected="true"] .tab-background { + --uc-tab-corner-bg: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); +} + +.tab-background:is([selected], [multiselected]) { + --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); +} + +#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[multiselected="true"]:-moz-lwtheme, +#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected="true"]:-moz-lwtheme { + background-image: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none); + --uc-tab-corner-bg: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); +} + +.tabbrowser-tab .tab-background:is([selected], [multiselected]) { + --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); +} + +.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + --uc-tab-corner-bg: color-mix(in srgb, currentColor 11%, transparent) +} + +#tabbrowser-tabs, +#TabsToolbar #TabsToolbar-customization-target > .toolbarbutton-1 { + margin-top: var(--tab-block-margin) !important; +} + +#TabsToolbar .toolbarbutton-1 { + margin: 0 !important; +} + +/* fix colours */ +#navigator-toolbox:not(:-moz-lwtheme) { + background-color: var(--lwt-accent-color) !important; + color: var(--lwt-text-color) !important; +} + +.tab-label-container:not([selected="true"], [multiselected]) { + opacity: 1 !important; +} + +#TabsToolbar .toolbarbutton-animatable-box, +#TabsToolbar .toolbarbutton-1 { + fill: var(--lwt-text-color) !important; +} + +.tabbrowser-tab[multiselected]:not(:-moz-lwtheme), .tabbrowser-tab[visuallyselected="true"]:not(:-moz-lwtheme) { + color: var(--lwt-tab-text, var(--toolbar-color)) !important; +} + +.tab-close-button { + margin-inline-end: calc(8px - var(--inline-tab-padding)) !important; + width: 17px !important; + height: 17px !important; + padding: 4px !important; + border-radius: 2px !important; +} + +.tab-throbber:not([pinned]), .tab-icon-pending:not([pinned]), .tab-icon-image:not([pinned]), .tab-sharing-icon-overlay:not([pinned]), .tab-icon-overlay:not([pinned]) { + margin-inline-end: 10px !important; +} + +.tabbrowser-tab { + font-size: 12px !important; + padding-inline: 0 !important; +} + +#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon, +#TabsToolbar .toolbarbutton-1 > .toolbarbutton-badge-stack { + border-radius: var(--toolbarbutton-border-radius) !important; + padding: var(--uc-toolbarbutton-inner-padding) !important; +} + +#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon { + width: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; + height: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; +} + +#tabbrowser-tabs #tabs-newtab-button { + margin-inline-start: 2px !important; +} + +.tab-content[pinned] { + padding: 0 12px !important; +} + +.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line { + height: 8px !important; + clip-path: inset(0 0 6px) !important; + border-radius: var(--tab-border-radius) !important; + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + margin: 0 !important; +} + +.titlebar-spacer[type="post-tabs"] { + display: -moz-box !important; +} + +.titlebar-spacer[type="pre-tabs"] { + display: none !important; +} + +toolbarbutton[part="scrollbutton-up"], +toolbarbutton[part="scrollbutton-down"] { + border-width: 2px !important; + border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; + margin-inline: 2px !important; +} + +.tabbrowser-tab:not([pinned], [style*="max-width"])[fadein] { + max-width: 240px !important; +} + +/* tab separators */ +.tabbrowser-tab:not([last-visible-tab="true"]) { + margin-inline-end: -1px !important; +} + +.tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { + content: ""; + position: absolute; + display: block; + height: 20px; + right: 0; + top: 6px; + border-right: 1px solid color-mix(in srgb, currentColor 34%, transparent); +} + +#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[first-visible-unpinned-tab] { + margin-inline-start: 0 !important; +} + +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + border-block-width: 2px !important; + padding-inline: calc(var(--uc-toolbarbutton-inner-padding) - 4px) !important; + padding-block: calc(var(--uc-toolbarbutton-inner-padding) - 0px) !important; +} + +/* mac titlebar buttons */ +@media (-moz-mac-big-sur-theme:0) { + .titlebar-buttonbox { + margin-inline: 10px !important; + } + .titlebar-buttonbox-container { + margin-inline-end: -8px !important; + } +} + +@media (-moz-mac-big-sur-theme:1) { + .titlebar-buttonbox { + margin-inline: calc((var(--tab-min-height) + var(--tab-block-margin) - 14px) / 2) !important; + } + .titlebar-buttonbox-container { + margin-inline-end: -8px !important; + } +} + +/* Tab Shadows */ +#TabsToolbar>.toolbar-items { + margin-top: -2px !important; +} + +.tabbrowser-tab, +#TabsToolbar #tabs-newtab-button, +/* no ::part workaround - may have side effects */ +#scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), +#scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + margin-top: 2px !important; +} + +#TabsToolbar #TabsToolbar-customization-target> :not(#tabbrowser-tabs) { + margin-top: calc(2px + var(--tab-block-margin)) !important; +} + +#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab[first-visible-tab] { + margin-inline-start: 8px !important; +} + +#tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { + margin-inline-end: 8px !important;} + + +.tabbrowser-tab:is([visuallyselected="true"], [multiselected]) > .tab-stack > .tab-background { + box-shadow: 0 4px 5px rgba(0,0,0,0.2), 0 0px 2px rgba(0,0,0,0.2) !important; +} + +#titlebar { + box-shadow: 0 -3px 2px -3px rgba(0,0,0,0.2) inset !important; +} + +:root[lwthemetextcolor="bright"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) > .tab-stack > .tab-background { + box-shadow: 0 4px 5px rgba(0,0,0,0.55), 0 0px 2px rgba(0,0,0,0.6) !important; +} + +:root[lwthemetextcolor="bright"] #titlebar { + box-shadow: 0 -3px 2px -3px rgba(0,0,0,0.75) inset !important; +} + +/* force inactive window on default theme */ +@media not (-moz-os-version: windows-win7) { + @media not (-moz-os-version: windows-win8) { + #navigator-toolbox:-moz-window-inactive { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; + } + } +} diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css new file mode 100644 index 0000000..b9e12df --- /dev/null +++ b/chrome/toolbar/urlbar.css @@ -0,0 +1,144 @@ +/* EdgeFr-Fox by bmFtZQ - urlbar.css */ + +:root { + --urlbar-min-height: 28px !important; + --urlbarView-item-inline-padding: 14px !important; + --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; + --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; + --uc-urlbar-icon-inline-padding: calc(var(--uc-toolbarbutton-inner-inline-padding) - 2px) !important; + --identity-box-margin-inline: 2px !important; +} + +/* color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) */ + +:root:not(:-moz-lwtheme) #urlbar { + --urlbar-box-bgcolor: unset !important; +} + +#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background:not(:-moz-lwtheme), +#searchbar:not(:-moz-lwtheme):focus-within { + outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; +} + +:root:not([lwthemetextcolor="bright"]) #urlbar-background { + box-shadow: var(--uc-urlbar-shadow, none); +} + +#urlbar[open] > #urlbar-background { + border-color: transparent !important; + box-shadow: 0 10px 16px #0005, 0 0 1px #0006 !important; +} + +.urlbarView { + margin-inline: 0 !important; + width: 100% !important; + border-inline: 0 !important; +} + +.urlbarView-row { + padding-block: 0 !important; +} + +.urlbarView-row-inner { + border-radius: 0 !important; + padding-block: 8px !important; +} + +.urlbarView-row:not([type="tip"], [type="dynamic"])[selected] > .urlbarView-row-inner, .urlbarView-row-inner[selected] { + box-shadow: 3px 0 var(--toolbar-field-focus-border-color) inset !important; +} + +#urlbar-anon-search-settings { + margin-inline-end: 8px !important; +} + +#urlbar .search-one-offs:not([hidden]) { + padding-block: 8px 0 !important; +} + +/* breakout */ +#urlbar[breakout][breakout-extend] { + left: 0 !important; + width: 100% !important; +} + +#urlbar[breakout][breakout-extend] > #urlbar-input-container { + padding-inline: var(--urlbar-container-padding) !important; +} + +.urlbarView-results { + padding-block: 0 !important; +} + +#urlbar[open] > .urlbarView > .urlbarView-body-outer > .urlbarView-body-inner, +.urlbarView:not([noresults]) > .search-one-offs:not([hidden]) { + border-top: 0 !important; +} + +/* urlbar spacing */ +#urlbar-container { + --urlbar-container-height: calc(8px + 16px + var(--toolbarbutton-inner-padding) * 2) !important; +} + +#urlbar { + --urlbar-toolbar-height: calc(8px + 16px + var(--toolbarbutton-inner-padding) * 2) !important; + --urlbar-height: calc(16px + var(--toolbarbutton-inner-padding) * 2) !important; +} + +#urlbar-container, #search-container { + margin-inline: 6px !important; +} + +.urlbar-page-action, #urlbar-go-button, .search-go-button, +#tracking-protection-icon-container, +#identity-icon-box { + padding-inline: var(--uc-urlbar-icon-inline-padding) !important; + width: calc(var(--uc-urlbar-icon-inline-padding) * 2 + 16px) !important; +} + +#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, +#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, +#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button, +#urlbar-label-box { + width: unset !important; +} + +#identity-icon-box { + padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; +} + +/* workaround for bringing lock icon and permission icon closer */ +#identity-permission-box { + padding-inline: 2px var(--uc-urlbar-icon-inline-padding) !important; + margin-inline-start: -8px !important; +} + +#urlbar-background, #searchbar { + border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; +} + + +/* move tracking protection button */ +#tracking-protection-icon-container, +#page-action-buttons { + -moz-box-ordinal-group: 2 !important; +} + +#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background, +#searchbar:focus-within { + outline-offset: calc(var(--focus-outline-width) * -1 + 1px) !important; +} + +.urlbarView { + padding-block-end: 8px !important; +} + +.urlbarView-row[pinned] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-type-icon { + fill: var(--toolbar-field-color) !important; +} + + + + + + diff --git a/chrome/urlbar/connection-warning.svg b/chrome/urlbar/connection-warning.svg deleted file mode 100644 index 109cb86..0000000 --- a/chrome/urlbar/connection-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/connection.svg b/chrome/urlbar/connection.svg deleted file mode 100644 index 35b28e9..0000000 --- a/chrome/urlbar/connection.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/document.svg b/chrome/urlbar/document.svg deleted file mode 100644 index a1f0020..0000000 --- a/chrome/urlbar/document.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/go.svg b/chrome/urlbar/go.svg deleted file mode 100644 index 83a73ca..0000000 --- a/chrome/urlbar/go.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/info.svg b/chrome/urlbar/info.svg deleted file mode 100644 index 74b7a3e..0000000 --- a/chrome/urlbar/info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions.svg b/chrome/urlbar/permissions.svg deleted file mode 100644 index c86e21b..0000000 --- a/chrome/urlbar/permissions.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/addon-install-blocked.svg b/chrome/urlbar/permissions/addon-install-blocked.svg deleted file mode 100644 index bac5037..0000000 --- a/chrome/urlbar/permissions/addon-install-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/addon-install.svg b/chrome/urlbar/permissions/addon-install.svg deleted file mode 100644 index 78eb52b..0000000 --- a/chrome/urlbar/permissions/addon-install.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/autoplay-media-blocked.svg b/chrome/urlbar/permissions/autoplay-media-blocked.svg deleted file mode 100644 index 5d6973c..0000000 --- a/chrome/urlbar/permissions/autoplay-media-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/autoplay-media.svg b/chrome/urlbar/permissions/autoplay-media.svg deleted file mode 100644 index 5bddc8e..0000000 --- a/chrome/urlbar/permissions/autoplay-media.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/camera-blocked.svg b/chrome/urlbar/permissions/camera-blocked.svg deleted file mode 100644 index 2c7563d..0000000 --- a/chrome/urlbar/permissions/camera-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/camera.svg b/chrome/urlbar/permissions/camera.svg deleted file mode 100644 index 85ae58c..0000000 --- a/chrome/urlbar/permissions/camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/canvas-blocked.svg b/chrome/urlbar/permissions/canvas-blocked.svg deleted file mode 100644 index 6dd3cb3..0000000 --- a/chrome/urlbar/permissions/canvas-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/canvas.svg b/chrome/urlbar/permissions/canvas.svg deleted file mode 100644 index 4a81fe1..0000000 --- a/chrome/urlbar/permissions/canvas.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/desktop-notification-blocked.svg b/chrome/urlbar/permissions/desktop-notification-blocked.svg deleted file mode 100644 index 155d960..0000000 --- a/chrome/urlbar/permissions/desktop-notification-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/desktop-notification.svg b/chrome/urlbar/permissions/desktop-notification.svg deleted file mode 100644 index 94b4232..0000000 --- a/chrome/urlbar/permissions/desktop-notification.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/geo-blocked.svg b/chrome/urlbar/permissions/geo-blocked.svg deleted file mode 100644 index 1dfb9cf..0000000 --- a/chrome/urlbar/permissions/geo-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/geo.svg b/chrome/urlbar/permissions/geo.svg deleted file mode 100644 index 10f84ec..0000000 --- a/chrome/urlbar/permissions/geo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/microphone-blocked.svg b/chrome/urlbar/permissions/microphone-blocked.svg deleted file mode 100644 index ecf5ca0..0000000 --- a/chrome/urlbar/permissions/microphone-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/microphone.svg b/chrome/urlbar/permissions/microphone.svg deleted file mode 100644 index 709833c..0000000 --- a/chrome/urlbar/permissions/microphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/midi.svg b/chrome/urlbar/permissions/midi.svg deleted file mode 100644 index 79012a1..0000000 --- a/chrome/urlbar/permissions/midi.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/persistent-storage-blocked.svg b/chrome/urlbar/permissions/persistent-storage-blocked.svg deleted file mode 100644 index 7f190f7..0000000 --- a/chrome/urlbar/permissions/persistent-storage-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/persistent-storage.svg b/chrome/urlbar/permissions/persistent-storage.svg deleted file mode 100644 index 74ecdb7..0000000 --- a/chrome/urlbar/permissions/persistent-storage.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/popup.svg b/chrome/urlbar/permissions/popup.svg deleted file mode 100644 index ab542bc..0000000 --- a/chrome/urlbar/permissions/popup.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/screen-blocked.svg b/chrome/urlbar/permissions/screen-blocked.svg deleted file mode 100644 index cbb97c1..0000000 --- a/chrome/urlbar/permissions/screen-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/screen.svg b/chrome/urlbar/permissions/screen.svg deleted file mode 100644 index afb238a..0000000 --- a/chrome/urlbar/permissions/screen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/xr-blocked.svg b/chrome/urlbar/permissions/xr-blocked.svg deleted file mode 100644 index a02c2fe..0000000 --- a/chrome/urlbar/permissions/xr-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/permissions/xr.svg b/chrome/urlbar/permissions/xr.svg deleted file mode 100644 index fc07426..0000000 --- a/chrome/urlbar/permissions/xr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/chrome/urlbar/urlbar.css b/chrome/urlbar/urlbar.css deleted file mode 100644 index f4557ef..0000000 --- a/chrome/urlbar/urlbar.css +++ /dev/null @@ -1,854 +0,0 @@ -.urlbarView-body-inner { - border: 0 !important; -} - -.urlbarView-row { - padding: 0 !important; - border-radius: 0 !important; -} - -.urlbarView-row:last-of-type { - margin-bottom: 8px !important; -} - -.urlbarView-row-inner { - align-items: center !important; - position: relative !important; - padding: 10px 0 !important; - padding-inline: 41px 16px !important; - max-width: 100% !important; - width: auto !important; - border-radius: 0 !important; - border-left: 3px solid transparent !important; -} - -.urlbarView-row:not([type="tip"], [type="dynamic"])[selected]>.urlbarView-row-inner, -.urlbarView-row-inner[selected] { - border-color: var(--urlbar-popup-url-color) !important; -} - -.urlbarView-no-wrap { - height: 16px !important; - align-items: center !important; - margin-inline-start: 0 !important; - max-width: 100% !important; -} - -.urlbarView-row[type="tabtosearch"] .urlbarView-no-wrap { - height: 32px !important; -} - -.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-row-inner { - flex-direction: column !important; - align-items: flex-start !important; -} - -.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-no-wrap { - height: auto !important; - align-self: flex-start !important; - width: 100% !important; -} - -.urlbarView-title-separator { - visibility: visible !important; -} - -.urlbarView-title-separator::before { - content: "-" !important; - color: inherit !important; -} - -.urlbarView-title-separator, -.urlbarView-action { - opacity: .6 !important; - color: inherit !important; - font-size: revert !important; -} - -.urlbarView-favicon { - position: absolute !important; - left: 11px !important; - top: 50% !important; - transform: translateY(-50%) !important; - fill-opacity: .6 !important; - flex: unset !important; - margin: unset !important; -} - -.urlbarView-title, -.urlbarView-url { - text-overflow: ellipsis !important; - mask-image: none !important; -} - -.urlbarView-title { - flex: 1 !important; - flex-basis: unset !important; -} - -.urlbarView-url { - max-width: 100% !important; - font-size: revert !important; - color: var(--urlbar-popup-url-color) !important; - padding: 0 !important; -} - -.urlbarView-url:not(:empty) { - visibility: visible !important; -} - -.urlbarView-action:not(:empty) { - display: flex !important; -} - -.urlbarView-row[type=search]~.urlbarView-row[type=search] .urlbarView-title-separator, -.urlbarView-row[type=search]~.urlbarView-row[type=search] .urlbarView-action, -.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-title-separator, -.urlbarView-type-icon { - display: none !important; -} - -.urlbarView-row[type=tip]>.urlbarView-row-inner>.urlbarView-favicon, -.urlbarView-row[type=tip]>.urlbarView-row-inner>.urlbarView-title, -.urlbarView-tip-button, -.urlbarView-tip-help { - margin-block-end: 0 !important; -} - -.urlbarView .search-one-offs { - padding: 4px !important; - display: flex !important; - margin-top: -8px !important; -} - -.urlbarView .search-panel-one-offs-header { - margin-inline-start: 12px !important; - line-height: 40px !important; - transform: translateY(-1px) !important; -} - -.urlbarView .search-panel-one-offs { - border-radius: 0 0 8px 8px !important; - display: inline-flex !important; - flex-direction: row !important; - padding: 0 !important; - margin: 0 !important; - float: left !important; - max-width: none !important; - height: auto !important; -} - -.urlbarView .searchbar-engine-one-off-item { - height: 32px !important; - border-radius: 16px !important; - padding: 0 8px !important; - margin: 4px !important; - background-image: none !important; - color: inherit !important; - border: 0 !important; -} - -#urlbar-container { - min-width: 208px !important; - max-height: 36px !important; -} - -#urlbar, -#searchbar { - --urlbar-shadow: 0 0 4px 0 #0001; - font-size: 14px !important; - border-radius: 4px !important; - background-color: var(--toolbar-field-background-color) !important; - border: 0 !important; - box-shadow: var(--urlbar-shadow) !important; - padding: 2px !important; - background-clip: padding-box !important; - transition: background-color .1s var(--ease-basic) !important; - -moz-box-align: center !important; - display: block !important; - margin: 0 !important; - top: 0 !important; - color: inherit !important; - - --urlbar-height: 30px !important; - - min-height: var(--urlbar-height) !important; -} - -#urlbar:not(:-moz-lwtheme), -#searchbar:not(:-moz-lwtheme) { - color: inherit !important; -} - -#urlbar:hover, -#searchbar:hover { - background-color: var(--toolbar-field-hover-background-color) !important; - box-shadow: 0 0 0 1px inset var(--toolbar-field-hover-border-color, transparent), var(--urlbar-shadow) !important; -} - -#urlbar[focused], -#urlbar[open], -#searchbar[focused], -#searchbar[open] { - background-color: var(--toolbar-field-focus-background-color) !important; -} - -#urlbar[focused], -#searchbar[focused] { - box-shadow: 0 0 0 1px var(--toolbar-field-focus-border-color), inset 0 0 0 1px var(--toolbar-field-focus-border-color), var(--urlbar-shadow) !important; - border: 0 !important; - padding: 2px !important; - margin: 0 !important; -} - -/* if only focused, don't break out the urlbar */ -#urlbar[focused]:not([open]) { - width: 100% !important; - left: 0 !important; - right: 0 !important; -} - -#urlbar[open], -#searchbar[open] { - border: 0 !important; - padding: 0 !important; - border-radius: 6px !important; - min-height: 37px !important; - margin: -4px 0 -1px !important; - box-shadow: - 0 1px 2px 1px rgba(0, 0, 0, 0.1), - 0 5px 5px -3px rgba(0, 0, 0, .2), - 0 6px 10px 1px rgba(0, 0, 0, .14), - 0 3px 14px 2px rgba(0, 0, 0, .12) !important; - z-index: 99999 !important; -} - -#urlbar[breakout][breakout-extend] { - top: -2px; - left: 0 !important; - width: 100% !important; -} - -#urlbar[open] #urlbar-input { - margin-right: 10px !important; -} - -/* 71+ */ -#urlbar-background { - display: none !important; -} - -#urlbar-input-container, -#searchbar { - display: flex !important; - align-items: center !important; -} - -#urlbar-input-container { - height: auto !important; - padding: 0 !important; - border: 0 !important; - border-radius: 0 !important; -} - -.urlbar-input-box, -.searchbar-textbox { - flex: 1 !important; -} - -#urlbar-input { - width: 100% !important; -} - -#urlbar-input, -.searchbar-textbox { - color: var(--lwt-toolbar-field-color) !important; -} - -#urlbar[focused], -#urlbar[focused] #urlbar-input, -.searchbar-textbox:focus { - color: var(--lwt-toolbar-field-focus-color) !important; -} - -#urlbar-input::placeholder, -.searchbar-textbox::placeholder { - opacity: .66 !important; -} - -#urlbar[open] #urlbar-input-container { - height: 38px !important; - margin-inline: 1px !important; -} - -#urlbar[open] #identity-box { - margin-inline-start: 1px !important; - margin-inline-end: 0px !important; -} - -.urlbarView { - top: 0 !important; - left: 0 !important; - right: 0 !important; - position: relative !important; - box-shadow: none !important; - border: 0 !important; - background: 0 !important; - margin: 0 !important; -} - -#urlbar[open] .urlbarView { - display: block !important; - width: 100% !important; -} - -#urlbar-results { - padding: 0 !important; -} - -#urlbar-container, -#searchbar-container { - overflow: visible !important; - padding: 0 !important; - margin-inline: 6px !important; -} - -#identity-icon { - fill-opacity: 1 !important; -} - -#identity-icon-label { - color: inherit !important; - opacity: 1 !important; - padding: 0 !important; - margin-inline-start: 8px !important; - margin-block-start: -1px !important; - display: none !important; - align-items: center !important; -} - -#identity-box { - display: flex !important; - position: relative !important; -} - -#urlbar-label-box { - border: 0 !important; - padding: 0 !important; -} - -/* separator */ -#identity-icon-label::after { - content: "" !important; - display: block !important; - position: absolute !important; - height: 16px !important; - right: 0 !important; - background: #9d9e9f !important; - width: 1px !important; - transition: opacity .2s var(--ease-basic) !important; -} - -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden), -#urlbar-label-box { - margin-inline-end: 8px !important; -} - -#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-label { - display: flex !important; -} - - -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):not(.no-hover):-moz-any([open], :hover) #identity-icon-label::after { - opacity: 0 !important; -} - -#urlbar[pageproxystate=valid] #identity-box.extensionPage>#identity-icon { - list-style-image: none !important; - margin-inline-end: -16px !important; -} - -/* no longer used as a connection icon */ -#connection-icon { - display: none !important; -} - -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.mixedActiveBlocked, - .mixedDisplayContentLoadedActiveBlocked, - .mixedActiveContent)>#connection-icon { - display: -moz-box !important; -} - -#urlbar[pageproxystate=valid] #identity-box:-moz-any(.weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent) { - color: #c94031 !important; -} - -.urlbar-input { - padding: 0 !important; -} - -.searchbar-textbox { - border: 0 !important; - background: 0 !important; - box-shadow: none !important; - margin: 0 !important; - -moz-appearance: none !important; -} - -.searchbar-search-icon { - margin: 0 !important; - fill-opacity: 1 !important; -} - -.searchbar-search-icon-overlay { - margin-inline-start: -11px !important; - margin-inline-end: 0 !important; - - /* not really useful anyway */ - display: none !important; -} - -#page-action-buttons>#pageActionSeparator, -.urlbar-history-dropmarker { - display: none !important; -} - -#pageActionSeparator { - height: 24px !important; -} - -.urlbar-icon-wrapper { - background: 0 !important; -} - -.urlbar-icon, -#page-action-buttons>toolbarbutton, -.searchbar-search-button, -#tracking-protection-icon-box, -#identity-icon-box, -#identity-permission-box { - min-width: 36px !important; - height: 26px !important; - min-height: 26px !important; - padding: 5px 10px !important; - margin: 0 !important; - border: 0 !important; - border-radius: 2px !important; - fill-opacity: 1 !important; - transition: background-color .2s var(--ease-basic) !important; - background: 0 !important; - background-color: transparent !important; -} - -#identity-box { - margin: 0 !important; -} - -#identity-icon-box { - min-width: 40px !important; - padding: 5px 12px !important; -} - -#identity-permission-box { - min-width: 28px !important; - padding: 5px 0px !important; - padding-inline-end: 12px !important; - margin: 0 0 0 -8px !important; -} - -#tracking-protection-icon-container { - background: 0 !important; - border: 0 !important; - margin: 0 !important; - padding: 0 !important; - width: auto !important; - order: 97 !important; -} - -#tracking-protection-icon-box { - display: block !important; - width: 32px !important; -} - -#tracking-protection-icon-box { - transition: - background-color .2s var(--ease-basic), - width .15s var(--ease-in), - opacity .15s var(--ease-basic), - visibility 0s .2s !important; - opacity: 0 !important; - visibility: hidden !important; - width: 0 !important; -} - -#urlbar:hover #tracking-protection-icon-box, -#tracking-protection-icon-container[open] #tracking-protection-icon-box, -#tracking-protection-icon-box[active] { - transition: - background-color .2s var(--ease-basic), - width .3s var(--ease-out), - opacity .3s var(--ease-basic) !important; - opacity: 1 !important; - visibility: visible !important; - width: 36px !important; -} - -#tracking-protection-icon { - display: block !important; -} - -#tracking-protection-icon-animatable-box { - display: none !important; -} - -#identity-box #notification-popup-box { - padding: 0 !important; - margin: 0 !important; -} - -#page-action-buttons { - height: 26px !important; - display: flex !important; - order: 99 !important; -} - -#urlbar[open] #page-action-buttons, -#urlbar[open] #tracking-protection-icon-container { - display: none !important; -} - -.urlbar-icon:hover:not([disabled]), -#page-action-buttons>toolbarbutton:hover:not([disabled]), -.searchbar-search-button:hover, -#identity-icon-box:hover, -#identity-permission-box:hover, -#tracking-protection-icon-container:hover #tracking-protection-icon-box { - background-color: var(--toolbarbutton-hover-background) !important; -} - -.urlbar-icon:hover:active:not([disabled]), -.urlbar-icon[open], -#page-action-buttons>toolbarbutton:hover:active:not([disabled]), -.searchbar-search-button:hover:active, -:-moz-any(#identity-icon-box, #identity-permission-box):-moz-any(:active, [open]), -#identity-box[open]:not(.no-hover), -#tracking-protection-icon-container[open] #tracking-protection-icon-box { - background-color: var(--toolbarbutton-active-background) !important; - transition-duration: 0 !important; -} - -#contextual-feature-recommendation { - width: auto !important; -} - -.urlbar-page-action { - padding: 0 !important; - background: none !important; - width: unset !important; -} - -.urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine) { - transition: - background-color .2s var(--ease-basic), - margin .15s var(--ease-in), - opacity .15s var(--ease-basic), - visibility 0s 4s !important; - opacity: 0 !important; - visibility: hidden !important; - margin-inline-start: -36px !important; -} - -#urlbar:hover .urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), -.urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine):-moz-any(:hover, [open], [readeractive]), -.urlbar-page-action:-moz-any(:hover, [open])~.urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine), -#tracking-protection-icon-container[open]~#page-action-buttons .urlbar-page-action:-moz-any(#reader-mode-button, - #pageActionButton, - #pocket-button-box, - #pageAction-urlbar-screenshots_mozilla_org, - #pageAction-urlbar-sendToDevice, - #pageAction-urlbar-emailLink, - #pageAction-urlbar-copyURL, - #pageAction-urlbar-shareURL, - #pageAction-urlbar-addSearchEngine) { - transition: - background-color .2s var(--ease-basic), - margin .3s var(--ease-out), - opacity .3s var(--ease-basic) !important; - opacity: 1 !important; - visibility: visible !important; - margin-inline-start: 0 !important; -} - -.urlbar-display { - color: inherit !important; - margin: 0 !important; -} - -#pocket-button-box[animate]>#pocket-animatable-box { - margin-inline-start: 6px !important; -} - -#star-button-animatable-box { - display: none !important; -} - -#userContext-icons { - flex-direction: row !important; - align-items: center !important; - justify-content: center !important; - position: relative !important; - padding-inline: 8px !important; - margin: 0 !important; - color: var(--identity-tab-color) !important; -} - -#userContext-icons:not([hidden]) { - display: flex !important; -} - -#userContext-icons>* { - z-index: 1 !important; - color: inherit !important; - fill: currentColor !important; -} - -#userContext-label { - margin: 0 !important; -} - -#userContext-label+#userContext-indicator { - margin-inline-start: 6px !important; -} - -#userContext-icons::before { - content: '' !important; - position: absolute !important; - left: 0 !important; - right: 0 !important; - top: 0 !important; - bottom: 0 !important; - background: var(--identity-tab-color) !important; - border-radius: 1px !important; - opacity: .1 !important; -} - -#cfr-label-container { - background: 0 !important; -} - -#cfr-label { - display: none !important; -} - -#cfr-button { - fill: currentColor !important; -} - -#urlbar[open] #urlbar-go-button, -#searchbar[open] #search-go-button, -/* < 71 */ -#urlbar[open] .urlbar-go-button, -#searchbar[open] .search-go-button { - height: 32px !important; -} - -#urlbar-go-button, -#search-go-button, -/* < 71 */ -.urlbar-go-button, -.search-go-button { - list-style-image: url(go.svg) !important; -} - -.search-go-container { - display: flex !important; -} - -#searchbar .textbox-input { - padding: 0 !important; -} - -/* lock (secure) */ -#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, -#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon { - list-style-image: url(connection.svg) !important; -} - -#identity-popup[connection^="secure"] .identity-popup-security-connection { - background-image: url(connection.svg) !important; -} - -/* info (not secure) */ -#identity-box[pageproxystate="valid"].notSecure #identity-icon, -#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, -#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { - list-style-image: url(info.svg) !important; -} - -.identity-popup-security-connection { - background-image: url(info.svg) !important; -} - -/* warning (dangerous) */ -#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent)>#identity-icon { - list-style-image: url(connection-warning.svg) !important; -} - -/* local file */ -#identity-box[pageproxystate="valid"].localResource #identity-icon { - list-style-image: url(document.svg) !important; -} - -#identity-popup[connection="file"] .identity-popup-security-connection { - background-image: url(document.svg) !important; -} - -/* permissions */ -#permissions-granted-icon { - list-style-image: url(permissions.svg) !important; -} - -.geo-icon { - list-style-image: url(permissions/geo.svg) !important; -} - -.geo-icon.blocked-permission-icon { - list-style-image: url(permissions/geo-blocked.svg) !important; -} - -.xr-icon { - list-style-image: url(permissions/xr.svg) !important; -} - -.xr-icon.blocked-permission-icon { - list-style-image: url(permissions/xr-blocked.svg) !important; -} - -.popup-notification-icon[popupid="web-notifications"], -.desktop-notification-icon { - list-style-image: url(permissions/desktop-notification.svg) !important; -} - -.desktop-notification-icon.blocked-permission-icon { - list-style-image: url(permissions/desktop-notification-blocked.svg) !important; -} - -.camera-icon { - list-style-image: url(permissions/camera.svg) !important; -} - -.camera-icon.blocked-permission-icon { - list-style-image: url(permissions/camera-blocked.svg) !important; -} - -.microphone-icon { - list-style-image: url(permissions/microphone.svg) !important; -} - -.microphone-icon.blocked-permission-icon { - list-style-image: url(permissions/microphone-blocked.svg) !important; -} - -.screen-icon { - list-style-image: url(permissions/screen.svg) !important; -} - -.screen-icon.blocked-permission-icon { - list-style-image: url(permissions/screen-blocked.svg) !important; -} - -.popup-notification-icon[popupid="persistent-storage"], -.persistent-storage-icon { - list-style-image: url(permissions/persistent-storage.svg) !important; -} - -.persistent-storage-icon.blocked-permission-icon { - list-style-image: url(permissions/persistent-storage-blocked.svg) !important; -} - -.popup-icon { - list-style-image: url(permissions/popup.svg) !important; -} - -.autoplay-media-icon { - list-style-image: url(permissions/autoplay-media.svg) !important; -} - -.autoplay-media-icon.blocked-permission-icon { - list-style-image: url(permissions/autoplay-media-blocked.svg) !important; -} - -#canvas-notification-icon, -.popup-notification-icon[popupid="canvas-permissions-prompt"], -.canvas-icon { - list-style-image: url(permissions/canvas.svg) !important; -} - -.canvas-icon.blocked-permission-icon { - list-style-image: url(permissions/canvas-blocked.svg) !important; -} - -.midi-icon, -.midi-sysex-icon, -.popup-notification-icon[popupid="midi"], -.popup-notification-icon[popupid="midi-sysex"] { - list-style-image: url(permissions/midi.svg) !important; -} - -.install-icon { - list-style-image: url(permissions/addon-install.svg) !important; -} - -.install-icon.blocked-permission-icon, -.popup-notification-icon[popupid="xpinstall-disabled"], -.popup-notification-icon[popupid="addon-install-blocked"], -.popup-notification-icon[popupid="addon-install-origin-blocked"] { - list-style-image: url(permissions/addon-install-blocked.svg) !important; -} - -#urlbar-input, -#searchbar-input, -.searchbar-textbox - -/* < 71 */ - { - transform: translateY(var(--input-offset)) !important; - line-height: 1.745em !important; -} - -#urlbar, -#searchbar { - --input-offset: -1px; -} diff --git a/chrome/userChrome.css b/chrome/userChrome.css index cfb9822..190c1a0 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -1,27 +1,22 @@ -@import "global/variables.css"; -@import "global/global.css"; -@import "icons/icons.css"; -@import "icons/popupicons.css"; -@import "tabbar/tabbar.css"; -@import "navbar/navbar.css"; -@import "personalbar/personalbar.css"; -@import "popup/popup.css"; -@import "urlbar/urlbar.css"; -@import "findbar/findbar.css"; -@import "tabbar/EdgeStyleTabShadow.css"; +/* EdgeFr-Fox by bmFtZQ */ +@import url("icons/icons.css"); +@import url("toolbar/tabbar.css"); +@import url("toolbar/navbar.css"); +@import url("toolbar/personalbar.css"); +@import url("toolbar/findbar.css"); +@import url("toolbar/urlbar.css"); +@import url("global/colors.css"); +@import url("global/popup.css"); -@import "extras/accessibility.css"; /* High Contrast theme and reduced motion (Only used on OS setting) */ +/* tweaks */ -/* Force Drag Space (Useful for Proton) */ -:root { --space-above-tabbar: 8px !important; } +/* disable drag space above tabs */ +/* :root #titlebar { + --tab-block-margin: 0px !important; +} */ - -/* Display tab-line above tabs (Does not work with Proton) */ -/* -.tabbrowser-tab[visuallyselected] .tab-line { display: -moz-box !important; } -*/ - -#urlbarView-row-162, #urlbarView-row-19, #urlbar .urlbarView .search-one-offs, /* Hide search engine selector on the urlbar dropdown */ -#appMenu-protection-report-button, #appMenu-tp-separator, /* Hide protection dashboard from menu */ -#appMenu-edit-controls, #appMenu-edit-controls + toolbarseparator /* Hide Edit Controls */ -{ display: none !important; } +/* force tabs to toolbar bg (useful for proton themes) (might experience some +bugs with certain themes eg. dark text on dark background.) */ +:root { + --lwt-selected-tab-background-color: unset !important; +} diff --git a/chrome/userContent.css b/chrome/userContent.css index ef9213f..1f835b8 100644 --- a/chrome/userContent.css +++ b/chrome/userContent.css @@ -1,3 +1,3 @@ -@import "userContent/NewTab.css"; -@import "userContent/Preferences.css"; -@import "userContent/Proton-NewTab.css" (-moz-proton: 1); +/* EdgeFr-Fox by bmFtZQ */ +@import url(content/common.css); +@import url(content/newtab.css); diff --git a/chrome/userContent/NewTab.css b/chrome/userContent/NewTab.css deleted file mode 100644 index 5c9b52d..0000000 --- a/chrome/userContent/NewTab.css +++ /dev/null @@ -1,174 +0,0 @@ -/* New Tab Page */ -@-moz-document url("about:newtab"), url("about:home") { - .icon.icon-settings { - background-image: url(../icons/settings.svg) !important; - background-size: 20px !important; - } - - .search-wrapper .search-button { - background-image: url(../icons/search.svg) !important; - background-size: 20px !important; - } - - .icon.icon-history-item { - background-image: url(../icons/history.svg) !important; - } - - .icon.icon-bookmark-added { - background-image: url(../icons/star.svg#fill) !important; - } - - .icon.icon-download { - background-image: url(../icons/download.svg#arrow-with-bar) !important; - } - - .search-wrapper input { - border: 0 !important; - box-shadow: none !important; - fill: var(--newtab-search-icon-color); - border-radius: 4px !important; - outline: none !important; - } - - .search-inner-wrapper input { - transition: box-shadow .2s ease-in-out !important; - box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 13%), 0px 0px 2.9px rgb(0 0 0 / 11%) !important; - } - - .search-inner-wrapper:hover input { - box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 13%), 0px 0px 3.8px rgb(0 0 0 / 11%) !important; - } - - .search-wrapper :is(input, button) { - height: 44px !important; - } - - #searchSubmit { - width: 68px !important; - background-color: var(--search-button-bg) !important; - } - - #searchSubmit:hover { - background-color: var(--search-button-bg-hover) !important; - } - - .top-site-outer .tile, - .screenshot, - .top-site-icon { - border-radius: 8px !important; - } - - .card-outer .card-preview-image-outer { - background-color: #0002 !important; - } - - .outer-wrapper:not(.newtab-experience) .top-site-outer .top-site-icon, - .outer-wrapper:not(.newtab-experience) .top-site-outer .screenshot { - box-shadow: none !important; - } - - .top-site-outer:not(:hover) .tile { - box-shadow: var(--newtab-card-shadow) !important; - } - - .compact-cards .card-outer .card-context::after, - .card-outer .card-preview-image-outer::after { - border-color: #0001 !important; - } - - .top-site-outer .screenshot { - background-color: transparent !important; - } - - body:not([lwt-newtab], [style*="color"]) { - --newtab-background-color: #f7f7f7 !important; - --newtab-search-header-background-color: #f7f7f7f0 !important; - --newtab-text-primary-color: #000 !important; - --newtab-textbox-background-color: #fff !important; - --newtab-topsites-background-color: #fff !important; - - --search-button-bg: #0078D4; - --search-button-bg-hover: #006CBE; - --newtab-search-icon-color: #fff !important; - - --newtab-snippets-background-color: var(--newtab-topsites-background-color) !important; - --newtab-card-background-color: var(--newtab-topsites-background-color) !important; - --newtab-card-hairline-color: var(--newtab-topsites-background-color) !important; - } - - body[lwt-newtab-brighttext]:not([style*="--newtab-background-color"], [style*="--newtab-text-primary-color"]) { - --newtab-background-color: #242424 !important; - --newtab-search-header-background-color: #242424f0 !important; - --newtab-text-primary-color: #fff !important; - --newtab-textbox-background-color: #424242 !important; - --newtab-topsites-background-color: #424242 !important; - - --search-button-bg: #006CBE; - --search-button-bg-hover: #0078D4; - --newtab-search-icon-color: #fff !important; - - --newtab-snippets-background-color: var(--newtab-topsites-background-color) !important; - --newtab-card-background-color: var(--newtab-topsites-background-color) !important; - --newtab-card-hairline-color: var(--newtab-topsites-background-color) !important; - } -} - -/* Private Browsing Page */ -@-moz-document url("about:privatebrowsing") { - html.private { - --in-content-page-color: #000d !important; - --in-content-text-color: #000 !important; - --in-content-page-background: #f5f5f5 !important; - } - - .wordmark { - fill: #737373 !important; - } - - .info { - background-color: #fff !important; - background-image: url(../icons/incognito.svg) !important; - } - - .search-handoff-button { - background-color: #fff !important; - color: #000 !important; - } - - @media (prefers-color-scheme: dark) { - html.private { - --in-content-page-color: #fffd !important; - --in-content-text-color: #fff !important; - --in-content-page-background: #242424 !important; - } - - .wordmark { - fill: #f5f5f5 !important; - } - - .info { - background-color: #2b2b2b !important; - } - - .search-handoff-button { - background-color: #424242 !important; - color: #fff !important; - } - } - - .fake-textbox { - color: inherit !important; - } - - .search-handoff-button { - border: 0 !important; - border-radius: 4px !important; - height: 44px !important; - transition: box-shadow .2s ease-in-out !important; - box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 13%), 0px 0px 2.9px rgb(0 0 0 / 11%) !important; - } - - .search-handoff-button:hover { - box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 13%), 0px 0px 3.8px rgb(0 0 0 / 11%) !important; - } -} diff --git a/chrome/userContent/Preferences.css b/chrome/userContent/Preferences.css deleted file mode 100644 index 1c4599d..0000000 --- a/chrome/userContent/Preferences.css +++ /dev/null @@ -1,402 +0,0 @@ -/* Preferences Page */ -@-moz-document url-prefix("about:preferences") { - /* Icons */ - #category-general>.category-icon { - list-style-image: url(../icons/settings.svg) !important; - } - - #category-home>.category-icon { - list-style-image: url(../icons/home.svg) !important; - } - - #category-search>.category-icon { - list-style-image: url(../icons/search.svg) !important; - } - - #category-privacy>.category-icon { - list-style-image: url(../icons/lock.svg) !important; - } - - #category-sync>.category-icon { - list-style-image: url(../icons/sync.svg) !important; - } - - .category[name="discover"] { - background-image: url(../icons/star.svg) !important; - } - - .category[name="extension"] { - background-image: url(../icons/addons.svg) !important; - } - - .category[name="theme"] { - background-image: url(../icons/brush.svg) !important; - } - - /* Permissions */ - .geo-icon { - list-style-image: url(../urlbar/permissions/geo.svg) !important; - } - - .camera-icon { - list-style-image: url(../urlbar/permissions/camera.svg) !important; - } - - .microphone-icon { - list-style-image: url(../urlbar/permissions/microphone.svg) !important; - } - - .desktop-notification-icon { - list-style-image: url(../urlbar/permissions/desktop-notification.svg) !important; - } - - .autoplay-icon { - list-style-image: url(../urlbar/permissions/autoplay-media.svg) !important; - } - - .xr-icon { - list-style-image: url(../urlbar/permissions/xr.svg) !important; - } - - /* Sync Items */ - .sync-engine-bookmarks .checkbox-icon, - .sync-engine-bookmarks.sync-engine-image { - list-style-image: url(../icons/bookmark.svg) !important; - } - - .sync-engine-history .checkbox-icon, - .sync-engine-history.sync-engine-image { - list-style-image: url(../icons/history.svg) !important; - } - - .sync-engine-tabs .checkbox-icon, - .sync-engine-tabs.sync-engine-image { - list-style-image: url(../icons/new-tab-image.svg) !important; - } - - .sync-engine-passwords .checkbox-icon, - .sync-engine-passwords.sync-engine-image { - list-style-image: url(../icons/key.svg) !important; - } - - .sync-engine-addons .checkbox-icon, - .sync-engine-addons.sync-engine-image { - list-style-image: url(../icons/addons.svg) !important; - } - - .sync-engine-prefs .checkbox-icon, - .sync-engine-prefs.sync-engine-image { - list-style-image: url(../icons/settings.svg) !important; - } - - /* Profile Picture */ - .fxaProfileImage:is(:not([style*="list-style-image"]), [style*="https://profile.accounts.firefox.com/v1/avatar/"]) { - list-style-image: url(../icons/profile.svg) !important; - } - - /* links */ - .preferences-icon, - .page-options-menu>.more-options-button { - background-image: url(../icons/settings.svg) !important; - } - - .addons-icon { - list-style-image: url(../icons/addons.svg) !important; - } - - .textbox-search-sign { - list-style-image: url(../icons/search.svg) !important; - } - - /* Visual Ajustments */ - :root { - --in-content-page-background: #f7f7f7 !important; - --in-content-text-color: #262626 !important; - --in-content-page-color: #262626 !important; - --card-background: #fff; - --card-shadow: rgb(0 0 0 / 13%) 0px 1.6px 3.6px, rgb(0 0 0 / 11%) 0px 0px 2.9px !important; - --sidebar-border-color: #bebebe; - --in-content-accent-color: #0078d4 !important; - --category-selected: #0001; - --in-content-link-color: #0078d4 !important; - --section-highlight-background-color: #0078d420 !important; - - --search-bgcolor: #fff; - --input-border-color: var(--sidebar-border-color); - --input-border-color-focused: #888; - - --checkbox-bgcolor: #f7f7f7; - --checkbox-border-color: #8D8D8D; - --checkbox-hover-border-color: #666; - --checkbox-fill-color: #262626; - --checkbox-checked-bgcolor: #0078D4; - --checkbox-checked-fill-color: #fff; - } - - .content-blocking-category.selected { - border-color: #0078d4 !important; - } - - .content-blocking-category.expanded:not(.selected) .content-blocking-warning { - background-color: #f7f7f7 !important; - } - - @media (prefers-color-scheme: dark) { - :root { - --in-content-page-background: #333 !important; - --in-content-text-color: #fff !important; - --in-content-page-color: #fff !important; - --card-background: #3b3b3b; - --card-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 25%), 0px 0px 2.9px rgb(0 0 0 / 22%) !important; - --sidebar-border-color: #6b6b6b; - --in-content-accent-color: #63ade5 !important; - --category-selected: #fff1; - --in-content-link-color: #63ade5 !important; - --section-highlight-background-color: #63ade520 !important; - - --search-bgcolor: #2b2b2b; - --input-border-color-focused: #808080; - - --checkbox-bgcolor: #333; - --checkbox-border-color: #7d7d7d; - --checkbox-hover-border-color: #A4A4A4; - --checkbox-fill-color: #fff; - --checkbox-checked-bgcolor: #006CBE; - --checkbox-checked-fill-color: #fff; - } - - .content-blocking-category.selected { - border-color: #63ade5 !important; - } - - .content-blocking-category.expanded:not(.selected) .content-blocking-warning { - background-color: #333 !important; - } - } - - /* Cards For Certain Sections */ - #fxaGroup, - .sync-group, - #trackingGroup, - #searchbarGroup, - #homeContentsGroup, - #permissionsGroup, - #httpsOnlyBox, - #applicationsGroup, - #oneClickSearchProvidersGroup { - padding: 12px 16px !important; - background: var(--card-background) !important; - box-shadow: var(--card-shadow) !important; - border-radius: 4px !important; - border: 0 !important; - } - - :is(.sync-group, #trackingGroup, #searchbarGroup, #homeContentsGroup, #permissionsGroup, #httpsOnlyBox, #applicationsGroup, #oneClickSearchProvidersGroup) h2 { - margin-top: 2px !important; - } - - h1 { - margin: 0 0 16px !important; - font-weight: 600 !important; - font-size: 20px !important; - } - - #openChangeProfileImage { - height: 64px !important; - width: 64px !important; - margin: 10px !important; - margin-inline: 6px 20px !important; - } - - menulist { - max-width: 400px !important; - } - - - search-textbox, - input[type="text"] { - background-color: transparent !important; - border: 1px solid var(--input-border-color) !important; - transition: all .2s ease-in-out !important; - } - - search-textbox:hover, - search-textbox[focused], - input[type="text"]:focus, - input[type="text"]:hover { - --input-border-color: var(--input-border-color-focused) !important; - outline: 0 !important; - } - - search-textbox[focused], - input[type="text"]:focus { - box-shadow: 0 0 0 1px inset var(--input-border-color) !important; - } - - search-textbox { - background-color: var(--search-bgcolor) !important; - padding: 2px 8px !important; - margin: 16px 0 !important; - min-height: 34px !important; - } - - #policies-container { - margin: 17px 0 17px 0 !important; - position: relative !important; - z-index: 99 !important; - background-color: var(--in-content-page-background) !important; - } - - button, - menulist { - background-color: transparent !important; - border: 1px solid var(--input-border-color) !important; - border-radius: 2px !important; - transition: all .2s ease-in-out !important; - } - - button:hover, - menulist:hover { - border-color: var(--input-border-color-focused) !important; - } - - dropmarker { - list-style-image: url(../popup/menu-right.svg) !important; - transform: rotate(90deg) scale(calc(16 / 12)) !important; - margin: 0 4px 0 0 !important; - max-width: 12px !important; - } - - .navigation { - border-right: 1px solid var(--sidebar-border-color) !important; - } - - .sticky-container { - border-bottom: 1px solid var(--sidebar-border-color) !important; - } - - .sticky-container::before { - content: "Preferences"; - font-size: 24px; - font-weight: 600; - position: absolute !important; - min-height: 34px; - top: 16px; - left: 4px; - } - - #mainPrefPane { - margin-top: 16px !important; - } - - .checkbox-check { - /* Move Checkboxes to Right */ - -moz-box-ordinal-group: 2 !important; - - width: 40px !important; - height: 20px !important; - padding: 4px !important; - padding-inline: 0 24px !important; - list-style-image: none !important; - border-radius: 99px !important; - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='context-fill'/%3E%3C/svg%3E") !important; - background-position: 4px 4px !important; - background-repeat: no-repeat !important; - background-size: 10px !important; - transition: all 0.1s ease-in-out !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; - background-color: var(--checkbox-bgcolor) !important; - color: var(--checkbox-fill-color) !important; - border: 1px solid var(--checkbox-border-color) !important; - margin: 3px 8px !important; - } - - .indent>checkbox>.checkbox-check { - margin-inline-start: 32px !important; - } - - .checkbox-check:hover { - border-color: var(--checkbox-hover-border-color) !important; - } - - .checkbox-check[checked] { - background-position: 24px 4px !important; - background-color: var(--checkbox-checked-bgcolor) !important; - color: var(--checkbox-checked-fill-color) !important; - border-color: transparent !important; - } - - .radio-check { - background-color: var(--checkbox-bgcolor) !important; - border: 1px solid var(--checkbox-border-color) !important; - } - - .radio-check:hover { - background-color: var(--checkbox-bgcolor) !important; - border-color: var(--checkbox-hover-border-color) !important; - } - - .radio-check[selected] { - background-color: var(--checkbox-border-color) !important; - border-color: transparent !important; - color: var(--checkbox-bgcolor) !important; - } - - .radio-check[selected]:hover { - background-color: var(--checkbox-hover-border-color) !important; - } - - #categories { - padding-inline: 16px !important; - margin: 16px 0 0 !important; - } - - .category { - position: relative !important; - margin: 0 !important; - padding-inline: 12px !important; - } - - .sidebar-footer-link, - .sidebar-footer-button>.text-link { - margin-inline: 16px !important; - height: 40px !important; - } - - .sidebar-footer-icon { - margin: 12px 16px !important; - height: 16px !important; - width: 16px !important; - scale: 1 !important; - translate: 0 !important; - } - - .sidebar-footer-list { - margin: 0 !important; - margin-bottom: 16px !important; - } - - @media (max-width: 830px) { - :root { - --in-content-sidebar-width: 80px !important; - } - - .navigation { - margin-inline-end: 16px !important; - } - } - - .category::before { - content: ""; - height: calc(100% - 24px) !important; - position: absolute !important; - top: 12px; - left: 0; - border-left: 3px solid transparent !important; - } - - .category[selected]::before { - border-color: var(--in-content-accent-color) !important; - } -} diff --git a/chrome/userContent/Proton-NewTab.css b/chrome/userContent/Proton-NewTab.css deleted file mode 100644 index 61a7bf1..0000000 --- a/chrome/userContent/Proton-NewTab.css +++ /dev/null @@ -1,201 +0,0 @@ -/* Proton NewTab Page */ -@-moz-document url("about:newtab"), url("about:home") { - /* Lightmode Colours */ - body:not([lwt-newtab], [lwt-newtab-brighttext]) { - --newtab-background-color: #f5f5f5 !important; - --newtab-search-header-background-color: #f5f5f5f2 !important; - --newtab-seperator-line-color: #ddd !important; - --newtab-textbox-background-color: #fff !important; - --newtab-topsites-background-color: #fff !important; - --newtab-topsites-outer-card-hover: rgba(223,233,233,.3) !important; - --newtab-search-text-color: #262626 !important; - --newtab-text-primary-color: #262626 !important; - --newtab-background-primary-text-color: rgba(0,0,0,.83) !important; - --newtab-wordmark-color: #737373 !important; - --newtab-link-primary-color: #006cbe !important; - - --newtab-card-background-color: #fff !important; - --newtab-text-secondary-color: #767676 !important; - --newtab-card-hairline-color: rgba(0,0,0,.1) !important; - } - - /* Darkmode Colours */ - body[style*="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(251, 251, 254, 1);"][lwt-newtab-brighttext], - body[style*="--newtab-background-color: rgba(43, 42, 51, 1); --newtab-text-primary-color: rgba(251, 251, 254, 1);"][lwt-newtab-brighttext], - body:not([style*="color"])[lwt-newtab-brighttext] { - --newtab-background-color: #242424 !important; - --newtab-search-header-background-color: #242424f2 !important; - --newtab-seperator-line-color: #4c4c4c !important; - --newtab-textbox-background-color: #4a4a4a !important; - --newtab-topsites-background-color: #4a4a4a !important; - --newtab-topsites-outer-card-hover: rgba(0,0,0,.3) !important; - --newtab-search-text-color: #f5f5f5 !important; - --newtab-text-primary-color: #fff !important; - --newtab-background-primary-text-color: #fff !important; - --newtab-wordmark-color: #fff !important; - --newtab-link-primary-color: #49a6ec !important; - - --newtab-card-background-color: #2b2b2b !important; - --newtab-text-secondary-color: #929292 !important; - --newtab-card-hairline-color: rgba(0,0,0,.2) !important; - } - - /* Search Textbox */ - .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button, .outer-wrapper.newtab-experience .search-wrapper input { - box-shadow: 0 0 2.9px rgba(0,0,0,.11), 0 1.6px 3.6px rgba(0,0,0,.13) !important; - border-radius: 4px !important; - font-weight: 400 !important; - border: 0 !important; - } - - .fake-textbox { - white-space: nowrap !important; - overflow: hidden !important; - text-overflow: ellipsis !important; - } - - .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper { - min-height: 44px !important; - } - - .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button .fake-caret { - top: 14px !important; - } - - .search-wrapper.search-disabled .search-handoff-button { - opacity: 0 !important; - } - - body:not(.inline-onboarding) .fixed-search .search-wrapper { - background-color: color-mix(in srgb, var(--newtab-background-color) 95%, transparent) !important; - } - - /* Topsite Tiles */ - .outer-wrapper.newtab-experience .top-site-outer .tile { - border-radius: 4px !important; - box-shadow: none !important; - } - - .outer-wrapper.newtab-experience .top-site-outer { - border-radius: 4px !important; - } - - /* Hide pin icon on topsite tiles */ - .top-site-outer .icon-pin-small { display: none !important; } - .top-site-outer .title:not(.pinned) { opacity: .6 !important; } - - /* Topsite Tile Size Adjustments */ - .outer-wrapper.newtab-experience .top-site-outer .tile { height: 44px !important; width: 44px !important; } - .top-site-outer .tile .icon-wrapper, .outer-wrapper.newtab-experience .top-site-outer .default-icon, .outer-wrapper.newtab-experience .top-site-outer .search-topsite { width: 24px !important; height: 24px !important; background-size: 24px !important; } - .top-site-outer .tile .icon-wrapper.letter-fallback::before { font-size: 32px !important; } - - - .top-sites .section-body { - text-align: center !important; - } - - .outer-wrapper.newtab-experience .top-site-outer { - width: 112px !important; - height: 84px !important; - padding: 10px 12px !important; - margin-bottom: 14px !important; - } - - .outer-wrapper.newtab-experience .top-site-outer .context-menu-button { - border-radius: 2px !important; - height: 24px !important; - width: 24px !important; - inset-inline-end: -6px !important; - top: -4px !important; - } - - .outer-wrapper.newtab-experience .top-site-outer .context-menu-button:hover { - background-color: var(--newtab-topsites-context-menu-hover) !important; - } - - .outer-wrapper.newtab-experience .top-site-outer .context-menu-button:is(:active, :focus) { - fill: var(--newtab-icon-primary-color) !important; - } - - .top-site-outer .title:not(.sponsored) .sponsored-label { - display: none !important; - } - - /* Recommended by Pocket Cards */ - .ds-card-grid { - gap: 12px !important; - } - - .ds-card-grid .ds-card { - background-color: var(--newtab-card-background-color) !important; - } - - .outer-wrapper.newtab-experience .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) { - border-radius: 6px !important; - box-shadow: 0 0 2.9px rgba(0,0,0,.11), 0 1.6px 3.6px rgba(0,0,0,.13) !important; - } - - .outer-wrapper.newtab-experience .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) .img-wrapper .img img { - border-radius: 6px 6px 0 0 !important; - } - - .ds-card .ds-card-link:hover .img-wrapper { - filter: brightness(0.9) !important; - } - - .ds-card .meta .title { - font-size: 20px !important; - line-height: 24px !important; - font-weight: 600 !important; - } - - .ds-card header { - color: var(--newtab-text-primary-color) !important; - } - - .ds-card .ds-card-link:hover header { - text-decoration: underline !important; - } - - .ds-card .meta .source { - font-weight: 400 !important; - line-height: 16px !important; - font-size: 12px !important; - color: var(--newtab-text-secondary-color) !important; - } - - .ds-card .meta .excerpt { - margin-top: 2px !important; - font-size: 14px !important; - line-height: 20px !important; - color: var(--newtab-text-primary-color) !important; - opacity: .8 !important; - } - - /* Recent Activity Cards */ - .ds-highlights .section .section-list { - gap: 12px !important; - } - - .outer-wrapper.newtab-experience .card-outer { - border-radius: 6px !important; - } - - .outer-wrapper.newtab-experience .card-outer .card { - box-shadow: 0 0 2.9px rgba(0,0,0,.11), 0 1.6px 3.6px rgba(0,0,0,.13) !important; - border-radius: 6px !important; - } - - .outer-wrapper.newtab-experience .card-outer .card-preview-image-outer { - border-radius: 6px 6px 0 0 !important; - } - - .card-outer:is(:hover, :focus, .active):not(.placeholder) .card-title { - color: var(--newtab-text-primary-color) !important; - text-decoration: underline !important; - } - - .card-outer:is(:hover, :focus, .active):not(.placeholder) .card-preview-image-outer .card-preview-image { - filter: brightness(0.9) !important; - } -} diff --git a/screenshots/Edge-FrFox-theme.png b/screenshots/Edge-FrFox-theme.png deleted file mode 100644 index ffcd850464205320fcc5f3ab20bac72fccb718ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67785 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 diff --git a/screenshots/Edge-FrFox.png b/screenshots/Edge-FrFox.png deleted file mode 100644 index cca5ce5b25483b9d08fdf96a5464eff9c7d94266..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27022 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 R2hSW|R#H)-Qp_mm{{cWOsv-aY literal 0 HcmV?d00001 diff --git a/screenshots/colorways-light.png b/screenshots/colorways-light.png new file mode 100644 index 0000000000000000000000000000000000000000..5e0ab6b5193d708aeedeb5f7da9ff29b0c2df414 GIT binary patch literal 53697 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�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

F zPo4nu0vNV(;ox7KPwbced#B>LFK)+66aJYK29nWLpdXMFE;g9qmdAU)5d@5;)?C3z z!fpq0jvB4G`>SKV!zaz(>?>G@3w0(pC*!Lg>s@vqg9^7cleOs)PzeWrium^d|Fzyn z5D-SGQnIpd==bpfI|LHa2aV5@j%QjMAy_oPIv(yvUrQ6(j-Fptx67V_hp%}R@xhu^I}X=HjVrH?5x^L!tPqjx!1&4(6EhFFFX_2KbGD18J`}u zg_4MHdoU8G`OXalDpA1phByG*6LD>=Vr6M3GS*gg_8qx&NDD=k;J`*u(JWgxLKfpna zfcXxI2qC{*74cTTL{=$|)Ds(`ja_*2_B9DsXPQlm@xhPqkcfz{Q+rdu-Gz^T^~q@J z#Zps$fb9=E)902NFOpO)=g$Yr+27yewP|IO`IA49@TIq4{8YC?ywRJBP80eH2`$AU z;Qk6Z$75P8F5ez)RJ8#%tk&d63oL8Xn3yj;7CHE-$sR6!cwfA~EZ%;t!?=2^QcRN5 zdOl=gE!U`6#d7J+q5@eh6zcK5+OY*d;oZ|8-z$yJ4Ic&Mvrgju$aT zb>4>%2_-5@ke`cV|_zi>q4HDLk6y}#VC%wb-W1}ziq*u*O-SNO1ru(z-6bsT~ zms|@@@0ypIMosr}i)Jb5_{Hu-GKU4OuGgiqnZTiQS>sW|D#0BnF8czzwg!_s0sDsb z17R1GXAlBgthl&1i(Uup)^Pd&;Aca^!t?<{G?>oEg67_b1HsEE~ zpAYl-`#%g!kC@lkZ>PJQjrcspaV@+0OOknATwKy(6(FD!^gm51#rnv-y`3=xMA6P{ zmO(w+1{M>W$&5y;9hJp&DcGaoFZM@%A~VsrsmNq#L72#VXeFbK&z7!N#!JkwQaG%7 zK$7FourTA(aca-Up_%q7O?I31fLE&Pw%mTv+lfTh>*3`shV9vKzC6o-!FrqKNVsfn zrPvbo&Iq{Gn?b3!>&48;t)mPw6ATf}rk3?53WbfTf%d@W?R9$3XTcL>COPi9x_rO8 zkk2f^gl92bW@OU;sm)R^h5dAoaLP`&_31!f&gihA2BfM;oSo%vaM>TeB3ba?*YcVY z7rft-Q7L0J*$NA{=<@Y`1T2(T#nJXPnXvUICL&HN!-+em7cXI|E7ViKQmez?;2-RB`A(d9XC&_?j**GpC)AVP_=_Iy3-Ak&lC6WA@mUS%et+>nQw>{I) znR_A%PL7QUv!ecH4)$hADZy4ZG$~qM@6>ICWDb<;Fa(_KON}>Qi-tIa4s22~9+HoZ zDX5ilvdbkv>=UISm^ginA|brF1xQ6`4cR|wkyOGH9?~pdr_}L2_Oy#)v!G=6e(Ley zj~nF5%9EsrsS@-+7&#&lcMNYcuF3f-@?NRoPxdIfiLI=|nyq-OZ6`ai7kupP z)vc+V}@Z11HZNLqlUT$YWICFvHgSOKhDtB8wgjl$+HWVY~6d*zv zS&_P}d&dgjDfst%Jzi`auN6f+)!aJ$GuP@vhKaeg>QFpISxV+44jobeysd&**qG|# z14}iXa=fGke{1~TrZbf-#cu;JTBU(Y{6Rs97>!S*SkAb$NDSDVggu>72*zh6IAw*; zN;u)hz(IR`a@!}6=yn$ga| z(Tee@iYrsVs#YRE{e~zqp{OMt)*UUsV2mt~ggpd<)(lQT87DkXuTI03m)MY$CxTw6 zyrme_1KMtCYSM}#mhN1$)vr{`y%Y;^e>tSVPz2+{pkm2M4{+1PZ~yVvpgNNi4PdCm zg1^}DrmL0WmZ%i}_C{2YHx!S-pir{c6IDWG_}U!=MZ?|4ANwJ#S1xB>c7#3vV?7su z^1uDO8pMJnvzEZpt<`oVaDax1`TezE03sInj~5_NQ*_bP6V~eoVJIt~+%yr-R)^mNz!GwpX>8Ev zAyahOq>pTG?2O5NO5=_iGVTRuvif6hJP|S90`f#b9$Q&tLS&2`8xGr&rpWx$RIvul z;1CtxK7OU$X%{tn&sIdiF$xEehj-TKWbLsj+AD%gj=b?bKn39~KJnplV}IT#^# zB|BMA+K47Bs5?7LoxQ{x`6!zbZS#=gCpa7>{yz48mKcpeg+46X?;!+L=-Uo>CL2l=H_gtJjpo24UhcAB8Awuji;oWr7lqH-L}Xxho4oWNWBnYJE3&^0R2GRVHst85>THtyPFa zu8`Fg@;{S=h!v*s&{^bPWV#a;R#&$4s zFHZxD^7|0TPB&EBD1-`I==>K-w_oXBL1gFnfTxTTchm%U3{tb@&5+ozj_}5 z5x-jK$;JJ%ifB@BB&xxqkUcr%jRNCHLbck7cq2TsZ!DBeEK!p+mp#gWNrTG=*u6e) z6e{1fYm5^-%oE(NJIlOt(KPbP*z9s*itI`fB8534<$Cx#K_YF47>KZ=s5zgmsQM?^ zal*S_mawA41}`rsA#Wc@>xv9H`O1jsWDqdYPm;8rn!A>;=mZ z(wVA2yFmW*X8gEIIkmBpTN zQz*H*E9>FuTn{O~K2b5QNYkrP+Y|7NH>#Vj(D;|OG6y>P^6yPs?#cy{ zOKnsNLKNUND!ug9a_!n6dzP4{PK^WYf3yIJCp-n_1?(OSDkd9uWgnrV6_9)GGrD=x6H(jjMw<+gp~7+Kl7k#6^{Y!7$K$nW`|qEs(0@8xlFm zR>7XaRbeEU-@K`ks3okRfR7C#n)wny|u zyED)@6l}dpn*V)qZ)g3xQx?S(hn5-x>NXF!15UQ!-!xy*cqiNjj`~=j_!>g^<7`E> zO4oLB3;A54!ft{+JS-5>c=k4}8Ggz`+s6W1rjvkgB4&?}Y50$(VgepAgSv{uoJoby zuAj0)k^5FK1Hu=@WG)}f;+Zn)M=4&9>qD5I20-;>I_D<>gJ8dV6K*zBYt=lX90D}= zG2dyEOmGsobG%a#gv<>O^M#$L%inI)w62W|P~AP~iK7$x|5CR&NRNe_94v2ampl9)^U|8wU&Ri-v>FWI^y2NuW%_3hxLyqoJN$S5{W5v`!!(aoiSrw>5iFLDjj%WbveNH(XP>pO}IX{NA|ZaJJ?1Vem&Nd&|a{#-S>-)Q}Va z&cmUQFRul$;Vy)4N7pWW=~o_H#8Ki&Alg;dbB7jEpw%R&@8F{~X|%u-tb{}$$2=1y zWvmbX`5P>z*54}k36L)@y^&f*6-~<;Od_SW8Iu3)X8bneae?RNzOQ{$L8a|5+jiq4 z5?7hH1Gky|edllYEfO?AXTEPumMM>Gx9$ba+=WFA8~7h?Hyd=Go~oACKcY#|lm7TP zlX{|u|EpZG4IyRf;n@#;HF!kt`4bHti-)d+xLEL!?O2WNDXQ@e&0L z|E*GKEh8P>zjh&hS!-)ju1~4%i573WY*K%}xC+Qpmxe>08Cc=lqjp=OQ7xA!ZUcDZ z|Bi$vcEW2u@^SO zHy$lGERmq500&y0wOSg&=6N3&$v1U$TM6E9G6&+32Bd2ajp}u$6-hujwng*2c~dC# zu#2-JIEg}0goEALR1Qxe{_?FnMskPN)Lwrd*PD`q`^}^$<&8uPGbmbWM)GXR!^&W? zTMsW)(EzgI!@66EtjSgAFJ=Fxh@V%DUT0?Xokr_Y+1!d&@X-8~?QFJ!iBho&CE-gh z5cEGGm2J;-`u&9JKTmHL~&ZhgTeM3W1qlMZ-2*a}*by5@=IKa3R zi|L)Hke^MH3tI`x9_XUYj{o2D|9AJW)qwat6;u0s2@b)t*V{k*#t&~&mb8ur~6OogUkD9Q+L8QII(882nwTLXr z#UV1AiRk|NS9O03%9n3*-ZSR3JgY$h~Ebn;~>czV#%@AbU*evTxngmIp!fEERJN&#ocllN>dIPDJQO?C8 ztn)h-`qt_3byl3)ho9T>vl1fnqMkL?%q1cbSfB?2ql=VK$fyVUndAk2s2n}rBIDYV zb6g%MeF<6NexYkSPI->81Z?rk{wZ(5r)kD9wRtdL>56R5sc2m6iG*7miQ6e1RlT-t zw52YmbYEqO8gXl7DrPF`Wck?Z$)IT*gi>7d@ED{=`a2O8N4uO~s`$Rs{%1N-T@Cp18fiq%L zcoRc+i;RE%IwtvRQ@X9hrFf=<(WTL)JfkM%qf5tT(s-llh+-mRKmp0i(2BMxhx~G* zlvvOcriwBW^3W+2j;56OBaPYaNrRpb(k#l!O_rwo&4dHX z?%SIY{Tp*UepW0}SDdXQza+el$%R#BX5rql)yvd{qa__rZ49$DB!peb@qr~$*QeVW zrv2>jo_Ii(W+?1e1z`Mop(APl3Ok<78NXcMq&O>qG>6x+t3GR4ol){u{ylEC$6+tBqgin?@Nf2CGa zWUnqr21r-kgCmr@3mlW+FAv-OT)lP$zUVidK0jwp&i3~jZX3)vxu5mV(SOQu{dq>R zh48#1e}?Vi>>=i++?xPrbR!z-0`!hc^Nltu>hzi+E39TvnClE*#uZPA7qzXE6@G+U z%yr}QX&Nx%%gY9%hwN#AMF-b;c)fXG%l<{ZXp$@(M zx`tmcDE9n*16G6x7rA9nj3z3?zLea2O9Uy3xMMj_(Kgv*!ly#Aobo=HTMJ=mH&Ppc z9$j3O81se|JsBoJ;*l*-F_bp!S9Kyee(kMhC^^~Foc z;rmIxoExEG{E&!%MaxlNW#rGKmHOPoG>jUe=hHjg<-g`BF`KMWim@anz7Bmk$D2gx z>K0S-wEHU2Athij{`*yL6e;rZCqBqVUj^q_~`vAumEm|Ak<}qllYJ? zQM2sd)+!y15L|ibIqHqQLFmDk0P~4<-<@2~*FD7fb2z{7-bL&zBOGT~nGXMr;fJ?F zqFyScq#T5qj5VVE2%kHW3A66wMA585)-q(3p;kqkZZe>*m6iZ!8hjBkifK)BBg%X5nzQ+e>zSoTR(;%jY?j zS?C!hQ{c70F*o=;*+7zg>H(+urf2-@A4i#sKNG&%k+XsVMYPbVVdTJVYwKfrcJ`TK zkt%~Gq5|Iw9Tyl7S{Ku3Njj|KPp>`G>BV0?em86_a7yeD)0~Y-pv(RaJYoN=L#S5S z(6w+RVL>}ut;RI)t$=lk5JiRf@o@O7ebuM_*&=gzwD9hO3?r__DY&GBhXlusaVPF$ z{%Q_tj2M_n+n+Q)&9^Mr&IotrV9uH`j3k!+5Ly#SRsT9Z|0@?)@3e<)-FQU!WV((4?p%eTwu6o@w{zYo=$VG z`->!WVW&h_ep=%a0~${5aKAVpk1!bdc{Ii$qfV|5cKGZCj=~LPNji94`y3{HboJU- z<%Ubc>7WL>5r#YWdz8;g=lTIEL=SFnxvAPVJ40%-h!_1&uRTWd9Vw1n#6s?uzFzdD zvt%@&Q(KXJ_>GFxjDdw5JL?`Vx*_pul{MmFD&(-g=$zhejj?nISUQSpVo1 ziAEnE(ZLh!v&2-BfyoQ@u&V0Wq$@U{v^Hw8BCn5(is2j-`RKt%8r-onbo709!dn9X8RN0R?5uZ+lTn|*@o1i01>1pV~Mgr|_e%6P=g;X2t z@O~`A(_de$S0Bx)Qx7s`Z1#>QaEX366-i`#PR5~EIeTc;S#M6Zd4D^!KBB#qDT5iSE5B7GYS1Ax z6-N8g87OLoNWe+3Y!1iF?;G2+Y&ll(<&J(A4oSec_1lyG+Ss#julKJtv9f1O6)^q- znPhH1-eq`($qU`5S>(&=_jMerKb<4FUmi$nX;~&Lqz!@=fBLNgFlwj(dSDy9iIRNv z&nWJ$Ohh|hMcuOxhYLOhe*UP z2xR9C>M)$zr3hC}O}&JO6|(=KxXrQ6QyYkyk0*RomO-eHxj|&6E)UKA0Y$m$Z|%R< z>~zwZUva@U+lXTy4TIFh!D-Uiu%m%5*vCMHL1T4GL#r4NNt7=Kw;K8`b3G{4W*aE~ zSsnk9tCTzh4lonx9@=MkuG_SOtr={Xz=zJa5~m)f0Uk=0PQmvYzRm=WbGN9Gbcqex zy4P&ZtP=Om7)$qlAB{-89;Jy%8rBa40-CyYV=iw!*a=-YO0SCXrajI3=FeU{ z>FZrp6ocUp>HCdH9P7N5#Vy6QAA_i&I}<;zOd*E-=Cf!~m^=B2Fjz@JEz$uws~TK* z|7x?2c0sP(@Sc$F;*Yt`3OxDh>7;c1`}cM=^GBWP)o#{3t+qG`I@M+?WrxaT3t0}k z2_xy4m=Cw#gDpq|&(7@4YnJMzoOl!-?1weuL7CB_H&D4-{2q07|1y2rGBaf^+Ww;h zsz)#;|KdYDlY>u=<~}^_{lYHOjv^$H9B6F{Xf`;^Ujn``+iT(BG6zau;mzdYi}n2` z)9JGT7(wAu{>1!5MzYty->Zd!T@^N`W7F~E;jW(Ah5maZ({uWljEp}=Wc#)7$CpDx z@KU}Tf{zLL!FKdv?W4{RK*Sq!&8R-!q#vbMY?UR#BYKt#5#+4@JV*E;K!U#M#Jd<9 zO}5oz2ou|pC}5Yi6e}SeeO$v8rnE$hXS;n+;R&?vt3uk$Si26;!^d_b zy4v0~+yey;C3`dG_QMIpV||u-0tT2%&z|a6hH_L#NKN<`67=x@Z3iF0D*OTZAi9^~ zxkyDNkD@tWcR&>(_dQ}loI4s0gy=_`N18`+KZfZEU*oLNN);cQr+xVYhY>s#H7#sR zh`hsVt-C~AFjLonME?EzcT*hAUmZ&1t2q@FdjvJ!;V*}Iggsm}7!>-jp8uC+g7O*L zRYk%A?9v+LSJ=Hqq^ao_0_fo>=sb-hw*g6k?B#j?AjVr@^Fm5N+3aXU3@g1*PKdCC z!y>vb?@sQU|IhsZ=k&tpGidiB20WvKz_R{?8jJSPX4s}IA}&QuC>zoskPx@iHirlv zO5g$g0LC5C+<*FZT?rbBB$N3;2v0CGNm#fgGm!hGOsUdW*Una5XR!iNUd}1P0M{Fl-^< z2RcK`v#jKWffQ85g^HG4a?5*ghuGjpeLsWuyde_CtF+w);aIL6$Mf#co?lX5yM8|t#_ScGq0wnw~ty)fUBntc=JM+uATnr zETZl@bPhD4c}=O+mpdq$=C^jOzvGRaN+MA`B~Jpa<1iTP*vPvNy0j>Wr((jN!kFj1 zw>s3h-JfW!>eN<_FxqTwiA$fNAvAOSY6q&xJJYeT2u7zoShy|tg*GnDJT}Q337^>q z&HoQsEIIRjkqKqWKU-aaoxWg?K=;*cE=rCoCsQWRR2ghEuhEW9Qy>9NnI*d>b_z9g zw|;pweIC&VNar!dDl_FOW6Y{TuVZK1;dwS4Qc7MHEn!i1+9^(rd=CqX11A%eFgba( z_Ee3qaPKBv$G($69fnbtz07bhLvdaU3e!ZBv?miC@v>QOlOKN^|uC~i0^-gLKI+a|Bw1d#AJP`?EC-s z#d!mCp|k6|vH(OOmDFD?#h(p?9xkx>6rC$gj&;!TO)$t-5F3}gr~7@bZV5mb?0Akx z-N$RIorGisgP(P3#U;h^q@5%i_O4}#8SSw*rxPz-rtOM52I_200RegaWYnFm_O<0Ry(tS z_!w%VnU;?}xZxi>bN<9x-`}dPoR7WJbr>ti;#jtsRVe)_G3mm%7eBMVIlW*_U8q`4 zCnRrljNlLAKLW1~=f{eai$_&CW%0iWryqB2+E)U=y_$L^%NwR`u>ysiqEnqD8a}0 zQ{vqCj~0`?{kiE_6G3_F8LK}N_jAN`^Kl#0bcv?V`2G3WdA(tW_|>71@CfM=PkiEs zPk=UkI;9|Ocy3`^_7PK#(QWIpIQkbZzx)rtB`6k0evGWtJ4Kw)M<(t zZtFI(sqS)i7HzmkZmSe!^=rm0k7sO@RQp%5hf}IL?av;YE0BZb>ZErWw+J&!_Vmcx z-eTLINcJ69ToxT(4$b8(RK~N_*`T4)pIdHmpIz5G zVUyRv?0e_qW$kDV-s_k6%v}&89J1EwwmCIZv2f_hPfGgm2*ZE&x06A)1v+)8r&Y(3 z_D|%(q49YlBQ{R`Ugef(NL8+YY+4)xF7h_esP-PW_Fkp)-LBJx`Q?obNUPcypfB`-WK9ias6ZUkY_R_OWi)g2n) z$C>5FKaUyre}@GXa<*$I+^_m1X=rHHf2pp#&Gh^(Nt*I$hKU5?YOvL-#qvN$ zx!!2It6W#%{Ft~}Yrx$2ZKUOa$@RY22A9=-aZ>S!nT;*HthqPF{Y1)kPWR~wI$BVN zP~*aPSj@*g1@~|yU-G%K>0~^0v)}bRJ(_^U5t?y6b0l~FXzlO!K{j_Z@8U2mi3mcD zSUlsVwgLsJ`p02D$c@n@vliQ>2E2|flww(Z5D2$RT-a(4CN(^XX-6S@?>8cJ-}EK< zUE>Pb37h$(6z4k|rb*@J6FHW{`}j%(>Jmi$BM-MvQBkG{CKiJHz!lNRa~Uv*Au ztzliacJp^;>d^5b3A(|GWS57o5V8UbsGaTK!|A+0viy$IN_s0yrq|)&#%|GC{^ZG5 zNZ9?uTX*5!?Q6Enpw!UFNTVx+AA!^s{rTzJDyJkX>kpP)LZION(aQhO z8+XLV%Ifz%=R=iV&fHR7MMcQP;2AUaT z&xmTZ3Ea%}t>>csjAIn3KuLb2UQh~16%HlFDW6Y(5RJq@j3ah?jM>b*nmNHwL`}GIZ&IVMX z_g2P~iOgP5+6`S_pR#A{jtfF(n;$0z?)~ebO;du#tBpXkIC4fRAKuuEIMt&Xud!_A zw|4*It~8zzz0Q21lfej+3g<%&@!Du`$)UpKSa496g^bez0|?OnO>G5EtCEgbyQ~iL z9gBN=LkZrjlHDwX;cQ26{0w(kZG*Zvn1jj6THYw>=+H3O9XGl=>x;|(tfb@@MZ%{q zJwD(Hq~#U1?UWZyW#+O{%YFO@AEi&t-)+pkfArp+`|@wvb!51&uYGR3C?g)kPi1?F zdz5(k;GhxDMg!426+b_5XOJ5L9_3jNL{v^E|1X-9ynMMsunUlV9sjOpFO;o3mV2M##!~87H=^Fmhe@l$gnH z#Gz(Vn2kZBgq{Cxz1XD2XK_W0GBMg8sVj819keaE`zjzfcY-rr?nR_h3=L6hJj%qs zZ+pal4#`*DD3`(0Q@kd*aldDJ6G1p_dKnNDw7Rq@{TUm}dT$DA&_)hK{`O6j8GxIlU|J>VN%oyMiYl?1jIZVrTp%cSG)J}&NVhjo5-g$`b{OgOW zwA=UqV&_SKK(`%)xB#g(3h1Y$(DCi|>0~@D1fo2_^rxjEkx^rPuht3*l5W7qb?4CZ zg_tif>Tf~Xy($EP2`?=!qVyN-?ksUA6`+%kUbpQCz51&^MeeGyX?7+Hu^>OideIQe zcc|fgml|8U$EYNm=9w7po*ptx@@AmzgDX2*8(j-VbXCmhl~eRw?awac1ohY#&PZDo~| zEEX?0TPc3fyA(w!tQ#qfoBq`ZC$)+D9Osj{ruIlQaelTxXp%i?D}k(bs~tgNq%tJQU*LPNXfqo=1me6s0rdVN2~U0v3aa3_8b zUAbt0f_&vn{jM8RUM{3)Wt{rMB3nU4C90{Z$PRCghexV>n%c)}OF;uw>kzNhp};?A@cz>K|{vfk0~ z<;ZecZta~Kxevy;N_9od`S~W~bo~x0T!LlHdHkn{pK`tOSB7yP{BHi7%eTv3&g4j< z|9)lTuT9%{u~66OvN5M#jj`P0;LOjKv*$ud#U|FOJL7KdIkRF5^TqksYF8*0#CK;0 zKZ5uc;o``P&9?}PzGi%wD_ZYxunqCla@8 z-vTBS^2uC7Ba@BoNhQnYw{S8#Zm2oEf`0eG=$*b{g#-pUIj3^{J{6Ct*#EXR_4r@hQa-w{c^F)mF0*eyjI`9@VJW0mFFw|{2!(d zYfo!GI4w8@Z!g%=1QkOvy`KmSdgaB<%xFJE;zOw?VsQNw+G;(ad}@4#MCJX`yUKiu zu*l}s9(!guCgz9GFKhdcw9NV)9B2*7Js?-f|I-(K)`YnBV3e*@U?QNAcC=@r8Qk&} zui5i3&l_IDOHR7apd(qDaofr>Z955^f@}|Z&+Y!)p8r@fGOwFjY_#_+%oX2LErFfKw)Wt_tuE)T@wnw4 zgMc9PbfZV_c==dCODh6g!NqzTA-O%PcCk0LpXQaqbsd2>SLH+>7QQbS`kA&t|EeQ_ zUiBqggOBEuYJ5VHSTQGshq@aNE~8cm5H4HJH4#|Mlu5KcJu;oDzvl32f(=iJS50jB z23}B*8>{2z_G-2~z5d)#jM(i1myUw(H>^AaRAjDFy6_MvsOr9e=;@M<-29B5Auj|7 z_BTvp-)TZ@}_^z0lu_xyK!)m)^FV!vb$m(i&omKD50)Nto;(Hf1`$@^rNzpJ{HQ}H$jFEn;dP`pakC9k z*ytz*N?0T6iud&f&*9{Owwv22*?WU4QP1B;$Xz|+AZLVTQ`E|SPX_n*xZq)dI|_Do zSS(VRw%pTK?sCb=bFK%c$utZMqWjZ&YE?Ttzs($WSBxBfy|$m)pUBa48BFFw7)WI5 z><>HM{&Szv_?||P6cPi%8Z%tar1`IQav;8#RFbPXHDp<5)MXZ4PIb%k2;WI4-)|(F zu;{IeM-;;Xo-%7{-`^Q-#A6tf4Yn*gU)b*%fXZLFGEmjGqMd`lG$B#hx+*EehtaY&I zJe!Udpyi}ox(@=h(>~2ec-e$bY<85l=H-BVE~XQ2ORlWaK5-Kd!`B@<;)p5_5NRor zk1C-`bW^#xwh3mp&;(Do+t{+yYX_FFd1XY60oUi%ul+Vx9l5(?x~iCy~t`KO~8$s}lgJJO&V(udW(9S?jvdCTI=pdr>$ylAr~{sHSfV5J5i5$o!;cpJVe@ z7f%?Q<;^QmPO-nn!m$tv!foyp_yRiiI;@n1R|V!9#KBF7(%(uz&1ED%7IpG~MVj6* zb}sfL66+cDKP1$nN|HICiL|J2qS0T`pf|9;*D z<+d5dQb_0ZczG$~X)$qWF(E8kw+LZrqrhWiH%Pq>(Ek>LV-WQYmV5xC3I&Ruy$&X& zbC`TwDj>Jb(&Cl+tM^;3qCqSOBCH7QmdO4K3a}>XQ2tU>-vfO0S;Z0w-+i8b6X44L zYbfPw8Kmjdxn|EA!v0!4@h6SSkD;C>A!G{j0pq__1i0ZipYmbQBzgQ16=2@`Vrcua z&|=`G+E~QkAf`eO>A(+lqZcN{S-uKz9 zyn2-)KNwq>a{5@*HShR6mGWT&I}NRN_gPa=s{8((pD3hvm$X@~^Ry0h>sP)sFsYdb zi-4Clyh7Vo2t`pK=xNyVBO7KIPRBnXvLfgN(91d8t$o&Ez1l#L+JL);2w#&}Lz=3& z8KX3@??WsEjF;CbMXj@7;NoP5K;IYRE*KqLC)p=dkj zEj10XsQ%w3wO9=AsdI(6?h;}1l2;66kSc~-xd*@gL0YYgkrKP%EevF&F*vn^JLW zjGRadQ`Rzcp^6U$*Lad7XV8CNko|VfhMcPrit;W-&o4{>V`qO~BjiC8hRI@HH9pwL z%;VJR$&Q=J&f7;KcC1m^LpF3TkVtHP(&n9x-_+L*rRPdET3T8VaNaeX&ZnTE;V#{a ziiXw$pnDj=^I7tlf|v986g9DuDkB_YJsb z%(cdDgy>5$YDf3y4>$pwQb^Vl#`HfQ z55S;6_f`FFP6Do#ub7j8`uy_1G82cazJ9jq4Tk7WUH|4hY5A?%kkhYUzrbj)@2Gzk zGfmm@QdBnm^p4%7duaE9U&VlrlF}UUJK^H+Z{^pbrWosHx=CW#QY}M5q%l^Cj|YqO zimkfMCOK94Vu?nkVC_)ODk^$X+bq4i!ZS~O5Zl~;698dH9c4$9_G3w<_!pKshe9E( zyuUxTAt5f#A+@JO5nv4MYrM9W`qADV7e>Ffe4i2tHgfEKOsg_m(v-Wbx!;G$tp1Dg zmA8_PwX&OTq7eu$1%H0XzWr^zM7X)R31CIQg7zh!!g*}T-l5i>>+6Q5CLQ`ZqHIcG z-Y@7K^(I_e@2bezQO~9@S)R9yX_nm6szLbNl>aC$mxakPEaVQ(t$l6H;iH2ChcN$k zV}D2)KfO%@k+#2PcKvNXvCBredDLYA3iuA@4;DRW5a}FNP(TwO9}i-h;ZnJ5g1YrZ z?CjnPKHV6Aq!9&0NI#zp#Q&=4tbJCdFeDh(MbFup>b5mi9AKrc_>p-7$0ig^Sg$&a64LuU3T=9}O+~o>pzs)tUb#O#| zC6+Z2rJc`ev9y)ArAnlQGxf{;rr_Y#wq7eFJiK#nsu+`$w9JNxkT49B>ciKr5X?IR zJv}|w%>>o2H5zO7^{e*vP0Z&Mtv_|`eiZ?#;p*Abe`4fQU}FKIy)Da|IOL)QEK2G) z*eo?$=Z&P#;mDY^`lxNkXXKPc{!)RTGtF`Ju2N3+(r90$1P0qovzK~ETOUE7-op}F zLu0^wy9%26h}{-ccN`Q<*+?-z4V@TPXg|VzxYK;-XRt{;@^ZUlsYWB-phyKO5hJ$s<#{3O661AHloh-x|x4QUYC9svIgj*$N) egnZ7s<^KblrfmAZpJbo_0000SefB?bWEog8JKGpBN-~H~I z`7vwe$E?X(o$gc}sXC|XJp0*upF}7rNTMPWB11tzp-M}ARDptmCILPHAOzq@d_v0} z@CEInA}I=0GfsR6{KLdtOZt<%JQM@)8w3R%W(5TYDFS>5fe#cET*4P9MBw`^@KMTx zhJppYp&{qFVmp%gpTI;lbp=&g9^1 z!OZ&M!v|&-HfA<9MxX?vi^6%RMZjc#rhMAR#h50{i16BDUM|qX3Jk4#jKU&!V!vpjo z$j-yT|4;e<%bEY}@xN+n{clY+9?t)+`Cn)L&o$Lu%$>y??0_y^1^;(u{$2UMPyV|i zKQrXc|7#@vHO&7U1;$wrnV3Tb!+?ugOwTfIu)o0kD`-`@P-K`o$VOgRD||7#MKjCd89B%{a-^4Z8gJS|hd=!BjYbdBj0NctynoREU)nP7Fqip=2qs+GhPi zS2=oMl_to&N3g>2RXFRTAZtQUED_R>6kCoS>HeTtYw4dO7bJLSkzP&=mIOr5faga+ zK}iC6(YA_@m~qr9EG36+Gz1(~!vn!PIqB?=kGR8{f7BJ@qMxUgzrCdcL#E&~RQSz6 zR&=Bf&z0QbZSmb%Sjg2}pl89~NwW}?d8(ov5V-_QRN>T*PeN19(ILV7^88>TVgi)C z@~vC}n+URW+mV8RaLDj-!~7x*b67_^b=|s*#ps>}2@3P`M2DExT>Ky>!H7`im^$Fd zu0=v52hqaD9&5|^P=^%eCn#Y!`opDxN3OhuqH5Kgpu#p`DTScm#)!hjw$G6n@Wm}C zI7lsjNbwMiVxLS-%}|Odnwm$T0FTZiWjvGqxBjKZBz~8Z`6*MM=1G%nOEx5OBQq*_ zo^P>&+zIGX$X|Be5D0Yf9tOQdh6xg076q#!oZ0&fOuF|XZo*S4o?Gdi40_sAkzj`$ zjD%Af=2Ffs$I=e`2q!@VMSx(eFasCw46$OVbD$V9__o1j5w5Pr`bvqYBS+s8r;A5R zP^9R9L9}`U6x*0~CpZtqHPtJnf6JPkCjM&)g&~QCB!mL;P_|&QTn64_k1|Leycv@M zxe+@axtN9zI)wu-f$*|~uuI@qGFLrHQ+~vHjWY^ae^dC$&@2D)QU=X}8tc z_>YhmXpB713kJ_V+UB(GCl)T&SRQ-Il#T-bEnB7Of>p#@@nZ(&P{?CMk1>fHKDBD{ z8zm~3gV{)d=7D(ERnNn$Uc~z?`=?*RW0?!3KKITms`4YiXa=}|jbiXPG!K*qKXB8M z=>Jp+kNnnv#+WRtmO+!%;c+&d!q|bOE{Ti;lvM>Tq4y^$5*kLPw{3*IS}Lp1!l8R; zhGTz!&7}V;NnK@)KqwJsg?LU5sq6hEr#d756RCbDzQo;`P+e)dr+F04JGr?E_(|rT zs{8}X=g?)(0V)v;sdu2XtDt)?V&do`(`xW^jF&_*gMw+qhv9T~qPZIVm{?+@l0@1G zni83WQEY}J!?~M_ixN45bUG}>eNz7DytztlrN7x7()Qe@5{e^PAFzT=La2wwq{T&g z)iHZfjItQFR+nW1U2g`IC=b&N+iI%Bu6#NsM0o19ggd;JLkbaFJuA<%Ffh6gMLPP#={wT{kj zg?Uhk=2dPpulAW~O3SI{WAah(sEKP z8An>~Q&o{%s}$+%*v?l)K*H~trI5u#QtJPbA!K8(PH*TZwA^OQr{CdDsnDGTdCv6U zgn2ax=d-Etc6mxIJ-PZau4;{$jmQE`ul5fADk5h(WIn zYOX>(wEugq+~~A-QR%nlN|z;{CaWt2@+{8-Sy4ifUQz?8eHM9(ok2U9nZDVPuNi0@ zRXWYN)aW!Ixx`ZzD41Xk&%=!_+;&9sp_vqX zCYo}Ktv2YL&dndh=}4SEbl|+`hO2<+CV`zPtZl{TIJgVwQ82fa=c_}*E7anTSC)}?T;d6=@x zNwtKDJRew0((!v$oI*O=z+qo7h?R!cRh4SP4x`OS z;6Sz;AOA!Bs?9Jonfv(QN?3vPm#b||G!TMWFvjnY$td(+%s#L(?n}eQ4RCyk^%cn( zhM~RJND^j+fs0QCY~~|HQX~BOlXdTQXA!VE2FA2B&SJ5u2>65oDB*tArPmIQX8?f?i;$0}%fa#Pm_Uh+ zJA)cM3@IGA5LXp=_d_)dsSZeqHE(83CQuPFj3{q8OouB2BuIp~PM>zAzQco4fd?*1 zEl{5q2X2}PMnR0Xe2awQWZfOo?G1(_;q-7SbL(Y9=!QHlCIEZx#Cxrz5Cx0QVNV3)${^n)qY@_4s zx+w8OBi^HKoNS8pfbbC#%=njpnXhP2)9d6cb3sHVp78P&#QdJoL5tEkjMBM+UBf%2 zULV@9Za00}&|5V57bQO@C4Wv?4z<}XvwVE4_s~-@z>t!M%Sv#C0)->0lJo4Wv^nWE zgb%!wg3%BZDv`S&jwEbdlbZ;ZpbUhOfu(`KdXv|4@CWHK!Dxxbn`S=n-ZUX~xp z7)zb6U8%~jSuH{{Hz~Z!;3S&!3P#|>ak4W#%U7=y5F3cZDSDIT|NJ1o+-+BT`D9hT z#t8(G_RHcjpZkQ04Ou+qcZx;ZHlx$}i5wony~af|-M+Gy7ojdnkMKVlZI{SyHGdPH zk4L2HkA4paMFPv~a&xXaQ)n<6aj`f5ZiQ0)8%`UIRE-)v#Yv@3uSnH8CFtdzvpR}5 ze_5FIOYn)>*&B$A3xbZZND@NVP`~3iiMX@BsjiS)dRws?_$+y_{)~u?p_FnoSE=w$ zqpER{Nsm;s7FQT=aqZ&8R}x!$_g8uh0G+DB-sgiiH9$Pkt_h-qp?{0Rj0rLnRNx8W z&=?WXNlOL1(UkN1UtEt5=$D6zVA}fxhjp8+g}pBKG+u_kwsMLcEF_;pz>g!c_RTBvDLs!Rd)mad)u2n5 zrVFttuoiP&LNQlRk;K5dI7)^N)J6h>MoHrRHJFtkBvCJOyxz1F6qfQ><@@)+tmKUx zF&MkD{WPx6IX05J5y$pvL<&z#H2Etbp#qIykN<1_bok|! zYn4K_b(MbKNryRWOD1O}^V&BzT}(8Y?+C78r7i$I>!8?7DuV5&H>@#hKtkk3RV~e| zvcrdOp}_yr$l7N){8b<`a{Zh6bLbFunNt2!q*>hv?!^J-T&-cS9g6{WKNVd0rLDO6 z%Kgb*&mjU)Z>1XjglZKV!^CvYibwzO1as3}b=NyB;{ih4#ZEw-=lq2a3@MZ;w zhvZPWV>oqzS^V};tApONT`Wy_B;{Qn;fU|&b8rxY#(R16^k}9=kq@v$DU3)`l8SQ} zagotf+bzz&f66>AeSz&uLQ$=J-z}Il#7uj4VPhkhL&Cq}G3qU&> zXANp%({RuW620Y8KdDX_Y{a7`mBTl_O3VX6WU(I)YXQ-PVK$<{H zlt5nQkW@FSIh%x>k!YZgjM^odrlQ}8T@rb^JAzRYf)`91QHdbdz04t21WPT<&Tljn zpf(s7k-jKcudF)B-oN(&=o-&RL}M7+SQ=q}ujj)k-U=%EBB6GTc)Pgs`GBY5n&XmA z@o!1J;eJzvn4+7g%&TKMW-$94>Hn-jE{fI#Q1sidfSGuO?Jw_&0m$4t2Q0r%H+*zE zcyM}epvg(_I*i%${(pNoQ0+11cf#>SzIN2-5eF{-nqk}a9nWDY9Hl%rqyP}RtSL0A zM76aBR{xC#K@AYcw8VP1igrc~1UtIsb9Cx*FAW!M_OrC3KxVMe_x#_7R@=$S$t-fm zyzVb|Te#e%@qkc)_YtVWZmUHGuc|q35UsEu58`IxNnt0*Uqv)UYzG&ynL&U>Xn>e> zssF3J^?TDnxkgSJaS6IYq>)d?MCtn9TGUVdl;PIRn7)Keovw*oWSwbS7f2`a&UPr$ z9xa<=bY$0`NzOAiTgVZyUCZw-_)P!!FlYwkdsZ;eVPDZ~d4Lpz(vqhIj*ECF>8Pf! zxwiUq%H=l?{|Kd5nvRputB$JUDXf~1Ftq#d@$3%E@<{rzOnvnIU+LLvGieDb?-Qa{ zZaj~5-whBZe*x}D1hPEW_{y4pXU$bf-$|O5*va+N5#R8Ct#mG1Xi$eG0E>WOx;Z&iGi^#S0?5*ZAHE>Jo@9OA*E4sd zPE@8@8>`moNzNJDANp+78(@FD+n6;Spi#Rng@X6Kk!O%X{Ha_h6%|BR`Bdnz)DYF3 zRxd2y)wzi3cqW)#u3VV$`y@MEA)8-vrqo}4C^lQg&dswN$L(M;!FhK?#QTm^g;c;{ zt<$ugOd1<*l>|EMWTr1k`th*^Z+5S9I{B?ihW?$&&GB{l)v^3+reONt8fT=Z`~8jS zmTK<LkWjEQccju#DE{I0q#)dKx%6r&+nTpo9&A7hFds#jaKt5tREUb5tAFOH zI%&>4yE+d1qFEMyo>)d#oQ&q&Fyq%iB2HqkLNGsB2v3lNFU!M-c+$#CDhl92L_IaXci&?D!RiVVEaYwR9ZwnEU?fQF*=7Pv#Ghhgf7) zSk@Z#J&jnR_6PQ^2eU$W0vyQG=}!2)#+3PRwnA0?L`C5Ub-C-E6hVT^@1GJIjA<1m zN*ynJ!sK}UYKhMeu_c?E>-? z-;GG%fe{8e@_&Y)TejJL?bFdhk4-`S;9l>Io}@qeyD1zpypUVy6VcHLS%|sSng{f1Gn|{>%kZ|A46uWb;#>;`-|bj#n49i=Nk*`e4O(M+5L%?b;_bY5G+9n zv-nWb+H=Sw8jo3Gzn-hO-fnpzrQ%+4?J;FVK#|!V||*xwBT}U@&hhAWJ5R zPR92!dUjZmadxHx7%-Ye#A6;X1x9?k(JDYjsF|7PgpCC(I(mj7$$i9dM1%_p!b7}t z+YIa;8iEx(SLyYPz{tJj{e1=-FNj@!-o67z<;?vgIF`dMBHwC6Hy^~4QoVnUC#XD# z84}zr!WBVIoD@pF_;w47PDGYZqW!iAWlKv`VtSeoMyI3C?ayD;IaiKet&6@d?K;hs z8Qr%5bNPvV7FN&>ld?xiGOf&zgppq#E}`PkvY_w4b(Os6%5^J#9w2l!ttjKwrk&Er z@2z0LClJ!i21rMC2=AmN=s|6$K>A?s@@`iYfCa+BQbU}liP0(;jzmBzvAU-*5(Q zf&x|`{cyFaFaaZk3YYLS8VHZF*La3}5mWOU)Q!&!p&k{2g_Rtqza*GVf8Ds3C)`w# z#gO^~`gzSzEd=fS925`?3BfFz)7jwoc}Oz!M=?OJ2fS$nTp#h9Hdk6uksBoIdB6fM zFoSsTfonp9Wm-dmu_A$FWiN0)Z%|;+B!C<13y}2)64sFf(y#x!rn7=vms=gAfhgl~ zUJTR%s5?Rs)jdisJ?ElK@`y4Y4av{)L<{;fbW9-BIU2&L=+6XxX^i(x-I@Ho)9pB# z43J&I71q37R}WL{Rflpp{F-YKFV7v*LGXUqxbD>Ar@z|J5mig%2o5Lncd)#=4XT67?CEyb1 zekLg8akeg7SA&fKmxBOPF2UOkusLzkpVq#~m;8A!Um|0$Lrzrk^t?2T)M?I9x7)uM z71wSw&#%(w(BqAoSYmD&XhLOD8ZA zJljxhL8nIqyw**k;IjX|1Oe4rB_<=;%i1Lumr>82qI+-bkMcsz2_3MIyWSkRJ>2he zUZar3BVm0hXK@e|f-q@rhflG*3$K?>4~tI02V37kgn!4i`rVcjAjIW_L9I&pw75E} zuCHd5R>s5iNkI)Q$2IcFns+!1>^s%CQ!$(mxJ<_rf87dYl1Havh*~Xgj$%f*EGqqn zvEYb5N#*cck-BZFGg$IO;3U}%GE)KJ@qBur5>JY`Yc}#r+<_#p zxQjOYAEQ3`)d!rzC}wf!$$tl+gR+zVtB>4A6sz5l8yPpMny;`>Xx@{O_M<+OP1e zwtswZW&8X7W*4tZt6sDsmzY1al2j`KjZ9D^*N0#CYXWINkH5i#>$2tL`FS4tkZ%rn zE6-rQN?VJ4SZd4TG@-hi)$Pgg2_tmCVx}iQhNwmL&wR|Ro7d;hEYjXHv{)PJc0Mon ztxa}+NI#!6-_F+PqX_T=YDyG{M{Z`SC6iuNvR+`T5H594Hib?!vHd*~mNDg@ro%HVj?A($x{>5}h^PeoIcUT@ z6_>ugK4os168!4k{c}4)gc6gWFXx;hQS2ijNbJd|NYCBR?jAIGwR9mT^mnHlrA|8t z?-GJF=JLgaf~-JP@KGKy8R}`S$Qc|pd3l8#ZX>CKCFOMc{*P;FylzLtHriMRXf~?z zzjrlt-kto4v(t4u(oh|ES+9%9>(cr|M3`7xiylMFnjT9W@eFS-7nAFsUtVFzn#Ymf zW#uCuhL)Wth8Xv5+itq3MLM{Vi&R>11%jQR8fnlmfc(6$sz$|F{T($3(UelTMKKXh5Exnrl*IF8@6h88eT@_sjh|Rjm3`i>p(r+$U4BXi9EY0KJrPeM{5hp==HCZkR zFBQd-2uRz^+ZJ_sqtPcc&bQ_oqNx?f$1CAfwDtXsEvGe`+%%xk#T!I7?Ft7Qp+JWv zpdr9)2PzXVFMV@MNge!(SS^y6RE<(cd$!shWj$9RlZ@<|Zm6*+BFv%_iOX14ptTlQ z0^2tlT8>)8G9*GH@ivX$imB^a0bTr4FrqL1kYyDE^*Q>?&`9#=%n;c`LACAsJBtND zmpz{(;p#bgO6~5AsCK4hepC$=?%?zh+cGwZ>QU&8Naz6ve|H^mx+c>t5xejoh-S; zpO8&8xeN(fue7x5@P5I)9I2d`B583m;tlq}4+yL8G9QlXQN<-y>~J4zANMmDj-;lF zM!zM;z~uO1e0G~3H|TG?P*+IW3c+!oZohyfH(0&f$duuBSl74*c=mh|Snr0elGKKX;|FFb0`IR#@*u>YNIzhSWK)^!4#Bkn z#@3%~zUPgLwfQ}Nsu;`Iu&Hg;oT+?uKP@#GKyf0PvVNnpqe2_^DlR^-x8*whqaCgv zW{YIEJW&}%OmM^`I^~DP26+B%<1vYlt3rBrB)O<=veH^{+9n$3FNW&S9e%C{LU;c8 zz$|hLGk&r-9JDT|H#`p&i8mG_MFrq11W0qeoj^E0xbw_Xvx%1(>lS)TW~%=Pa}M-d zE71u}#sk7wgX`DA`{`&3tv*G9alDQH;zU4XB~5!IOQy4=WSdN96a-& z579e(t%SkgC_K0ssF1%!Gvv2U2V$5gxqJ%3?+>*qp)crySyw&^vtblNU+f8EppN8K zQA*L0v(-yT&_`rYKGbm;$od+#J7?s z;ju#M@{+#K`G(x$9P@7m((D5RK1~>;Q5c5RIXx#NL%|e#6`De?%fj`4_Hlq*`NLCUCRsqM{>u7s#)2efl6N1YCMAGp(dJyw#r`ZuWHKInUkU@BcbBDo zHL|0P9-=W5!)+ivR(gL`S09MP9|Iwi$`MZ93F7>MB>r)Q>vxg%}xZ>-$C=DJl z5|XW;G^Qo4r&nw)k6i`YS&rw0LJn`~bVeiDMUDQ7@(YYtl1*~1zkyiKIkbxBUV6i9 z>77*0+dfJBDLnR}DIl-3I!a<*dTkd%#h;8}P-l|lwqGp(;1kV}&gA&f98sA?t!BB} zVF3@djj6DKcn|FU*iF-dy_}{tUcu^3~Y`pD68U#W_;VP;w$2;@c zDw;E)NIGfO=oOL*7?g+vd#iMP4om`c-u?=FgQlnBQ7gJfdZ8iJ+6b)u$>Gh$*;K=G zlL6!@X!n<}I_KTXiiHMq*)lvbreI^D2ea*t3PHUC`;~8D2BwDFC(F%Jv!KRLWBnP@ z637<0hb@EgfavxB0HKi)QqGG@F;knhZ zk13H*Jz00KD>Hk_NP}d4zr^7JlO(|E9NG3y3ESe$REe}>g{rpa*}q7In`251Uu(?9 zSaXZH;t{xegArpipN(`v@o@dRS{*jN*F^0zjOB}k`Hd{${RC;O6LMCvEMXVPXSz?@ z-OjC*IWZRNgF8LWx-Wy#P6j8K@#G(`-|@O0z>)BJW)X5!NdwtX$?oWa4)OSCZIed# zm~t(e;tAN_Veym8o2e;QpJzc1=O1Rg&Quyi(4-SRlWKFd_)5z)PDxDq(VGjt4^6en zDR2$8KX-CCUGg(z^6jn<`vliSYV*^q`PDGM#1b6)`= zp81ncslhk|DyKF}Vfw4P0_CpF2s(-j*K!B{EeWktJ=|#(^|1A<3hpBhjKr@H8 zyM$w)-31rRCp`)TLmvTLJ{nW++pk&_Ssk6XgJSeSIZah={LFlPG~(IBZ?1ll9`yO(cnVMv;bB_bI^otE zl1t@++uO8OkNZpYn*>}V%8LXtza3xJJ8jc)k#u(Ni=;yquX6^}BH@?L>*Ge8a__rT zlT1%r9zov+n8#DW;bmo%m)RbpjO|_;=dcsj?~>Pr;wY(Dpi+6EOyY=;2>6l<#SvZIc8)2S`9{F z`5yZXG|lDp?_u>T1bH|ynRp{k?o>o${~ zuidb9dy}@^^}1eaor`%p7ZPf)+Z{f%0=-AuF{qr{+ySKIbcL->#Qx9C$p)L$K8p=? z30m>Z0&;iY{c(LYxDcM`d2rcr=MYHt$jd9y;zyz6&+Y5gq*QcE6N(^V6N~^>Sj3M* zn4+k?szqXPL;D8ACWyHX!oy5_ADUz}&LxB_nHu-~%pMrv2z$qO_84=jii~8E)li3~ z1J3(5i$S}1+zbpF9h19&G+$;w)tPh~nWI5%9v4^7ENgmxH7dO`h^oPrEFP7TNM`sw z?QSFgy)EC->;tWdxRGieglHb>_@11` zY93>98THcbsoaWp9)Z>36t1}6)c=?Bx@2KY+5AXp@%3~kYaP@XJE41 z0pRD;EYjNrq2_8I=>c%UBLFn0;2&ic5ES4|4)kMir&=R{;rJP7FzW?(7z!Tx zP88^;>$Fra2E2IG zY;v4(9U1EBLg|}`JZf@1G+9)f3Tks{t5$`;vn1nHiR)F^M45Hk}|8)pcCQTF%E3 z3x8^q^28(d0d@8sFag$t1bml5u7TOB3KEi!W8aYas0QjbHfQX>cgik` z;$Q3M2oM#B6i|V(^N&}Kg6~Q*pY*K?olL-urB(LmFPTU6MC$+(F+(JVoGUBNr(bEFc7qz)mKrG>lo)Ygw0dFMc$VCb`zTh+O*J<`36!8V9vC#; zE*K}CX~9Hp2YdJ8%p3?V`X>Hb_iEp{N~@TyY88s|I1>Q9R;IG+?7B0^sMGbi@Y2<) z!YF)^0Y%d9xjp;y4NUUm24z@q^3cSe1&8TQW+9F0&RZRCYXG0#9NH~iiO-a{CACi8 zU-_G9cGar1Us5BT09M7*F9F{~mKt%D?Qh3FI88h5 z%Db+wlBv1ywVV~!_Ph*tTFrPh?ztho3~RnOEbX-6a(MZ%Q(g}7Gja=q=cI;6cj^Sp zZv+Bg&-;Q0udc0$I4zZeQHLEGp>I(hjE;qOhdND!tuC)d#br~fiU4k7rnaZ1bfxus zxpd<4HzZZd%J-`$^VORAnB&}r%<3n=`pWQp{w%Zm#bY!@zaraoND(u9C;@^bAbvRi z=XUjW1O#Xdj0PwM~Wc^EEA}i`tJX`AL!))T5VM zY-*0F^Ve!7Z-}_nrvRLnzPjB{lbGxqnkoC0;zeV0Z#XfN&EmFT6U#z=Zak}9mi;Ie~%Y5{KPPC^+tF&L<*8Aw@lVm@(tdyh(#p@~vk`b_W z5)tslkWYH%jUA{n>@0xeh0HJY;M|9IM>Wd@YYlMd;=@v&&WYB#ymL$6b0%p3QPJ33 zsNH3s36*RLz(RU890>r+tvVT47*bCF--4@a-s-R-J0Y+UQlr)1kqJ07 zFMiz{3xmW{cLJilU)jCy_)xHJ2IOtQw)0KzJQCSps-Z`hC-a19_6kbX(MkC^CL%rT zE8jo#x(=)GNexMS|M~Op^U$A)Zi= zqv@!qeo<`YkxKQyRo1ee0ahB7`DN%OBtUOcgXm3YnFe-C4Vm@XvL`F8YQIfUEin{S zY&`TJhTNQ z6s4bji5AC@f(42c1!lfar33L`0YPlsmD}unkT4-2Ska=cnzerv=}pIwy7Z_;#{Ffn z;dVeaSywxsIL)e9@D^YW0%s+`bP?k+339x6Od%yN>Z2eCkFbjof0#VF#zs&F-du(R z&)et3DHIr{Fd)|be|}i?Yiw;TH=_>!*sgFAG$7ImZ(}+#Ok1sY3Z86ua9k8B1|}TN z(B5%#s~BNShk)b10Qak?%a0nJ(ORb1Xu&A=wSGN9m{naSb%JA{&Jp4V}*mMN=n)b$4A}W|efoxE;cPm3-_^r6*_$t!HV4Q2` z8vtV}drf{$poHlAkQaNaAAXxdwZ{(?;6(+@%_u;Cb%<6WD<9BP2k8?NXq&ACWG4i5 zzY=oS$WI7ugg{=*2a`P>fHC)$aZfbTrIbX=BL@T(WE>gg@vJ3mgvR~o(&ME@8ZAv^ zNY(>*Oc1#;hgBt~`r&(ibbN6?(VhP0mMM1#Xgb9J>&cb9LUix)+*76fL#a@rd0WkH zwhcEFkk(=4>}?k83&?|qX0rJ_c9H@=B_v#qEy$KX{t-J&PDPx=WACPXIx>mEMcsDY z+D)b(Z@>7VK{{goE3Hq9-(YoxkA1F^Op1uxwv_vGr!4FSfh3t?nl!Ms6#)du06lsP zofyK($w0Z0JIwKPssE)G^{j!6sT~*b2RBi;9DWi-FUJhWPZK&H0re<$fk^7p+VWV* z^>E_83gE=2FDFC~r=~l=4>W7~J(3&@12cjFLYl5n7t^`id6PZnJ6Bk{r&zS%ms{I} zX-S76_g$$*II#1Gm=I+gaL5;pE2HlN`BJ%y?kiw15r&92D#cM5M@(Ahk~OGVkc@nzrnKStude@a3?J(U)EpDvOSf{b@t8i5s7=`(u*zyWn(4?}&!ausp;n~mq5 zZVn$$A-9(&6nXWR$EtznZql~RSP4W48N2HuuP>jEJ<0s=WD$3AC_hcb|(z$&=h)U<*`-g*Rb-=rE-UEC@ zg2X~04WDj`CrbPao08_MiR#@Gf`QmDt9G3jaaO@4`1+)~+~S7bH3&G1^rJkxas`O` zxhidD3x`G{+m7Z?)MhFGr+pq}n5qAP`+2;`vKHU!|?}`(ofy|j1qnZHL&vb3pKDDmP(4&GbOCmIybEpt*d??)V;x!x>`d- zom7B-GM1C7wDIZB(U|URRN<~=k_dm}-q8E>8pO zS((Jx$n|&hcjYR@&ipU(7t6Cq%stZ?qynEm`uVk&jqe=(+E_)il_BB1rmV`PUqMzx zv|;&*^G+kapwRT^!a|rtY?_>8?2oswP2!d~@sZHQ>fSSg&yg{+veBYEnzps>*DJnteh$;b%NOI%!h=Jv$f^0KHs^8KIL@{)gPZ*${yecsF0clSD@ z)5(<)>u3j#o1}boyv>XdK zM5Q=VdBuIK+-l|<_VNjGwN|}?JnD@a%1yBLpP*ihT>R;XaL*zTqTA)~;p$}+LCh6| zX<-u{Fp_aK^03f9uU28HY!t5i{_b`M&6v2=2Yytx)DTh8i!|`!Wmo;EOoio__SursVsX@rARm z^!aY%m5{lEUe{&Ly-kzl~WY$Zn6xYq!1jOLW(6EnPw0I7sjX1FnB z{SfB5b1j)F_V$)+Yf9{I^h3<$~iXkM7ibh*IZ_I)`5h=02|^gB*2`$?x>43JaS z+Fk!pQ=3*A0JgQ3nXWa|8W7&k$IL zjQvwg*6(kO^s6AJt(KS-C0Hrimo^cQ{Kg0>GhH)luaY%$RZkG%Nz~zj*qASJN`96} zF=#i?;h2iHcdxJ=<{jVKc^`h@Y7>)1M(L8#?`SRrwz8C6ht$n4(B*qm0Q*UxL;k{@ ztymO^Vj-B=Cd}j>Nrcz;n`eC?xH^vb&ULwvt2-;(W=CZM<7SYPrwny^bxcUau?GaaE za*bwTsejqQ^0~>np{YBLf3s-A*dZVcCV^AUP=8dhMSp8`2-BrTY1|$bob%SbRzpL5 zxUimRa|%vBK$|QOA03YK(2VnXB^l}G%2XiPh@2?}SglWqlBD@+;zwS8GQ`vJ01<=vaD~VW0Vw#<7-zt(qOw6ns==-oMe~iPzf5W2Vh?c$Z z{yudG$+TJeG(jOV%?}TDl!v(jLTsk4z+v_mo9`$SL*kn}BhgGW7ZcEJV7) z)|dZ%+5E?#K6+Ih!%;W!)`A8f0Hbo?Z}Rwx zB3N2C$51{q$Eua&`W*y%=G?z)X8)MB6ybUg zHsrsMmAjMZoW}(`P8PtAzW*HMII*(zpb2l`ci!+7zg`1Z0d~umk}-CX}@KCZ*|m)bp16tUq`TaYEBm~gP~d|%Dx4emUj}~ zFZ<(2`0mmQ_1dDWiEMta*iC2`Kv+0FlEgcmZf5Lj#rFHXI#=v-uL5_+%C{sRGi4LP zu8+660Kx9h_xn8~)Z_i)xzp6{{w_Jb&6y}!C%&zls^8qM(DcnFiU%96dUA@M7G42w zpGE~k=U&v{@x?&;`%j9_8?kf+$y=P7YIdKyafbP({yD_CJgu8gR13WNhW|1v z;PdyRN~UMU4WN*TIrPi`uOLC0-umLvo9_C}S7heNZSi-uIP%T>ZA^kr+tJS4J6m6K zoa^x>0oF_h+i+7IhIw|*W?@NOezl>m&q9tVa?8L1z?KJ<%&C(Aa}&3r1VayG4V5yz z-^*G(K8<{(BGc@Ye*bt8qRpWHDkemF48>Az;`-+aFuWc3J9H@k&baXXBZ4B=vvprp z?v&GX`b5fMFVamhz%u_P4vF{F#puW2B3X%E8KPwLUXW{iE2D?do}0>_)%>EuF7F^M zURO(LKu;|EB;PUE?q1Y)^*g=~ORgn{2R^}*&A6Y%P3-CNcM*UY$`w^S^H(nxb@#81 zVOmW~@fHm|n2?c>ifi{@KW1{B6zwk|deYt+q9xeQRpe6;w_&~j7H>K3o)3>yVG9q> zr%+I20+9a;fXLu4jF8_`Qw560VEn(m?AYgW+B8LBOH7ZmJ-{ZQoPy7luAcY&z7L(w z6&8%>$#yXvABQQfZ&%jJZI|ATpt6?mUhVnT)+`Zf^zPrBl9cUKDrP~?mnm!e{_OQW z`byb%w7extqHw!c_l3`VB=w?GzYHGU9ih$h0y*Pucj$=sLS(K$-1otG9i78f%OT@@ zN-juJRf@LTfw^;0?LNO%;-Lcks@wG$R`JBJ7)X~YsQB^XJNX4ydzi8}l*!5CLO*N?Em{#Xu@FyWn6C|!UN$*>C`L%7 zv~b_;zcZS2%J`5-25x!hcJ|U>-3{zJvd(}N+H~BFvg&_DJu7_*eth`xfKiL7mA?1O z;A5qxozibuvYmKfyW0_Uo8wl3a|j~iL2y0n@P<$=MIhkrR~51M=UUJoX7ah%zTW+Y zxFq>kf`%EScl**;WGerU608qVg3TwOwJixC8y~D@(ln|cGCy6-a&QYR9$=y8RrBla zNUXfx`TJ_?4vU%!{f!>#GU%EG%w|CT(f3H(#8${*<_s@Ak#<1>h|G!qWJ`cUkU1{H z&ubvpZ}+!%GP|aGG5oL0$6#wTGBiW~XRIAZJ^9287EGJIB&=8@EDGYJAxjPjtX9!2RvTNLP<{?9X8u=TV9vZAI*&Oz-O`;)9`ihm5=ldIIMl1n~RzS5~bqM z_kZovr-L?kyn*yrt=T$&&1io-JNOG~w(#REiH2Jo8DBMsoQf*CIRQ%!KPJfu|5@iP zK28+CC(o4nRvYx&>E2-&m|4n#d7@!Mf)Vjyyzxs+(#Ew$zc=;Gx3O|zd=Ey%gcI5o zdTxtMd1;dAnl1L^$I#U(hlzU)l-u{eDddG^Rm|WB8quT^FICLu#%;t$j1V3TAm;NM zDM~hBg~?cZGk*|yC99DqY%p`9YkdIm2Qm%-T6-W5xqsu?XGW1HXqIG7CMjSOF*YlZ z)vp&x-(NCV+jJ|Y^;=4hTtT722cf4MYF5q24|t>H*#VOTvq2^kI)6$aMEPSBSu*tUQt$C2=%^kA?>!#%C4 z6iSS_Ig=Cvnp3z;g7pAtLUY&e8V8mH#U`Vn5Y(MoxXe#)I&Sm6zx=HA`*}?~Z9<-f z?v0`{04U+JRq`jnkg4*UizxUzjGrOymfHdW5TPGSy~Lz&mzf|_M%yQ} zWU%L^WlP_4?lDY-ZzQzHr8h~quOL^xZ7swOCb5sK(Cc(w&g&I5Y8F9i^dD=9*p;o) z)u}3xi30FFtJS!iWz!nFWQ7!Z^UcV^N-r6oZjp-?Xjd0(D&n!_>?8_DJj4X;1MtI~ zxM&>l%gjC%vI;&^-Ijb=AKetc%kvOfevNS?lr>0%#}r?E#r=4&^`Q=C@LWg0e^$B+ zu^}KZFxl4?+_@)yDN%+SEojQVTz1ZB(yU6+-KRhFJH|P_)VjJ{@C&}Hsza3=C0FAv zqv=WeMB(IUzRbAM-e7a0?6vGa9`nzblu}+@C$%T+49zim|*yMQ6h4L{zI z=TzBcU|id2-mKarO}`11+TjAe-gemRZ(9=iHql`hl~T0W55lb&VgFnFoHg3WB@)j` zP#)>+0mVyM;SzmjHv>whU+vxuq((JBr*0Ccl1y?FS|k&q?4LOxPG9bq2*d@}n8}lS zv&_pStfZ&^ymma8X&yjXzrfAK6~SP2X_NO&uS&Llcg+MIB(3!9!sa95@Fu+f9oI+2 zLa%w^o^N-7X0{ zwlfp?9XT|1CfY{LeTt*AYY`KdayQJIQGjY|`xZ+iKt2_j9Q`fpHg^pLPqWMIuC~bx z2VoFc_t_D{NTz&zfdAF0cRW|gv(Fw?ze4_GNaDMnvnPS@f?uKG5(1UCQgO>qcP}yK zXHUbJ8j4TWP25jixC($7oG}n7(|_1t2@1&iDG!&jGO~>@Cl2$`h)kr_ zaPpd~{j?-QIy}USXfk5mX-hAz`{U~@dTJ$!tF%}GL6^Ec0XmGIx48<%(glmf)Hliy zFgG{%^aFx^J|ZSUjM(;ED@QUlj5sOQ&8N={Re1ko=vQNN!1%GP#EKkmWzULA5#8QeYw04a^sVrGI-n zgf?VkVcQgzr`ut{vVv!HwT#v7v%JV(O;NX8$vH?#Fk;fXeKtO%)pxSLg-E+c1^74j zG9IgCC9W~twEdbICK-C^PvP_X{MDS_Y?l?g$qh8sHu>jg`CV1o{R+$XY}6%H5`#IZ zg@3PqGIGN96pBYac5;Q!9zF)^FRv*Pt`p%le`HGUZ@$zJJ(OZ={K%)X7s!4XuTJ2Ed88EuM2n?8>6{+_TLN?BAZ1*wCtKPqL17Xna|vI zJ@a-b8X_}V8u|#x&uAp0p(a@Ntu_UW z-i#k}L4X>S5@{hz0~Eu5>)LQU&H7)cYyba+vh-FKp`eLC`J3B)!>sN0(_zm04XV)G`yJ7i9>A6 zWsYPCXQWpdssXisAq~jgZF1w=1<$JMCI6GGEyujZ=#h->;IjNRo=#C`;M`CXea%JG zED#FUnX@lv?zye@9@9`hv;FXl=lqs4`&0*PE<%BC1#d}SzZU%kVaSXH1Q&i^o)CYp zMy(m!5e6AKo8PltdK47DJ?=N!$+vA$;Omnw9tRkm`y2j8U0*6E_eaQ`s!b^}uF67Z zi=^}4I1hOMj#jDJ>^;69A9jThi|K`?pT#b%o=-wwxPDIr74mBhQD{Wo?A9L6uwx=y(pdw6w;F!kN3-c-pP15mIENxL~rr3xc3?; zV4zU4(>L^?k6DF&NWfVE8y#Yi58u(EV+weAnZ()w|Ajlm;Vo8U?s~D&oVPKib#saw zMIjd*RUP5s86;gJ!j^3VLLuFT=!4$b@Rgk+Gnt$D($3PiR*s%}FJuT_q3O3|+l4>N zLlEhbV*cFlj|Dem3T-7^jJ4Y7t=qligU?3CF?;y>9S10i zm2f0eT(&-&SoB3ba~Yt_u4Kr}ys)q7d?{~)H%1u&X?D!&NDn11We#eEzQ4y?C@aUK zv{243vMXf$CIT>G_%rT2Oz%KASEIJ)k8(Ti8a8u;yK<<+oe1WE^QS##>k~Dzgj5$E zv%3i7y_DcxF{!iGD7z(WolUtrML`4BS9MlBWpOSnoJpK~&j5T-N%2paJ!FwkCNDLb zJ2yqKEUqO&FnPVJoiT~59@;LvC({ORGDT33Da+BuZdA1JUtFFx* z-4iRLZf@0s(lUkDrcrByIxdr^K6xhJ0LCT#g}AM9=xJcTX_a9+2ybZzf1GT%dU5>| z&@@gT{n_aeTH^YpNq^^C!FruSD<4hAiwlg)@~YV!w(9%UtI2ZV?9(&=3#-L@H@gy1 zkuPphEn9s6vqOtS{z<&;%L`oK#Z}bQswJOzh>id)=uNsMAYp4m4;n$qYB5p$hV1&N z%UJ$9Ixo&C<5kem6A=`EvPnW_y*aQ5AfBTXn300t^F>fhX=T-}9ccMI{a%?_O9zMTNSG=9<5k5FT~;oAThg z6x4Hx3!@53U7lp+gl+pk`kx2$aV_mnWnuMaTu(Y5R`O$`et-2BD-&b?u+Z5sDYTCW z4gnS$)xBh&{s>3%zfv`bFqI^d+uMtaBGhSRBLjhgPrth4Lz$tOW;{#tPGClz8 z9pIg^KJ9)W27~vE;@P_IrR$UO>pp1cM9b{2Tg7wZ2&4rg-*RF1PkJncXiH941L zk(f7?58kU$oozqSn`D7csRF{Ugh66&8yQ6Tg@MBz25<`Ahr1dMz$>W-5{p;^snhoG zcfJE0LF)A)V|rjw3j}((4gZBZq@FJb1_maMEov>jvoKIbHPRKpo-bgMQ0N4yq_mw% zlk`h!ODF&`M}$>#FN)~=)W!YWfY-*wLRkpNy#kV(q% z%@4LK1^iFCI*&ziz-^)MHV_fz3-j@{8dHC5F4-JMkAY z#0Z=%1R$Xc>gsg z0R?g7vi898k=`GGXDefqkNWgM_^|ZhJqANbXc3cyK=sp|Wzr_6v8{KQpWuPzr9aBt z_Z)7ErE(&9%k(^04LzU?rNs)5Qbp}US0 zEg{P=JTdMpadGNf26zwp>t%w7^8sfQ)hj{E*`gb}h-v_I)T9OacieX^>$M#eu9S>6 zzy7&C_x6kfSeeo$Cq8YOgidNhje(g46G-)k#&%`qVUokMQs0JyQwmTe(1Z-wC^Hog zQdV%d_oeN5XGdJVOq0==<(G|K!os=H3wYV~Y*$j(OC`JM@hrUCQjDqj){I8E; zr?!J2S^Adr;zvkLDkCV#Z!Fd19 zC-{t#&G^PF&i{0OJkNU&Np zKikA8#aLsjdMVEnTWU}GzFt40mk6kEC;U**&nSR=1XX7iaQeaqHj?uWiScY-(OibM zq)R5tcta%*GBGaGAgA#{Brf;m>+6zCvu1#r*thH69#b6gW`guhCO`tD$ z`t_rN%Rf(}Cq%foON}34gMicvZL2S{mOz(K*85cH4J_GHWF5ksy#ru0!FcC|k753W zMXS5LKzs;b(N=Hi#nTI!MNW3=JtdR%Ods5xCT@egp>{*GI-Che{istueD$>2)Yx7$JZps0z@Q;AT-vlX1Sr!1 zOeChh5)4ZG(S3DPeR4GPq7c~sRe3wX!LH&1n`Xc#*7;oR0smr7B0?-j@n7C6`V8>mL2TR}i8GE3Ltnug)}e;o5bxkxCXw4cAA7Z@P(9SLR!3 zuihEg7(XEv+fvC?)~l|^$5`FI9$x-OBBprpUAP=nZudmsns}r-Y*zyXrfQ)qv0m?g zo~t{U*ZbAO@>;``|1rzmIlnxzl>;xnnhV=Hu3rA<6xns-^}?d%P*EJFG-U3TA9FxR`@455icLik7dX|!szZZv|Vh2_(lav*V267LtFd6{kQVpKwU7%Z%5DS#E$lH zqs)>M-5p%?8281p=*cGG0A#aHB`o{Ej9dRkXZAETHDi}lwMWUw2A`F?eGGmZ6UYr_ zr45!_*_#oi;&SiB5O%r`EQ6IxpQ^}C#gRSD!92mK6X)c*-g(KvF^S{&u~z!5Rrhjv zdDVC3-h;IWZI}%9-#}#s&>K(0>E*?3$J426JC?&>2nf) z&M_7FN`mP;pBL2`6z2CabOK}~qyrmFPP1!aefIcds)~jzg6}})hZ9LR*L5#=GN|^YIu(inBbG5B1_Ej!r=WRu#v!Wvt}A9g|{t+2K|m! z3yq9ei$q4HU?f<Z;#;h5NVcc@dG`j*j%!2-rRq} z{KQF1YK5ZphZ5bGmMw3a-ZP-SjMh#L7ga8-jRZ%t5$rW{P#_7vC^q#LV>6))cKK<4 z4~3K(yCWTiSw0OOI-^(xMT@%Yig&On#rRjKb4d#R4h7<#!Awz3G_msW7fFo}5)$H7 z@m{C9YM(!GGEn3F6<%e#GhK=%!Js=_p6G;kUKYydb}#!~03pKMDrhq3HvWYi`A?c6p>OvK0iM?2)=H z>w`Wqa_Rj~#MzjK)jntZeHR(7EeBF2s&)g3;{$ebpUv#b}0 z>nei9A(_ex&ZLz8D+rZ4V3^Bq#D(AUyO6B=E=Us;L>)iu{s|HYV<~In9 z>7;^5A;bMN4d$BnW<&>d3N-QGpnRrl+)vh}m10sX@067!)FS=lG-43?z3ME3ZBUj1 z%>2Yg$Gw7D;152RJ8Yk$n3RZHZ18z)tZG{9n3UdUA0OD*a%>9thXWIhc*FW_?gq$m zhy1?&=QR8&01}9FSk^dI>xKvAP>mgOdw1fX#PKYD^zj5fNNIzM0Hl$y?j@_O&1#gBej8->Xt1sF-rs8L1E|ecRs$-TksS(5fID&?Xu5zuCO~n5I+B60$ diff --git a/screenshots/right-click-dark.png b/screenshots/right-click-dark.png deleted file mode 100644 index bd3325b1f77062cf0f0fdae67e062bbe5217bf60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22240 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 CGwKrn diff --git a/screenshots/right-click-light.png b/screenshots/right-click-light.png deleted file mode 100644 index 618e40df5d3002f7ee6580b2bad81085cf06c7f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24613 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 CPHk%d diff --git a/screenshots/screenshot-alpenglow-dark.png b/screenshots/screenshot-alpenglow-dark.png deleted file mode 100644 index 5f307097884fc1287be03223934fb6dff51813a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164033 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 _eTr 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

-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𝔷z& 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 literal 0 HcmV?d00001 diff --git a/screenshots/dark-mica-floating-tabs.png b/screenshots/dark-mica-floating-tabs.png new file mode 100644 index 0000000000000000000000000000000000000000..bd47f05c93e36bbb20fb4d6278d0dbe765b12d91 GIT binary patch literal 142766 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≻B9J4cI2*0~Hye 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%0A4i-8rCm$} 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 z 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

  • _*=4#QH12m2NvlikFw&l~_ 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

    +gnqk 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 z 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

    gOb>H;4w~4lY?- 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 KMNUMnLSTYXW?wr1 literal 0 HcmV?d00001 diff --git a/screenshots/light-mica-floating-tabs.png b/screenshots/light-mica-floating-tabs.png new file mode 100644 index 0000000000000000000000000000000000000000..594a44c48427fff2fcd53292be732b282b87cc7c GIT binary patch literal 166536 zcmV)gK%~EkP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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≧|302<$OJzO0z2C`C5jW%i#s} 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�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 z zAjTra%OK2Kxi9cZ8_U(1HZ(8;$UMm@WO?woSTauE>+qld(gptDT_0R4Falyw$t{Zw zCdzZLK4(VC(4d4|qd^Uzw1yycu5kCMt`m!jLfJCe>S9*8n6wmu4Fn4taWN5VjFgs@ zGLU7&q5=dlznvx$-z5=;8%1h958tYhdUw^uetJ&VwDH+Zddlw|I2USe_GBo37w7+N!RY zs+DXb`qY>tdX?%!JMI~~Z~WM923xR79zQM>ka~5LzvVOdd zen)hTYt(0L5mC%>Mwxv{_@kPK#UGV(ztEqwKBd<3+Cr=NUe{GMz7{_lLYUwkBVmKa za1g* zK!7>;s8cCG$uLU6%4!5igq^Apim@hxjaijg4&HQ+Pb}rB1MJH4*A-G?W7AX0DBkIc z*}cUWX!Nr2f%KG@62#GgaPAClS+8D43+Ys?hEYnb&zP=5jJKZ9of7VaFj*kAAATg&fax$l4` z?}h-vqoOj4ya$tmXi2wFQWj;g$Y%aAvyWEJMd3?b;NgitjxhAVymK(V1Lkx5%)Jh` z9xidROG;43Jp)4&>^AJN@*U>w42#BL{}aE9;o*;_TUd>m5F;Yi8B_`?%AbPO^~`D> zBq1!%a2-fg7JCUiDnLa7gh)M0PAJZjK?mBlWCEoi*8-HJwL*Xs&bul(NUz?kmSCj8 zSC|Rl=WoF5Er8`l)dJu_S!p;V2T*M=BH#uQKyeq_w+6$_AAmo8EwqQpvp3*);<8h2 zpa&o#o?{oY`*?UyA@|J}_w{_5TX{OXep zdaWo|^J(k&RoB#Xl|(I#B)@9`qh?Tb9X`lTMJ>403+5P5q3`k4XAN@H))*SZ7)#AM z=4P@B%#h%v!v}cZx~)grQ;fH?>p~smGXWN&;94XwK%Z+YrC1or^1?;{gF<`@LU0$c z;#$&(#YV8uXp9Mpwheyitu>fS0MMAdWZr~hi`JwxuGYp}7cr%WSeQV4f}*?(33$mE zI>zeU;qjY2e*PaW@!DA#FGI`uc|!?ljY;kxq^?DlZ=mkcN>a*}f~>e~SzyF#rJM{V zr~rc|Z;;BTPOYkUk6W9qF&g!mfDeRpyUDu4=6WT?%Y=jn8n6%`Lo78yBS`K#0WPwV zUS=xE--Bg`vVNsJSkp#UfiT%}+7@Fww76Jf1bHQ|0Xi6{$l$UD`*;;8M#^zvBjym> zj|X7r(D&rfrN&Vh>-KvgTAcm}Wtp1QO-L)-`e=k&9-n<&hsneaJeAdyhU7%KkMx}&YHf4?k-)%`Ji(bPw1?pn1XfD{Ewmz_Q7ITvG>HP2Uf2oGeu8C9?xGcRvAh`3P7q0oRQnJ1X`+J2-Y&Z#vM1 zQSs4Kk9s$-Jg@xoP)+E9dE|w$Xd;RLN41D0wKstr!swf%0O|!beM&hgr7NmIZ;D1O zh5?No7#}1-dC*&S@>{e%Us!2?J;=vkgv=ojCws69u}s)Su*3HNTafp-)mZ$bxA?Mq zgmYw2toYM&QSpSrg`MNBIU&U{^~gSn1O&Gdgm@|d!@$Cr1`G>hZ1LXA4t`j|EIVMh z1RXwu#r|{njA`-U;&r^~F5wp;{z)>ajj5VtXGC_bJ#s+htZb{6R*NVYV8e0Vp>Q04;#!(dV&f{%*2}6l;+*1w{yqbHDE5 zFm60NTX=YQb{ODc`W2eXC9pWc&4Xw0!*^f6Z#{l{s}n_-u&STaTvTmN>Y4Q@DNKar zdd9Yub#=42!_vrez*#Pls&w5N>>q;`J?_j7@$b!_$B#dEiobGpjLVCW0lMqiR{3hYBlAv5fkQJCQz@zvCN~;Z&a${1cNTp9#FKnZpviwbF|oYFNMD%Tq-GMT8>k6*o(+XS>A6)Q@uLrG$f zdXqG|)^{w*x`P4lU2-RpKk7p~G4>wIO^cJq4IZC)tX3ZV5Q02a39m+!3^kxerfgbY z$8-^8<|lEX5?iJ5d-UccjXW!TFt%85y%bP&yuL=uRHdA=`&dDo-(9cQ8}k9nK?xF! zJ*PgorF*GAnIkffH27EpnYGSSTWjdL)%&hReXbfK)qAGb;($HG2fqVKpaq!WDFa<>WF(3&>IS@i4BKAyJ2@u-xfF6BF;d=8iX7_;2+mw8UA@MY{B#f+F zOIp?>WU&%Z$f}@RdEA1sKX7<2*@4PjLLAXJeMgq&3+ty)E<>GTHBWNuDtIDsoqWHx zrjql*FJj0@(RdusznTQ5B}Cl0^!dn^2Zeq)0UQPx4eUz?Z9{kloD5|dm9 zl>DF6_s9!Un?t$nKv{lJKCVFz?Or15qqf=*03u~4ksV_b;*T^ofEtZ_m+R!7=yoD) zse^!qda0~*WI!-5$<3EwNUUNhHC`F)T|f!F=1CCuXnQ#7N>YO$R0Z$My&>R*1oX@n z7%EM?5vyg@JB1reV9+E%#vH?^m>8QJ+_QHW27|scIKOD|@MMOQ;|&JiCznUr)T^Vd zl|W8)@(R6YWPc;IQIP-RamB}kMeZzXA$YQ3IK@?Zpm~$N)4nZj&e;AllpSuQ$4Pwrdldaf_g?B zg9V24Y`n$?>x*zWe)lec7~~?z;f4%w41EAV%z%Ak@e^e6`~CYkZiX`LBb6J6V&ouI zER-#dSc-|e%RcVtMpM?XtIn|K16*cZSO{I*IyN?fSt>{{_wd62b2@yS^aRtdK}~~C z-fr=+w+#MZaN85QdN@;P8;6kbP@!z({?+{hTzu<#4eOtR+)VDAXC{oDAFJ1^lMzyE3gC=3dVsKgO?tBbb!UN#nz`zXq>o!*hFajxbwRj-%u zG{sz{tO877U~mJlKEvP!%oa!ZEbZg}a4^Gvad3kF_oH(RYh;ONOyJhTh^y~oiz?K0 zW~7|dLF)W2V1=vCUC+6SYEWfYmXq3>P+MpCk&nhUz}hRtzY2 z3MKWXDBYuA#u&H}EijTld5oRW+5j>%251_S;x||u=D)a|g!mZ&{0M*rQudON!2~fq zt7JT(=n4~DRAdbhWj`q)28Cim6cl-4kF#@+i{k-*|DRmopS&721Z+Kzsy{hMxf!?G zu;%o&OG#~wp@U#2xrs_kT~f!a>MIi!DaocF*-A8^F>5lAQCMb3CKHu5w?XdHM!yeH zw!i?v7@f@|ys6RcQvd|f@`6zEdXnucY4qG#NhZ^46Y|E1w%!ono|E-vwbsd`m4;WK zJYp6%z0QRVDHq&Fh8{e07@|9g85rJqEZ2KDId1Xf1h`!F7@P-Vl>lgIHxC+DLb2l* zjkBz$vAOsvg@wsAwWra#6f$}B-1>J>OWr;w{YyXuiMHQmti0km@jlsnSYPw~t^;Q1 z=jqCf>32mO8_F?hL~YQqP;7O-j58615)Yv5=jq>9jhABVjW0?g_$uvvxRl7(m; zr7xC1pndudW^C47G6O7R&nQu=r6KPy7#&J5NZngjCF(sBIv?-Ixyw!F98t4```DjP&vSD_`PaxiT(lq!Nu>{u#LLgjKI zh!MMR+J!79%r0){daxUUWk%4%L9Pe)9WWRi7>ge>7GLS#!$Z@hpuYlo%G}if3&|qI z=1GgMK;hcU$Ay>?Isrn%1DG9*VGubOYE=aBd}S0t!0rNk(ZRS4%;9|;9=?drwR?E| z>@_?&=+Mkdx0N`8Q@o!#D_a0`E6I`bViCUQ5mkUTksq=LhQXulHlTw8?9B}RrNcS? z;K^mVGtAXrJmw-#?HO2chk+et4Y2>x@4@VU6uex+unATypkk(E!9yl^9D_1kq%8|= zSV_$3tgMb|d5hK><*bas(9-iMSRbffLRH72!9~M~*Rv{{;xVJ#HLDln)h^pWrR zxajz2kI=RYpqH)ZI08Hcyw!!VT39DnbB`l7>w2J>H#j@`0vh{Yf!!+Wo3Y=$=j1=H z7k$0^Vp4-4-wT*geI_MUEw2*)A{i~3oUYRf*q}iV1=cStt1BioHf8+bUB$fK--w?vJ%VA%XQA0R{llHf>{5d^H?rD zp1j-PZ~e+8zWk;uKnWqOm4O+;j28`rbk-=o-JW*6WX#0AJkD*gQ3g}?P zZG#NpXb?ADAey2eE@6Ja|}z;GTU4atsw}ZU@(yp1`;@g~*{>>`=XKvW|_5!WI_1Ll4@eFxPeCLRu)# zr%epeQA8d?e&!e`!}UYC61iA59WX4BpaL`Wd{34Vah?fCsI8;) zycYaS>uv?;hi!eb(CeyejOxGo+}Qi+?r!AaDWe$am{nmf#l|favcdHvfetFYs*Tcx zLx}tg!(dM-CI&cGG?vBD4@J_r3RCkO^|6?_K!O1EuG-0u<{?2biuJcZ<3pB=h+6yVk55lB+?kE?If|xfRf_GazojS(pIdEsuQ#}{WL1lxGI#|>uo*C*Kv%g z5xF?~Apjk&57D#xApjb#hwoQ7=w|q$Y4O$WExdmi#K+YkWKI|h0NxgO1|#b0{<0RQRnC60Bs z>ba~|TG3Mm0KNBE`wmC5JRgx&>KF?cp~o8) zQc9|(HqB9%6WQ+~jA2d_I*)0RY$#h}T%%j1M5wc|q(G;-ipip?oC+Sn<&qd^4`*=C z--LPNaavnE7}l90<^UVSz`trd>V6eZIR>80p2v%eyXY?7%&V2+Q5*p?ma%}GrA4fa z!)*?Z35GqqckpE3h8|{p39~$gJ-Ua_-T5TmxH!h?ko}}Zh|>YU6QF`@iJ5$YwV#A{|YEZ=Q(F)@ZP zGa*w+6D>2EhOlT17SXLlfQ(s7XpDhvg3O>TM+C^w*{d~}VPotLOCIYrV|D8B-rF1e zwSRDd?>+(Mwj9od8zYsUKxsW8ziaDMElSjYg?x&o1*v|}rsailgq$i>J~jBzQW*zB ztS|(~m`AhtnaSXXfEz}YlR=XVHdvShQW#lVB3MCj4I@f$M&8s=E+<;^qU4&QItz#( zyK*NvuM2?TW7)F#r}dWPn#u^9M$rNT!y4Z8pl%2oIRkKUIme?@ zk4MKA=a=gsH_?#$wccRWR*m&kyry1}LKRe{WPqT2sNgC@5wJ%Fwl#m()!hmTs+!lU z^);2F1COfr(qq0jNBRC;(y?CW>QF@K8t_(3<+W97^$6{1=CQRe#bwp=8+q=@eMZfb z6q`l`(@k>`<=oV1t?P8mBBRodKh0z8$cyOlqyY|A$K=Ph%Ly{DppR*52-e4t1Bz-g zATY&ro6)D6stV}X8j|%yI$mB>%GIeFE3rA~X>o@Kl<(8K{;UQc)q_trm^#7Lw_*T& z0L1KR^nEO9Ymo1pWC|!4BQtW$jU3xmMt%QkKO0#TV?9fkjco)F@GvsuV@FvK zylt^~<})zeWsI9KAZ`1J<|r(Lf}2Sw%fZ2i@!}dZ6rVWarX#!_~0h$IxO?K{0q1mH5MAO7_OFP=ICg<%c(ykdxt@IhzL*$f#Q3ubqEA=} zl}zoy!xDV@7U=LEn!VfjsQEOGF5bm!{65^AgYXHY%o6|-$d$~Y^ALgY9bpvRzk9#);{G}Uv_-p5@ZS7D#)t@Y|9e}m(amWiSTEgMWuVVSy zCjd88LfeSSnHWWGrR{*W^)eUF(RGedQFgI)Sy&wfZHCjli*?f5xU{3ri4josiqZ=J zky<1XfIROBW=?P~-viz_js=D2D2%Z9#mvOx{h?~XU|;~a2ZnZm{o5bI#rd0PC1xGx zwT|NsfPfe&t_HHcX&|5<$CR%D{BZ2h^c&#v3|JiE;NTv9^zO^}(u3FFRO*si7p`|^ zG|;Ytoyni$+?-b|kxJKACA_g%kr}#Ru{D||+&8lVbV%kB zLTf^%lhy_+jMf4ROK4kQ-V*j2gIOcNK}`%c8eT+&$%?TZN*0x~wS;oP!0M7QoHKso zcQ5gGe`}57%jkYWq#(AO6{`cI+CnzB~qGd zL=e0Y@Y^IAFvrF)(UP2#l{z$7PB}&tM`bK;W^k&fkxd*P;QHV~!Y%~%YNq|1}i;$JglxP*NW!HMlj7`aUt|s@>k!$s46o_`Z1J>`V{&g{QnQO8y1|HY%DmJ6MRHYu4hDu8M2y}ACN0@Z37AGcw#bAQK@>yC>0M)eJ`8vu3eVOk zk&~*0cMUAQVpP)ytrTDDP|?x)I<-%}lW64p7q-e3ekhTZ( z=%$qDKopobGhu%CEE>}Q>kFV?q1;kpfLwf_1fz6tJj5vf!Tn(vO2j#tl2w%ubN*ES zq#VZuivbfslpL+P%5EZyR4h1|F4`so6E?b;SQ|c@1~4Q#nfvATO`vl_F=d;wTD^ zSW8nB29t87tTqOYCa=Z?!GXh=B4QY_0bC*|Kp|w$@$M4C`MYRb53_#{_YPme`~rA& z{Q#RegDt^$3aBz6@KT~|mLI!BEYq~YD(PwSuD6f7-X`I9!~mi~y%~U6@6ap;*qOnf ze|CYtv0P!L=axLE2yl=U;=u!}p~I%_u&^!W&wdr{jUUDEKD}Jq0?{Q>Yo@9#U`Y}tu zwgApKMo4crGw?6m0JQ|_^Q2*p2wYV1D4I&j6qZc{&3`B=fM(vHz4K$3z5Qzl!D}gX zpTuPG;1H}^#(ZpZ3Fhs+gEtly!Tp5U!?B0)4$k$kn>A>8g68(K_~h+RUr0aZuPz2ivWHVa8du}k-yq9Ll}-e ze;qJGTWQF5Mz+oXa$dr#qWNug=E!Fh42x_ZCJW+%S*DC7>bv|FP$H#dH8IF%yrxZ= zO(+5$I=Ck#fTL{)E#-6bCS)p^8DJK{i+M|!wILYjq6JzLQ?lBi)V6}ynF`1N3jEg) zfebK@6K#Fr@%YhzU-_*|{Jk%CDa28+{}9`)h-pC?U`S1>6dB#jdKb3dkxk%5yg|VE zw5v;5=}E^0WQfNbb*!PBQdP{~ZM4KlZYC-%Yb#b9%KApiZj2~n2G+=?52ZCG1^bM0 zPIe`cEAl!ZK|d2uQox769|=U23~99$M+~UxlbfSlZ_+h74Qo<*BZCN=ypqBp%ADT8 zyB==XfV&mg_2AyYb&RevSZx|SI%)9e3FCZyUdZW1s5JG~Sr#D~lEoO=nwGotgyKAH z-N%RlrU7NG7r`5-b-k+N_0^|bTD@#&{Y;K+g&&|i2SmQmx+j;9Dp@Q`--RQdGAs2Q zU3)pQLkgKqWMA-UOTm@y7)q}e`E1vH0#-<{WB~<}RhypoC|yvrMONZdoWT#&=juPj z+eqId4M;oQlgjsOl3=l8R3xF91%${ma5|Sx)Gn?s*>lx^vJJbWI`WD$s(THe#Pb zSIPps{d4SH=sI<{Cg-U5RqC_%J>i}*)hSGnu??b(ea}i#RQ>=QJo72gu!*iFJ+d|z zTZiMIKyYu!-tis=3%p!Msdn8EVrUqfCM{zIGxxy3 zO|aX*uP*WFy+hnQ{x<&L@=f#<6iCEs7KSIRvoXac;dq?_Ktv(45-b#_{PN>xHw>tAq>gtf+K(slx7{^ zNOW-%S10KzlOF}K!6dQ%K(>GzLK=Cr{Q$HLUOBS(WMlAEVc5E`5h=kTw80vT3*TX{ znPYMAbsT=A!O0V|J?Yg9NWh?6lO_m*qWx0HF|W{w1Qc*u8(3akmm^Vpi|4CP&G2N$ zN1h?}=uuk9dSo$E6JS9cgMyk|CadR35Ul*t2H@a!GGhYn?*sE$aG}Z&DBumqQ(-J@Xm7xBe}xTz+%muA;ul-D7eE-}#sCed@4Mn=>;g5$GMxCTEGhqkf*Cc*7*m!RNx7D_T7el>DY^;JAjx7P zX$dJ=Xh^1vGG2xX_!+^CMq*@GL~9Jf+yr+LaVu#pu-68+lDQ=;+8AK8rQ`~s_a1;~ zIZzv>A%H0WlGTXsfYrIjd+&Gn>;GtpKYrU60nT-MRopGfGD3BlMSZOXEdW`Q^0D-% z`vD5%sLqL^)Wl&ua;?mASdxK0B((8 z=)v6v7zU6da6iYR(|x@2xX0=FfOX%)ai<`fN};4Y?#AR;Jsx%`(qrsxjIE7bQ^!Z% zb-lQG23c$SDsizORSqEo7bDZ+%KFK9|CIAZ9o4zC{-Iodz}vvdhC&>vU1eRDuF~l= zwpPq#DqT@5s~ny|4dF)dhG^7Wy1iK+`%I<#MsEc3QfCWCSQAyjsP!D+sx6~9)_n0 zKK1WPvDx{YvB{@^qfiXtoCpH~%D%-U1(8*gLIY7z_bndD4D27h05iV zT0%>~C|wlRC4NINuV$xXq(pynWF{zzkUSS8mP57n=cAHV#$X9;5k5^?NF^|+EOrr` zFa~4=z?cEe4AeBBwguZJfE=v=8WF${cNBqBLD9McNNHeg8_JSEqAplV@MZva9nkl1 zeFwk3gzGx^euJS~VYR+Q*RQbZmT>(B-VIPJA7diG#v`)H1C;-$MU zV*mIx{L%Yg!EwLLa=TZu1dvil8;#qD5*2sGMb8zN4M#{;9|D#HE3^S{3`>jw3}bAv z)?gVV90rf44!k)7P6jkLUc&yt3;4X5o1k1w`UR*w8h)a{;uwd*jzVct0G zzx=y6{rV@sy~|b(QjoI5NJ_fQ1ud;8KLwd}tj#S_83KHmq_wgDJU{}}ii{Ve;&Q~! zCCyZ}_*edsc8EC6UD++;@E+w_p+E$NvN|BJ4_ZF$x4_{({IZJ*eGURfE-bF>VzWi* zKV|ojbx*W{s5oBI0{yKo!kzrRV3im*4-8XI)k+M@1n=X{5QX*61MpE`w(Q~AgFVG# zKE|5pVf!`A#WAp0;O5bD_^ErJ#IHU47JAPi{WmKiG&Taq<35gKZ54&MBPD5H#n)S0 z#SrmSE&a)St=H=<#lIfQ()DU>CRG<1D<<}vA3Ci4fX4NhEspS$Sm4vmi};%_o#Jnt zp5V#3-wFC%3#h=zefs=$*XR$rmh1WEN6yt281-izGouDEu5vli*XuGne0VUU(6S4i zv53ncfjPI2eXG63|8G7r)PV3@09W6q{roE31%O` zBML4g8gSNAinB$~&gnL$Q0ju}<6FNey(glqoMp(^2CS5R$_Hzc3K;?}$)JP70jkB5%j=}vv^XO7Yr%Yt!R*e*VY*ee&PXX)p&BW$ zj=<1@g@%EHhXb(-_i$vWe%*mrOYmleesvDN zTH^BJ0%sSGaeDR$%hfrKSEo2xpJLSwaB)zGz(J&TP@n`aX(N(gUSbj%?w1{xnKjs- zEwDd7#Nqr1v;9NN<_DP1_F?A-F!KY@Y!5WwgIO#-uf&y4?7q#0Yr&2g`*V}kbwcDY$ymBT+;k6q>p%gzCXi)sLC5T zrnYzztSF0MiX3JX|I7j&rzgdCKn6w9btYdM042TimLJD3!G*&G3qw0IpxZa#-g^WS zqW=Vd)i+_yQR!R7;$cfrk@al=d=Joq@L>P*Xw82K=ZBQ8SK`2k`)3$eQ77d*PJ%TA zhwX&8eyFklSmVAmJ$=TBg7KZlRs{y5&ac!1ZIr-hk=rYCz*@K*kuT zAyyhd37TlPlk1S~IA!xLhJ`6Oee9E@EGy8W$Y^4-#YQl#rs(p481o|R_Sr@hWrDRP zS!>L!foW7MhsFf!3UiICddmRP#=RF zb{Izw;NN9AMaS2QiNm~*LU#4CD4bMVl+6w z8?4uJoLsbc@MwnjPL^18>tt0T*7Ak?T$#Tapva1qJ}cg;ciFdi&B#=J+R-4FD;JxX z=_7RkbKV?BUY~vX7Az8_B+`%K?Wa>!lk#0V>vDWQ zAJ@xEwGLjV^~QjU(f6zr**XxYb~)2ogJce-m^R4PR#p#nDBu$6IF)rIeO~>}mO<5b z^}Ec%I?^^#b|`{x)+DYQ1_lm66G#>oqAWx(1iAu+k{Sk};Rsa7i$ca}rk%1<{lk}ScLp16KRh}Mw#o(+*MMcX^KNc6*!A~fEKxbQ0fKG!(aaA)t_Oxoq(ClX(p$`7832ufrKHPP zx%XeEne-wTN~+bNU4JStltS}E9E|7&(zHRDpDiMoF$c9Xu(biCFu?*Nq-Is_D)Cy_ zCK#sl9o)%Th&^$+#KrMD`0j&m;+-dt@o05{_2v@Y(4%)fd^F8UQOS`}T0%ApCCcxv zfsBC0=9F?K&OsoWf*~;Qb+;rH^a6ReQpuU5l7N2_M&*P4-9N;}xe(o*vJz+1 zZZPNW&pZ8cOco+mrjXHti6ihy#9-fn$%0KA;}t}=pbV|Tz=P1k4-Pnc1Lp8~w0k%4 zY5ElAt8e0M>M$3@5GrGYj4vf%it;5E8J418uZS21Ytlwv_k-%w`<~v6rPsV(RrBJPO*hg!^No-YP!Fh0Hf_2w9rrAP|tf5Kbc7;vTU3z_NWF_veRLULJ!%Th|f*Huagj z&UqF9m&N`kfHWLJCI?Wahq*il&G*q9-o{Tp`*}Rx{3cEZmn<$CLP}pN4UuGhU`zPY zE{6q3QA=ZLCZ+fplzC1nlS^=;&`a{P-U2psHegXcf|Y59ZZ*IUYc#V1e1s41zqilh zEBDv|lT7dci&P@Ihg+6ZjSP0ngEYoemv z5ax}+Jf>l78(`5Iv@Nh`qKipN@k+VwY5ffEW(<-Qb5IPz4^iOzHDh(|@$UOQ{vZG7 z0HK50~0qAaCdVR74` zVD-|H0x^sNF{r#wo}2pE*jNV>Ehj}TDfxSFnU`!PCZ5t(v$YyV#egHqFVFFLK_4MF zSr@cS8O!s?9YK+K<@g(ji$>tPzFz@D4>zn}h5^QTIB#%qd4%^LJ3Kh{IA0Cu`!yV2 zhTxrQ&KFB^-cHG5|U0gSXb#9Q;wEpv;dRa~LGyaKdNt(l?fMPw*)%`jMC{^Xw?Ksw+ zV`Fo)?(rJY@kehVppj_590N~qgpwF#x>e6XDH)j2ScHY#giq~yqC1UzX3ESlg{zbu z8%+=sQ67xQnNfofWXuQO6S#;bNUFE6D?|ZMi4kRde6}MByR0S)Z9ZC+kPl|HX?K%V z!|N6kp-d}2w4*_(a%4F zELnn%>JkVx2IV7FADfgp0Rxg^6w|N5Mz;_X+%L>*518+T&vpiy1-BEnAz-MH%q4~Z z6I@ehHVY=>n+|+>itg+QE>0ig@yYvm@aVhv_M_MF-g1SW^X^D~Z-NDl`oU^uuFdR$ z41~(gEQ6D@Bl2rhky88z`H&QfAQ#+zh7PV<;u4Qxo>(;P3$bViXis9AcN`0B3-1V7QHg-ScQ?27lqs0)OXX zqYar#DBR@Zp0ah`rSEZr9h$bojh9bx^2axU%_=ph01g}{4~tN)1AjuD!dm1) z-}fKAftD5#6;~RgZ-ToC=Q@hnZLuDu7X!EpW3`{(z`>1IaCZ4+G!QqA=u%?B8ffFV z5Hks5g9)?a(A|S)n7CkD4gqQn84$Y=yxS3czlL8vft@XI_VX*?HLTTUd46 zP!9ZAfE7)QhY^2Eh7yU3(HIKBL2aZ5111-VkP%LVS$IU?K4`W+tR%wK=t` zxR#{)TeS%w<5Db5#A=TMXkx)wUwEv}Jih$RHGcjdUEtAKxHg%Bi||is7ZrJaB-PxM zyQES^T^9{b)b1nNxfYK)Yt%vmC3s@g%V;YwojJu+@1oz^RAW=x3{YuXEy9ct zbJQfCDL^CKm*Z(jpiquxp&b8=wwmB5;7}M+P2BzQvC}gcLSWCy%-csW!|1xijwu9s zRy@a3?o2T)Ns4Is;vy9l14jv6sK>T2C7)t$ilm|PUTJs3Wi z_OUPAS!(&IHkTTeuL{$8r6_q1GNy9Np!hy{u@sb_Y;-r7@4@UHfEEX!`Cf1_X)KJS zV{IZXI-7&$2LKFseF^vY1pcDK=J+jq^X;$UYwy2>*H0g!8wMEmX>qT8)x<4^RjX-P zd&FpE3+XQ8cZm(EPU!yJHP%w#ONzf-hs*U7bej{HCm|k3yLSV7hj+1ea1&;}2Tv_% zegHbW0ef%+I(i1|2l&keti6j*zVvhW_)7zxJbo2#z4N;`8kI9T#YSv97OE=F2-67$gjY8XGj9Nxpn4?cxv`AxizHD)ub z6myP11*Kq%rfNj3d`tWzK-!-{F{K4_$apgJz}$JDZSdoFX86cE25$&sGb0_N20v5K zM|x&lx($wI`)Ka`6C6DMKf&_5uSIiNO7$ruBRwlc7>x5rtT;3i4w2$bSt-4xnciD$ z&P`QelQjcv7OY0A#2FzPdD*J&IhICwOz!8n!b%ntVX%x4qlK9;+&{$P#v%ICvt(}) z#v#GDaGf3D`SpB}HOOy(et!Yn`C-@xzn6Bn!UhC#d=vp@sGM&pj)jbK_V8@tdhNpo z1Uonbkh3tG4b1Wcbo)8HaOpBfSPE>cTHp4jJ)HVAGuG17WMBjki(Ds=`^cjF)_xhH+DVa!=`7|a*WAS zJ*^kY)kFgrh9bCu2ymo;o>7r*f*VL<#d;zK_6)oK0fcB9N=kHN1DG*4ITpqu0vd~! zFl&KX3+y)rwgKi%P}EEWOoW9s68KY%Rh3m8h#XO#$-T$fxyR*+!!La40$=)ShrW+- zmXMVVX|6E^RnLJ!nJ{HD>tUOe7uDX{3PdYPVvbJLcL~gyG9y3*U8Vfl##k8wV9X`` zt;sGYR)HSbf;3oq8nQv2Ap?u(J|Y%^DK>^lfQDW(B#uV5nw2$023BaTyoQ^kO#) z-WuackIYvUI$lu*Z Date: Fri, 10 Jun 2022 20:54:59 +0800 Subject: [PATCH 122/207] fix window controls being hidden with mica fix window controls from being hidden when Mica isn't configured properly #29 --- README.md | 1 + chrome/global/tweaks.css | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 500199e..6187dd6 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |enable Mica toolbar background (Windows 11 only)| |-| |**See [Mica Tweak Instructions (Windows 11 Only)](#mica-tweak-instructions-windows-11-only) for installation instructions.**| +|**NOTE: Only works on default theme: 'System theme - auto'**| |`uc.tweak.win11-mica`| |force tab background colour to `--toolbar-bg` (useful for Proton themes)| diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index f556b11..f97c76e 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -129,7 +129,7 @@ browsing indicator) */ } :root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 3px 4px rgba(0, 0, 0, 0.25), 0 0px 2px rgba(0, 0, 0, 0.1) !important; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2), 0 0px 2px rgba(0, 0, 0, 0.1) !important; } } @@ -174,21 +174,21 @@ browsing indicator) */ } /* line up buttons with duplicate icons from -moz-win-glass */ - .titlebar-buttonbox-container { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { --uc-titlebar-button-size: 30px; --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; } - .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { list-style-image: none !important; } - :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-button { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-button { padding-block: 7px 9px !important; } - :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-close { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-close { padding-block: 7px 9px !important; padding-right: 19px !important; } From 52b5647d14b0593e22bda06fefb2e1d556f4d843 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 10 Jun 2022 21:42:06 +0800 Subject: [PATCH 123/207] apply edge colors to 'light' and 'dark' themes #30 --- README.md | 2 +- chrome/content/newtab.css | 2 +- chrome/global/colors.css | 18 +++++++++----- chrome/global/tweaks.css | 51 ++++++++++++++++++++++++++++++--------- chrome/toolbar/urlbar.css | 4 ++- 5 files changed, 56 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 6187dd6..d7c182d 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |enable Mica toolbar background (Windows 11 only)| |-| |**See [Mica Tweak Instructions (Windows 11 Only)](#mica-tweak-instructions-windows-11-only) for installation instructions.**| -|**NOTE: Only works on default theme: 'System theme - auto'**| +|**NOTE: Only works on default themes: 'System theme - auto', 'Light' and 'Dark'**| |`uc.tweak.win11-mica`| |force tab background colour to `--toolbar-bg` (useful for Proton themes)| diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 444b421..7f535ec 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -30,7 +30,7 @@ --newtab-button-secondary-color: inherit !important; } - body[style*="--newtab-background-color: rgb(43, 42, 51); --newtab-text-primary-color: rgba(251, 251, 254, 1);"]:not([style*="--newtab-background-color-secondary"])[lwt-newtab-brighttext], + body[style*="--newtab-background-color: rgb(43, 42, 51)"][lwt-newtab-brighttext], body:not([style*="color"])[lwt-newtab-brighttext] { --newtab-background-color: #252525 !important; --newtab-background-color-secondary: #4A4A4A !important; diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 3c35531..42e18d4 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -1,7 +1,8 @@ /* EdgeFr-Fox by bmFtZQ - colors.css */ /* light */ -:root:not(:-moz-lwtheme) { +:root:not(:-moz-lwtheme), +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] { --lwt-accent-color: #cecece !important; --lwt-accent-color-inactive: #e8e8e8 !important; --lwt-text-color: #000 !important; @@ -67,7 +68,8 @@ } /* dark */ -:root[lwt-default-theme-in-dark-mode="true"] { +:root[lwt-default-theme-in-dark-mode="true"], +:root[style*="--lwt-accent-color: rgb(28, 27, 34)"] { --lwt-accent-color: #1C1C1C !important; --lwt-accent-color-inactive: #2e2e2e !important; --lwt-text-color: #E5E5E5 !important; @@ -130,19 +132,23 @@ } /* Change Colour of page when loading */ -:root:not(:-moz-lwtheme) #tabbrowser-tabpanels { +:root:not(:-moz-lwtheme) #tabbrowser-tabpanels, +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #tabbrowser-tabpanels { background-color: #f7f7f7 !important; } -:root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels { +:root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels, +:root[style*="--lwt-accent-color: rgb(28, 27, 34)"] #tabbrowser-tabpanels { background-color: #252525 !important; } /* make the titlebar buttons black/white on default themes */ -:root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox { +:root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox, +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] .titlebar-buttonbox { color: #000 !important; } -:root[lwt-default-theme-in-dark-mode="true"][tabsintitlebar] .titlebar-buttonbox { +:root[lwt-default-theme-in-dark-mode="true"][tabsintitlebar] .titlebar-buttonbox, +:root[style*="--lwt-accent-color: rgb(28, 27, 34)"][tabsintitlebar] .titlebar-buttonbox { color: #fff !important; } diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index f97c76e..4eb1660 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -46,13 +46,15 @@ browsing indicator) */ } @supports -moz-bool-pref("uc.tweak.floating-tabs") { - :root:not(:-moz-lwtheme) { + :root:not(:-moz-lwtheme), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] { --lwt-accent-color: #f3f3f3 !important; --lwt-accent-color-inactive: unset !important; --toolbar-bgcolor: #fff !important; } - :root[lwt-default-theme-in-dark-mode="true"] { + :root[lwt-default-theme-in-dark-mode="true"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] { --toolbar-bgcolor: #4D4D4D !important; --lwt-accent-color-inactive: unset !important; --chrome-content-separator-color: #535353 !important; @@ -137,18 +139,23 @@ browsing indicator) */ @supports -moz-bool-pref("uc.tweak.win11-mica") { /* enable mica appearance */ #main-window:not(:-moz-lwtheme), - #main-window[lwt-default-theme-in-dark-mode="true"] { + #main-window[style*="--lwt-accent-color: rgb(240, 240, 244)"], + #main-window[lwt-default-theme-in-dark-mode="true"], + #main-window[style*="--lwt-accent-color: rgb(28, 27, 34)"] { appearance: -moz-win-glass !important; background: transparent !important; } - #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { + #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive), + #main-window[style*="--lwt-accent-color: rgb(28, 27, 34)"] #navigator-toolbox:not(:-moz-window-inactive) { background: transparent !important; } @supports -moz-bool-pref("uc.tweak.floating-tabs") { #navigator-toolbox:not(:-moz-lwtheme), - #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { + #main-window[style*="--lwt-accent-color: rgb(240, 240, 244)"] #navigator-toolbox, + #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive), + #main-window[style*="--lwt-accent-color: rgb(28, 27, 34)"] #navigator-toolbox:not(:-moz-window-inactive) { background: transparent !important; } } @@ -159,36 +166,56 @@ browsing indicator) */ } /* color adjustments */ - :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + :root:not(:-moz-lwtheme):not(:-moz-window-inactive), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]:not(:-moz-window-inactive) { --lwt-accent-color: #00000020 !important; } @supports -moz-bool-pref("uc.tweak.floating-tabs") { - :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + :root:not(:-moz-lwtheme):not(:-moz-window-inactive), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]:not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffffcc !important; } - :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { + :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive), + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"]:not(:-moz-window-inactive) + { --toolbar-bgcolor: #ffffff20 !important; } } /* line up buttons with duplicate icons from -moz-win-glass */ - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { + :root:is(:not(:-moz-lwtheme), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [lwt-default-theme-in-dark-mode="true"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] + ) .titlebar-buttonbox-container { --uc-titlebar-button-size: 30px; --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; } - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { + :root:is(:not(:-moz-lwtheme), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [lwt-default-theme-in-dark-mode="true"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] + ) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { list-style-image: none !important; } - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-button { + :root:is(:not(:-moz-lwtheme), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [lwt-default-theme-in-dark-mode="true"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] + ) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-button { padding-block: 7px 9px !important; } - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-close { + :root:is(:not(:-moz-lwtheme), + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [lwt-default-theme-in-dark-mode="true"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] + ) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-close { padding-block: 7px 9px !important; padding-right: 19px !important; } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index b15994f..8cebc62 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -14,7 +14,9 @@ } #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background:not(:-moz-lwtheme), -#searchbar:not(:-moz-lwtheme):focus-within { +#searchbar:not(:-moz-lwtheme):focus-within, +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #searchbar:focus-within { outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; } From 216a8f849d5a2bee788c4e8d4bd85ec9be7e576b Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 10 Jun 2022 21:54:47 +0800 Subject: [PATCH 124/207] fix titlebar button alignment with mica --- chrome/content/newtab.css | 3 ++- chrome/global/tweaks.css | 21 ++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 7f535ec..718a157 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -2,7 +2,8 @@ /* colours */ @-moz-document url-prefix("about:newtab"), url-prefix("about:home") { - body:not([lwt-newtab], [lwt-newtab-brighttext]) { + body:not([lwt-newtab], [lwt-newtab-brighttext]), + body[style*="--newtab-background-color: rgb(249, 249, 251)"] { --newtab-background-color: #F7F7F7 !important; --newtab-background-color-secondary: #fff !important; --newtab-text-primary-color: #252525 !important; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 4eb1660..f32e999 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -186,9 +186,9 @@ browsing indicator) */ /* line up buttons with duplicate icons from -moz-win-glass */ :root:is(:not(:-moz-lwtheme), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [style*="--lwt-accent-color: rgb(240, 240, 244)"], [lwt-default-theme-in-dark-mode="true"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] + [style*="--lwt-accent-color: rgb(28, 27, 34)"] ) .titlebar-buttonbox-container { --uc-titlebar-button-size: 30px; --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); @@ -196,27 +196,26 @@ browsing indicator) */ } :root:is(:not(:-moz-lwtheme), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [style*="--lwt-accent-color: rgb(240, 240, 244)"], [lwt-default-theme-in-dark-mode="true"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] + [style*="--lwt-accent-color: rgb(28, 27, 34)"] ) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { list-style-image: none !important; } :root:is(:not(:-moz-lwtheme), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [style*="--lwt-accent-color: rgb(240, 240, 244)"], [lwt-default-theme-in-dark-mode="true"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] - ) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-button { + [style*="--lwt-accent-color: rgb(28, 27, 34)"] + ):is([inFullscreen], [sizemode="maximized"]) .titlebar-button { padding-block: 7px 9px !important; } :root:is(:not(:-moz-lwtheme), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"], + [style*="--lwt-accent-color: rgb(240, 240, 244)"], [lwt-default-theme-in-dark-mode="true"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] - ) :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-close { - padding-block: 7px 9px !important; + [style*="--lwt-accent-color: rgb(28, 27, 34)"] + ):is([inFullscreen], [sizemode="maximized"]) .titlebar-close { padding-right: 19px !important; } } From 051ce894cf3ee13e1b60480975ab7bfba23ac64b Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 10 Jun 2022 23:03:31 +0800 Subject: [PATCH 125/207] disable Mica on the 'Light' and 'Dark' themes --- README.md | 2 +- chrome/global/tweaks.css | 45 +++++++++------------------------------- 2 files changed, 11 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index d7c182d..6187dd6 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |enable Mica toolbar background (Windows 11 only)| |-| |**See [Mica Tweak Instructions (Windows 11 Only)](#mica-tweak-instructions-windows-11-only) for installation instructions.**| -|**NOTE: Only works on default themes: 'System theme - auto', 'Light' and 'Dark'**| +|**NOTE: Only works on default theme: 'System theme - auto'**| |`uc.tweak.win11-mica`| |force tab background colour to `--toolbar-bg` (useful for Proton themes)| diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index f32e999..2a6880c 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -139,23 +139,18 @@ browsing indicator) */ @supports -moz-bool-pref("uc.tweak.win11-mica") { /* enable mica appearance */ #main-window:not(:-moz-lwtheme), - #main-window[style*="--lwt-accent-color: rgb(240, 240, 244)"], - #main-window[lwt-default-theme-in-dark-mode="true"], - #main-window[style*="--lwt-accent-color: rgb(28, 27, 34)"] { + #main-window[lwt-default-theme-in-dark-mode="true"] { appearance: -moz-win-glass !important; background: transparent !important; } - #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive), - #main-window[style*="--lwt-accent-color: rgb(28, 27, 34)"] #navigator-toolbox:not(:-moz-window-inactive) { + #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { background: transparent !important; } @supports -moz-bool-pref("uc.tweak.floating-tabs") { #navigator-toolbox:not(:-moz-lwtheme), - #main-window[style*="--lwt-accent-color: rgb(240, 240, 244)"] #navigator-toolbox, - #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive), - #main-window[style*="--lwt-accent-color: rgb(28, 27, 34)"] #navigator-toolbox:not(:-moz-window-inactive) { + #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { background: transparent !important; } } @@ -166,56 +161,36 @@ browsing indicator) */ } /* color adjustments */ - :root:not(:-moz-lwtheme):not(:-moz-window-inactive), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]:not(:-moz-window-inactive) { + :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { --lwt-accent-color: #00000020 !important; } @supports -moz-bool-pref("uc.tweak.floating-tabs") { - :root:not(:-moz-lwtheme):not(:-moz-window-inactive), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]:not(:-moz-window-inactive) { + :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffffcc !important; } - :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive), - :root[style*="--lwt-accent-color: rgb(28, 27, 34)"]:not(:-moz-window-inactive) - { + :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffff20 !important; } } /* line up buttons with duplicate icons from -moz-win-glass */ - :root:is(:not(:-moz-lwtheme), - [style*="--lwt-accent-color: rgb(240, 240, 244)"], - [lwt-default-theme-in-dark-mode="true"], - [style*="--lwt-accent-color: rgb(28, 27, 34)"] - ) .titlebar-buttonbox-container { + :root:is(:not(:-moz-lwtheme),[lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { --uc-titlebar-button-size: 30px; --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; } - :root:is(:not(:-moz-lwtheme), - [style*="--lwt-accent-color: rgb(240, 240, 244)"], - [lwt-default-theme-in-dark-mode="true"], - [style*="--lwt-accent-color: rgb(28, 27, 34)"] - ) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { list-style-image: none !important; } - :root:is(:not(:-moz-lwtheme), - [style*="--lwt-accent-color: rgb(240, 240, 244)"], - [lwt-default-theme-in-dark-mode="true"], - [style*="--lwt-accent-color: rgb(28, 27, 34)"] - ):is([inFullscreen], [sizemode="maximized"]) .titlebar-button { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]):is([inFullscreen], [sizemode="maximized"]) .titlebar-button { padding-block: 7px 9px !important; } - :root:is(:not(:-moz-lwtheme), - [style*="--lwt-accent-color: rgb(240, 240, 244)"], - [lwt-default-theme-in-dark-mode="true"], - [style*="--lwt-accent-color: rgb(28, 27, 34)"] - ):is([inFullscreen], [sizemode="maximized"]) .titlebar-close { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]):is([inFullscreen], [sizemode="maximized"]) .titlebar-close { padding-right: 19px !important; } } From 2a311fd0203b45bcad5609853ea071cfe882fc11 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 11 Jun 2022 00:30:22 +0800 Subject: [PATCH 126/207] apply color theme to sidebar and library window --- chrome/global/colors.css | 127 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 42e18d4..5cae952 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -152,3 +152,130 @@ :root[style*="--lwt-accent-color: rgb(28, 27, 34)"][tabsintitlebar] .titlebar-buttonbox { color: #fff !important; } + +/* library window theme */ +@media (-moz-platform: windows) { + window#places { + --organizer-color: #000 !important; + --organizer-deemphasized-color: #666 !important; + --organizer-toolbar-background: #f7f7f7 !important; + --organizer-pane-background: #f7f7f7 !important; + --organizer-content-background: #f7f7f7 !important; + --organizer-hover-background: #00000025 !important; + --organizer-selected-background: #006CBE80 !important; + --organizer-outline-color: #0055D7a0 !important; + --organizer-toolbar-field-background: #fff !important; + --organizer-toolbar-field-background-focused: #fff !important; + --organizer-border-color: #bfbfbf !important; + scrollbar-color: #0006 #f7f7f740 !important; + } + + #placesViewsBox #downloadsListBox richlistitem[selected="true"] { + background-color: #006CBE !important; + color: #fff !important; + } + + #placeContentColumns :is(treecol, treecolpicker) { + background-color: #f7f7f7 !important; + color: #000 !important; + border-inline-start: 1px solid #bfbfbf !important; + box-shadow: inset 0 -1px #bfbfbf !important; + appearance: none !important; + } + + #placeContentColumns :is(treecol, treecolpicker):where(:hover) { + background-color: #cecece !important; + color: #000 !important; + } + + @media (prefers-color-scheme: dark) { + window#places { + --organizer-color: #fff !important; + --organizer-deemphasized-color: #bbb !important; + --organizer-toolbar-background: #3B3B3B !important; + --organizer-pane-background: #2B2B2B !important; + --organizer-content-background: #1C1C1C !important; + --organizer-hover-background: #ffffff25 !important; + --organizer-selected-background: #006CBE80 !important; + --organizer-outline-color: #63ADE5 !important; + --organizer-toolbar-field-background: #2B2B2B !important; + --organizer-toolbar-field-background-focused: #2B2B2B !important; + --organizer-border-color: #686868 !important; + scrollbar-color: #fff6 #2B2B2B40 !important; + } + + #placesViewsBox #downloadsListBox richlistitem[selected="true"] { + background-color: #006CBE !important; + color: #fff !important; + } + + #placeContentColumns :is(treecol, treecolpicker) { + background-color: #3B3B3B !important; + color: #fff !important; + border-inline-start: 1px solid #686868 !important; + box-shadow: inset 0 -1px #686868 !important; + } + + #placeContentColumns :is(treecol, treecolpicker):where(:hover) { + background-color: #4A4A4A !important; + color: #fff !important; + } + } +} + +/* side bar theme */ +#sidebar-box { + --sidebar-background-color: #f7f7f7 !important; + --sidebar-text-color: #000 !important; + appearance: none !important; +} + +#sidebar-box[style*="--sidebar-background-color: rgb(56, 56, 61"] { + --sidebar-background-color: #3B3B3B !important; + --sidebar-text-color: #fff !important; +} + +#browser { + --sidebar-border-color: #bfbfbf !important; +} + +#browser[style*="--sidebar-border-color: rgba(255, 255, 255"] { + --sidebar-border-color: #686868 !important; +} + +.sidebar-panel:not([lwt-sidebar]) { + color: #000 !important; +} + +@-moz-document url(chrome://browser/content/syncedtabs/sidebar.xhtml) { + body { + background: transparent !important; + } +} + +.sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"], +body[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"] { + --lwt-sidebar-background-color: #3B3B3B !important; + --lwt-sidebar-text-color: #fff !important; + scrollbar-color: #fff6 #3B3B3B40 !important; +} + +@media(-moz-platform: windows) { + .sidebar-panel:not([lwt-sidebar]) #sidebar-search-container>#search-box, + .sidebar-panel:not([lwt-sidebar]) #viewButton { + appearance: none !important; + background-color: #fff !important; + color: inherit !important; + border: 1px solid #bfbfbf !important; + border-radius: 2px !important; + } + + .sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"] #sidebar-search-container>#search-box, + .sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"] #viewButton { + appearance: none !important; + background-color: #2B2B2B !important; + color: inherit !important; + border: 1px solid #686868 !important; + border-radius: 2px !important; + } +} From 351e1cd2ddc5a2cf65c9d96c1892f4fa95d4b5a6 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 11 Jun 2022 16:41:17 +0800 Subject: [PATCH 127/207] disable sidebar colouring with custom themes --- chrome/global/colors.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 5cae952..250c5b7 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -224,7 +224,7 @@ } /* side bar theme */ -#sidebar-box { +#sidebar-box:not([lwt-sidebar]) { --sidebar-background-color: #f7f7f7 !important; --sidebar-text-color: #000 !important; appearance: none !important; @@ -235,7 +235,7 @@ --sidebar-text-color: #fff !important; } -#browser { +#browser:not([style*="--sidebar-border-color"]) { --sidebar-border-color: #bfbfbf !important; } From b8c6e344e885f581f00e352e2a6f994619493cc6 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 11 Jun 2022 16:45:43 +0800 Subject: [PATCH 128/207] make force-tab-colour tweak less confusing #32 --- README.md | 3 ++- screenshots/force-tab-colour.svg | 35 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 screenshots/force-tab-colour.svg diff --git a/README.md b/README.md index 6187dd6..9f846c3 100644 --- a/README.md +++ b/README.md @@ -51,10 +51,11 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |**NOTE: Only works on default theme: 'System theme - auto'**| |`uc.tweak.win11-mica`| -|force tab background colour to `--toolbar-bg` (useful for Proton themes)| +|force tab background colour to the same colour as the navbar background (useful for Proton themes)| |-| |**NOTE: can cause readability issues with some themes! (eg. white text on white bg)**| |`uc.tweak.force-tab-colour`| +|![force tab colour example](screenshots/force-tab-colour.svg) (Left: OFF, Right: ON)| |only show Firefox account button when in private mode (useful as a private browsing indicator)| |-| diff --git a/screenshots/force-tab-colour.svg b/screenshots/force-tab-colour.svg new file mode 100644 index 0000000..440b26d --- /dev/null +++ b/screenshots/force-tab-colour.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d9fa3f5c96bfede3c8875ec9606fb533db113dce Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 11 Jun 2022 18:46:08 +0800 Subject: [PATCH 129/207] add separator between urlbar box and url label #33 --- chrome/global/colors.css | 4 +-- chrome/icons/icons.css | 4 ++- chrome/toolbar/urlbar.css | 62 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 3 deletions(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 250c5b7..4bd7396 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -24,7 +24,7 @@ --urlbar-icon-fill-opacity: 1 !important; --urlbar-popup-url-color: #0072C9 !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --urlbar-box-bgcolor: #f7f7f7 !important; + --urlbar-box-bgcolor: var(--toolbar-field-background-color) !important; --autocomplete-popup-background: #fff !important; --autocomplete-popup-color: #fff !important; --autocomplete-popup-highlight-background: #f2f2f2 !important; @@ -91,7 +91,7 @@ --urlbar-icon-fill-opacity: 1 !important; --urlbar-popup-url-color: #75B6E8 !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --urlbar-box-bgcolor: #3B3B3B !important; + --urlbar-box-bgcolor: var(--toolbar-field-background-color) !important; --autocomplete-popup-background: #4A4A4A !important; --autocomplete-popup-color: #fff !important; --autocomplete-popup-highlight-background: #383838 !important; diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 047ccb6..87b8bb6 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -99,6 +99,7 @@ and 11 so applied to both) */ } #appMenu-passwords-button, +#password-notification-icon, #PopupAutoComplete > richlistbox > richlistitem[originaltype="generatedPassword"] > .two-line-wrapper > .ac-site-icon, #PopupAutoComplete > richlistbox > richlistitem[originaltype="loginWithOrigin"] > .two-line-wrapper > .ac-site-icon, #PopupAutoComplete > richlistbox > richlistitem[originaltype="login"] > .ac-site-icon { @@ -446,7 +447,8 @@ and 11 so applied to both) */ } .popup-notification-icon[popupid="persistent-storage"], -.persistent-storage-icon { +.persistent-storage-icon, +.indexedDB-icon { list-style-image: url("persistent-storage.svg") !important; } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 8cebc62..421c271 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -165,3 +165,65 @@ margin-block: 0 !important; margin-inline: 0 !important; } + +/* make urlbar icons opaque in default theme */ +@media not (prefers-contrast) { + :is(:root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]) :is( + #urlbar-input::placeholder, + .searchbar-textbox::placeholder, + .urlbar-icon, + .sharing-icon, + #identity-icon, + #identity-icon-label, + #permissions-granted-icon, + #tracking-protection-icon, + .notification-anchor-icon, + #blocked-permissions-container > .blocked-permission-icon + ) { + opacity: 0.6 !important; + } +} + +/* remove background from urlbar box */ +#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button:not(:hover, [open]), +#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button:not(:hover, [open]), +#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button:not(:hover, [open]) { + background-color: transparent !important; +} + +/* increase space between icon and text */ +#identity-icon-label { + padding-inline-start: 8px !important; +} + +/* separator for urlbar box */ +#identity-box { + position: relative; +} + +:is(#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, +#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, +#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button)::after { + content: ""; + position: absolute; + display: block; + height: 16px; + border-right: 1px solid currentColor; + right: 0; + top: calc((var(--urlbar-height) / 2 - 1px - var(--urlbar-container-padding)) - 8px); + opacity: 0; +} + +@media not (prefers-reduced-motion) { + :is(#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, + #identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, + #identity-box[pageproxystate="valid"].extensionPage > .identity-box-button)::after { + transition: opacity 0.2s ease; + } +} + +:is(#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button:not(:hover, [open]), +#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button:not(:hover, [open]), +#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button:not(:hover, [open]))::after { + opacity: 0.375; +} From 0a720d60017a5e83aa68965edfac56c8893c0dbe Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 11 Jun 2022 18:58:34 +0800 Subject: [PATCH 130/207] tweak urlbar placeholder opacity --- chrome/toolbar/urlbar.css | 49 +++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 421c271..8e70e9e 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -141,9 +141,9 @@ #urlbar-container { min-width: 206px !important; } - + #nav-bar-customization-target:not(:hover) #downloads-button:not([open]) { - visibility: collapse !important; + visibility: collapse !important; } } @@ -160,7 +160,8 @@ fill: var(--toolbar-field-color) !important; } -#userContext-icons, #urlbar-zoom-button { +#userContext-icons, +#urlbar-zoom-button { padding-inline: var(--uc-urlbar-icon-inline-padding) !important; margin-block: 0 !important; margin-inline: 0 !important; @@ -168,32 +169,35 @@ /* make urlbar icons opaque in default theme */ @media not (prefers-contrast) { - :is(:root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]) :is( - #urlbar-input::placeholder, - .searchbar-textbox::placeholder, - .urlbar-icon, + :is(:root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]) :is( + .urlbar-icon:not(#star-button[starred]), .sharing-icon, #identity-icon, + .searchbar-search-icon, #identity-icon-label, #permissions-granted-icon, #tracking-protection-icon, .notification-anchor-icon, - #blocked-permissions-container > .blocked-permission-icon - ) { + #blocked-permissions-container > .blocked-permission-icon) { opacity: 0.6 !important; } } +#urlbar-input::placeholder, +.searchbar-textbox::placeholder { + opacity: 0.6 !important; +} + /* remove background from urlbar box */ -#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button:not(:hover, [open]), -#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button:not(:hover, [open]), -#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button:not(:hover, [open]) { +#identity-box[pageproxystate="valid"].notSecureText>.identity-box-button:not(:hover, [open]), +#identity-box[pageproxystate="valid"].chromeUI>.identity-box-button:not(:hover, [open]), +#identity-box[pageproxystate="valid"].extensionPage>.identity-box-button:not(:hover, [open]) { background-color: transparent !important; } /* increase space between icon and text */ #identity-icon-label { - padding-inline-start: 8px !important; + padding-inline-start: 8px !important; } /* separator for urlbar box */ @@ -201,9 +205,9 @@ position: relative; } -:is(#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, -#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, -#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button)::after { +:is(#identity-box[pageproxystate="valid"].notSecureText>.identity-box-button, + #identity-box[pageproxystate="valid"].chromeUI>.identity-box-button, + #identity-box[pageproxystate="valid"].extensionPage>.identity-box-button)::after { content: ""; position: absolute; display: block; @@ -215,15 +219,16 @@ } @media not (prefers-reduced-motion) { - :is(#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, - #identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, - #identity-box[pageproxystate="valid"].extensionPage > .identity-box-button)::after { + + :is(#identity-box[pageproxystate="valid"].notSecureText>.identity-box-button, + #identity-box[pageproxystate="valid"].chromeUI>.identity-box-button, + #identity-box[pageproxystate="valid"].extensionPage>.identity-box-button)::after { transition: opacity 0.2s ease; } } -:is(#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button:not(:hover, [open]), -#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button:not(:hover, [open]), -#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button:not(:hover, [open]))::after { +:is(#identity-box[pageproxystate="valid"].notSecureText>.identity-box-button:not(:hover, [open]), + #identity-box[pageproxystate="valid"].chromeUI>.identity-box-button:not(:hover, [open]), + #identity-box[pageproxystate="valid"].extensionPage>.identity-box-button:not(:hover, [open]))::after { opacity: 0.375; } From cde79a01e25ddc1b1dc5a20a3ec8ba3b77464d46 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sun, 12 Jun 2022 01:15:06 +0800 Subject: [PATCH 131/207] add linux/gtk theme support --- README.md | 11 ++-- chrome/global/colors.css | 102 +++++++++++++++++++++++++++++++++++++- chrome/global/tweaks.css | 7 +++ chrome/icons/icons.css | 2 +- chrome/toolbar/navbar.css | 15 ++++++ chrome/toolbar/tabbar.css | 22 ++++---- chrome/toolbar/urlbar.css | 29 ++++------- screenshots/gtk-dark.png | Bin 0 -> 173459 bytes screenshots/gtk-light.png | Bin 0 -> 252017 bytes 9 files changed, 153 insertions(+), 35 deletions(-) create mode 100644 screenshots/gtk-dark.png create mode 100644 screenshots/gtk-light.png diff --git a/README.md b/README.md index 9f846c3..f6debab 100644 --- a/README.md +++ b/README.md @@ -24,13 +24,14 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch **Note: Most frequently tested on macOS** -## Screenshots (Windows) +## Screenshots |Theme|Light|Dark| |-|-|-| -|Default|![Light](screenshots/light.png)|![Dark](screenshots/dark.png)| -|Floating Tabs|![Light, Floating Tabs](screenshots/light-floating-tabs.png)|![Dark, Floating Tabs](screenshots/dark-floating-tabs.png)| -|Mica|![Light, Mica](screenshots/light-mica.png)|![Dark, Mica](screenshots/dark-mica.png)| -|Mica and Floating Tabs|![Light, Mica and Floating Tabs](screenshots/light-mica-floating-tabs.png)|![Dark, Mica and Floating Tabs](screenshots/dark-mica-floating-tabs.png)| +|Default (Windows 11)|![Light](screenshots/light.png)|![Dark](screenshots/dark.png)| +|Floating Tabs (Windows 11)|![Light, Floating Tabs](screenshots/light-floating-tabs.png)|![Dark, Floating Tabs](screenshots/dark-floating-tabs.png)| +|Mica (Windows 11)|![Light, Mica](screenshots/light-mica.png)|![Dark, Mica](screenshots/dark-mica.png)| +|Mica and Floating Tabs (Windows 11)|![Light, Mica and Floating Tabs](screenshots/light-mica-floating-tabs.png)|![Dark, Mica and Floating Tabs](screenshots/dark-mica-floating-tabs.png)| +|GTK (GNOME 42, [adw-gtk3](https://github.com/lassekongo83/adw-gtk3) theme)|![Light, GTK](screenshots/gtk-light.png)|![Dark, GTK](screenshots/gtk-dark.png)| ## Tweaks Certain tweaks can be applied to the theme, to enable them navigate to `about:config` and create a boolean key for each tweak you want to use and set it to `true`, then restart the browser. diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 4bd7396..8181924 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -21,7 +21,7 @@ --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #0055D7 !important; - --urlbar-icon-fill-opacity: 1 !important; + --urlbar-icon-fill-opacity: 0.6 !important; --urlbar-popup-url-color: #0072C9 !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; --urlbar-box-bgcolor: var(--toolbar-field-background-color) !important; @@ -279,3 +279,103 @@ body[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, border-radius: 2px !important; } } + +/* Linux / GTK csd support */ +@media (-moz-gtk-csd-available) { + :root:not(:-moz-lwtheme) { + --toolbar-bgcolor: color-mix(in srgb, -moz-dialog 80%, #fff) !important; + --toolbar-bgimage: none !important; + --toolbar-color: -moz-dialogtext !important; + --tab-selected-bgimage: none !important; + --chrome-content-separator-color: ThreeDShadow !important; + --panel-separator-color: ThreeDShadow !important; + --button-bgcolor: color-mix(in srgb, currentColor 10%, transparent) !important; + --button-hover-bgcolor: color-mix(in srgb, currentColor 14%, transparent) !important; + --button-active-bgcolor: color-mix(in srgb, currentColor 20%, transparent) !important; + --button-color: currentColor !important; + --button-primary-bgcolor: -moz-accent-color !important; + --button-primary-hover-bgcolor: color-mix(in srgb, black 10%, -moz-accent-color) !important; + --button-primary-active-bgcolor: color-mix(in srgb, black 20%, -moz-accent-color) !important; + --button-primary-color: -moz-accent-color-foreground !important; + --autocomplete-popup-hover-background: var(--arrowpanel-dimmed) !important; + --autocomplete-popup-separator-color: color-mix(in srgb, currentColor 14%, transparent) !important; + --urlbar-box-bgcolor: var(--button-bgcolor) !important; + --urlbar-box-focus-bgcolor: var(--button-bgcolor) !important; + --urlbar-box-hover-bgcolor: var(--button-hover-bgcolor) !important; + --urlbar-box-active-bgcolor: var(--button-active-bgcolor) !important; + --urlbar-box-text-color: inherit !important; + --urlbar-box-hover-text-color: var(--urlbar-box-text-color) !important; + --urlbar-icon-fill-opacity: 0.9 !important; + --urlbar-popup-url-color: -moz-nativehyperlinktext !important; + --lwt-brighttext-url-color: #00ddff !important; + --toolbarbutton-icon-fill-attention: -moz-nativehyperlinktext !important; + --focus-outline-color: -moz-accent-color !important; + --arrowpanel-background: Field !important; + --arrowpanel-color: FieldText !important; + --arrowpanel-border-color: ThreeDShadow !important; + --arrowpanel-dimmed: color-mix(in srgb, currentColor 17%, transparent) !important; + --arrowpanel-dimmed-further: color-mix(in srgb, currentColor 30%, transparent) !important; + --panel-description-color: GrayText !important; + --panel-disabled-color: GrayText !important; + --toolbarbutton-icon-fill: currentColor !important; + --toolbar-field-background-color: Field !important; + --toolbar-field-color: FieldText !important; + --toolbar-field-border-color: ThreeDShadow !important; + --toolbar-field-focus-background-color: Field !important; + --toolbar-field-focus-color: FieldText !important; + --toolbar-field-focus-border-color: -moz-accent-color !important; + --toolbarbutton-hover-background: color-mix(in srgb, -moz-dialogtext 14%, transparent) !important; + --toolbarbutton-active-background: color-mix(in srgb, -moz-dialogtext 20%, transparent) !important; + --uc-urlbar-shadow: none; + --autocomplete-popup-highlight-color: FieldText !important; + --autocomplete-popup-highlight-background: color-mix(in srgb, currentColor 8%, transparent) !important; + --autocomplete-popup-hover-background: color-mix(in srgb, currentColor 12%, transparent) !important; + --autocomplete-popup-separator-color: #0000 !important; + --panel-item-hover-bgcolor: color-mix(in srgb, currentColor 17%, transparent) !important; + --panel-item-active-bgcolor: color-mix(in srgb, currentColor 30%, transparent) !important; + --panel-separator-color: ThreeDShadow !important; + --panel-banner-item-update-supported-bgcolor: #1bba6b !important; + --focus-outline-color: -moz-accent-color !important; + --uc-private-browsing-indicator: -moz-accent-color !important; + --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); + --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); + --uc-private-browding-indicator-text: var(--button-primary-color); + } + + #sidebar-box:not([lwt-sidebar]) { + --sidebar-background-color: -moz-dialog !important; + --sidebar-text-color: -moz-dialog-text !important; + } + + #browser:not([style*="--sidebar-border-color"]) { + --sidebar-border-color: ThreeDShadow !important; + } + + .sidebar-panel:not([lwt-sidebar]) { + color: -moz-dialogtext !important; + } + + @media (prefers-color-scheme: light) { + :root:not(:-moz-lwtheme) { + --toolbar-bgcolor: color-mix(in srgb, -moz-dialog 65%, #fff) !important; + --urlbar-icon-fill-opacity: 0.7 !important; + --toolbar-field-border-color: transparent !important; + --toolbar-field-background-color: color-mix(in srgb, Field 90%, -moz-dialogtext) !important; + --toolbar-field-color: FieldText !important; + --toolbar-field-focus-background-color: Field !important; + --toolbar-field-focus-color: FieldText !important; + } + } + + @media (prefers-color-scheme: dark) { + :root:not(:-moz-lwtheme) { + --toolbar-bgcolor: color-mix(in srgb, -moz-dialog 90%, #fff) !important; + --urlbar-icon-fill-opacity: 1.0 !important; + --toolbar-field-border-color: transparent !important; + --toolbar-field-background-color: color-mix(in srgb, Field 90%, -moz-dialogtext) !important; + --toolbar-field-color: FieldText !important; + --toolbar-field-focus-background-color: color-mix(in srgb, Field 90%, -moz-dialogtext) !important; + --toolbar-field-focus-color: FieldText !important; + } + } +} diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 2a6880c..16e0f86 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -60,6 +60,13 @@ browsing indicator) */ --chrome-content-separator-color: #535353 !important; } + @media (-moz-gtk-csd-available) { + :root:not(:-moz-lwtheme) { + --toolbar-bgcolor: color-mix(in srgb, -moz-dialog 80%, #fff) !important; + --toolbar-field-background-color: Field !important; + } + } + /* remove toolbar bg */ #nav-bar, #PersonalToolbar { diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 87b8bb6..d31d1f3 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -2,7 +2,7 @@ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ -@media (-moz-windows-compositor) { +@media (-moz-windows-compositor), (-moz-gtk-csd-available) { .titlebar-min { list-style-image: url("win11-minimize.svg") !important; } diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 8123bda..3b9f385 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -65,6 +65,21 @@ background: var(--uc-private-browding-indicator-active, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 70%, transparent)) !important; } +@media (-moz-gtk-csd-available) { + :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme) { + background: -moz-accent-color !important; + color: -moz-accent-color-foreground !important; + } + + :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme):hover { + background:color-mix(in srgb, black 8%, -moz-accent-color) !important; + } + + :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme):not([disabled=true]):is([open], [checked], :hover:active) { + background: color-mix(in srgb, black 16%, -moz-accent-color) !important; + } +} + :root[privatebrowsingmode] #nav-bar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { background: transparent !important; margin-inline: 0 !important; diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index b01192e..a3515f0 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -105,16 +105,18 @@ } /* fix colours */ -#navigator-toolbox:not(:-moz-lwtheme) { - background-color: var(--lwt-accent-color) !important; - color: var(--lwt-text-color) !important; -} +@media not (-moz-gtk-csd-available) { + #navigator-toolbox:not(:-moz-lwtheme) { + background-color: var(--lwt-accent-color) !important; + color: var(--lwt-text-color) !important; + } -/* force inactive window on default theme */ -@media not (-moz-platform: windows-win7) { - @media not (-moz-platform: windows-win8) { - #navigator-toolbox:-moz-window-inactive:not(:-moz-lwtheme) { - background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; + /* force inactive window on default theme */ + @media not (-moz-platform: windows-win7) { + @media not (-moz-platform: windows-win8) { + #navigator-toolbox:-moz-window-inactive:not(:-moz-lwtheme) { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; + } } } } @@ -125,7 +127,7 @@ #TabsToolbar .toolbarbutton-animatable-box, #TabsToolbar .toolbarbutton-1 { - fill: var(--lwt-text-color) !important; + fill: currentColor !important; } .tabbrowser-tab[multiselected]:not(:-moz-lwtheme), diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 8e70e9e..eeed148 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -13,13 +13,18 @@ --urlbar-box-bgcolor: unset !important; } -#urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background:not(:-moz-lwtheme), -#searchbar:not(:-moz-lwtheme):focus-within, :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #searchbar:focus-within { outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; } +@media not (-moz-gtk-csd-available) { + #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background:not(:-moz-lwtheme), + #searchbar:not(:-moz-lwtheme):focus-within { + outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; + } +} + :root:not([lwtheme-brighttext="true"]) #urlbar-background { box-shadow: var(--uc-urlbar-shadow, none); } @@ -168,26 +173,15 @@ } /* make urlbar icons opaque in default theme */ -@media not (prefers-contrast) { - :is(:root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]) :is( - .urlbar-icon:not(#star-button[starred]), - .sharing-icon, - #identity-icon, - .searchbar-search-icon, - #identity-icon-label, - #permissions-granted-icon, - #tracking-protection-icon, - .notification-anchor-icon, - #blocked-permissions-container > .blocked-permission-icon) { - opacity: 0.6 !important; - } -} - #urlbar-input::placeholder, .searchbar-textbox::placeholder { opacity: 0.6 !important; } +:is(:root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color: rgb(240, 240, 244)"]) #identity-icon-label { + opacity: var(--urlbar-icon-fill-opacity) !important; +} + /* remove background from urlbar box */ #identity-box[pageproxystate="valid"].notSecureText>.identity-box-button:not(:hover, [open]), #identity-box[pageproxystate="valid"].chromeUI>.identity-box-button:not(:hover, [open]), @@ -219,7 +213,6 @@ } @media not (prefers-reduced-motion) { - :is(#identity-box[pageproxystate="valid"].notSecureText>.identity-box-button, #identity-box[pageproxystate="valid"].chromeUI>.identity-box-button, #identity-box[pageproxystate="valid"].extensionPage>.identity-box-button)::after { diff --git a/screenshots/gtk-dark.png b/screenshots/gtk-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ae69701d23b5c44c1ee97b0b6850bf9f06e8f1a0 GIT binary patch literal 173459 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

    nQUjIQkfD?S3S=?u6fMmi9U!| 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

  • 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

    eRay;XdWF$ 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

    BLV!i<#hR|{zzz@7IhAG^$9d0A57T;Hv3O>~ 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

    9nZ$fXEC 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 n!2>s$wBga;eqbQuSf~A8M7NI Date: Tue, 14 Jun 2022 21:29:58 +0800 Subject: [PATCH 132/207] stop tabs from flickering? #31 --- chrome/toolbar/tabbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index a3515f0..2739bf9 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -296,7 +296,7 @@ toolbarbutton[part="scrollbutton-down"] { } #tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { - margin-inline-end: 8px !important; + margin-inline-end: 7px !important; } From 7184e2c7215b9861ee45bd945b388fea90f1274d Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sun, 19 Jun 2022 03:34:46 +0800 Subject: [PATCH 133/207] tweak findbar button colors --- chrome/global/colors.css | 10 +++++----- chrome/toolbar/findbar.css | 12 ++++++++++++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 8181924..3f2eed2 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -55,7 +55,7 @@ --panel-item-active-bgcolor: #ddd !important; --arrowpanel-border-color: #dadada !important; --panel-separator-color: #dadada !important; - --panel-banner-item-update-supported-bgcolor: #50B080 !important; + --panel-banner-item-update-supported-bgcolor: #188038 !important; --focus-outline-color: #0055D7 !important; --panel-shortcut-color: inherit !important; --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.1); @@ -97,9 +97,9 @@ --autocomplete-popup-highlight-background: #383838 !important; --autocomplete-popup-hover-background: #444444 !important; --autocomplete-popup-separator-color: #63636300 !important; - --button-bgcolor: #3B3B3B !important; - --button-hover-bgcolor: #545454 !important; - --button-active-bgcolor: #606060 !important; + --button-bgcolor: #5C5C5C !important; + --button-hover-bgcolor: #646464 !important; + --button-active-bgcolor: #575757 !important; --button-primary-bgcolor: #006CBE !important; --button-primary-hover-bgcolor: #0078D4 !important; --button-primary-active-bgcolor: #005CA3 !important; @@ -120,7 +120,7 @@ --panel-item-active-bgcolor: #747474 !important; --arrowpanel-border-color: #636363 !important; --panel-separator-color: #636363 !important; - --panel-banner-item-update-supported-bgcolor: #50B080 !important; + --panel-banner-item-update-supported-bgcolor: #81C995 !important; --focus-outline-color: #63ADE5 !important; --panel-shortcut-color: inherit !important; --toolbarbutton-hover-background: #ffffff25 !important; diff --git a/chrome/toolbar/findbar.css b/chrome/toolbar/findbar.css index 509141f..909b778 100644 --- a/chrome/toolbar/findbar.css +++ b/chrome/toolbar/findbar.css @@ -28,3 +28,15 @@ .findbar-container { overflow-inline: visible !important; } + +.close-icon:not([disabled]):hover, +.findbar-find-previous:not([disabled]):hover, +.findbar-find-next:not([disabled]):hover { + background: var(--toolbarbutton-hover-background, rgba(190,190,190,.2)) !important; +} + +.close-icon:not([disabled]):hover:active, +.findbar-find-previous:not([disabled]):hover:active, +.findbar-find-next:not([disabled]):hover:active { + background: var(--toolbarbutton-active-background, rgba(190,190,190,.4)) !important; +} From 9653c08d39fa6883823534da1781ebb0a66c6781 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sun, 19 Jun 2022 23:05:53 +0800 Subject: [PATCH 134/207] popup/menu styling #22 #28 #35 --- README.md | 2 +- chrome/global/popup.css | 361 +++++++++++++++++++++++++++++++----- chrome/global/tweaks.css | 4 +- chrome/icons/arrow-left.svg | 3 + chrome/icons/checkmark.svg | 3 + chrome/icons/icons.css | 58 +++++- chrome/toolbar/navbar.css | 4 +- chrome/toolbar/tabbar.css | 5 +- chrome/toolbar/urlbar.css | 1 - 9 files changed, 377 insertions(+), 64 deletions(-) create mode 100644 chrome/icons/arrow-left.svg create mode 100644 chrome/icons/checkmark.svg diff --git a/README.md b/README.md index f6debab..9cdc6b8 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch 3. `layout.css.color-mix.enabled` = `true` ###### On macOS: - ~~1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false`~~ **(Not Implemented Yet!)** + 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` ##### Recommended: 1. `browser.tabs.tabMinWidth` = `66` diff --git a/chrome/global/popup.css b/chrome/global/popup.css index cc69bc0..e3af07f 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -1,20 +1,22 @@ /* EdgeFr-Fox by bmFtZQ - popup.css */ :root { - --arrowpanel-border-radius: 4px !important; + --arrowpanel-border-radius: 8px !important; --panel-subview-body-padding: 4px 0 !important; - --arrowpanel-menuitem-border-radius: 0 !important; - --arrowpanel-menuitem-margin: 0 !important; - --arrowpanel-menuitem-padding-block: 8px !important; - --arrowpanel-menuitem-padding-inline: 14px !important; + --arrowpanel-menuitem-border-radius: 4px !important; + --arrowpanel-menuitem-margin: 0 var(--uc-arrowpanel-menuitem-margin-inline) !important; + --arrowpanel-menuitem-padding-block: 6px !important; + --arrowpanel-menuitem-padding-inline: 11px !important; --uc-arrowpanel-menuicon-margin-inline: 14px; --panel-separator-margin-vertical: 4px !important; --panel-separator-margin-horizontal: 0 !important; --uc-panel-zoom-button-padding: 8px; - --uc-panel-zoom-button-inline-padding: 13px; + --uc-panel-zoom-button-inline-padding: 9px; --uc-autocomplete-panel-menuitem-margin: 4px; - --uc-autocomplete-panel-menuicon-padding-inline: 12px; + --uc-autocomplete-panel-menuicon-padding-inline: 14px; --uc-autocomplete-panel-separator-margin-vertical: 4px; + --uc-arrowpanel-menuitem-margin-inline: 4px; + --uc-panel-zoom-padding-block: var(--panel-separator-margin-vertical); } /* app menu */ @@ -22,7 +24,8 @@ .panel-banner-item { margin: 0 4px 4px !important; padding-inline: 4px 12px !important; - border-radius: 2px !important; + padding-block: var(--arrowpanel-menuitem-padding-block) !important; + border-radius: var(--arrowpanel-menuitem-border-radius) !important; } #appMenu-fxa-label2>vbox>label { @@ -57,16 +60,24 @@ border-radius: 99px; } - /* disable proton account separator */ #appMenu-fxa-separator { border-image: none !important; } +#appMenu-fxa-status2:not([fxastatus]) { + padding-block: 0 !important; +} + +#appMenu-fxa-status2:not([fxastatus])>#appMenu-fxa-label2 { + margin-inline-end: calc(var(--arrowpanel-menuitem-padding-inline) * -1) !important; +} + /* zoom controls */ #appMenu-zoom-controls2 { border-top: 1px solid var(--panel-separator-color) !important; - padding: 0 0 0 var(--arrowpanel-menuitem-padding-inline) !important; + padding-inline: calc(var(--arrowpanel-menuitem-padding-inline) + var(--uc-arrowpanel-menuitem-margin-inline)) var(--uc-arrowpanel-menuitem-margin-inline) !important; + padding-block: var(--uc-panel-zoom-padding-block) !important; margin: var(--panel-separator-margin-vertical) 0 calc(var(--panel-separator-margin-vertical) * -1) !important; } @@ -79,9 +90,19 @@ padding: var(--uc-panel-zoom-button-padding) calc(var(--uc-panel-zoom-button-padding) / 2) !important; } -#appMenu-zoomReduce-button2, -#appMenu-fullscreen-button2 { - border-inline-start: 1px solid var(--panel-separator-color) !important; +/* #appMenu-zoomReduce-button2, */ +#appMenu-zoom-controls2>#appMenu-fullscreen-button2 { + margin-left: calc(var(--panel-separator-margin-vertical) * 2 + 1px) !important; +} + +#appMenu-zoom-controls2>#appMenu-fullscreen-button2::before { + content: ""; + border-inline-start: 1px solid var(--panel-separator-color); + display: block; + position: relative; + height: 32px; + margin-block: calc(var(--uc-panel-zoom-button-padding) * -1); + transform: translateX(calc(var(--uc-panel-zoom-button-inline-padding) * -1 - var(--panel-separator-margin-vertical) - 1px)); } #appMenu-zoomReset-button2 { @@ -89,23 +110,17 @@ min-height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; } -#appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover) { - background-color: var(--panel-item-hover-bgcolor) !important; -} - -#appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) { - background-color: var(--panel-item-active-bgcolor) !important; -} - #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover), #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover), -#appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) { +#appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover), +#appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover) { background-color: var(--panel-item-hover-bgcolor) !important; } #appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active), #appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active), -#appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) { +#appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active), +#appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) { background-color: var(--panel-item-active-bgcolor) !important; } @@ -117,6 +132,7 @@ #appMenu-fullscreen-button2>.toolbarbutton-icon { background-color: transparent !important; + padding: 0 !important; } /* URL bar popup */ @@ -150,9 +166,9 @@ margin-block-start: 0 !important; } -.subviewbutton-back { +.panel-header>.subviewbutton-back { margin: 0 !important; - border-radius: 2px !important; + padding: var(--arrowpanel-menuitem-padding-block) !important; } .panel-subview-footer-button { @@ -184,34 +200,27 @@ #downloadsListBox>richlistitem { padding-inline-end: 8px !important; - border-radius: 0 !important; + border-radius: var(--arrowpanel-menuitem-border-radius) !important; +} + +#downloadsListBox, +.downloadsPanelFooterButton { + margin: var(--arrowpanel-menuitem-margin) !important; } #downloadsPanel-blockedSubview, #downloadsPanel-mainView { - padding: var(--panel-separator-margin-vertical) 0 0 !important; + padding: var(--panel-separator-margin-vertical) 0 !important; } #emptyDownloads { padding: 1.5em 16px 1.7em !important; } -/* context menus */ -@media (-moz-windows-compositor) { - menupopup { - --panel-color: var(--arrowpanel-color) !important; - --panel-border-radius: 4px !important; - --panel-padding: 4px 0px !important; - --panel-border-color: var(--arrowpanel-border-color) !important; - --panel-background: var(--arrowpanel-background) !important; - --nested-margin: -6px !important; - --menuitem-hover-background-color: var(--panel-item-hover-bgcolor) !important; - --menu-background-color: var(--arrowpanel-background) !important; - --menu-color: var(--arrowpanel-color) !important; - --menuitem-disabled-hover-background-color: #0000 !important; - --menu-disabled-color: var(--panel-disabled-color) !important; - --menu-border-color: var(--panel-separator-color) !important; - } +.PanelUI-subView .subviewbutton-nav::after, +#PlacesToolbar menu>.menu-right, +.subviewbutton>.menu-right { + fill-opacity: 1 !important; } /* auto complete popup */ @@ -221,25 +230,279 @@ box-shadow: 0 0 0 1px inset var(--arrowpanel-border-color) !important; } -.autocomplete-richlistitem[originaltype="loginsFooter"] { +#PopupAutoComplete .autocomplete-richlistitem[originaltype="loginsFooter"] { -moz-box-pack: start !important; color: inherit !important; + border: 0 !important; border-color: var(--panel-separator-color) !important; background-color: transparent !important; - height: 40px !important; - padding-inline-start: var(--uc-autocomplete-panel-menuicon-padding-inline) !important; + height: 28px !important; + min-height: 28px !important; + padding-inline-start: var(--arrowpanel-menuitem-padding-inline) !important; + position: relative !important; + overflow: visible !important; + margin-top: calc(var(--panel-separator-margin-vertical) * 2 + 1px) !important; } -.autocomplete-richlistitem:hover { +.autocomplete-richlistitem[originaltype="loginsFooter"]::before { + content: ""; + width: calc(100% + var(--uc-arrowpanel-menuitem-margin-inline) * 2); + border-top: 1px solid var(--panel-separator-color); + position: absolute; + top: calc(var(--panel-separator-margin-vertical) * -1 - 1px); + left: calc(var(--uc-arrowpanel-menuitem-margin-inline) * -1); +} + +#PopupAutoComplete .autocomplete-richlistitem:hover { background-color: var(--panel-item-hover-bgcolor) !important; } -.autocomplete-richlistitem[selected] { +#PopupAutoComplete .autocomplete-richlistitem[selected] { background-color: var(--panel-item-active-bgcolor) !important; color: inherit !important; } .ac-site-icon { fill: currentColor !important; - margin: auto var(--uc-autocomplete-panel-menuicon-padding-inline) !important; + margin-block: auto !important; + margin-inline: 0 var(--uc-autocomplete-panel-menuicon-padding-inline) !important; +} + +#PopupAutoComplete>richlistbox>richlistitem>.ac-title { + margin-inline: calc(16px + var(--uc-autocomplete-panel-menuicon-padding-inline)) !important; +} + +#PlacesToolbar menuitem, +#PlacesToolbar menu, +.subview-subheader, +panelview .toolbarbutton-1, +.subviewbutton, +.widget-overflow-list .toolbarbutton-1 { + min-height: calc(16px + var(--arrowpanel-menuitem-padding-block) * 2) !important; +} + +/* Context Menu */ +menupopup, +menupopup menuitem, +menupopup menu, +menupopup menuseparator, +panel { + -moz-appearance: none !important; +} + +menupopup, +panel[type="autocomplete-richlistbox"], +menulist>menupopup>menucaption { + -moz-window-shadow: none !important; + background: 0 !important; + border: 0 !important; + color: var(--arrowpanel-color) !important; +} + +.popup-internal-box, +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, +.menupopup-arrowscrollbox { + background: var(--arrowpanel-background) !important; + border: 0 !important; +} + +/* make room for menu shadow */ +menupopup { + padding: 8px 16px 26px !important; + margin: -12px -16px -22px !important; +} + +/* cut off shadow so it doesn't get in the way of the menubar items */ +menubar menupopup { + padding: 1px 10px 26px !important; + margin: -1px -10px -22px !important; +} + +.menupopup-arrowscrollbox { + box-shadow: + 0 10px 16px #0003, + 0 4px 5px #0002, + 0 2px 4px #0002, + 0 0 0 1px #0001 !important; +} + +/* no way to get current firefox theme, using prefers-color-scheme instead */ +@media (prefers-color-scheme:dark) { + .menupopup-arrowscrollbox { + box-shadow: + 0 10px 18px #0003, + 0 4px 5px #0003, + 0 2px 4px #0002, + 0 0 0 1px #0002 !important; + } +} + +.popup-internal-box, +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, +.menupopup-arrowscrollbox { + margin: 0 !important; + padding: var(--panel-subview-body-padding) !important; + border-radius: var(--arrowpanel-border-radius) !important; + color: inherit !important; +} + +menupopup menu[disabled="true"], +menupopup menuitem[disabled="true"] { + color: var(--panel-disabled-color) !important; + background: none !important; +} + +menupopup menu:hover:not([disabled=true]), +menupopup menuitem:hover:not([disabled=true]), +menupopup menu[_moz-menuactive]:not([disabled=true]), +menupopup menuitem[_moz-menuactive]:not([disabled=true]) { + background-color: var(--panel-item-hover-bgcolor) !important; + color: inherit !important; +} + +menupopup menuitem:hover:active:not([disabled=true]), +menupopup menu:hover:active:not([disabled=true]) { + background-color: var(--panel-item-active-bgcolor) !important; + color: inherit !important; +} + +menupopup menuseparator { + margin: var(--panel-separator-margin-vertical) 0 !important; + padding: 0 !important; + background: none !important; + border-top: 1px solid var(--panel-separator-color) !important; +} + +#PlacesToolbar menupopup[placespopup="true"] menuseparator::before { + display: none !important; +} + +menupopup menu, +menupopup menuitem, +menupopup menucaption, +#PopupAutoComplete>richlistbox>richlistitem { + padding: var(--arrowpanel-menuitem-padding-block) var(--arrowpanel-menuitem-padding-inline) !important; + margin: var(--arrowpanel-menuitem-margin) !important; + border-radius: var(--arrowpanel-menuitem-border-radius) !important; +} + +:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), +:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current) { + padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 16px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; +} + +.menu-iconic-icon { + margin-block: 0 !important; + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; +} + +.subviewbutton>.menu-iconic-text, +menu>.menu-iconic-text, +menuitem>.menu-iconic-text, +.addon-banner-item>.toolbarbutton-text, +.subviewbutton-iconic>.toolbarbutton-text, +.subviewbutton[image]>.toolbarbutton-text, +.subviewbutton[targetURI]>.toolbarbutton-text, +.subviewbutton.bookmark-item>.toolbarbutton-text, +.subviewbutton[checked="true"]>.toolbarbutton-text { + padding-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; +} + +.menu-text, +.menu-iconic-text { + margin-inline-start: 0 !important; + padding-block: 0 !important; +} + +.menu-iconic-left { + padding-inline-end: 0 !important; +} + +menuitem:is(.menuitem-iconic:not([data-usercontextid]), [type="checkbox"], [type="radio"], [checked], [selected]) .menu-iconic-icon { + -moz-context-properties: fill !important; + fill: currentColor !important; +} + +.menu-right, +.menu-accel-container { + appearance: none !important; + margin-inline-end: 0 !important; + -moz-context-properties: fill; + fill: currentColor !important; +} + +menupopup menuitem:is([type="checkbox"], [type="radio"]) .menu-iconic-icon, +menulist>menupopup>menuitem .menu-iconic-icon, +menu .menu-right { + height: 16px !important; + width: 16px !important; +} + +menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before { + display: none !important; +} + +/* workaround for inaccessible shadow-root element + moves the shadow-root element underneath, and away from panel edges */ +#PopupAutoComplete { + padding-block: 10px !important; + padding-inline: 2px !important; +} + +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox { + margin-block: -10px !important; + margin-inline: -2px !important; +} + +#PopupAutoComplete>richlistbox>richlistitem>.two-line-wrapper { + padding-block: 0 !important; + padding-inline-end: calc((var(--uc-autocomplete-panel-menuitem-margin) + var(--arrowpanel-menuitem-padding-inline)) * 2) !important; +} + +menuitem:is([type="checkbox"], [checked="true"], [type="radio"])>.menu-iconic-left>.menu-iconic-icon { + display: -moz-box !important; +} + +menuitem[checked="true"]>.menu-iconic-left, +.menu-iconic>.menu-iconic-left, +.menuitem-iconic>.menu-iconic-left { + margin: 0 !important; +} + +#context-navigation:not([hidden]) { + padding: 0 !important; + --menuitem-min-width: calc(16px + var(--arrowpanel-menuitem-padding-inline) * 2) !important; + min-width: calc(4 * var(--menuitem-min-width)); +} + +#context-navigation>.menuitem-iconic>.menu-iconic-left>.menu-iconic-icon { + width: 16px !important; + height: 16px !important; + padding: 0 !important; +} + +#context-navigation { + margin-inline: var(--uc-arrowpanel-menuitem-margin-inline) !important; +} + +#context-navigation>.menuitem-iconic { + -moz-box-pack: center !important; +} + +#context-navigation>.menuitem-iconic { + margin: 0 !important; +} + +#context-navigation>.menuitem-iconic { + flex-grow: 1 !important; + width: unset !important; +} + +#context-navigation>.menuitem-iconic[_moz-menuactive="true"]>.menu-iconic-left>.menu-iconic-icon { + background-color: transparent !important; +} + +#context-bookmarkpage[starred] .menu-iconic-icon { + fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; } diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 16e0f86..302fc83 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -84,7 +84,7 @@ browsing indicator) */ } /* adjust spacing of area above tabs */ - @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + @media not (-moz-platform: macos) { :root[sizemode="maximized"] #titlebar { --tab-block-margin: 4px !important; } @@ -183,7 +183,7 @@ browsing indicator) */ } /* line up buttons with duplicate icons from -moz-win-glass */ - :root:is(:not(:-moz-lwtheme),[lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { + :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { --uc-titlebar-button-size: 30px; --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; diff --git a/chrome/icons/arrow-left.svg b/chrome/icons/arrow-left.svg new file mode 100644 index 0000000..1da2ba2 --- /dev/null +++ b/chrome/icons/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/checkmark.svg b/chrome/icons/checkmark.svg new file mode 100644 index 0000000..ade387a --- /dev/null +++ b/chrome/icons/checkmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index d31d1f3..fd37eb3 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -2,7 +2,8 @@ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ -@media (-moz-windows-compositor), (-moz-gtk-csd-available) { +@media (-moz-windows-compositor), +(-moz-gtk-csd-available) { .titlebar-min { list-style-image: url("win11-minimize.svg") !important; } @@ -36,7 +37,7 @@ and 11 so applied to both) */ } /* disable context menu icons on macOS */ -@supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { +@media not (-moz-platform: macos) { #context-back { list-style-image: url("back.svg") !important; } @@ -100,9 +101,9 @@ and 11 so applied to both) */ #appMenu-passwords-button, #password-notification-icon, -#PopupAutoComplete > richlistbox > richlistitem[originaltype="generatedPassword"] > .two-line-wrapper > .ac-site-icon, -#PopupAutoComplete > richlistbox > richlistitem[originaltype="loginWithOrigin"] > .two-line-wrapper > .ac-site-icon, -#PopupAutoComplete > richlistbox > richlistitem[originaltype="login"] > .ac-site-icon { +#PopupAutoComplete>richlistbox>richlistitem[originaltype="generatedPassword"]>.two-line-wrapper>.ac-site-icon, +#PopupAutoComplete>richlistbox>richlistitem[originaltype="loginWithOrigin"]>.two-line-wrapper>.ac-site-icon, +#PopupAutoComplete>richlistbox>richlistitem[originaltype="login"]>.ac-site-icon { list-style-image: url("passwords.svg") !important; } @@ -345,6 +346,10 @@ and 11 so applied to both) */ list-style-image: url("arrow-right.svg") !important; } +.panel-header>.subviewbutton-back { + list-style-image: url("arrow-left.svg") !important; +} + #overflowMenu-customize-button, #appmenu-moreTools-button { list-style-image: url("customize.svg") !important; @@ -383,7 +388,6 @@ and 11 so applied to both) */ background: url("settings.svg") !important; } - .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"] { background: url("extension.svg") !important; } @@ -517,3 +521,45 @@ and 11 so applied to both) */ #stop-reload-button[animate]>#reload-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { background-image: url("stop-to-reload.svg") !important; } + +/* Context Menu Icons */ +menupopup>menuitem:is([checked="true"], [selected="true"]) .menu-iconic-icon { + list-style-image: url("checkmark.svg") !important; +} + +:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), +:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current) { + background-image: var(--uc-menu-image) !important; + background-size: 16px !important; + background-position: var(--arrowpanel-menuitem-padding-inline) center !important; + background-repeat: no-repeat !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; +} + +@media (-moz-platform: macos) { + #context-back { + --uc-menu-image: url("back.svg"); + } + + #context-forward { + --uc-menu-image: url("forward.svg"); + } + + #context-reload { + --uc-menu-image: url("reload.svg"); + } + + #context-stop { + --uc-menu-image: url("close.svg"); + } + + #context-bookmarkpage { + --uc-menu-image: url("bookmark-hollow.svg"); + } + + #contentAreaContextMenu #context-bookmarkpage[starred] { + --uc-menu-image: url("bookmark.svg"); + fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; + } +} diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 3b9f385..9120727 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -90,7 +90,7 @@ .toolbarbutton-1>.toolbarbutton-icon, .toolbarbutton-1>.toolbarbutton-text, .toolbarbutton-1>.toolbarbutton-badge-stack, - .bookmark-item, + .bookmark-item:not(menu, menuitem), .urlbar-page-action, .identity-box-button, #tracking-protection-icon-container, @@ -101,7 +101,7 @@ .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-icon, .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-text, .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-badge-stack, - .bookmark-item:not([disabled=true]):is([open],[checked],:hover:active), + .bookmark-item:not(menu, menuitem):not([disabled=true]):is([open],[checked],:hover:active), .urlbar-page-action:not([disabled=true]):is([open],[checked],:hover:active), .identity-box-button:not([disabled=true]):is([open],[checked],:hover:active), #tracking-protection-icon-container:not([disabled=true]):is([open],[checked],:hover:active), diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 2739bf9..e694e6d 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -29,7 +29,7 @@ } /* hide space above tabs when maximised for non-macOS versions of Firefox */ -@supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { +@media not (-moz-platform: macos) { :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]) #titlebar, #toolbar-menubar:not([inactive])+#TabsToolbar { --tab-block-margin: 0px !important; @@ -252,7 +252,7 @@ toolbarbutton[part="scrollbutton-down"] { } /* mac titlebar buttons */ -@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { +@media (-moz-platform: macos) { @media (-moz-mac-big-sur-theme:0) { .titlebar-buttonbox { margin-inline: 10px !important; @@ -299,7 +299,6 @@ toolbarbutton[part="scrollbutton-down"] { margin-inline-end: 7px !important; } - .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2) !important; } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index eeed148..ed86943 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -125,7 +125,6 @@ border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; } - /* move tracking protection button */ #tracking-protection-icon-container, #page-action-buttons { From 63bff7a61c4b16e09d594de4c89245ccdeb5a63a Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 22 Jun 2022 23:49:53 +0800 Subject: [PATCH 135/207] add tweak 'show navigation items vertically' #37 --- README.md | 5 +++++ chrome/global/tweaks.css | 41 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/README.md b/README.md index 9cdc6b8..bd40bfb 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,11 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |**NOTE: all functionality of this button can still be accessed from the app menu.**| |`uc.tweak.fxa-button-as-private-indicator`| +|Show context menu navigation buttons (Back, Forward, Reload, etc.) horizontally| +|-| +|**NOTE: labels are only shown in the English language.**| +|`uc.tweak.horizontal-context-navigation`| + |remove tab separators| |-| |`uc.tweak.remove-tab-separators`| diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 302fc83..2e5bcd5 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -202,3 +202,44 @@ browsing indicator) */ } } } + +@media not (-moz-platform: macos) { + @supports -moz-bool-pref("uc.tweak.horizontal-context-navigation") { + #context-navigation { + flex-direction: column !important; + -moz-box-orient: vertical !important; + } + + #context-navigation>.menuitem-iconic { + -moz-box-pack: start !important; + } + + #context-navigation .menu-iconic-text { + display: -moz-box !important; + } + + #context-navigation>#context-back .menu-iconic-text::before { + content: "Back" !important; + } + + #context-navigation>#context-forward .menu-iconic-text::before { + content: "Forward" !important; + } + + #context-navigation>#context-reload .menu-iconic-text::before { + content: "Reload" !important; + } + + #context-navigation>#context-stop .menu-iconic-text::before { + content: "Stop" !important; + } + + #context-navigation>#context-bookmarkpage .menu-iconic-text::before { + content: "Bookmark Page" !important; + } + + #context-navigation>#context-bookmarkpage[starred] .menu-iconic-text::before { + content: "Edit Bookmark" !important; + } + } +} From afdf696045e0d09ceeeb1a24b05784514f217be4 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 22 Jun 2022 23:51:39 +0800 Subject: [PATCH 136/207] replicate edge's context menu spacing #37 --- chrome/global/popup.css | 242 +++++++++++++++++++++++++++++----------- 1 file changed, 179 insertions(+), 63 deletions(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index e3af07f..16b2d47 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -1,22 +1,42 @@ /* EdgeFr-Fox by bmFtZQ - popup.css */ :root { + --panel-subview-body-padding: 2px 0 !important; --arrowpanel-border-radius: 8px !important; - --panel-subview-body-padding: 4px 0 !important; --arrowpanel-menuitem-border-radius: 4px !important; - --arrowpanel-menuitem-margin: 0 var(--uc-arrowpanel-menuitem-margin-inline) !important; + --arrowpanel-menuitem-margin: var(--uc-arrowpanel-menuitem-margin-block) var(--uc-arrowpanel-menuitem-margin-inline) !important; --arrowpanel-menuitem-padding-block: 6px !important; - --arrowpanel-menuitem-padding-inline: 11px !important; + --arrowpanel-menuitem-padding-inline: 10px !important; --uc-arrowpanel-menuicon-margin-inline: 14px; - --panel-separator-margin-vertical: 4px !important; + --uc-arrowpanel-menuitem-margin-inline: 4px; + --uc-arrowpanel-menuitem-margin-block: 2px; + --panel-separator-margin-vertical: 2px !important; --panel-separator-margin-horizontal: 0 !important; + --uc-panel-zoom-button-padding: 8px; --uc-panel-zoom-button-inline-padding: 9px; + --uc-panel-zoom-padding-block: calc(var(--panel-separator-margin-vertical) + var(--uc-arrowpanel-menuitem-margin-block)); + --uc-autocomplete-panel-menuitem-margin: 4px; --uc-autocomplete-panel-menuicon-padding-inline: 14px; --uc-autocomplete-panel-separator-margin-vertical: 4px; - --uc-arrowpanel-menuitem-margin-inline: 4px; - --uc-panel-zoom-padding-block: var(--panel-separator-margin-vertical); + + --uc-permission-itemcontainer-padding-block: 8px; + --uc-permission-item-margin-block: 4px; + --uc-permission-item-padding-inline: 16px; + + --uc-contextmenu-border-radius: 8px; + --uc-contextmenu-padding: calc(4px - var(--uc-contextmenu-menuitem-border-width)) 0; + --uc-contextmenu-menuitem-border-radius: calc(4px + var(--uc-contextmenu-menuitem-border-width)); + --uc-contextmenu-menuitem-padding-block: 6px; + --uc-contextmenu-menuitem-padding-inline: 10px; + --uc-contextmenu-menuitem-border-width: 2px; + --uc-contextmenu-menuicon-margin-inline: 12px; + --uc-contextmenu-menuitem-margin-inline: calc(4px - var(--uc-contextmenu-menuitem-border-width)); + --uc-contextmenu-menuitem-margin-block: 0px; + --uc-contextmenu-menuitem-margin: var(--uc-contextmenu-menuitem-margin-block) var(--uc-contextmenu-menuitem-margin-inline); + --uc-contextmenu-separator-vertical: calc(4px - var(--uc-contextmenu-menuitem-border-width)); + --uc-contextmenu-separator-horizontal: 0; } /* app menu */ @@ -28,7 +48,8 @@ border-radius: var(--arrowpanel-menuitem-border-radius) !important; } -#appMenu-fxa-label2>vbox>label { +#appMenu-fxa-label2 label, +#PanelUI-fxa-menu-syncnow-button label { margin-block: 0 !important; } @@ -92,7 +113,7 @@ /* #appMenu-zoomReduce-button2, */ #appMenu-zoom-controls2>#appMenu-fullscreen-button2 { - margin-left: calc(var(--panel-separator-margin-vertical) * 2 + 1px) !important; + margin-left: calc((var(--panel-separator-margin-vertical) + var(--uc-arrowpanel-menuitem-margin-block)) * 2 + 1px) !important; } #appMenu-zoom-controls2>#appMenu-fullscreen-button2::before { @@ -102,7 +123,7 @@ position: relative; height: 32px; margin-block: calc(var(--uc-panel-zoom-button-padding) * -1); - transform: translateX(calc(var(--uc-panel-zoom-button-inline-padding) * -1 - var(--panel-separator-margin-vertical) - 1px)); + transform: translateX(calc(var(--uc-panel-zoom-button-inline-padding) * -1 - (var(--panel-separator-margin-vertical) + var(--uc-arrowpanel-menuitem-margin-block)) - 1px)); } #appMenu-zoomReset-button2 { @@ -130,11 +151,39 @@ stroke: none !important; } +#appMenu-zoomReset-button2>.toolbarbutton-text, #appMenu-fullscreen-button2>.toolbarbutton-icon { background-color: transparent !important; padding: 0 !important; } +.subviewbutton[shortcut]::after { + opacity: 0.7 !important; +} + +#widget-overflow-mainView .panel-subview-body { + padding-bottom: 0 !important; +} + +.PanelUI-subView>.panel-header+toolbarseparator { + margin-bottom: 0 !important; +} + +.PanelUI-subView>.panel-header+toolbarseparator+.panel-subview-body { + padding-top: var(--panel-separator-margin-vertical) !important; +} + +#identity-popup-security-button { + margin-bottom: var(--panel-separator-margin-vertical) !important; +} + +#permission-popup-mainView-panel-header, +#identity-popup-mainView-panel-header, +#protections-popup-mainView-panel-header, +.panel-header { + min-height: calc((var(--arrowpanel-menuitem-padding-block) + 4px) * 2 + 16px) !important; +} + /* URL bar popup */ .panel-footer>button { border-radius: 2px !important; @@ -156,13 +205,47 @@ margin-inline-end: calc(-1 * (var(--arrowpanel-menuitem-padding-inline) - 10px)) !important; } +#identity-popup-mainView-panel-header-span, +#permission-popup-mainView-panel-header-span, +#identity-popup-mainView-panel-header label, +#permission-popup-mainView-panel-header label, +#protections-popup-mainView-panel-header-span { + margin-block: 0 !important; +} + +.permission-popup-section { + padding-block: var(--uc-permission-itemcontainer-padding-block) !important; +} + +#permission-popup-permissions-content { + padding-inline: var(--uc-permission-item-padding-inline) !important; +} + +.permission-popup-permission-item, +#permission-popup-storage-access-permission-list-header { + margin-block: var(--uc-permission-item-margin-block) !important; +} + +.permission-popup-permission-label, +.permission-popup-permission-header-label { + margin-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; +} + +#editBookmarkPanel > #editBookmarkHeaderSeparator, +#editBookmarkPanel > .panel-subview-body > #editBookmarkSeparator { + margin-inline: 0 !important; +} + /* subview */ .panel-header { padding: 4px; padding-top: 4px !important; } -.panel-header+toolbarseparator { +.panel-header+toolbarseparator, +#identity-popup-mainView-panel-header+toolbarseparator, +#permission-popup-mainView-panel-header+toolbarseparator, +#protections-popup-mainView-panel-header-section+toolbarseparator { margin-block-start: 0 !important; } @@ -217,6 +300,11 @@ padding: 1.5em 16px 1.7em !important; } +#downloadsHistory .button-text { + margin-block: 0 !important; + margin-inline: 0 !important; +} + .PanelUI-subView .subviewbutton-nav::after, #PlacesToolbar menu>.menu-right, .subviewbutton>.menu-right { @@ -233,24 +321,22 @@ #PopupAutoComplete .autocomplete-richlistitem[originaltype="loginsFooter"] { -moz-box-pack: start !important; color: inherit !important; - border: 0 !important; - border-color: var(--panel-separator-color) !important; background-color: transparent !important; height: 28px !important; min-height: 28px !important; - padding-inline-start: var(--arrowpanel-menuitem-padding-inline) !important; + padding-inline-start: var(--uc-contextmenu-menuitem-padding-inline) !important; position: relative !important; overflow: visible !important; - margin-top: calc(var(--panel-separator-margin-vertical) * 2 + 1px) !important; + margin-top: calc(var(--uc-contextmenu-separator-vertical) * 2 + 1px) !important; } .autocomplete-richlistitem[originaltype="loginsFooter"]::before { content: ""; - width: calc(100% + var(--uc-arrowpanel-menuitem-margin-inline) * 2); + width: calc(100% + var(--uc-contextmenu-menuitem-margin-inline) * 2); border-top: 1px solid var(--panel-separator-color); position: absolute; - top: calc(var(--panel-separator-margin-vertical) * -1 - 1px); - left: calc(var(--uc-arrowpanel-menuitem-margin-inline) * -1); + top: calc((var(--uc-contextmenu-separator-vertical) + var(--uc-contextmenu-menuitem-border-width)) * -1 - 1px); + left: calc(var(--uc-contextmenu-menuitem-margin-inline) * -1); } #PopupAutoComplete .autocomplete-richlistitem:hover { @@ -272,13 +358,32 @@ margin-inline: calc(16px + var(--uc-autocomplete-panel-menuicon-padding-inline)) !important; } +/* workaround for inaccessible shadow-root element + moves the shadow-root element underneath, and away from panel edges */ +#PopupAutoComplete { + padding-block: 10px !important; + padding-inline: 2px !important; +} + +panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox { + margin-block: -10px !important; + margin-inline: -2px !important; + padding: var(--uc-contextmenu-padding) !important; + border-radius: var(--uc-contextmenu-border-radius) !important; + color: inherit !important; +} + +#PopupAutoComplete>richlistbox>richlistitem>.two-line-wrapper { + padding-block: 0 !important; + padding-inline-end: calc((var(--uc-autocomplete-panel-menuitem-margin) + var(--arrowpanel-menuitem-padding-inline)) * 2) !important; +} + #PlacesToolbar menuitem, #PlacesToolbar menu, -.subview-subheader, panelview .toolbarbutton-1, .subviewbutton, .widget-overflow-list .toolbarbutton-1 { - min-height: calc(16px + var(--arrowpanel-menuitem-padding-block) * 2) !important; + min-height: calc(16px + var(--uc-contextmenu-menuitem-padding-block) * 2) !important; } /* Context Menu */ @@ -308,19 +413,24 @@ panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, /* make room for menu shadow */ menupopup { - padding: 8px 16px 26px !important; - margin: -12px -16px -22px !important; + padding: 4px 12px 20px !important; + margin: -6px -12px -16px !important; +} + +#bookmarks-menu-button menupopup { + padding: 4px 12px 20px !important; + margin: -8px -24px -16px -12px !important; } /* cut off shadow so it doesn't get in the way of the menubar items */ menubar menupopup { - padding: 1px 10px 26px !important; - margin: -1px -10px -22px !important; + padding: 1px 8px 20px !important; + margin: -1px -4px -16px !important; } .menupopup-arrowscrollbox { box-shadow: - 0 10px 16px #0003, + 0 8px 12px #0003, 0 4px 5px #0002, 0 2px 4px #0002, 0 0 0 1px #0001 !important; @@ -330,7 +440,7 @@ menubar menupopup { @media (prefers-color-scheme:dark) { .menupopup-arrowscrollbox { box-shadow: - 0 10px 18px #0003, + 0 8px 12px #0003, 0 4px 5px #0003, 0 2px 4px #0002, 0 0 0 1px #0002 !important; @@ -338,11 +448,10 @@ menubar menupopup { } .popup-internal-box, -panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, .menupopup-arrowscrollbox { margin: 0 !important; - padding: var(--panel-subview-body-padding) !important; - border-radius: var(--arrowpanel-border-radius) !important; + padding: var(--uc-contextmenu-padding) !important; + border-radius: var(--uc-contextmenu-border-radius) !important; color: inherit !important; } @@ -367,7 +476,7 @@ menupopup menu:hover:active:not([disabled=true]) { } menupopup menuseparator { - margin: var(--panel-separator-margin-vertical) 0 !important; + margin: var(--uc-contextmenu-separator-vertical) 0 !important; padding: 0 !important; background: none !important; border-top: 1px solid var(--panel-separator-color) !important; @@ -381,14 +490,18 @@ menupopup menu, menupopup menuitem, menupopup menucaption, #PopupAutoComplete>richlistbox>richlistitem { - padding: var(--arrowpanel-menuitem-padding-block) var(--arrowpanel-menuitem-padding-inline) !important; - margin: var(--arrowpanel-menuitem-margin) !important; - border-radius: var(--arrowpanel-menuitem-border-radius) !important; + padding: var(--uc-contextmenu-menuitem-padding-block) var(--uc-contextmenu-menuitem-padding-inline) !important; + margin: var(--uc-contextmenu-menuitem-margin) !important; + border-radius: var(--uc-contextmenu-menuitem-border-radius) !important; + border: var(--uc-contextmenu-menuitem-border-width) solid transparent !important; + background-clip: padding-box !important; + min-height: calc(16px + (var(--uc-contextmenu-menuitem-padding-block) + var(--uc-contextmenu-menuitem-border-width)) * 2) !important; } :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), -:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current) { - padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 16px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; +:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current), +:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menucaption { + padding-inline-start: calc(var(--uc-contextmenu-menuitem-padding-inline) + 16px + var(--uc-contextmenu-menuicon-margin-inline)) !important; } .menu-iconic-icon { @@ -397,16 +510,9 @@ menupopup menucaption, margin-inline-start: 0 !important; } -.subviewbutton>.menu-iconic-text, menu>.menu-iconic-text, -menuitem>.menu-iconic-text, -.addon-banner-item>.toolbarbutton-text, -.subviewbutton-iconic>.toolbarbutton-text, -.subviewbutton[image]>.toolbarbutton-text, -.subviewbutton[targetURI]>.toolbarbutton-text, -.subviewbutton.bookmark-item>.toolbarbutton-text, -.subviewbutton[checked="true"]>.toolbarbutton-text { - padding-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; +menuitem>.menu-iconic-text { + padding-inline-start: var(--uc-contextmenu-menuicon-margin-inline) !important; } .menu-text, @@ -415,8 +521,17 @@ menuitem>.menu-iconic-text, padding-block: 0 !important; } -.menu-iconic-left { +.menu-accel, +.menu-iconic-accel { + margin-inline-end: 0 !important; + padding-block: 0 !important; + opacity: 0.7 !important; +} + +.menu-iconic>.menu-iconic-left, +.menuitem-iconic>.menu-iconic-left { padding-inline-end: 0 !important; + padding-block: 0 !important; } menuitem:is(.menuitem-iconic:not([data-usercontextid]), [type="checkbox"], [type="radio"], [checked], [selected]) .menu-iconic-icon { @@ -443,23 +558,6 @@ menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before { display: none !important; } -/* workaround for inaccessible shadow-root element - moves the shadow-root element underneath, and away from panel edges */ -#PopupAutoComplete { - padding-block: 10px !important; - padding-inline: 2px !important; -} - -panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox { - margin-block: -10px !important; - margin-inline: -2px !important; -} - -#PopupAutoComplete>richlistbox>richlistitem>.two-line-wrapper { - padding-block: 0 !important; - padding-inline-end: calc((var(--uc-autocomplete-panel-menuitem-margin) + var(--arrowpanel-menuitem-padding-inline)) * 2) !important; -} - menuitem:is([type="checkbox"], [checked="true"], [type="radio"])>.menu-iconic-left>.menu-iconic-icon { display: -moz-box !important; } @@ -472,7 +570,7 @@ menuitem[checked="true"]>.menu-iconic-left, #context-navigation:not([hidden]) { padding: 0 !important; - --menuitem-min-width: calc(16px + var(--arrowpanel-menuitem-padding-inline) * 2) !important; + --menuitem-min-width: calc(16px + var(--uc-contextmenu-menuitem-padding-inline) * 2) !important; min-width: calc(4 * var(--menuitem-min-width)); } @@ -483,7 +581,7 @@ menuitem[checked="true"]>.menu-iconic-left, } #context-navigation { - margin-inline: var(--uc-arrowpanel-menuitem-margin-inline) !important; + margin-inline: var(--uc-contextmenu-menuitem-margin-inline) !important; } #context-navigation>.menuitem-iconic { @@ -506,3 +604,21 @@ menuitem[checked="true"]>.menu-iconic-left, #context-bookmarkpage[starred] .menu-iconic-icon { fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; } + +@media (-moz-platform: windows) { + .menu-text, + .menu-iconic-text, + panel .toolbarbutton-text { + margin-inline-start: 0 !important; + margin-block: -3px -1px !important; + padding-block: 0 !important; + } + + .menu-text, + .menu-iconic-text, + panel .toolbarbutton-text, + #appMenu-fxa-status2, + .panel-header { + font-size: 13.6px !important; + } +} From 5638fd440f284ff1b4c73eeb24af680395714367 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 23 Jun 2022 01:09:24 +0800 Subject: [PATCH 137/207] add context menu icons #36 --- README.md | 4 + chrome/global/colors.css | 4 +- chrome/global/popup.css | 59 ++-- chrome/global/tweaks.css | 75 +++-- chrome/icons/accessibility.svg | 3 + chrome/icons/add-to-dictionary.svg | 4 + chrome/icons/audio-save.svg | 4 + chrome/icons/bookmark-star-on-tray.svg | 6 +- chrome/icons/container-tab.svg | 3 + chrome/icons/duplicate-tab.svg | 3 + chrome/icons/edit-delete.svg | 3 + chrome/icons/edit-redo.svg | 3 + chrome/icons/edit-select-all.svg | 3 + chrome/icons/edit-undo.svg | 3 + chrome/icons/edit.svg | 3 + chrome/icons/icons.css | 385 ++++++++++++++++++++++++- chrome/icons/image-copy.svg | 5 + chrome/icons/image-open.svg | 8 + chrome/icons/image-save.svg | 4 + chrome/icons/inspect.svg | 3 + chrome/icons/link.svg | 3 + chrome/icons/manage.svg | 3 + chrome/icons/media-loop.svg | 3 + chrome/icons/media-mute.svg | 3 + chrome/icons/media-pause.svg | 3 + chrome/icons/media-pip.svg | 3 + chrome/icons/media-play.svg | 3 + chrome/icons/media-speed.svg | 3 + chrome/icons/media-unmute.svg | 3 + chrome/icons/move-tab.svg | 3 + chrome/icons/paste-and-go.svg | 3 + chrome/icons/pin.svg | 3 + chrome/icons/private-window.svg | 4 + chrome/icons/reader-mode.svg | 4 + chrome/icons/report.svg | 3 + chrome/icons/save.svg | 2 +- chrome/icons/search-page.svg | 3 + chrome/icons/send-to-device.svg | 3 + chrome/icons/share.svg | 3 + chrome/icons/source-code.svg | 3 + chrome/icons/video-open.svg | 5 + chrome/icons/video-save.svg | 5 + chrome/toolbar/navbar.css | 12 +- chrome/toolbar/urlbar.css | 17 +- 44 files changed, 609 insertions(+), 76 deletions(-) create mode 100755 chrome/icons/accessibility.svg create mode 100644 chrome/icons/add-to-dictionary.svg create mode 100644 chrome/icons/audio-save.svg create mode 100644 chrome/icons/container-tab.svg create mode 100644 chrome/icons/duplicate-tab.svg create mode 100755 chrome/icons/edit-delete.svg create mode 100644 chrome/icons/edit-redo.svg create mode 100755 chrome/icons/edit-select-all.svg create mode 100755 chrome/icons/edit-undo.svg create mode 100644 chrome/icons/edit.svg create mode 100644 chrome/icons/image-copy.svg create mode 100644 chrome/icons/image-open.svg create mode 100644 chrome/icons/image-save.svg create mode 100755 chrome/icons/inspect.svg create mode 100644 chrome/icons/link.svg create mode 100644 chrome/icons/manage.svg create mode 100644 chrome/icons/media-loop.svg create mode 100644 chrome/icons/media-mute.svg create mode 100644 chrome/icons/media-pause.svg create mode 100644 chrome/icons/media-pip.svg create mode 100644 chrome/icons/media-play.svg create mode 100644 chrome/icons/media-speed.svg create mode 100644 chrome/icons/media-unmute.svg create mode 100644 chrome/icons/move-tab.svg create mode 100644 chrome/icons/paste-and-go.svg create mode 100644 chrome/icons/pin.svg create mode 100644 chrome/icons/private-window.svg create mode 100644 chrome/icons/reader-mode.svg create mode 100644 chrome/icons/report.svg create mode 100755 chrome/icons/search-page.svg create mode 100644 chrome/icons/send-to-device.svg create mode 100644 chrome/icons/share.svg create mode 100755 chrome/icons/source-code.svg create mode 100644 chrome/icons/video-open.svg create mode 100644 chrome/icons/video-save.svg diff --git a/README.md b/README.md index bd40bfb..4cf90f1 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,10 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |-| |`uc.tweak.less-permissions-button-padding`| +|disable custom context menus| +|-| +|`uc.tweak.revert-context-menu`| + ## Mica Tweak Instructions (Windows 11 Only) 1. Download and install [Mica For Everyone](https://github.com/MicaForEveryone/MicaForEveryone). 2. Create a custom process rule with the following: diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 3f2eed2..62a1f46 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -46,9 +46,9 @@ --input-error-border-color: #FF848A !important; --zoom-controls-bgcolor: #4A4A4A !important; --arrowpanel-background: #fff !important; - --arrowpanel-color: #000 !important; + --arrowpanel-color: #1c1c1c !important; --panel-description-color: #000a !important; - --panel-disabled-color: #0009 !important; + --panel-disabled-color: #9E9E9E !important; --arrowpanel-dimmed: #565656 !important; --arrowpanel-dimmed-further: #707070 !important; --panel-item-hover-bgcolor: #eee !important; diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 16b2d47..d119924 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -386,18 +386,20 @@ panelview .toolbarbutton-1, min-height: calc(16px + var(--uc-contextmenu-menuitem-padding-block) * 2) !important; } +/* disable context menu when this tweak is applied */ +@supports not -moz-bool-pref("uc.tweak.revert-context-menu") { /* Context Menu */ -menupopup, -menupopup menuitem, -menupopup menu, -menupopup menuseparator, +menupopup:not(.PanelUI-subView), +menupopup:not(.PanelUI-subView) menuitem, +menupopup:not(.PanelUI-subView) menu, +menupopup:not(.PanelUI-subView) menuseparator, panel { -moz-appearance: none !important; } -menupopup, +menupopup:not(.PanelUI-subView), panel[type="autocomplete-richlistbox"], -menulist>menupopup>menucaption { +menulist>menupopup:not(.PanelUI-subView)>menucaption { -moz-window-shadow: none !important; background: 0 !important; border: 0 !important; @@ -412,44 +414,62 @@ panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, } /* make room for menu shadow */ -menupopup { +menupopup:not(.PanelUI-subView) { padding: 4px 12px 20px !important; margin: -6px -12px -16px !important; } -#bookmarks-menu-button menupopup { - padding: 4px 12px 20px !important; - margin: -8px -24px -16px -12px !important; -} - /* cut off shadow so it doesn't get in the way of the menubar items */ menubar menupopup { padding: 1px 8px 20px !important; margin: -1px -4px -16px !important; } -.menupopup-arrowscrollbox { - box-shadow: +menupopup { + --uc-margin: 0 !important; + --uc-box-shadow: 0 8px 12px #0003, 0 4px 5px #0002, 0 2px 4px #0002, - 0 0 0 1px #0001 !important; + 0 0 0 1px #0001; } -/* no way to get current firefox theme, using prefers-color-scheme instead */ @media (prefers-color-scheme:dark) { - .menupopup-arrowscrollbox { - box-shadow: + menupopup { + --uc-box-shadow: 0 8px 12px #0003, 0 4px 5px #0003, 0 2px 4px #0002, - 0 0 0 1px #0002 !important; + 0 0 0 1px #0002; } } +/* use default shadow for subview menupopup (eg. bookmarks) */ +menupopup.PanelUI-subView { + --uc-box-shadow: 0 0 0 1px var(--panel-border-color); + --uc-margin: 1px !important; + margin-top: -5px !important; +} + +.menupopup-arrowscrollbox { + box-shadow: var(--uc-box-shadow) !important; +} + .popup-internal-box, .menupopup-arrowscrollbox { margin: 0 !important; +} + +.menupopup-arrowscrollbox { + margin: var(--uc-margin) !important; +} + +.popup-internal-box { + margin: 0 !important; +} + +.popup-internal-box, +.menupopup-arrowscrollbox { padding: var(--uc-contextmenu-padding) !important; border-radius: var(--uc-contextmenu-border-radius) !important; color: inherit !important; @@ -622,3 +642,4 @@ menuitem[checked="true"]>.menu-iconic-left, font-size: 13.6px !important; } } +} diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 2e5bcd5..9ec5dfb 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -204,42 +204,61 @@ browsing indicator) */ } @media not (-moz-platform: macos) { - @supports -moz-bool-pref("uc.tweak.horizontal-context-navigation") { - #context-navigation { - flex-direction: column !important; - -moz-box-orient: vertical !important; - } + @supports not -moz-bool-pref("uc.tweak.revert-context-menu") { + @supports -moz-bool-pref("uc.tweak.horizontal-context-navigation") { + #context-navigation { + flex-direction: column !important; + -moz-box-orient: vertical !important; + } - #context-navigation>.menuitem-iconic { - -moz-box-pack: start !important; - } + #context-navigation>.menuitem-iconic { + -moz-box-pack: start !important; + } - #context-navigation .menu-iconic-text { - display: -moz-box !important; - } + #context-navigation .menu-iconic-text { + display: -moz-box !important; + } - #context-navigation>#context-back .menu-iconic-text::before { - content: "Back" !important; - } + #context-navigation>#context-back .menu-iconic-text::before { + content: "Back" !important; + } - #context-navigation>#context-forward .menu-iconic-text::before { - content: "Forward" !important; - } + #context-navigation>#context-forward .menu-iconic-text::before { + content: "Forward" !important; + } - #context-navigation>#context-reload .menu-iconic-text::before { - content: "Reload" !important; - } + #context-navigation>#context-reload .menu-iconic-text::before { + content: "Reload" !important; + } - #context-navigation>#context-stop .menu-iconic-text::before { - content: "Stop" !important; - } + #context-navigation>#context-stop .menu-iconic-text::before { + content: "Stop" !important; + } - #context-navigation>#context-bookmarkpage .menu-iconic-text::before { - content: "Bookmark Page" !important; - } + #context-navigation>#context-bookmarkpage .menu-iconic-text::before { + content: "Bookmark Page" !important; + } - #context-navigation>#context-bookmarkpage[starred] .menu-iconic-text::before { - content: "Edit Bookmark" !important; + #context-navigation>#context-bookmarkpage[starred] .menu-iconic-text::before { + content: "Edit Bookmark" !important; + } + } + } +} + +@media (-moz-windows-compositor) { + @supports -moz-bool-pref("uc.tweak.revert-context-menu") { + menupopup { + --panel-color: var(--arrowpanel-color) !important; + --panel-border-radius: 4px !important; + --panel-border-color: var(--arrowpanel-border-color) !important; + --panel-background: var(--arrowpanel-background) !important; + --menuitem-hover-background-color: var(--panel-item-hover-bgcolor) !important; + --menu-background-color: var(--arrowpanel-background) !important; + --menu-color: var(--arrowpanel-color) !important; + --menuitem-disabled-hover-background-color: #0000 !important; + --menu-disabled-color: var(--panel-disabled-color) !important; + --menu-border-color: var(--panel-separator-color) !important; } } } diff --git a/chrome/icons/accessibility.svg b/chrome/icons/accessibility.svg new file mode 100755 index 0000000..bfcf02a --- /dev/null +++ b/chrome/icons/accessibility.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/add-to-dictionary.svg b/chrome/icons/add-to-dictionary.svg new file mode 100644 index 0000000..ebcb80f --- /dev/null +++ b/chrome/icons/add-to-dictionary.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/audio-save.svg b/chrome/icons/audio-save.svg new file mode 100644 index 0000000..21b6752 --- /dev/null +++ b/chrome/icons/audio-save.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/bookmark-star-on-tray.svg b/chrome/icons/bookmark-star-on-tray.svg index 912cdc9..e35453e 100644 --- a/chrome/icons/bookmark-star-on-tray.svg +++ b/chrome/icons/bookmark-star-on-tray.svg @@ -1,4 +1,4 @@ - - - + + + diff --git a/chrome/icons/container-tab.svg b/chrome/icons/container-tab.svg new file mode 100644 index 0000000..3a11413 --- /dev/null +++ b/chrome/icons/container-tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/duplicate-tab.svg b/chrome/icons/duplicate-tab.svg new file mode 100644 index 0000000..5c80180 --- /dev/null +++ b/chrome/icons/duplicate-tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit-delete.svg b/chrome/icons/edit-delete.svg new file mode 100755 index 0000000..cf851d6 --- /dev/null +++ b/chrome/icons/edit-delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit-redo.svg b/chrome/icons/edit-redo.svg new file mode 100644 index 0000000..4fd020f --- /dev/null +++ b/chrome/icons/edit-redo.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit-select-all.svg b/chrome/icons/edit-select-all.svg new file mode 100755 index 0000000..f39494d --- /dev/null +++ b/chrome/icons/edit-select-all.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit-undo.svg b/chrome/icons/edit-undo.svg new file mode 100755 index 0000000..7595ba6 --- /dev/null +++ b/chrome/icons/edit-undo.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/edit.svg b/chrome/icons/edit.svg new file mode 100644 index 0000000..f77c003 --- /dev/null +++ b/chrome/icons/edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index fd37eb3..887460d 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -31,6 +31,7 @@ and 11 so applied to both) */ } #appMenu-multiView .subviewbutton, +#sidebarMenu-popup .subviewbutton, #overflowMenu-customize-button { -moz-context-properties: fill, fill-opacity !important; fill: currentColor !important; @@ -133,7 +134,9 @@ and 11 so applied to both) */ #history-panelmenu, .urlbarView-row[source="history"]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-favicon, #urlbar-engine-one-off-item-history, -#appMenu-history-button { +#appMenu-history-button, +#sidebar-switcher-history, +#sidebar-box[sidebarcommand="viewHistorySidebar"]>#sidebar-header>#sidebar-switcher-target>#sidebar-icon { list-style-image: url("history.svg") !important; } @@ -147,12 +150,15 @@ and 11 so applied to both) */ list-style-image: url("print.svg") !important; } -#find-button, -.searchbar-search-icon, -#appMenu-find-button2 { +.searchbar-search-icon { list-style-image: url("search-glass.svg") !important; } +#find-button, +#appMenu-find-button2 { + list-style-image: url("search-page.svg") !important; +} + #open-file-button { list-style-image: url("open.svg") !important; } @@ -204,8 +210,11 @@ and 11 so applied to both) */ list-style-image: url("forget.svg") !important; } -#privatebrowsing-button, #appMenu-new-private-window-button2 { + list-style-image: url("private-window.svg") !important; +} + +#privatebrowsing-button { list-style-image: url("privateBrowsing.svg") !important; } @@ -240,7 +249,9 @@ and 11 so applied to both) */ } #bookmarks-menu-button, -#appMenu-bookmarks-button { +#appMenu-bookmarks-button, +#sidebar-switcher-bookmarks, +#sidebar-box[sidebarcommand="viewBookmarksSidebar"]>#sidebar-header>#sidebar-switcher-target>#sidebar-icon { list-style-image: url("bookmark-star-on-tray.svg") !important; } @@ -369,6 +380,11 @@ and 11 so applied to both) */ list-style-image: url("bookmark.svg") !important; } +#sidebar-box[sidebarcommand="viewTabsSidebar"]>#sidebar-header>#sidebar-switcher-target>#sidebar-icon, +#sidebar-switcher-tabs { + list-style-image: url("send-to-device.svg") !important; +} + /* tab icons */ .tab-icon-image[src="chrome://branding/content/icon32.png"], .tab-icon-image[src="chrome://global/skin/icons/settings.svg"], @@ -522,16 +538,31 @@ and 11 so applied to both) */ background-image: url("stop-to-reload.svg") !important; } +#reader-mode-button>.urlbar-icon { + list-style-image: url("reader-mode.svg") !important; +} + +/* disable context menu icons when this tweak is applied */ +@supports not -moz-bool-pref("uc.tweak.revert-context-menu") { + /* Context Menu Icons */ menupopup>menuitem:is([checked="true"], [selected="true"]) .menu-iconic-icon { list-style-image: url("checkmark.svg") !important; } +#context-video-pictureinpicture:not([checked="true"]) .menu-iconic-icon { + list-style-image: url("media-pip.svg") !important; +} + +#context-media-loop:not([checked="true"]) .menu-iconic-icon { + list-style-image: url("media-loop.svg") !important; +} + :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current) { - background-image: var(--uc-menu-image) !important; + background-image: var(--menu-image) !important; background-size: 16px !important; - background-position: var(--arrowpanel-menuitem-padding-inline) center !important; + background-position: var(--uc-contextmenu-menuitem-padding-inline) center !important; background-repeat: no-repeat !important; -moz-context-properties: fill, fill-opacity !important; fill: currentColor !important; @@ -539,27 +570,353 @@ menupopup>menuitem:is([checked="true"], [selected="true"]) .menu-iconic-icon { @media (-moz-platform: macos) { #context-back { - --uc-menu-image: url("back.svg"); + --menu-image: url("back.svg"); } #context-forward { - --uc-menu-image: url("forward.svg"); + --menu-image: url("forward.svg"); } #context-reload { - --uc-menu-image: url("reload.svg"); + --menu-image: url("reload.svg"); } #context-stop { - --uc-menu-image: url("close.svg"); + --menu-image: url("close.svg"); } #context-bookmarkpage { - --uc-menu-image: url("bookmark-hollow.svg"); + --menu-image: url("bookmark-hollow.svg"); } #contentAreaContextMenu #context-bookmarkpage[starred] { - --uc-menu-image: url("bookmark.svg"); + --menu-image: url("bookmark.svg"); fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; } } + +#context-savepage { + --menu-image: url("save.svg"); +} + +#context-selectall, +.textbox-contextmenu menuitem[cmd*="selectAll"], +#context_selectAllTabs, +#toolbar-context-selectAllTabs { + --menu-image: url("edit-select-all.svg"); +} + +#context-undo, +.textbox-contextmenu menuitem[cmd*="undo"], +#context_undoCloseTab, +#toolbar-context-undoCloseTab { + --menu-image: url("edit-undo.svg"); +} + +#context-redo, +.textbox-contextmenu menuitem[cmd*="redo"] { + --menu-image: url("edit-redo.svg"); +} + +#context-copy, +.textbox-contextmenu menuitem[cmd*="copy"], +#placesContext_copy { + --menu-image: url("edit-copy.svg"); +} + +#context-paste, +.textbox-contextmenu menuitem[cmd*="paste"], +#placesContext_paste_group { + --menu-image: url("edit-paste.svg"); +} + +#context-cut, +.textbox-contextmenu menuitem[cmd*="cut"], +#placesContext_cut { + --menu-image: url("edit-cut.svg"); +} + +#context-delete, +.customize-context-removeExtension, +.textbox-contextmenu menuitem[cmd*="delete"], +menuitem[id="placesContext_deleteBookmark"], +menuitem[id="placesContext_deleteFolder"], +menuitem[id="placesContext_delete"], +menuitem[id="placesContext_delete_history"], +menuitem[id="placesContext_deleteHost"] { + --menu-image: url("edit-delete.svg"); +} + +#paste-and-go { + --menu-image: url("paste-and-go.svg"); +} + +#context-print-selection { + --menu-image: url("print.svg"); +} + +#context-take-screenshot { + --menu-image: url("screenshot.svg"); +} + +#context-viewsource { + --menu-image: url("source-code.svg"); +} + +#context-inspect-a11y { + --menu-image: url("accessibility.svg"); +} + +#context-inspect { + --menu-image: url("inspect.svg"); +} + +#context-searchselect { + --menu-image: url("search-glass.svg"); +} + +#context-viewimage { + --menu-image: url("image-open.svg"); +} + +#context-saveimage, +#context-video-saveimage { + --menu-image: url("image-save.svg"); +} + +#context-savevideo { + --menu-image: url("video-save.svg"); +} + +#context-viewvideo { + --menu-image: url("video-open.svg") +} + +#context-saveaudio { + --menu-image: url("audio-save.svg"); +} + +#context-copyimage-contents { + --menu-image: url("image-copy.svg"); +} + +#context-copyimage, +#context-copyvideourl, +#context-copylink { + --menu-image: url("link.svg"); +} + +#context-sendimage, +#context-sendvideo, +#context-sendaudio { + --menu-image: url("mail.svg"); +} + +#context-setDesktopBackground, +.viewCustomizeToolbar { + --menu-image: url("customize.svg"); +} + +#context-reloadimage, +#context_reloadTab, +#context_reloadSelectedTabs, +#toolbar-context-reloadSelectedTab, +#toolbar-context-reloadSelectedTabs { + --menu-image: url("reload.svg"); +} + +#context-sendlinktodevice, +#context_sendTabToDevice, +#context-sendpagetodevice { + --menu-image: url("send-to-device.svg"); +} + +#context-openlinkintab, +#context-openlinkincontainertab, +menuitem[id="placesContext_open:newtab"], +menuitem[id="placesContext_openLinks:tabs"], +menuitem[id="placesContext_openBookmarkLinks:tabs"], +menuitem[id="placesContext_openBookmarkContainer:tabs"] { + --menu-image: url("tab.svg"); +} + +#context_openANewTab, +#toolbar-context-openANewTab { + --menu-image: url("new-tab-image.svg"); +} + +#context-openlinkinusercontext-menu, +menu[id="placesContext_open:newcontainertab"], +menu[id="placesContext_openContainer:tabs"] { + --menu-image: url("container-tab.svg"); +} + +#context-openlink, +menuitem[id="placesContext_open:newwindow"] { + --menu-image: url("window.svg"); +} + +#context-openlinkprivate, +menuitem[id="placesContext_open:newprivatewindow"] { + --menu-image: url("private-window.svg"); +} + +#context-savelink { + --menu-image: url("downloads.svg"); +} + +#spell-add-to-dictionary { + --menu-image: url("add-to-dictionary.svg"); +} + +#manage-saved-logins { + --menu-image: url("passwords.svg"); +} + +#context-media-play, +#context_playTab, +#context_playSelectedTabs { + --menu-image: url("media-play.svg"); +} + +#context-media-pause { + --menu-image: url("media-pause.svg"); +} + +#context-media-mute, +#context_toggleMuteTab, +#context_toggleMuteSelectedTabs { + --menu-image: url("media-mute.svg"); +} + +#context-media-unmute, +#context_toggleMuteTab[muted], +#context_toggleMuteSelectedTabs[muted] { + --menu-image: url("media-unmute.svg"); +} + +#context-media-playbackrate { + --menu-image: url("media-speed.svg"); +} + +#context-video-fullscreen { + --menu-image: url("fullscreen.svg"); +} + +#context-leave-dom-fullscreen, +menuitem[contexttype="fullscreen"][label*="Exit"] { + --menu-image: url("fullscreen-exit.svg"); +} + +#context-media-hidecontrols, +#context-media-showcontrols { + --menu-image: url("permissions.svg"); +} + +#context_pinTab, +#context_unpinTab, +#context_pinSelectedTabs, +#context_unpinSelectedTabs, +.customize-context-moveToPanel { + --menu-image: url("pin.svg"); +} + +#context_duplicateTab, +#context_duplicateTabs { + --menu-image: url("duplicate-tab.svg"); +} + +#context_bookmarkTab, +#context_bookmarkSelectedTabs, +#toggle_PersonalToolbar, +#context-bookmarklink, +#toolbar-context-bookmarkSelectedTab, +#toolbar-context-bookmarkSelectedTabs { + --menu-image: url("bookmark-hollow.svg"); +} + +menuitem[id="placesContext_show_bookmark:info"], +menuitem[id="placesContext_show_folder:info"], +menuitem[id="placesContext_show:info"] { + --menu-image: url("edit.svg"); +} + +menuitem[id="placesContext_showAllBookmarks"], +#BMB_bookmarksShowAllTop, +#BMB_bookmarksShowAll, +.customize-context-manageExtension { + --menu-image: url("manage.svg"); +} + +menuitem[id="placesContext_new:bookmark"], +menuitem[id="placesContext_new:folder"], +menuitem[id="placesContext_new:separator"] { + --menu-image: url("plus.svg"); +} + +#context-savelinktopocket, +#context-pocket { + --menu-image: url("pocket-outline.svg"); +} + +#context_moveTabOptions { + --menu-image: url("move-tab.svg"); +} + +.share-tab-url-item { + --menu-image: url("share.svg"); +} + +#context_reopenInContainer { + --menu-image: url("container-tab.svg"); +} + +#context_closeTab { + --menu-image: url("close.svg"); +} + +.customize-context-reportExtension { + --menu-image: url("report.svg"); +} +} + +/* header icons for the app menu sub menus (eg. fx account, history...) */ +.panel-header>h1>span::before { + content: ""; + --uc-padding: 16px; + --uc-margin: 8px; + background-image: var(--header-image); + background-size: 16px; + background-position: center; + background-repeat: no-repeat; + -moz-context-properties: fill, fill-opacity; + fill: currentColor; +} + +#PanelUI-fxa .panel-header>h1>span::before { + --header-image: var(--avatar-image-url); + transform: scale(1.25); + border-radius: 99px; + display: inline-block; + height: 16px; + padding-inline-start: var(--uc-padding); + margin-inline-end: var(--uc-margin); +} + +#PanelUI-bookmarks .panel-header>h1>span::before { + --header-image: url("bookmark-star-on-tray.svg"); + padding-inline-start: var(--uc-padding); + margin-inline-end: var(--uc-margin); +} + +#PanelUI-history .panel-header>h1>span::before { + --header-image: url("history.svg"); + padding-inline-start: var(--uc-padding); + margin-inline-end: var(--uc-margin); +} + +#PanelUI-helpView .panel-header>h1>span::before { + --header-image: url("help.svg"); + padding-inline-start: var(--uc-padding); + margin-inline-end: var(--uc-margin); +} diff --git a/chrome/icons/image-copy.svg b/chrome/icons/image-copy.svg new file mode 100644 index 0000000..8266f7c --- /dev/null +++ b/chrome/icons/image-copy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/image-open.svg b/chrome/icons/image-open.svg new file mode 100644 index 0000000..b17d039 --- /dev/null +++ b/chrome/icons/image-open.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/chrome/icons/image-save.svg b/chrome/icons/image-save.svg new file mode 100644 index 0000000..4ed3345 --- /dev/null +++ b/chrome/icons/image-save.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/inspect.svg b/chrome/icons/inspect.svg new file mode 100755 index 0000000..8f29365 --- /dev/null +++ b/chrome/icons/inspect.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/link.svg b/chrome/icons/link.svg new file mode 100644 index 0000000..4509293 --- /dev/null +++ b/chrome/icons/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/manage.svg b/chrome/icons/manage.svg new file mode 100644 index 0000000..59e1249 --- /dev/null +++ b/chrome/icons/manage.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-loop.svg b/chrome/icons/media-loop.svg new file mode 100644 index 0000000..0ff335c --- /dev/null +++ b/chrome/icons/media-loop.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-mute.svg b/chrome/icons/media-mute.svg new file mode 100644 index 0000000..bfcc81f --- /dev/null +++ b/chrome/icons/media-mute.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-pause.svg b/chrome/icons/media-pause.svg new file mode 100644 index 0000000..6212a20 --- /dev/null +++ b/chrome/icons/media-pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-pip.svg b/chrome/icons/media-pip.svg new file mode 100644 index 0000000..a83fb54 --- /dev/null +++ b/chrome/icons/media-pip.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-play.svg b/chrome/icons/media-play.svg new file mode 100644 index 0000000..da95f78 --- /dev/null +++ b/chrome/icons/media-play.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-speed.svg b/chrome/icons/media-speed.svg new file mode 100644 index 0000000..a7767c7 --- /dev/null +++ b/chrome/icons/media-speed.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/media-unmute.svg b/chrome/icons/media-unmute.svg new file mode 100644 index 0000000..9a7d4b7 --- /dev/null +++ b/chrome/icons/media-unmute.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/move-tab.svg b/chrome/icons/move-tab.svg new file mode 100644 index 0000000..9c5d46f --- /dev/null +++ b/chrome/icons/move-tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/paste-and-go.svg b/chrome/icons/paste-and-go.svg new file mode 100644 index 0000000..119cac8 --- /dev/null +++ b/chrome/icons/paste-and-go.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/pin.svg b/chrome/icons/pin.svg new file mode 100644 index 0000000..fbfc31c --- /dev/null +++ b/chrome/icons/pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/private-window.svg b/chrome/icons/private-window.svg new file mode 100644 index 0000000..59126a2 --- /dev/null +++ b/chrome/icons/private-window.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/reader-mode.svg b/chrome/icons/reader-mode.svg new file mode 100644 index 0000000..370fda6 --- /dev/null +++ b/chrome/icons/reader-mode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/report.svg b/chrome/icons/report.svg new file mode 100644 index 0000000..7b7517f --- /dev/null +++ b/chrome/icons/report.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/save.svg b/chrome/icons/save.svg index 8e04ec6..e3179f3 100644 --- a/chrome/icons/save.svg +++ b/chrome/icons/save.svg @@ -1,3 +1,3 @@ - + diff --git a/chrome/icons/search-page.svg b/chrome/icons/search-page.svg new file mode 100755 index 0000000..05c3b53 --- /dev/null +++ b/chrome/icons/search-page.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/send-to-device.svg b/chrome/icons/send-to-device.svg new file mode 100644 index 0000000..2d77ac2 --- /dev/null +++ b/chrome/icons/send-to-device.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/share.svg b/chrome/icons/share.svg new file mode 100644 index 0000000..1d135f4 --- /dev/null +++ b/chrome/icons/share.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/source-code.svg b/chrome/icons/source-code.svg new file mode 100755 index 0000000..a65f35d --- /dev/null +++ b/chrome/icons/source-code.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/video-open.svg b/chrome/icons/video-open.svg new file mode 100644 index 0000000..5aba487 --- /dev/null +++ b/chrome/icons/video-open.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/icons/video-save.svg b/chrome/icons/video-save.svg new file mode 100644 index 0000000..9523d94 --- /dev/null +++ b/chrome/icons/video-save.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 9120727..7e52dc2 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -90,22 +90,26 @@ .toolbarbutton-1>.toolbarbutton-icon, .toolbarbutton-1>.toolbarbutton-text, .toolbarbutton-1>.toolbarbutton-badge-stack, - .bookmark-item:not(menu, menuitem), + :not(.panel-subview-body>toolbaritem)>.bookmark-item:not(menu, menuitem), .urlbar-page-action, .identity-box-button, #tracking-protection-icon-container, - #fxa-toolbar-menu-button { + #fxa-toolbar-menu-button, + panel button, + panel menulist { transition: background-color 0.25s ease !important; } .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-icon, .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-text, .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-badge-stack, - .bookmark-item:not(menu, menuitem):not([disabled=true]):is([open],[checked],:hover:active), + :not(.panel-subview-body>toolbaritem)>.bookmark-item:not(menu, menuitem):not([disabled=true]):is([open],[checked],:hover:active), .urlbar-page-action:not([disabled=true]):is([open],[checked],:hover:active), .identity-box-button:not([disabled=true]):is([open],[checked],:hover:active), #tracking-protection-icon-container:not([disabled=true]):is([open],[checked],:hover:active), - #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active) { + #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active), + panel button:not([disabled=true]):is([open],[checked],:hover:active), + panel menulist:not([disabled=true]):is([open],[checked],:hover:active) { transition-duration: 0s !important; } } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index ed86943..80f3b57 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -112,11 +112,9 @@ width: unset !important; } -#identity-icon-box { - padding-inline: var(--uc-urlbar-icon-inline-padding) !important; -} - -#identity-permission-box { +#identity-icon-box, +#identity-permission-box, +.notification-anchor-icon { padding-inline: var(--uc-urlbar-icon-inline-padding) !important; } @@ -181,6 +179,15 @@ opacity: var(--urlbar-icon-fill-opacity) !important; } +#notification-popup-box:hover { + background-color: var(--urlbar-box-hover-bgcolor) !important; +} + +#notification-popup-box:hover:active, +#notification-popup-box[open] { + background-color: var(--urlbar-box-active-bgcolor) !important; +} + /* remove background from urlbar box */ #identity-box[pageproxystate="valid"].notSecureText>.identity-box-button:not(:hover, [open]), #identity-box[pageproxystate="valid"].chromeUI>.identity-box-button:not(:hover, [open]), From b8b90e9775d5bac58beba96a9148f6c566e59e35 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 23 Jun 2022 01:10:30 +0800 Subject: [PATCH 138/207] replicate multiple selected tabs in edge --- chrome/toolbar/tabbar.css | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index e694e6d..97e5630 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -91,8 +91,23 @@ --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); } -.tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"], [multiselected]) { - --uc-tab-corner-bg: color-mix(in srgb, currentColor 11%, transparent) +.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + background-color: color-mix(in srgb, white 30%, transparent) !important; + --uc-tab-corner-bg: color-mix(in srgb, white 30%, transparent) !important; +} + +:root[lwtheme-brighttext="true"] .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + background-color: color-mix(in srgb, currentColor 8%, transparent) !important; + --uc-tab-corner-bg: color-mix(in srgb, currentColor 8%, transparent) !important; +} + +#tabbrowser-tabs .tab-background:is([selected], [multiselected]) { + outline: none !important; +} + +#tabbrowser-tabs .tab-background[multiselected]:not([selected]) { + box-shadow: none !important; + opacity: 0.7 !important; } #tabbrowser-tabs, @@ -164,6 +179,10 @@ margin-inline: 22px 6px !important; } +.tabbrowser-tab:not([image]) .tab-icon-overlay:not([pinned]) { + margin-inline: 0px 6px !important; +} + .tab-icon-overlay[soundplaying]:not([crashed]), .tab-icon-overlay[muted]:not([crashed]), .tab-icon-overlay[activemedia-blocked]:not([crashed]) { From 16c558b05871293e4dcd416e74004677d92309bc Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 23 Jun 2022 01:14:50 +0800 Subject: [PATCH 139/207] fix horizontal/vertical context navigation mixup --- README.md | 2 +- chrome/global/tweaks.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4cf90f1..2dd942b 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |Show context menu navigation buttons (Back, Forward, Reload, etc.) horizontally| |-| |**NOTE: labels are only shown in the English language.**| -|`uc.tweak.horizontal-context-navigation`| +|`uc.tweak.vertical-context-navigation`| |remove tab separators| |-| diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 9ec5dfb..1a30a1b 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -205,7 +205,7 @@ browsing indicator) */ @media not (-moz-platform: macos) { @supports not -moz-bool-pref("uc.tweak.revert-context-menu") { - @supports -moz-bool-pref("uc.tweak.horizontal-context-navigation") { + @supports -moz-bool-pref("uc.tweak.vertical-context-navigation") { #context-navigation { flex-direction: column !important; -moz-box-orient: vertical !important; From 0c0295022196d32c02d2e3338098f3ef5276eed7 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 23 Jun 2022 01:16:33 +0800 Subject: [PATCH 140/207] fix horizontal/vertical context navigation mixup 2 missed this :\ --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2dd942b..a6460a4 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |**NOTE: all functionality of this button can still be accessed from the app menu.**| |`uc.tweak.fxa-button-as-private-indicator`| -|Show context menu navigation buttons (Back, Forward, Reload, etc.) horizontally| +|Show context menu navigation buttons (Back, Forward, Reload, etc.) vertically| |-| |**NOTE: labels are only shown in the English language.**| |`uc.tweak.vertical-context-navigation`| From 51294bdf2139f897d6af405bb3e6cfceb2476422 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 23 Jun 2022 03:43:02 +0800 Subject: [PATCH 141/207] update floating tabs appearance #39 --- chrome/global/tweaks.css | 22 +++++++++++++++------- chrome/toolbar/tabbar.css | 24 ++++++++++++++++-------- 2 files changed, 31 insertions(+), 15 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 1a30a1b..7b867ef 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -51,13 +51,16 @@ browsing indicator) */ --lwt-accent-color: #f3f3f3 !important; --lwt-accent-color-inactive: unset !important; --toolbar-bgcolor: #fff !important; + --uc-urlbar-shadow: none !important; } :root[lwt-default-theme-in-dark-mode="true"], :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] { + --lwt-accent-color: #202020 !important; --toolbar-bgcolor: #4D4D4D !important; --lwt-accent-color-inactive: unset !important; --chrome-content-separator-color: #535353 !important; + --uc-tab-border-color: #ffffff0f !important; } @media (-moz-gtk-csd-available) { @@ -83,6 +86,15 @@ browsing indicator) */ border-radius: var(--tab-border-radius) !important; } + .tab-background[selected] { + outline: 1px solid var(--uc-tab-border-color, var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent))) !important; + outline-offset: -1px !important; + } + + .tabbrowser-tab[selected] .tab-label { + font-weight: 600 !important; + } + /* adjust spacing of area above tabs */ @media not (-moz-platform: macos) { :root[sizemode="maximized"] #titlebar { @@ -100,10 +112,6 @@ browsing indicator) */ } } - :root #titlebar { - --tab-min-height: 33px !important; - } - /* remove navbar shadow */ #titlebar, :root[lwtheme-brighttext="true"] #titlebar { @@ -134,11 +142,11 @@ browsing indicator) */ } .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 3px 4px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.1) !important; + box-shadow: 0 3.3px 3px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.11) !important; } :root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2), 0 0px 2px rgba(0, 0, 0, 0.1) !important; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) !important; } } @@ -178,7 +186,7 @@ browsing indicator) */ } :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { - --toolbar-bgcolor: #ffffff20 !important; + --toolbar-bgcolor: #ffffff25 !important; } } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 97e5630..1b7a751 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -92,16 +92,18 @@ } .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { - background-color: color-mix(in srgb, white 30%, transparent) !important; - --uc-tab-corner-bg: color-mix(in srgb, white 30%, transparent) !important; -} - -:root[lwtheme-brighttext="true"] .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { background-color: color-mix(in srgb, currentColor 8%, transparent) !important; --uc-tab-corner-bg: color-mix(in srgb, currentColor 8%, transparent) !important; } -#tabbrowser-tabs .tab-background:is([selected], [multiselected]) { +@supports not -moz-bool-pref("uc.tweak.floating-tabs") { + :root:not([lwtheme-brighttext="true"]) .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + background-color: color-mix(in srgb, white 30%, transparent) !important; + --uc-tab-corner-bg: color-mix(in srgb, white 30%, transparent) !important; + } +} + +.tab-background:is([selected], [multiselected]) { outline: none !important; } @@ -170,6 +172,10 @@ display: none !important; } +#tabbrowser-tabs:not([secondarytext-unsupported]) .tab-label-container { + height: var(--tab-min-height) !important; +} + .tab-icon-stack:is([soundplaying], [muted], [activemedia-blocked])>.tab-icon-overlay, .tabbrowser-tab:hover .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked])> :not(.tab-icon-overlay) { opacity: 1 !important; @@ -319,7 +325,8 @@ toolbarbutton[part="scrollbutton-down"] { } .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), + 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2) !important; } #titlebar { @@ -327,7 +334,8 @@ toolbarbutton[part="scrollbutton-down"] { } :root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), + 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2) !important; } :root[lwtheme-brighttext="true"] #titlebar { From 9d247ce92d053f04dc51701b46d880b8e974bc40 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 25 Jun 2022 00:51:49 +0800 Subject: [PATCH 142/207] add context menu font size tweak #42 --- README.md | 4 + chrome/global/popup.css | 450 ++++++++++++++++++++-------------------- 2 files changed, 230 insertions(+), 224 deletions(-) diff --git a/README.md b/README.md index a6460a4..d445537 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,10 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |-| |`uc.tweak.less-permissions-button-padding`| +|use Firefox's default context menu font-size| +|-| +|`uc.tweak.smaller-context-menu-text`| + |disable custom context menus| |-| |`uc.tweak.revert-context-menu`| diff --git a/chrome/global/popup.css b/chrome/global/popup.css index d119924..6ad7f7b 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -388,258 +388,260 @@ panelview .toolbarbutton-1, /* disable context menu when this tweak is applied */ @supports not -moz-bool-pref("uc.tweak.revert-context-menu") { -/* Context Menu */ -menupopup:not(.PanelUI-subView), -menupopup:not(.PanelUI-subView) menuitem, -menupopup:not(.PanelUI-subView) menu, -menupopup:not(.PanelUI-subView) menuseparator, -panel { - -moz-appearance: none !important; -} + /* Context Menu */ + menupopup:not(.PanelUI-subView), + menupopup:not(.PanelUI-subView) menuitem, + menupopup:not(.PanelUI-subView) menu, + menupopup:not(.PanelUI-subView) menuseparator, + panel { + -moz-appearance: none !important; + } -menupopup:not(.PanelUI-subView), -panel[type="autocomplete-richlistbox"], -menulist>menupopup:not(.PanelUI-subView)>menucaption { - -moz-window-shadow: none !important; - background: 0 !important; - border: 0 !important; - color: var(--arrowpanel-color) !important; -} + menupopup:not(.PanelUI-subView), + panel[type="autocomplete-richlistbox"], + menulist>menupopup:not(.PanelUI-subView)>menucaption { + -moz-window-shadow: none !important; + background: 0 !important; + border: 0 !important; + color: var(--arrowpanel-color) !important; + } -.popup-internal-box, -panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, -.menupopup-arrowscrollbox { - background: var(--arrowpanel-background) !important; - border: 0 !important; -} + .popup-internal-box, + panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, + .menupopup-arrowscrollbox { + background: var(--arrowpanel-background) !important; + border: 0 !important; + } -/* make room for menu shadow */ -menupopup:not(.PanelUI-subView) { - padding: 4px 12px 20px !important; - margin: -6px -12px -16px !important; -} + /* make room for menu shadow */ + menupopup:not(.PanelUI-subView) { + padding: 4px 12px 20px !important; + margin: -6px -12px -16px !important; + } -/* cut off shadow so it doesn't get in the way of the menubar items */ -menubar menupopup { - padding: 1px 8px 20px !important; - margin: -1px -4px -16px !important; -} + /* cut off shadow so it doesn't get in the way of the menubar items */ + menubar menupopup { + padding: 1px 8px 20px !important; + margin: -1px -4px -16px !important; + } -menupopup { - --uc-margin: 0 !important; - --uc-box-shadow: - 0 8px 12px #0003, - 0 4px 5px #0002, - 0 2px 4px #0002, - 0 0 0 1px #0001; -} - -@media (prefers-color-scheme:dark) { menupopup { + --uc-margin: 0 !important; --uc-box-shadow: 0 8px 12px #0003, - 0 4px 5px #0003, + 0 4px 5px #0002, 0 2px 4px #0002, - 0 0 0 1px #0002; + 0 0 0 1px #0001; } -} -/* use default shadow for subview menupopup (eg. bookmarks) */ -menupopup.PanelUI-subView { - --uc-box-shadow: 0 0 0 1px var(--panel-border-color); - --uc-margin: 1px !important; - margin-top: -5px !important; -} + @media (prefers-color-scheme:dark) { + menupopup { + --uc-box-shadow: + 0 8px 12px #0003, + 0 4px 5px #0003, + 0 2px 4px #0002, + 0 0 0 1px #0002; + } + } -.menupopup-arrowscrollbox { - box-shadow: var(--uc-box-shadow) !important; -} + /* use default shadow for subview menupopup (eg. bookmarks) */ + menupopup.PanelUI-subView { + --uc-box-shadow: 0 0 0 1px var(--panel-border-color); + --uc-margin: 1px !important; + margin-top: -5px !important; + } -.popup-internal-box, -.menupopup-arrowscrollbox { - margin: 0 !important; -} + .menupopup-arrowscrollbox { + box-shadow: var(--uc-box-shadow) !important; + } -.menupopup-arrowscrollbox { - margin: var(--uc-margin) !important; -} + .popup-internal-box, + .menupopup-arrowscrollbox { + margin: 0 !important; + } -.popup-internal-box { - margin: 0 !important; -} + .menupopup-arrowscrollbox { + margin: var(--uc-margin) !important; + } -.popup-internal-box, -.menupopup-arrowscrollbox { - padding: var(--uc-contextmenu-padding) !important; - border-radius: var(--uc-contextmenu-border-radius) !important; - color: inherit !important; -} + .popup-internal-box { + margin: 0 !important; + } -menupopup menu[disabled="true"], -menupopup menuitem[disabled="true"] { - color: var(--panel-disabled-color) !important; - background: none !important; -} + .popup-internal-box, + .menupopup-arrowscrollbox { + padding: var(--uc-contextmenu-padding) !important; + border-radius: var(--uc-contextmenu-border-radius) !important; + color: inherit !important; + } -menupopup menu:hover:not([disabled=true]), -menupopup menuitem:hover:not([disabled=true]), -menupopup menu[_moz-menuactive]:not([disabled=true]), -menupopup menuitem[_moz-menuactive]:not([disabled=true]) { - background-color: var(--panel-item-hover-bgcolor) !important; - color: inherit !important; -} + menupopup menu[disabled="true"], + menupopup menuitem[disabled="true"] { + color: var(--panel-disabled-color) !important; + background: none !important; + } -menupopup menuitem:hover:active:not([disabled=true]), -menupopup menu:hover:active:not([disabled=true]) { - background-color: var(--panel-item-active-bgcolor) !important; - color: inherit !important; -} + menupopup menu:hover:not([disabled=true]), + menupopup menuitem:hover:not([disabled=true]), + menupopup menu[_moz-menuactive]:not([disabled=true]), + menupopup menuitem[_moz-menuactive]:not([disabled=true]) { + background-color: var(--panel-item-hover-bgcolor) !important; + color: inherit !important; + } -menupopup menuseparator { - margin: var(--uc-contextmenu-separator-vertical) 0 !important; - padding: 0 !important; - background: none !important; - border-top: 1px solid var(--panel-separator-color) !important; -} + menupopup menuitem:hover:active:not([disabled=true]), + menupopup menu:hover:active:not([disabled=true]) { + background-color: var(--panel-item-active-bgcolor) !important; + color: inherit !important; + } -#PlacesToolbar menupopup[placespopup="true"] menuseparator::before { - display: none !important; -} + menupopup menuseparator { + margin: var(--uc-contextmenu-separator-vertical) 0 !important; + padding: 0 !important; + background: none !important; + border-top: 1px solid var(--panel-separator-color) !important; + } -menupopup menu, -menupopup menuitem, -menupopup menucaption, -#PopupAutoComplete>richlistbox>richlistitem { - padding: var(--uc-contextmenu-menuitem-padding-block) var(--uc-contextmenu-menuitem-padding-inline) !important; - margin: var(--uc-contextmenu-menuitem-margin) !important; - border-radius: var(--uc-contextmenu-menuitem-border-radius) !important; - border: var(--uc-contextmenu-menuitem-border-width) solid transparent !important; - background-clip: padding-box !important; - min-height: calc(16px + (var(--uc-contextmenu-menuitem-padding-block) + var(--uc-contextmenu-menuitem-border-width)) * 2) !important; -} + #PlacesToolbar menupopup[placespopup="true"] menuseparator::before { + display: none !important; + } -:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), -:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current), -:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menucaption { - padding-inline-start: calc(var(--uc-contextmenu-menuitem-padding-inline) + 16px + var(--uc-contextmenu-menuicon-margin-inline)) !important; -} + menupopup menu, + menupopup menuitem, + menupopup menucaption, + #PopupAutoComplete>richlistbox>richlistitem { + padding: var(--uc-contextmenu-menuitem-padding-block) var(--uc-contextmenu-menuitem-padding-inline) !important; + margin: var(--uc-contextmenu-menuitem-margin) !important; + border-radius: var(--uc-contextmenu-menuitem-border-radius) !important; + border: var(--uc-contextmenu-menuitem-border-width) solid transparent !important; + background-clip: padding-box !important; + min-height: calc(16px + (var(--uc-contextmenu-menuitem-padding-block) + var(--uc-contextmenu-menuitem-border-width)) * 2) !important; + } -.menu-iconic-icon { - margin-block: 0 !important; - margin-inline-end: 0 !important; - margin-inline-start: 0 !important; -} + :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), + :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current), + :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menucaption { + padding-inline-start: calc(var(--uc-contextmenu-menuitem-padding-inline) + 16px + var(--uc-contextmenu-menuicon-margin-inline)) !important; + } -menu>.menu-iconic-text, -menuitem>.menu-iconic-text { - padding-inline-start: var(--uc-contextmenu-menuicon-margin-inline) !important; -} - -.menu-text, -.menu-iconic-text { - margin-inline-start: 0 !important; - padding-block: 0 !important; -} - -.menu-accel, -.menu-iconic-accel { - margin-inline-end: 0 !important; - padding-block: 0 !important; - opacity: 0.7 !important; -} - -.menu-iconic>.menu-iconic-left, -.menuitem-iconic>.menu-iconic-left { - padding-inline-end: 0 !important; - padding-block: 0 !important; -} - -menuitem:is(.menuitem-iconic:not([data-usercontextid]), [type="checkbox"], [type="radio"], [checked], [selected]) .menu-iconic-icon { - -moz-context-properties: fill !important; - fill: currentColor !important; -} - -.menu-right, -.menu-accel-container { - appearance: none !important; - margin-inline-end: 0 !important; - -moz-context-properties: fill; - fill: currentColor !important; -} - -menupopup menuitem:is([type="checkbox"], [type="radio"]) .menu-iconic-icon, -menulist>menupopup>menuitem .menu-iconic-icon, -menu .menu-right { - height: 16px !important; - width: 16px !important; -} - -menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before { - display: none !important; -} - -menuitem:is([type="checkbox"], [checked="true"], [type="radio"])>.menu-iconic-left>.menu-iconic-icon { - display: -moz-box !important; -} - -menuitem[checked="true"]>.menu-iconic-left, -.menu-iconic>.menu-iconic-left, -.menuitem-iconic>.menu-iconic-left { - margin: 0 !important; -} - -#context-navigation:not([hidden]) { - padding: 0 !important; - --menuitem-min-width: calc(16px + var(--uc-contextmenu-menuitem-padding-inline) * 2) !important; - min-width: calc(4 * var(--menuitem-min-width)); -} - -#context-navigation>.menuitem-iconic>.menu-iconic-left>.menu-iconic-icon { - width: 16px !important; - height: 16px !important; - padding: 0 !important; -} - -#context-navigation { - margin-inline: var(--uc-contextmenu-menuitem-margin-inline) !important; -} - -#context-navigation>.menuitem-iconic { - -moz-box-pack: center !important; -} - -#context-navigation>.menuitem-iconic { - margin: 0 !important; -} - -#context-navigation>.menuitem-iconic { - flex-grow: 1 !important; - width: unset !important; -} - -#context-navigation>.menuitem-iconic[_moz-menuactive="true"]>.menu-iconic-left>.menu-iconic-icon { - background-color: transparent !important; -} - -#context-bookmarkpage[starred] .menu-iconic-icon { - fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; -} - -@media (-moz-platform: windows) { - .menu-text, - .menu-iconic-text, - panel .toolbarbutton-text { + .menu-iconic-icon { + margin-block: 0 !important; + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; + } + + menu>.menu-iconic-text, + menuitem>.menu-iconic-text { + padding-inline-start: var(--uc-contextmenu-menuicon-margin-inline) !important; + } + + .menu-text, + .menu-iconic-text { margin-inline-start: 0 !important; - margin-block: -3px -1px !important; padding-block: 0 !important; } - .menu-text, - .menu-iconic-text, - panel .toolbarbutton-text, - #appMenu-fxa-status2, - .panel-header { - font-size: 13.6px !important; + .menu-accel, + .menu-iconic-accel { + margin-inline-end: 0 !important; + padding-block: 0 !important; + opacity: 0.7 !important; + } + + .menu-iconic>.menu-iconic-left, + .menuitem-iconic>.menu-iconic-left { + padding-inline-end: 0 !important; + padding-block: 0 !important; + } + + menuitem:is(.menuitem-iconic:not([data-usercontextid]), [type="checkbox"], [type="radio"], [checked], [selected]) .menu-iconic-icon { + -moz-context-properties: fill !important; + fill: currentColor !important; + } + + .menu-right, + .menu-accel-container { + appearance: none !important; + margin-inline-end: 0 !important; + -moz-context-properties: fill; + fill: currentColor !important; + } + + menupopup menuitem:is([type="checkbox"], [type="radio"]) .menu-iconic-icon, + menulist>menupopup>menuitem .menu-iconic-icon, + menu .menu-right { + height: 16px !important; + width: 16px !important; + } + + menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before { + display: none !important; + } + + menuitem:is([type="checkbox"], [checked="true"], [type="radio"])>.menu-iconic-left>.menu-iconic-icon { + display: -moz-box !important; + } + + menuitem[checked="true"]>.menu-iconic-left, + .menu-iconic>.menu-iconic-left, + .menuitem-iconic>.menu-iconic-left { + margin: 0 !important; + } + + #context-navigation:not([hidden]) { + padding: 0 !important; + --menuitem-min-width: calc(16px + var(--uc-contextmenu-menuitem-padding-inline) * 2) !important; + min-width: calc(4 * var(--menuitem-min-width)); + } + + #context-navigation>.menuitem-iconic>.menu-iconic-left>.menu-iconic-icon { + width: 16px !important; + height: 16px !important; + padding: 0 !important; + } + + #context-navigation { + margin-inline: var(--uc-contextmenu-menuitem-margin-inline) !important; + } + + #context-navigation>.menuitem-iconic { + -moz-box-pack: center !important; + } + + #context-navigation>.menuitem-iconic { + margin: 0 !important; + } + + #context-navigation>.menuitem-iconic { + flex-grow: 1 !important; + width: unset !important; + } + + #context-navigation>.menuitem-iconic[_moz-menuactive="true"]>.menu-iconic-left>.menu-iconic-icon { + background-color: transparent !important; + } + + #context-bookmarkpage[starred] .menu-iconic-icon { + fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; + } + + @supports not -moz-bool-pref("uc.tweak.smaller-context-menu-text") { + @media (-moz-platform: windows) { + .menu-text, + .menu-iconic-text, + panel .toolbarbutton-text { + margin-inline-start: 0 !important; + margin-block: -3px -1px !important; + padding-block: 0 !important; + } + + .menu-text, + .menu-iconic-text, + panel .toolbarbutton-text, + #appMenu-fxa-status2, + .panel-header { + font-size: 13.6px !important; + } + } } } -} From b6a815e102f16424420c043e88b5aaa1f31e985e Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 25 Jun 2022 09:53:14 +0800 Subject: [PATCH 143/207] add titlebarbutton transition + fix urlbar colours --- README.md | 2 +- chrome/global/colors.css | 49 +++++++++++++++++++++++++++++++-------- chrome/global/tweaks.css | 40 +++++++++++++++++++++++++------- chrome/toolbar/navbar.css | 6 +++-- chrome/toolbar/urlbar.css | 12 ++++++---- 5 files changed, 84 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index d445537..5ee813f 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |-| |`uc.tweak.less-permissions-button-padding`| -|use Firefox's default context menu font-size| +|use Firefox's default context menu font-size (only applies to Windows)| |-| |`uc.tweak.smaller-context-menu-text`| diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 62a1f46..e63ccb9 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -21,17 +21,17 @@ --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #0055D7 !important; + --urlbar-box-bgcolor: rgba(0, 0, 0, 0.09) !important; + --urlbar-box-hover-bgcolor: rgba(0, 0, 0, 0.09) !important; + --urlbar-box-focus-bgcolor: rgba(0, 0, 0, 0.22) !important; --urlbar-icon-fill-opacity: 0.6 !important; --urlbar-popup-url-color: #0072C9 !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --urlbar-box-bgcolor: var(--toolbar-field-background-color) !important; --autocomplete-popup-background: #fff !important; --autocomplete-popup-color: #fff !important; --autocomplete-popup-highlight-background: #f2f2f2 !important; --autocomplete-popup-hover-background: #e5e5e5 !important; --autocomplete-popup-separator-color: #dadada00 !important; - --toolbarbutton-hover-background: #e0e0e0 !important; - --toolbarbutton-active-background: #d5d5d5 !important; --button-bgcolor: #EDEDED !important; --button-hover-bgcolor: #e5e5e5 !important; --button-active-bgcolor: #d5d5d5 !important; @@ -59,8 +59,8 @@ --focus-outline-color: #0055D7 !important; --panel-shortcut-color: inherit !important; --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.1); - --toolbarbutton-hover-background: #00000014 !important; - --toolbarbutton-active-background: #00000021 !important; + --toolbarbutton-hover-background: rgba(0, 0, 0, 0.08) !important; + --toolbarbutton-active-background: rgba(0, 0, 0, 0.12) !important; --uc-private-browsing-indicator: var(--button-primary-bgcolor); --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); @@ -88,10 +88,12 @@ --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #63ADE5 !important; + --urlbar-box-bgcolor: rgba(255, 255, 255, 0.11) !important; + --urlbar-box-hover-bgcolor: rgba(255, 255, 255, 0.11) !important; + --urlbar-box-focus-bgcolor: rgba(255, 255, 255, 0.28) !important; --urlbar-icon-fill-opacity: 1 !important; --urlbar-popup-url-color: #75B6E8 !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --urlbar-box-bgcolor: var(--toolbar-field-background-color) !important; --autocomplete-popup-background: #4A4A4A !important; --autocomplete-popup-color: #fff !important; --autocomplete-popup-highlight-background: #383838 !important; @@ -123,14 +125,20 @@ --panel-banner-item-update-supported-bgcolor: #81C995 !important; --focus-outline-color: #63ADE5 !important; --panel-shortcut-color: inherit !important; - --toolbarbutton-hover-background: #ffffff25 !important; - --toolbarbutton-active-background: #ffffff32 !important; + --toolbarbutton-hover-background: rgba(255, 255, 255, 0.1) !important; + --toolbarbutton-active-background: rgba(255, 255, 255, 0.16) !important; --uc-private-browsing-indicator: var(--button-primary-bgcolor); --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); --uc-private-browding-indicator-text: var(--button-primary-color); } +#urlbar { + --urlbar-box-bgcolor: inherit !important; + --urlbar-box-hover-bgcolor: inherit !important; + --urlbar-box-focus-bgcolor: inherit !important; +} + /* Change Colour of page when loading */ :root:not(:-moz-lwtheme) #tabbrowser-tabpanels, :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #tabbrowser-tabpanels { @@ -144,7 +152,7 @@ /* make the titlebar buttons black/white on default themes */ :root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox, -:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] .titlebar-buttonbox { +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"][tabsintitlebar] .titlebar-buttonbox { color: #000 !important; } @@ -153,8 +161,29 @@ color: #fff !important; } -/* library window theme */ @media (-moz-platform: windows) { + .titlebar-button:not(.titlebar-close):hover { + background-color: color-mix(in srgb, currentColor 11%, transparent) !important; + } + + .titlebar-button:hover:active { + background-color: color-mix(in srgb, currentColor 20%, transparent) !important; + } + + .titlebar-close:hover { + stroke: white !important; + background-color: #e81123 !important; + } + + .titlebar-close:hover:active { + background-color: #EF6B76 !important; + } + + toolbar[brighttext] .titlebar-close:hover:active { + background-color: #9C1420 !important; + } + + /* library window theme */ window#places { --organizer-color: #000 !important; --organizer-deemphasized-color: #666 !important; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 7b867ef..7e6dfa6 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -51,6 +51,7 @@ browsing indicator) */ --lwt-accent-color: #f3f3f3 !important; --lwt-accent-color-inactive: unset !important; --toolbar-bgcolor: #fff !important; + --lwt-tab-text: #262626 !important; --uc-urlbar-shadow: none !important; } @@ -67,6 +68,8 @@ browsing indicator) */ :root:not(:-moz-lwtheme) { --toolbar-bgcolor: color-mix(in srgb, -moz-dialog 80%, #fff) !important; --toolbar-field-background-color: Field !important; + --lwt-tab-text: -moz-dialogtext !important; + --uc-tab-border-color: #ffffff0f !important; } } @@ -92,7 +95,13 @@ browsing indicator) */ } .tabbrowser-tab[selected] .tab-label { - font-weight: 600 !important; + font-weight: 500 !important; + } + + @media (-moz-platform: windows) { + .tabbrowser-tab[selected] .tab-label { + font-weight: 600 !important; + } } /* adjust spacing of area above tabs */ @@ -163,13 +172,6 @@ browsing indicator) */ background: transparent !important; } - @supports -moz-bool-pref("uc.tweak.floating-tabs") { - #navigator-toolbox:not(:-moz-lwtheme), - #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { - background: transparent !important; - } - } - /* force tab color (for the tab transparency) */ .tab-background:is([selected], [multiselected]) { background: var(--toolbar-bgcolor) !important; @@ -183,10 +185,12 @@ browsing indicator) */ @supports -moz-bool-pref("uc.tweak.floating-tabs") { :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffffcc !important; + --lwt-accent-color: #0000 !important; } :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffff25 !important; + --lwt-accent-color: #0000 !important; } } @@ -208,6 +212,26 @@ browsing indicator) */ :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]):is([inFullscreen], [sizemode="maximized"]) .titlebar-close { padding-right: 19px !important; } + + @supports -moz-bool-pref("uc.tweak.win11-mica-toolbar") { + :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + --lwt-accent-color: #00000015 !important; + --toolbar-bgcolor: #ffffffbf !important; + --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.03) !important; + } + + :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { + --toolbar-bgcolor: #4a4a4a70 !important; + --toolbar-field-background-color: #0004 !important; + --toolbar-field-focus-background-color: #2B2B2B !important; + --chrome-content-separator-color: #fff3 !important; + } + + #navigator-toolbox #titlebar, + #navigator-toolbox .tab-background { + box-shadow: none !important; + } + } } } diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 7e52dc2..4190331 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -96,7 +96,8 @@ #tracking-protection-icon-container, #fxa-toolbar-menu-button, panel button, - panel menulist { + panel menulist, + .titlebar-button { transition: background-color 0.25s ease !important; } @@ -109,7 +110,8 @@ #tracking-protection-icon-container:not([disabled=true]):is([open],[checked],:hover:active), #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active), panel button:not([disabled=true]):is([open],[checked],:hover:active), - panel menulist:not([disabled=true]):is([open],[checked],:hover:active) { + panel menulist:not([disabled=true]):is([open],[checked],:hover:active), + .titlebar-button:not([disabled=true]):hover:active { transition-duration: 0s !important; } } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 80f3b57..e679749 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -9,10 +9,6 @@ --identity-box-margin-inline: 2px !important; } -:root:not(:-moz-lwtheme) #urlbar { - --urlbar-box-bgcolor: unset !important; -} - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #searchbar:focus-within { outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; @@ -195,6 +191,14 @@ background-color: transparent !important; } +:is(:root:not(:-moz-lwtheme), +:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"], +:root[lwt-default-theme-in-dark-mode="true"], +:root[style*="--lwt-accent-color: rgb(28, 27, 34)"] +) #urlbar-search-mode-indicator { + background-color: var(--urlbar-box-hover-bgcolor) !important; +} + /* increase space between icon and text */ #identity-icon-label { padding-inline-start: 8px !important; From 9a5bda11b0247bef00e7dca9df5fdb15a20979e1 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 25 Jun 2022 10:29:19 +0800 Subject: [PATCH 144/207] add tooltip colours #43 --- chrome/global/colors.css | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index e63ccb9..e343f21 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -161,7 +161,26 @@ color: #fff !important; } +#statuspanel-label { + background-color: var(--toolbar-field-focus-background-color) !important; + color: var(--toolbar-field-focus-color) !important; + border-color: transparent !important; + box-shadow: 0 2px 5px #0004, 0 0 0 1px #0002 !important; +} + +@media (prefers-color-scheme: dark) { + #statuspanel-label { + box-shadow: 0 2px 5px #0004, 0 0 0 1px #0004 !important; + } +} + @media (-moz-platform: windows) { + tooltip { + background-color: var(--arrowpanel-background) !important; + color: var(--arrowpanel-color) !important; + border-color: var(--arrowpanel-border-color) !important; + } + .titlebar-button:not(.titlebar-close):hover { background-color: color-mix(in srgb, currentColor 11%, transparent) !important; } From b9642fae67590312dc87ff174441901acb94cca0 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 14 Jul 2022 20:36:35 +0800 Subject: [PATCH 145/207] disable mica in fullscreen #51 --- chrome/global/tweaks.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 7e6dfa6..9706b09 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -162,13 +162,13 @@ browsing indicator) */ @media (-moz-windows-compositor) { @supports -moz-bool-pref("uc.tweak.win11-mica") { /* enable mica appearance */ - #main-window:not(:-moz-lwtheme), - #main-window[lwt-default-theme-in-dark-mode="true"] { + #main-window:not([inFullscreen]):not(:-moz-lwtheme), + #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] { appearance: -moz-win-glass !important; background: transparent !important; } - #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { + #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { background: transparent !important; } @@ -178,17 +178,17 @@ browsing indicator) */ } /* color adjustments */ - :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + :root:not([inFullscreen]):not(:-moz-lwtheme):not(:-moz-window-inactive) { --lwt-accent-color: #00000020 !important; } @supports -moz-bool-pref("uc.tweak.floating-tabs") { - :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + :root:not([inFullscreen]):not(:-moz-lwtheme):not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffffcc !important; --lwt-accent-color: #0000 !important; } - :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { + :root:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffff25 !important; --lwt-accent-color: #0000 !important; } @@ -201,7 +201,7 @@ browsing indicator) */ margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; } - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { + :root:not([inFullscreen]):is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { list-style-image: none !important; } From b0b7b9bda4c4b34c999ff25118979dff8960cbfc Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 14 Jul 2022 21:28:45 +0800 Subject: [PATCH 146/207] make toolbar left padding consistent #50 --- chrome/toolbar/personalbar.css | 4 ++-- chrome/toolbar/tabbar.css | 40 +++++++++++++++++++--------------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css index 0c13f4c..808a348 100644 --- a/chrome/toolbar/personalbar.css +++ b/chrome/toolbar/personalbar.css @@ -16,12 +16,12 @@ toolbarbutton.bookmark-item:not(.subviewbutton) { content: ""; display: block; border-inline-start: 1px solid var(--toolbarseparator-color) !important; - margin-block: 8px !important; + margin-block: 6px 10px !important; border-image-source: none !important; } #PersonalToolbar { - padding-inline: var(--toolbar-start-end-padding) calc(var(--toolbar-start-end-padding) + 4px) !important; + padding-inline: calc(var(--toolbar-start-end-padding) - 2px) calc(var(--toolbar-start-end-padding) + 4px) !important; } #managed-bookmarks>.toolbarbutton-icon, diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 1b7a751..f948447 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -205,14 +205,21 @@ #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon, #TabsToolbar .toolbarbutton-1>.toolbarbutton-badge-stack { border-radius: var(--toolbarbutton-border-radius) !important; - padding: var(--uc-toolbarbutton-inner-padding) !important; + padding: var(--uc-toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; } #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon { - width: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; + width: calc(2 * var(--uc-toolbarbutton-inner-inline-padding) + 16px) !important; height: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; } +#TabsToolbar #tabs-newtab-button>.toolbarbutton-icon, +#TabsToolbar #alltabs-button>.toolbarbutton-badge-stack, +#TabsToolbar #tabbrowser-tabs[hasadjacentnewtabbutton][overflow="true"] ~ #new-tab-button>.toolbarbutton-icon { + padding: var(--uc-toolbarbutton-inner-padding) !important; + width: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; +} + #tabbrowser-tabs #tabs-newtab-button { margin-inline-start: 2px !important; } @@ -278,24 +285,13 @@ toolbarbutton[part="scrollbutton-down"] { /* mac titlebar buttons */ @media (-moz-platform: macos) { - @media (-moz-mac-big-sur-theme:0) { - .titlebar-buttonbox { - margin-inline: 10px !important; - } - - .titlebar-buttonbox-container { - margin-inline-end: -8px !important; - } + .titlebar-buttonbox { + margin-inline: calc((var(--tab-min-height) + var(--tab-block-margin) - 14px) / 2) !important; } - @media (-moz-mac-big-sur-theme:1) { - .titlebar-buttonbox { - margin-inline: calc((var(--tab-min-height) + var(--tab-block-margin) - 14px) / 2) !important; - } - - .titlebar-buttonbox-container { - margin-inline-end: -8px !important; - } + .titlebar-buttonbox-container { + margin-inline-start: -6px !important; + margin-inline-end: -2px !important; } } @@ -320,6 +316,14 @@ toolbarbutton[part="scrollbutton-down"] { margin-inline-start: 8px !important; } +#tabbrowser-tabs { + margin-inline-start: -6px !important; +} + +#TabsToolbar { + padding-inline-start: 6px !important; +} + #tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { margin-inline-end: 7px !important; } From 48ca0d787555203fc89387a1e4901b15ae5ee0da Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 14 Jul 2022 21:51:47 +0800 Subject: [PATCH 147/207] fix tab bar issues #45 --- chrome/toolbar/tabbar.css | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index f948447..24b67a9 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -9,6 +9,7 @@ --uc-toolbarbutton-inner-padding: 6px !important; --toolbarbutton-border-radius: 2px !important; --tabs-navbar-shadow-size: 0 !important; + --tab-shadow-max-size: 0 !important; } /* tab open/close transition */ @@ -324,8 +325,12 @@ toolbarbutton[part="scrollbutton-down"] { padding-inline-start: 6px !important; } -#tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { - margin-inline-end: 7px !important; +#tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox { + margin-inline-start: 8px !important; +} + +#tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned] { + clip-path: inset(-4px -4px 0) !important; } .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { From d907e2233eab16ff392e2f6b5a4276ebeee19822 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 14 Jul 2022 23:51:11 +0800 Subject: [PATCH 148/207] add tweak to show tab button when hovered over #46 --- README.md | 6 +++++- chrome/global/tweaks.css | 6 ++++++ chrome/toolbar/tabbar.css | 8 ++++++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5ee813f..79108d2 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch ##### Recommended: 1. `browser.tabs.tabMinWidth` = `66` - 2. `browser.tabs.tabClipWidth` = `66` + 2. `browser.tabs.tabClipWidth` = `86` Additional tweaks can also be applied to the theme, such as Mica (Windows 11 Only), Floating Tabs and more. See [Tweaks](#tweaks). @@ -84,6 +84,10 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse |-| |`uc.tweak.revert-context-menu`| +|if a tab's close button is hidden, show it when hovering over tab| +|-| +|`uc.tweak.show-tab-close-button-on-hover`| + ## Mica Tweak Instructions (Windows 11 Only) 1. Download and install [Mica For Everyone](https://github.com/MicaForEveryone/MicaForEveryone). 2. Create a custom process rule with the following: diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 9706b09..f1b1469 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -294,3 +294,9 @@ browsing indicator) */ } } } + +@supports -moz-bool-pref("uc.tweak.show-tab-close-button-on-hover") { + #tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([pinned], [selected]):hover .tab-close-button { + display: -moz-box !important; + } +} diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 24b67a9..62babfa 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -351,8 +351,12 @@ toolbarbutton[part="scrollbutton-down"] { box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.75) inset !important; } -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab[selected="true"] .tab-label-container { - --tab-label-mask-size: 0.5em !important; +#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab .tab-label-container { + --tab-label-mask-size: 1em !important; +} + +#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([pinned]) .tab-content { + padding-inline: calc(var(--inline-tab-padding) - 4px) 0 !important; } .tab-content { From 445f232646fc9fffcad41552a423fa4bef4a0c80 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 14 Jul 2022 23:59:13 +0800 Subject: [PATCH 149/207] adjust size of search icon on new tab page #44 --- chrome/content/newtab.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 718a157..083b8e8 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -110,7 +110,7 @@ .top-site-outer .default-icon, .top-site-outer .search-topsite { - background-size: 24px !important; + background-size: 16px !important; height: 24px !important; width: 24px !important; } From f767e707c00e3bee163b4c396de5dc23042e432d Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 15 Jul 2022 01:02:14 +0800 Subject: [PATCH 150/207] show generic fxa icon when not signed in #47 --- chrome/icons/account-private.svg | 13 +++++++++++++ chrome/icons/account.svg | 7 +++++++ chrome/icons/icons.css | 8 ++++++++ chrome/toolbar/navbar.css | 13 +++++++++++-- 4 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 chrome/icons/account-private.svg create mode 100644 chrome/icons/account.svg diff --git a/chrome/icons/account-private.svg b/chrome/icons/account-private.svg new file mode 100644 index 0000000..4c3040e --- /dev/null +++ b/chrome/icons/account-private.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/chrome/icons/account.svg b/chrome/icons/account.svg new file mode 100644 index 0000000..1400006 --- /dev/null +++ b/chrome/icons/account.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 887460d..9b081d4 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -37,6 +37,14 @@ and 11 so applied to both) */ fill: currentColor !important; } +:root[fxastatus="not_configured"] #fxa-avatar-image { + list-style-image: url("account.svg") !important; +} + +:root[privatebrowsingmode] #fxa-avatar-image { + list-style-image: url("account-private.svg") !important; +} + /* disable context menu icons on macOS */ @media not (-moz-platform: macos) { #context-back { diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 4190331..fec2e88 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -30,7 +30,8 @@ /* account button */ #navigator-toolbox>toolbar #fxa-toolbar-menu-button, -#navigator-toolbox>toolbar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { +#navigator-toolbox>toolbar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack, +#fxa-avatar-image { border-radius: 99px !important; } @@ -39,7 +40,15 @@ margin-inline: calc(var(--uc-toolbarbutton-inner-inline-padding) - var(--toolbarbutton-inner-padding)) !important; } -:root[fxastatus="signedin"] #fxa-avatar-image { +#fxa-toolbar-menu-button { + display: -moz-box !important; +} + +#widget-overflow-list>#fxa-toolbar-menu-button #fxa-avatar-image { + scale: 1.25 !important; +} + +#nav-bar-customization-target>#fxa-toolbar-menu-button #fxa-avatar-image { scale: 1.5 !important; } From 7d5016fbba01618b1dd8c5fea606adecd3e07bc1 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Tue, 26 Jul 2022 23:34:32 +0800 Subject: [PATCH 151/207] add issue templates --- .github/ISSUE_TEMPLATE/bug.md | 14 ++++++++++++++ .github/ISSUE_TEMPLATE/feature.md | 10 ++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/feature.md diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md new file mode 100644 index 0000000..de532d9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,14 @@ +--- +name: 🐛 Bug +about: Report a bug +labels: bug +--- + +**Description** +Include clear explaination of bug and how to reproduce. + +**Include screenshot / video recording if possible.** + +**Configuration** +- Firefox Version: +- OS: (eg. Windows, macOS, etc.) diff --git a/.github/ISSUE_TEMPLATE/feature.md b/.github/ISSUE_TEMPLATE/feature.md new file mode 100644 index 0000000..d85f754 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.md @@ -0,0 +1,10 @@ +--- +name: ✨ Feature +about: Request a new feature / enhancement +labels: enhancement +--- + +**Description** +Include clear explaination of the feature and how it works. + +**Include screenshot / video recording if possible.** From 45d858543770a626be7e2146d34c29b2a06577ff Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 4 Aug 2022 14:14:38 +0800 Subject: [PATCH 152/207] add background image support to newtab page also: - updates styling on some newtab page elements - centres search bar vertically when other elements are disabled - adds new tweak: hide Firefox logo on newtab page --- .gitignore | 5 +++ README.md | 12 +++++- chrome/content/newtab.css | 90 +++++++++++++++++++++++++++++++++++++-- 3 files changed, 103 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 29bc542..dd2cc3f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,8 @@ inkscape-template.svg /userContent.css .vscode /icons +/chrome/background-0.jpg +/chrome/background-1.jpg +/chrome/background-0.png +/chrome/background-1.png +/custom/ diff --git a/README.md b/README.md index 79108d2..133c96b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch ###### On macOS: 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` - ##### Recommended: + ###### Recommended: 1. `browser.tabs.tabMinWidth` = `66` 2. `browser.tabs.tabClipWidth` = `86` @@ -38,6 +38,16 @@ Certain tweaks can be applied to the theme, to enable them navigate to `about:co To disable a tweak, set the key to `false` or delete it, then restart the browser. +|use background image on newtab page| +|-| +|**SETUP: Add an image named `background-0.(jpg/png)` to the `chrome` folder.**| +|**OPTIONAL: Add a second image named `background-1.(jpg/png)` for seperate dark mode background.**| +|`uc.tweak.newtab-background`| + +|hide Firefox logo on newtab page| +|-| +|`uc.tweak.hide-newtab-logo`| + |disable drag space above tabs| |-| |`uc.tweak.disable-drag-space`| diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 083b8e8..9a631a0 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -57,7 +57,7 @@ /* unpinned sites have lower opacity title */ .top-site-button .title:not(.pinned) { - opacity: 0.6 !important; + opacity: 0.7 !important; } /* search bar */ @@ -120,15 +120,40 @@ } /* card */ + .card-outer, + .card-outer .card, + .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) { + border-radius: 6px !important; + } + .card-outer .card, .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) { - border-radius: 4px !important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) !important; } .card-outer .card-preview-image-outer, .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) .img-wrapper .img img { - border-radius: 4px 4px 0 0 !important + border-radius: 6px 6px 0 0 !important + } + + .fake-textbox { + overflow: hidden !important; + text-overflow: ellipsis !important; + } + + .outer-wrapper.only-search { + display: flex !important; + padding: 30px !important; + } + + @supports -moz-bool-pref("uc.tweak.hide-newtab-logo") { + .logo-and-wordmark { + display: none !important; + } + + .outer-wrapper:not(.fixed-search) .search-wrapper { + padding-top: 0 !important; + } } } @@ -188,3 +213,62 @@ background-color: var(--uc-background-color-secondary) !important; } } + +@supports -moz-bool-pref("uc.tweak.newtab-background") { + @-moz-document url(about:newtab), url(about:home), url(about:privatebrowsing) { + body:not([lwt-newtab]), + body[lwt-newtab], + body[lwt-newtab][lwt-newtab-brighttext] { + /* specify both jpg and png file extensions, but jpg images will always + have a higher priority */ + --bg-0: url(../background-0.jpg), url(../background-0.png); + --bg-1: url(../background-1.jpg), url(../background-1.png); + --newtab-element-hover-color: rgba(239, 239, 239, 0.3) !important; + --newtab-element-active-color: rgba(239, 239, 239, 0.45) !important; + background-color: #252525 !important; + background-image: var(--bg-0) !important; + background-position: center !important; + background-size: cover !important; + background-attachment: fixed !important; + transition: background 0.25s ease !important; + } + + body[lwt-newtab][lwt-newtab-brighttext] { + background-image: var(--bg-1), var(--bg-0) !important; + --newtab-element-hover-color: rgba(66, 66, 66, 0.4) !important; + --newtab-element-active-color: rgba(66, 66, 66, 0.55) !important; + } + + .wordmark, + .icon-settings, + .top-site-outer .context-menu-button { + color: #fff !important; + fill: currentColor !important; + filter: drop-shadow(0 0.3px 0.6px #000) !important; + } + + .top-site-outer .title, + .ds-header, .ds-layout .section-title span, + .ds-navigation { + color: #fff !important; + text-shadow: 0 1px 2px #000 !important; + -moz-osx-font-smoothing: auto !important; + } + + .section-top-bar .learn-more-link a, + .ds-navigation a { + color: #b3d4ff !important; + text-shadow: 0 1px 2px #000 !important; + -moz-osx-font-smoothing: auto !important; + } + + .top-site-outer .title .sponsored-label { + color: #fffc !important; + } + + body:not(.inline-onboarding) .fixed-search .search-wrapper { + border-bottom: 0 !important; + background: transparent linear-gradient(#0004 , transparent) !important; + } + } +} From 1d1951afee04bbbafe8ad8a7eca6f716fb9efdca Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 9 Aug 2022 18:51:49 +0800 Subject: [PATCH 153/207] move sound icon on top of favicon with low space moves sound icon on top of favicon to make the tabs more compact (when there isn't much space). Also fixes padding on the Update banner in the app menu. --- chrome/content/newtab.css | 1 - chrome/global/colors.css | 4 +++ chrome/global/popup.css | 2 +- chrome/toolbar/tabbar.css | 56 ++++++++++++++++++++++++++++++++++----- 4 files changed, 54 insertions(+), 9 deletions(-) diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 9a631a0..8d8addd 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -230,7 +230,6 @@ background-position: center !important; background-size: cover !important; background-attachment: fixed !important; - transition: background 0.25s ease !important; } body[lwt-newtab][lwt-newtab-brighttext] { diff --git a/chrome/global/colors.css b/chrome/global/colors.css index e343f21..2fdbcaf 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -65,6 +65,8 @@ --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); --uc-private-browding-indicator-text: var(--button-primary-color); + --tab-icon-overlay-stroke: #fff !important; + --tab-icon-overlay-fill: #252525 !important; } /* dark */ @@ -131,6 +133,8 @@ --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); --uc-private-browding-indicator-text: var(--button-primary-color); + --tab-icon-overlay-stroke: #4b4b4b !important; + --tab-icon-overlay-fill: #fff !important; } #urlbar { diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 6ad7f7b..93db1af 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -42,7 +42,7 @@ /* app menu */ .addon-banner-item, .panel-banner-item { - margin: 0 4px 4px !important; + margin: 2px 4px 2px !important; padding-inline: 4px 12px !important; padding-block: var(--arrowpanel-menuitem-padding-block) !important; border-radius: var(--arrowpanel-menuitem-border-radius) !important; diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 62babfa..1da2b43 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -92,13 +92,13 @@ --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); } -.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { +.tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"], [multiselected]) { background-color: color-mix(in srgb, currentColor 8%, transparent) !important; --uc-tab-corner-bg: color-mix(in srgb, currentColor 8%, transparent) !important; } @supports not -moz-bool-pref("uc.tweak.floating-tabs") { - :root:not([lwtheme-brighttext="true"]) .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + :root:not([lwtheme-brighttext="true"]) .tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"], [multiselected]) { background-color: color-mix(in srgb, white 30%, transparent) !important; --uc-tab-corner-bg: color-mix(in srgb, white 30%, transparent) !important; } @@ -182,7 +182,7 @@ opacity: 1 !important; } -.tab-icon-overlay:not([pinned]) { +#tabbrowser-tabs:not([closebuttons="activetab"]) .tab-icon-overlay:not([pinned]) { margin-inline: 22px 6px !important; } @@ -190,10 +190,52 @@ margin-inline: 0px 6px !important; } +/* move sound playing icon on top of favicon when there isn't enough space */ +.tab-icon-overlay:not([crashed]):is([pinned], [sharing]), +#tabbrowser-tabs[closebuttons="activetab"] .tab-icon-overlay:not([crashed]) { + top: -5.5px !important; + inset-inline-end: -6px !important; +} + +#tabbrowser-tabs[closebuttons="activetab"] :is( + .tab-icon-overlay[soundplaying]:not([crashed]), + .tab-icon-overlay[muted]:not([crashed]), + .tab-icon-overlay[activemedia-blocked]:not([crashed]) +) { + stroke: var(--tab-icon-overlay-stroke, white) !important; + color: var(--tab-icon-overlay-fill, black) !important; + fill-opacity: 1 !important; +} + +#TabsToolbar[brighttext] #tabbrowser-tabs[closebuttons="activetab"] :is( + .tab-icon-overlay[soundplaying]:not([crashed]), + .tab-icon-overlay[muted]:not([crashed]), + .tab-icon-overlay[activemedia-blocked]:not([crashed]) +) { + stroke: var(--tab-icon-overlay-stroke, black) !important; + color: var(--tab-icon-overlay-fill, white) !important; +} + +#tabbrowser-tabs[closebuttons="activetab"] :is( + .tab-icon-overlay:not([crashed])[soundplaying]:hover, + .tab-icon-overlay:not([crashed])[muted]:hover, + .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover +) { + background-color: var(--tab-icon-overlay-stroke, white) !important; +} + +#TabsToolbar[brighttext] #tabbrowser-tabs[closebuttons="activetab"] :is( + .tab-icon-overlay:not([crashed])[soundplaying]:hover, + .tab-icon-overlay:not([crashed])[muted]:hover, + .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover +) { + background-color: var(--tab-icon-overlay-stroke, black) !important; +} + .tab-icon-overlay[soundplaying]:not([crashed]), .tab-icon-overlay[muted]:not([crashed]), .tab-icon-overlay[activemedia-blocked]:not([crashed]) { - border-radius: 2px !important; + border-radius: 4px !important; padding: 0 !important; } @@ -216,7 +258,7 @@ #TabsToolbar #tabs-newtab-button>.toolbarbutton-icon, #TabsToolbar #alltabs-button>.toolbarbutton-badge-stack, -#TabsToolbar #tabbrowser-tabs[hasadjacentnewtabbutton][overflow="true"] ~ #new-tab-button>.toolbarbutton-icon { +#TabsToolbar #tabbrowser-tabs[hasadjacentnewtabbutton][overflow="true"]~#new-tab-button>.toolbarbutton-icon { padding: var(--uc-toolbarbutton-inner-padding) !important; width: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; } @@ -325,11 +367,11 @@ toolbarbutton[part="scrollbutton-down"] { padding-inline-start: 6px !important; } -#tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox { +#tabbrowser-tabs[positionpinnedtabs]>#tabbrowser-arrowscrollbox { margin-inline-start: 8px !important; } -#tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned] { +#tabbrowser-tabs[positionpinnedtabs]>#tabbrowser-arrowscrollbox>.tabbrowser-tab[pinned] { clip-path: inset(-4px -4px 0) !important; } From 49ea90b0071dbe815d9ce3075c4c7d9c4fdfaf5e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 14 Dec 2022 23:06:30 +0800 Subject: [PATCH 154/207] fix bookmark item height --- chrome/toolbar/personalbar.css | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css index 808a348..f7127ee 100644 --- a/chrome/toolbar/personalbar.css +++ b/chrome/toolbar/personalbar.css @@ -12,6 +12,10 @@ toolbarbutton.bookmark-item:not(.subviewbutton) { font-size: 12px !important; } +#PersonalToolbar .toolbarbutton-1 { + padding: 0 !important; +} + #PlacesToolbarItems>toolbarseparator::before { content: ""; display: block; @@ -21,7 +25,7 @@ toolbarbutton.bookmark-item:not(.subviewbutton) { } #PersonalToolbar { - padding-inline: calc(var(--toolbar-start-end-padding) - 2px) calc(var(--toolbar-start-end-padding) + 4px) !important; + padding-inline: calc(var(--toolbar-start-end-padding) - 2px) calc(var(--toolbar-start-end-padding) + 6px) !important; } #managed-bookmarks>.toolbarbutton-icon, @@ -30,3 +34,9 @@ toolbarbutton.bookmark-item:not(.subviewbutton) { #OtherBookmarks.bookmark-item[container]>.toolbarbutton-icon { margin-inline-end: 6px !important; } + +#PersonalToolbar .toolbarbutton-1>.toolbarbutton-icon { + width: calc(2 * var(--bookmark-block-padding) + 16px) !important; + height: calc(2 * var(--bookmark-block-padding) + 16px) !important; + padding: var(--bookmark-block-padding) !important; +} From 5ed069c80aca08996f52bac93bc7731713564935 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 14 Dec 2022 23:28:51 +0800 Subject: [PATCH 155/207] add new private browsing indicator also: - removes tweaks "fxa-button-as-private-indicator" and "less-permissions-button-padding" - reformat README.md to become easier to read - add unified extensions icon (beta and nightly) - better integrate Firefox view button --- README.md | 138 ++++---- chrome/global/colors.css | 26 +- chrome/global/tweaks.css | 79 ++--- chrome/icons/icons.css | 701 +++++++++++++++++++------------------- chrome/toolbar/navbar.css | 62 +--- chrome/toolbar/tabbar.css | 121 +++++-- chrome/toolbar/urlbar.css | 9 +- 7 files changed, 564 insertions(+), 572 deletions(-) diff --git a/README.md b/README.md index 133c96b..8373700 100644 --- a/README.md +++ b/README.md @@ -1,105 +1,100 @@ # Edge-Frfox A Firefox userChrome.css theme that aims to recreate the look and feel of the Chromium version of Microsoft Edge. -![thumbnail](screenshots/thumbnail.png) -###### Screenshot taken with macOS Monterey / Firefox Nightly 96.0a1 (2021-11-30) + +thumbnail screenshot ## How to install 1. Go to `about:support` and click the "Open Folder/Show in Finder" button for the root directory of your browser profile/s. 2. Download and copy the `chrome` folder into the profile folder. 3. Go to about:config and change these preferences: - ###### For all operating systems: + + ### For all operating systems: 1. `toolkit.legacyUserProfileCustomizations.stylesheets` = `true` 2. `svg.context-properties.content.enabled` = `true` 3. `layout.css.color-mix.enabled` = `true` - ###### On macOS: + ### On macOS: 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` - ###### Recommended: + ### Recommended: 1. `browser.tabs.tabMinWidth` = `66` 2. `browser.tabs.tabClipWidth` = `86` + ### Optional: + 1. To use the light theme in private browsing mode set `browser.theme.dark-private-windows` = `false` + Additional tweaks can also be applied to the theme, such as Mica (Windows 11 Only), Floating Tabs and more. See [Tweaks](#tweaks). **Note: Most frequently tested on macOS** ## Screenshots -|Theme|Light|Dark| -|-|-|-| -|Default (Windows 11)|![Light](screenshots/light.png)|![Dark](screenshots/dark.png)| -|Floating Tabs (Windows 11)|![Light, Floating Tabs](screenshots/light-floating-tabs.png)|![Dark, Floating Tabs](screenshots/dark-floating-tabs.png)| -|Mica (Windows 11)|![Light, Mica](screenshots/light-mica.png)|![Dark, Mica](screenshots/dark-mica.png)| -|Mica and Floating Tabs (Windows 11)|![Light, Mica and Floating Tabs](screenshots/light-mica-floating-tabs.png)|![Dark, Mica and Floating Tabs](screenshots/dark-mica-floating-tabs.png)| -|GTK (GNOME 42, [adw-gtk3](https://github.com/lassekongo83/adw-gtk3) theme)|![Light, GTK](screenshots/gtk-light.png)|![Dark, GTK](screenshots/gtk-dark.png)| +| Theme | Light | Dark | +| ----------------------------------- | --------------------------------------- | -------------------------------------- | +| Default (Windows 11) | ![Light][s-l] | ![Dark][s-d] | +| Floating Tabs (Windows 11) | ![Light, Floating Tabs][s-lf] | ![Dark, Floating Tabs][s-df] | +| Mica (Windows 11) | ![Light, Mica][s-lm] | ![Dark, Mica][s-dm] | +| Mica and Floating Tabs (Windows 11) | ![Light, Mica and Floating Tabs][s-lmf] | ![Dark, Mica and Floating Tabs][s-dmf] | +| GTK (GNOME 42, [adw-gtk3][1] theme) | ![Light, GTK][s-lgtk] | ![Dark, GTK][s-dgtk] | ## Tweaks Certain tweaks can be applied to the theme, to enable them navigate to `about:config` and create a boolean key for each tweak you want to use and set it to `true`, then restart the browser. To disable a tweak, set the key to `false` or delete it, then restart the browser. -|use background image on newtab page| -|-| -|**SETUP: Add an image named `background-0.(jpg/png)` to the `chrome` folder.**| -|**OPTIONAL: Add a second image named `background-1.(jpg/png)` for seperate dark mode background.**| -|`uc.tweak.newtab-background`| +| use background image on newtab page | +| -------------------------------------------------------------------------------------------------- | +| **SETUP: Add an image named `background-0.(jpg/png)` to the `chrome` folder.** | +| **OPTIONAL: Add a second image named `background-1.(jpg/png)` for seperate dark mode background.** | +| `uc.tweak.newtab-background` | -|hide Firefox logo on newtab page| -|-| -|`uc.tweak.hide-newtab-logo`| +| hide Firefox logo on newtab page | +| -------------------------------- | +| `uc.tweak.hide-newtab-logo` | -|disable drag space above tabs| -|-| -|`uc.tweak.disable-drag-space`| +| disable drag space above tabs | +| ----------------------------- | +| `uc.tweak.disable-drag-space` | -|enable Edge style floating tabs| -|-| -|`uc.tweak.floating-tabs`| +| enable Edge style floating tabs | +| ------------------------------- | +| `uc.tweak.floating-tabs` | -|enable Mica toolbar background (Windows 11 only)| -|-| -|**See [Mica Tweak Instructions (Windows 11 Only)](#mica-tweak-instructions-windows-11-only) for installation instructions.**| -|**NOTE: Only works on default theme: 'System theme - auto'**| -|`uc.tweak.win11-mica`| +| enable Mica toolbar background *(Windows 11 only)* | +| ------------------------------------------------------------------- | +| **See [Mica Tweak Instructions][3] for installation instructions.** | +| **NOTE: Only works on default theme: 'System theme - auto'** | +| `uc.tweak.win11-mica` | -|force tab background colour to the same colour as the navbar background (useful for Proton themes)| -|-| -|**NOTE: can cause readability issues with some themes! (eg. white text on white bg)**| -|`uc.tweak.force-tab-colour`| -|![force tab colour example](screenshots/force-tab-colour.svg) (Left: OFF, Right: ON)| +| force tab background colour to the same colour as the navbar background (useful for Proton themes) | +| -------------------------------------------------------------------------------------------------- | +| **NOTE: can cause readability issues with some themes! (eg. white text on white bg)** | +| `uc.tweak.force-tab-colour` | +| ![force tab colour example](screenshots/force-tab-colour.svg) (Left: OFF, Right: ON) | -|only show Firefox account button when in private mode (useful as a private browsing indicator)| -|-| -|**NOTE: all functionality of this button can still be accessed from the app menu.**| -|`uc.tweak.fxa-button-as-private-indicator`| +| Show context menu navigation buttons (Back, Forward, Reload, etc.) vertically | +| ----------------------------------------------------------------------------- | +| **NOTE: labels are only shown in the English language.** | +| `uc.tweak.vertical-context-navigation` | -|Show context menu navigation buttons (Back, Forward, Reload, etc.) vertically| -|-| -|**NOTE: labels are only shown in the English language.**| -|`uc.tweak.vertical-context-navigation`| +| remove tab separators | +| -------------------------------- | +| `uc.tweak.remove-tab-separators` | -|remove tab separators| -|-| -|`uc.tweak.remove-tab-separators`| +| use Firefox's default context menu font-size (only applies to Windows) | +| ---------------------------------------------------------------------- | +| `uc.tweak.smaller-context-menu-text` | -|remove extra padding from permissions button (older functionality)| -|-| -|`uc.tweak.less-permissions-button-padding`| +| disable custom context menus | +| ------------------------------ | +| `uc.tweak.revert-context-menu` | -|use Firefox's default context menu font-size (only applies to Windows)| -|-| -|`uc.tweak.smaller-context-menu-text`| - -|disable custom context menus| -|-| -|`uc.tweak.revert-context-menu`| - -|if a tab's close button is hidden, show it when hovering over tab| -|-| -|`uc.tweak.show-tab-close-button-on-hover`| +| if a tab's close button is hidden, show it when hovering over tab | +| ----------------------------------------------------------------- | +| `uc.tweak.show-tab-close-button-on-hover` | ## Mica Tweak Instructions (Windows 11 Only) -1. Download and install [Mica For Everyone](https://github.com/MicaForEveryone/MicaForEveryone). +1. Download and install [Mica For Everyone][2]. 2. Create a custom process rule with the following: 1. Name: `firefox` 2. Titlebar Color: `System` @@ -114,6 +109,21 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse [KibSquib48](https://github.com/KibSquib48) - [MicaFox](https://github.com/KibSquib48/MicaFox) ---- + +[1]: https://github.com/lassekongo83/adw-gtk3 +[2]: https://github.com/MicaForEveryone/MicaForEveryone +[3]: #mica-tweak-instructions-windows-11-only -Old version can be found [here](https://github.com/bmFtZQ/edge-frfox/tree/v91.0-archive). + +[s-l]: screenshots/light.png +[s-lf]: screenshots/light-floating-tabs.png +[s-lm]: screenshots/light-mica.png +[s-lmf]: screenshots/light-mica-floating-tabs.png +[s-lgtk]: screenshots/gtk-light.png + + +[s-d]: screenshots/dark.png +[s-df]: screenshots/dark-floating-tabs.png +[s-dm]: screenshots/dark-mica.png +[s-dmf]: screenshots/dark-mica-floating-tabs.png +[s-dgtk]: screenshots/gtk-dark.png diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 2fdbcaf..8623f46 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -62,9 +62,7 @@ --toolbarbutton-hover-background: rgba(0, 0, 0, 0.08) !important; --toolbarbutton-active-background: rgba(0, 0, 0, 0.12) !important; --uc-private-browsing-indicator: var(--button-primary-bgcolor); - --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); - --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); - --uc-private-browding-indicator-text: var(--button-primary-color); + --uc-private-browsing-indicator-text: var(--button-primary-color); --tab-icon-overlay-stroke: #fff !important; --tab-icon-overlay-fill: #252525 !important; } @@ -130,9 +128,7 @@ --toolbarbutton-hover-background: rgba(255, 255, 255, 0.1) !important; --toolbarbutton-active-background: rgba(255, 255, 255, 0.16) !important; --uc-private-browsing-indicator: var(--button-primary-bgcolor); - --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); - --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); - --uc-private-browding-indicator-text: var(--button-primary-color); + --uc-private-browsing-indicator-text: var(--button-primary-color); --tab-icon-overlay-stroke: #4b4b4b !important; --tab-icon-overlay-fill: #fff !important; } @@ -197,11 +193,11 @@ stroke: white !important; background-color: #e81123 !important; } - + .titlebar-close:hover:active { background-color: #EF6B76 !important; } - + toolbar[brighttext] .titlebar-close:hover:active { background-color: #9C1420 !important; } @@ -299,10 +295,10 @@ color: #000 !important; } -@-moz-document url(chrome://browser/content/syncedtabs/sidebar.xhtml) { - body { - background: transparent !important; - } +@-moz-document url(chrome://browser/content/syncedtabs/sidebar.xhtml){ +body { + background: transparent !important; +} } .sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"], @@ -389,14 +385,12 @@ body[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, --panel-banner-item-update-supported-bgcolor: #1bba6b !important; --focus-outline-color: -moz-accent-color !important; --uc-private-browsing-indicator: -moz-accent-color !important; - --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); - --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); - --uc-private-browding-indicator-text: var(--button-primary-color); + --uc-private-browsing-indicator-text: var(--button-primary-color); } #sidebar-box:not([lwt-sidebar]) { --sidebar-background-color: -moz-dialog !important; - --sidebar-text-color: -moz-dialog-text !important; + --sidebar-text-color: -moz-dialog-text !important; } #browser:not([style*="--sidebar-border-color"]) { diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index f1b1469..75f518e 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -15,14 +15,6 @@ bugs with certain themes eg. dark text on dark background.) */ } } -/* hide firefox account button when not in private mode (useful as a private -browsing indicator) */ -@supports -moz-bool-pref("uc.tweak.fxa-button-as-private-indicator") { - :root:not([privatebrowsingmode]) #nav-bar:not([customizing]) #fxa-toolbar-menu-button { - display: none !important; - } -} - /* remove tab separators */ @supports -moz-bool-pref("uc.tweak.remove-tab-separators") { .tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { @@ -34,17 +26,6 @@ browsing indicator) */ } } -@supports -moz-bool-pref("uc.tweak.less-permissions-button-padding") { - #identity-icon-box { - padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; - } - - #identity-permission-box { - padding-inline: 2px var(--uc-urlbar-icon-inline-padding) !important; - margin-inline-start: -8px !important; - } -} - @supports -moz-bool-pref("uc.tweak.floating-tabs") { :root:not(:-moz-lwtheme), :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] { @@ -121,12 +102,6 @@ browsing indicator) */ } } - /* remove navbar shadow */ - #titlebar, - :root[lwtheme-brighttext="true"] #titlebar { - box-shadow: none !important; - } - /* move tab shadow behind urlbar */ .tabbrowser-tab[visuallyselected="true"], #nav-bar { @@ -150,12 +125,16 @@ browsing indicator) */ margin-bottom: -8px !important; } - .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 3.3px 3px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.11) !important; + :root { + --uc-titlebar-shadow: none; + --uc-tab-shadow: + 0 3.3px 3px rgba(0, 0, 0, 0.06), + 0 0 0 1px rgba(0, 0, 0, 0.11); } - :root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) !important; + :root[lwtheme-brighttext="true"] { + --uc-titlebar-shadow: none; + --uc-tab-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); } } @@ -212,26 +191,6 @@ browsing indicator) */ :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]):is([inFullscreen], [sizemode="maximized"]) .titlebar-close { padding-right: 19px !important; } - - @supports -moz-bool-pref("uc.tweak.win11-mica-toolbar") { - :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { - --lwt-accent-color: #00000015 !important; - --toolbar-bgcolor: #ffffffbf !important; - --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.03) !important; - } - - :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { - --toolbar-bgcolor: #4a4a4a70 !important; - --toolbar-field-background-color: #0004 !important; - --toolbar-field-focus-background-color: #2B2B2B !important; - --chrome-content-separator-color: #fff3 !important; - } - - #navigator-toolbox #titlebar, - #navigator-toolbox .tab-background { - box-shadow: none !important; - } - } } } @@ -251,28 +210,38 @@ browsing indicator) */ display: -moz-box !important; } + :root, + :root[lang^="en"] { + --uc-string-back: "Back"; + --uc-string-forward: "Forward"; + --uc-string-reload: "Reload"; + --uc-string-stop: "Stop"; + --uc-string-bookmark-page: "Bookmark Page"; + --uc-string-edit-bookmark: "Edit Bookmark"; + } + #context-navigation>#context-back .menu-iconic-text::before { - content: "Back" !important; + content: var(--uc-string-back) !important; } #context-navigation>#context-forward .menu-iconic-text::before { - content: "Forward" !important; + content: var(--uc-string-forward) !important; } #context-navigation>#context-reload .menu-iconic-text::before { - content: "Reload" !important; + content: var(--uc-string-reload) !important; } #context-navigation>#context-stop .menu-iconic-text::before { - content: "Stop" !important; + content: var(--uc-string-stop) !important; } #context-navigation>#context-bookmarkpage .menu-iconic-text::before { - content: "Bookmark Page" !important; + content: var(--uc-string-bookmark-page) !important; } #context-navigation>#context-bookmarkpage[starred] .menu-iconic-text::before { - content: "Edit Bookmark" !important; + content: var(--uc-string-edit-bookmark) !important; } } } diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 9b081d4..0c2500a 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -20,8 +20,8 @@ and 11 so applied to both) */ list-style-image: url("win11-close.svg") !important; } - /* darkmode icon that uses thicker strokes and easier to see (only needed at - 1x scale) */ + /* darkmode icon that uses thicker strokes and is easier to see (only needed + at 1x scale) */ @media (max-resolution: 1dppx) { :root[lwtheme-brighttext="true"] .titlebar-close, .titlebar-close:hover { @@ -30,9 +30,7 @@ and 11 so applied to both) */ } } -#appMenu-multiView .subviewbutton, -#sidebarMenu-popup .subviewbutton, -#overflowMenu-customize-button { +.subviewbutton { -moz-context-properties: fill, fill-opacity !important; fill: currentColor !important; } @@ -41,8 +39,9 @@ and 11 so applied to both) */ list-style-image: url("account.svg") !important; } -:root[privatebrowsingmode] #fxa-avatar-image { +.private-browsing-indicator-icon { list-style-image: url("account-private.svg") !important; + border-radius: 100% !important; } /* disable context menu icons on macOS */ @@ -104,7 +103,8 @@ and 11 so applied to both) */ #downloads-button, #downloads-indicator-anchor, -#appMenu-downloads-button { +#appMenu-downloads-button, +#appMenu-library-downloads-button { list-style-image: url("downloads.svg") !important; } @@ -143,6 +143,7 @@ and 11 so applied to both) */ .urlbarView-row[source="history"]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-favicon, #urlbar-engine-one-off-item-history, #appMenu-history-button, +#appMenu-library-history-button, #sidebar-switcher-history, #sidebar-box[sidebarcommand="viewHistorySidebar"]>#sidebar-header>#sidebar-switcher-target>#sidebar-icon { list-style-image: url("history.svg") !important; @@ -172,7 +173,8 @@ and 11 so applied to both) */ } #add-ons-button, -#appMenu-extensions-themes-button { +#appMenu-extensions-themes-button, +#unified-extensions-button { list-style-image: url("extension.svg") !important; } @@ -210,7 +212,8 @@ and 11 so applied to both) */ #preferences-button, .search-setting-button>.button-box>.button-icon, -#appMenu-settings-button { +#appMenu-settings-button, +.unified-extensions-item-open-menu.subviewbutton { list-style-image: url("settings.svg") !important; } @@ -259,6 +262,7 @@ and 11 so applied to both) */ #bookmarks-menu-button, #appMenu-bookmarks-button, #sidebar-switcher-bookmarks, +#appMenu-library-bookmarks-button, #sidebar-box[sidebarcommand="viewBookmarksSidebar"]>#sidebar-header>#sidebar-switcher-target>#sidebar-icon { list-style-image: url("bookmark-star-on-tray.svg") !important; } @@ -395,29 +399,20 @@ and 11 so applied to both) */ /* tab icons */ .tab-icon-image[src="chrome://branding/content/icon32.png"], -.tab-icon-image[src="chrome://global/skin/icons/settings.svg"], -.tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"], -.tab-icon-image[src="chrome://browser/skin/customize.svg"], .tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"] { - padding-left: 16px !important; - box-sizing: border-box !important; -} - -.tab-icon-image[src="chrome://branding/content/icon32.png"], -.tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"] { - background: url("new-tab-image.svg") !important; + content: url("new-tab-image.svg") !important; } .tab-icon-image[src="chrome://global/skin/icons/settings.svg"] { - background: url("settings.svg") !important; + content: url("settings.svg") !important; } .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"] { - background: url("extension.svg") !important; + content: url("extension.svg") !important; } .tab-icon-image[src="chrome://browser/skin/customize.svg"] { - background: url("customize.svg") !important; + content: url("customize.svg") !important; } /* permissions */ @@ -550,381 +545,391 @@ and 11 so applied to both) */ list-style-image: url("reader-mode.svg") !important; } +#unified-extensions-manage-extensions { + list-style-image: url("manage.svg") !important; +} + /* disable context menu icons when this tweak is applied */ @supports not -moz-bool-pref("uc.tweak.revert-context-menu") { -/* Context Menu Icons */ -menupopup>menuitem:is([checked="true"], [selected="true"]) .menu-iconic-icon { - list-style-image: url("checkmark.svg") !important; -} - -#context-video-pictureinpicture:not([checked="true"]) .menu-iconic-icon { - list-style-image: url("media-pip.svg") !important; -} - -#context-media-loop:not([checked="true"]) .menu-iconic-icon { - list-style-image: url("media-loop.svg") !important; -} - -:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), -:not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current) { - background-image: var(--menu-image) !important; - background-size: 16px !important; - background-position: var(--uc-contextmenu-menuitem-padding-inline) center !important; - background-repeat: no-repeat !important; - -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; -} - -@media (-moz-platform: macos) { - #context-back { - --menu-image: url("back.svg"); + /* Context Menu Icons */ + menupopup>menuitem:is([checked="true"], [selected="true"]) .menu-iconic-icon { + list-style-image: url("checkmark.svg") !important; } - #context-forward { - --menu-image: url("forward.svg"); + #context-video-pictureinpicture:not([checked="true"]) .menu-iconic-icon { + list-style-image: url("media-pip.svg") !important; } - #context-reload { + #context-media-loop:not([checked="true"]) .menu-iconic-icon { + list-style-image: url("media-loop.svg") !important; + } + + :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), + :not(:not(menubar)>menu, #ContentSelectDropdown)>menupopup>menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current) { + background-image: var(--menu-image) !important; + background-size: 16px !important; + background-position: var(--uc-contextmenu-menuitem-padding-inline) center !important; + background-repeat: no-repeat !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; + } + + @media (-moz-platform: macos) { + #context-back { + --menu-image: url("back.svg"); + } + + #context-forward { + --menu-image: url("forward.svg"); + } + + #context-reload { + --menu-image: url("reload.svg"); + } + + #context-stop { + --menu-image: url("close.svg"); + } + + #context-bookmarkpage { + --menu-image: url("bookmark-hollow.svg"); + } + + #contentAreaContextMenu #context-bookmarkpage[starred] { + --menu-image: url("bookmark.svg"); + fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; + } + } + + #context-savepage { + --menu-image: url("save.svg"); + } + + #context-selectall, + .textbox-contextmenu menuitem[cmd*="selectAll"], + #context_selectAllTabs, + #toolbar-context-selectAllTabs { + --menu-image: url("edit-select-all.svg"); + } + + #context-undo, + .textbox-contextmenu menuitem[cmd*="undo"], + #context_undoCloseTab, + #toolbar-context-undoCloseTab { + --menu-image: url("edit-undo.svg"); + } + + #context-redo, + .textbox-contextmenu menuitem[cmd*="redo"] { + --menu-image: url("edit-redo.svg"); + } + + #context-copy, + .textbox-contextmenu menuitem[cmd*="copy"], + #placesContext_copy { + --menu-image: url("edit-copy.svg"); + } + + #context-paste, + .textbox-contextmenu menuitem[cmd*="paste"], + #placesContext_paste_group { + --menu-image: url("edit-paste.svg"); + } + + #context-cut, + .textbox-contextmenu menuitem[cmd*="cut"], + #placesContext_cut { + --menu-image: url("edit-cut.svg"); + } + + #context-delete, + .customize-context-removeExtension, + .unified-extensions-context-menu-remove-extension, + .textbox-contextmenu menuitem[cmd*="delete"], + menuitem[id="placesContext_deleteBookmark"], + menuitem[id="placesContext_deleteFolder"], + menuitem[id="placesContext_delete"], + menuitem[id="placesContext_delete_history"], + menuitem[id="placesContext_deleteHost"] { + --menu-image: url("edit-delete.svg"); + } + + #paste-and-go { + --menu-image: url("paste-and-go.svg"); + } + + #context-print-selection { + --menu-image: url("print.svg"); + } + + #context-take-screenshot { + --menu-image: url("screenshot.svg"); + } + + #context-viewsource { + --menu-image: url("source-code.svg"); + } + + #context-inspect-a11y { + --menu-image: url("accessibility.svg"); + } + + #context-inspect { + --menu-image: url("inspect.svg"); + } + + #context-searchselect { + --menu-image: url("search-glass.svg"); + } + + #context-viewimage { + --menu-image: url("image-open.svg"); + } + + #context-saveimage, + #context-video-saveimage { + --menu-image: url("image-save.svg"); + } + + #context-savevideo { + --menu-image: url("video-save.svg"); + } + + #context-viewvideo { + --menu-image: url("video-open.svg") + } + + #context-saveaudio { + --menu-image: url("audio-save.svg"); + } + + #context-copyimage-contents { + --menu-image: url("image-copy.svg"); + } + + #context-copyimage, + #context-copyvideourl, + #context-copylink { + --menu-image: url("link.svg"); + } + + #context-sendimage, + #context-sendvideo, + #context-sendaudio { + --menu-image: url("mail.svg"); + } + + #context-setDesktopBackground, + .viewCustomizeToolbar { + --menu-image: url("customize.svg"); + } + + #context-reloadimage, + #context_reloadTab, + #context_reloadSelectedTabs, + #toolbar-context-reloadSelectedTab, + #toolbar-context-reloadSelectedTabs { --menu-image: url("reload.svg"); } - #context-stop { - --menu-image: url("close.svg"); + #context-sendlinktodevice, + #context_sendTabToDevice, + #context-sendpagetodevice { + --menu-image: url("send-to-device.svg"); } - #context-bookmarkpage { + #context-openlinkintab, + #context-openlinkincontainertab, + menuitem[id="placesContext_open:newtab"], + menuitem[id="placesContext_openLinks:tabs"], + menuitem[id="placesContext_openBookmarkLinks:tabs"], + menuitem[id="placesContext_openBookmarkContainer:tabs"] { + --menu-image: url("tab.svg"); + } + + #context_openANewTab, + #toolbar-context-openANewTab { + --menu-image: url("new-tab-image.svg"); + } + + #context-openlinkinusercontext-menu, + menu[id="placesContext_open:newcontainertab"], + menu[id="placesContext_openContainer:tabs"] { + --menu-image: url("container-tab.svg"); + } + + #context-openlink, + menuitem[id="placesContext_open:newwindow"] { + --menu-image: url("window.svg"); + } + + #context-openlinkprivate, + menuitem[id="placesContext_open:newprivatewindow"] { + --menu-image: url("private-window.svg"); + } + + #context-savelink { + --menu-image: url("downloads.svg"); + } + + #spell-add-to-dictionary { + --menu-image: url("add-to-dictionary.svg"); + } + + #manage-saved-logins { + --menu-image: url("passwords.svg"); + } + + #context-media-play, + #context_playTab, + #context_playSelectedTabs { + --menu-image: url("media-play.svg"); + } + + #context-media-pause { + --menu-image: url("media-pause.svg"); + } + + #context-media-mute, + #context_toggleMuteTab, + #context_toggleMuteSelectedTabs { + --menu-image: url("media-mute.svg"); + } + + #context-media-unmute, + #context_toggleMuteTab[muted], + #context_toggleMuteSelectedTabs[muted] { + --menu-image: url("media-unmute.svg"); + } + + #context-media-playbackrate { + --menu-image: url("media-speed.svg"); + } + + #context-video-fullscreen { + --menu-image: url("fullscreen.svg"); + } + + #context-leave-dom-fullscreen, + menuitem[contexttype="fullscreen"][label*="Exit"] { + --menu-image: url("fullscreen-exit.svg"); + } + + #context-media-hidecontrols, + #context-media-showcontrols { + --menu-image: url("permissions.svg"); + } + + #context_pinTab, + #context_unpinTab, + #context_pinSelectedTabs, + #context_unpinSelectedTabs, + .customize-context-moveToPanel { + --menu-image: url("pin.svg"); + } + + #context_duplicateTab, + #context_duplicateTabs { + --menu-image: url("duplicate-tab.svg"); + } + + #context_bookmarkTab, + #context_bookmarkSelectedTabs, + #toggle_PersonalToolbar, + #context-bookmarklink, + #toolbar-context-bookmarkSelectedTab, + #toolbar-context-bookmarkSelectedTabs { --menu-image: url("bookmark-hollow.svg"); } - #contentAreaContextMenu #context-bookmarkpage[starred] { - --menu-image: url("bookmark.svg"); - fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; + menuitem[id="placesContext_show_bookmark:info"], + menuitem[id="placesContext_show_folder:info"], + menuitem[id="placesContext_show:info"] { + --menu-image: url("edit.svg"); } -} -#context-savepage { - --menu-image: url("save.svg"); -} + menuitem[id="placesContext_showAllBookmarks"], + #BMB_bookmarksShowAllTop, + #BMB_bookmarksShowAll, + .customize-context-manageExtension, + .unified-extensions-context-menu-manage-extension { + --menu-image: url("manage.svg"); + } -#context-selectall, -.textbox-contextmenu menuitem[cmd*="selectAll"], -#context_selectAllTabs, -#toolbar-context-selectAllTabs { - --menu-image: url("edit-select-all.svg"); -} + menuitem[id="placesContext_new:bookmark"], + menuitem[id="placesContext_new:folder"], + menuitem[id="placesContext_new:separator"] { + --menu-image: url("plus.svg"); + } -#context-undo, -.textbox-contextmenu menuitem[cmd*="undo"], -#context_undoCloseTab, -#toolbar-context-undoCloseTab { - --menu-image: url("edit-undo.svg"); -} + #context-savelinktopocket, + #context-pocket { + --menu-image: url("pocket-outline.svg"); + } -#context-redo, -.textbox-contextmenu menuitem[cmd*="redo"] { - --menu-image: url("edit-redo.svg"); -} + #context_moveTabOptions { + --menu-image: url("move-tab.svg"); + } -#context-copy, -.textbox-contextmenu menuitem[cmd*="copy"], -#placesContext_copy { - --menu-image: url("edit-copy.svg"); -} + .share-tab-url-item { + --menu-image: url("share.svg"); + } -#context-paste, -.textbox-contextmenu menuitem[cmd*="paste"], -#placesContext_paste_group { - --menu-image: url("edit-paste.svg"); -} + #context_reopenInContainer { + --menu-image: url("container-tab.svg"); + } -#context-cut, -.textbox-contextmenu menuitem[cmd*="cut"], -#placesContext_cut { - --menu-image: url("edit-cut.svg"); -} + #context_closeTab { + --menu-image: url("close.svg"); + } -#context-delete, -.customize-context-removeExtension, -.textbox-contextmenu menuitem[cmd*="delete"], -menuitem[id="placesContext_deleteBookmark"], -menuitem[id="placesContext_deleteFolder"], -menuitem[id="placesContext_delete"], -menuitem[id="placesContext_delete_history"], -menuitem[id="placesContext_deleteHost"] { - --menu-image: url("edit-delete.svg"); -} - -#paste-and-go { - --menu-image: url("paste-and-go.svg"); -} - -#context-print-selection { - --menu-image: url("print.svg"); -} - -#context-take-screenshot { - --menu-image: url("screenshot.svg"); -} - -#context-viewsource { - --menu-image: url("source-code.svg"); -} - -#context-inspect-a11y { - --menu-image: url("accessibility.svg"); -} - -#context-inspect { - --menu-image: url("inspect.svg"); -} - -#context-searchselect { - --menu-image: url("search-glass.svg"); -} - -#context-viewimage { - --menu-image: url("image-open.svg"); -} - -#context-saveimage, -#context-video-saveimage { - --menu-image: url("image-save.svg"); -} - -#context-savevideo { - --menu-image: url("video-save.svg"); -} - -#context-viewvideo { - --menu-image: url("video-open.svg") -} - -#context-saveaudio { - --menu-image: url("audio-save.svg"); -} - -#context-copyimage-contents { - --menu-image: url("image-copy.svg"); -} - -#context-copyimage, -#context-copyvideourl, -#context-copylink { - --menu-image: url("link.svg"); -} - -#context-sendimage, -#context-sendvideo, -#context-sendaudio { - --menu-image: url("mail.svg"); -} - -#context-setDesktopBackground, -.viewCustomizeToolbar { - --menu-image: url("customize.svg"); -} - -#context-reloadimage, -#context_reloadTab, -#context_reloadSelectedTabs, -#toolbar-context-reloadSelectedTab, -#toolbar-context-reloadSelectedTabs { - --menu-image: url("reload.svg"); -} - -#context-sendlinktodevice, -#context_sendTabToDevice, -#context-sendpagetodevice { - --menu-image: url("send-to-device.svg"); -} - -#context-openlinkintab, -#context-openlinkincontainertab, -menuitem[id="placesContext_open:newtab"], -menuitem[id="placesContext_openLinks:tabs"], -menuitem[id="placesContext_openBookmarkLinks:tabs"], -menuitem[id="placesContext_openBookmarkContainer:tabs"] { - --menu-image: url("tab.svg"); -} - -#context_openANewTab, -#toolbar-context-openANewTab { - --menu-image: url("new-tab-image.svg"); -} - -#context-openlinkinusercontext-menu, -menu[id="placesContext_open:newcontainertab"], -menu[id="placesContext_openContainer:tabs"] { - --menu-image: url("container-tab.svg"); -} - -#context-openlink, -menuitem[id="placesContext_open:newwindow"] { - --menu-image: url("window.svg"); -} - -#context-openlinkprivate, -menuitem[id="placesContext_open:newprivatewindow"] { - --menu-image: url("private-window.svg"); -} - -#context-savelink { - --menu-image: url("downloads.svg"); -} - -#spell-add-to-dictionary { - --menu-image: url("add-to-dictionary.svg"); -} - -#manage-saved-logins { - --menu-image: url("passwords.svg"); -} - -#context-media-play, -#context_playTab, -#context_playSelectedTabs { - --menu-image: url("media-play.svg"); -} - -#context-media-pause { - --menu-image: url("media-pause.svg"); -} - -#context-media-mute, -#context_toggleMuteTab, -#context_toggleMuteSelectedTabs { - --menu-image: url("media-mute.svg"); -} - -#context-media-unmute, -#context_toggleMuteTab[muted], -#context_toggleMuteSelectedTabs[muted] { - --menu-image: url("media-unmute.svg"); -} - -#context-media-playbackrate { - --menu-image: url("media-speed.svg"); -} - -#context-video-fullscreen { - --menu-image: url("fullscreen.svg"); -} - -#context-leave-dom-fullscreen, -menuitem[contexttype="fullscreen"][label*="Exit"] { - --menu-image: url("fullscreen-exit.svg"); -} - -#context-media-hidecontrols, -#context-media-showcontrols { - --menu-image: url("permissions.svg"); -} - -#context_pinTab, -#context_unpinTab, -#context_pinSelectedTabs, -#context_unpinSelectedTabs, -.customize-context-moveToPanel { - --menu-image: url("pin.svg"); -} - -#context_duplicateTab, -#context_duplicateTabs { - --menu-image: url("duplicate-tab.svg"); -} - -#context_bookmarkTab, -#context_bookmarkSelectedTabs, -#toggle_PersonalToolbar, -#context-bookmarklink, -#toolbar-context-bookmarkSelectedTab, -#toolbar-context-bookmarkSelectedTabs { - --menu-image: url("bookmark-hollow.svg"); -} - -menuitem[id="placesContext_show_bookmark:info"], -menuitem[id="placesContext_show_folder:info"], -menuitem[id="placesContext_show:info"] { - --menu-image: url("edit.svg"); -} - -menuitem[id="placesContext_showAllBookmarks"], -#BMB_bookmarksShowAllTop, -#BMB_bookmarksShowAll, -.customize-context-manageExtension { - --menu-image: url("manage.svg"); -} - -menuitem[id="placesContext_new:bookmark"], -menuitem[id="placesContext_new:folder"], -menuitem[id="placesContext_new:separator"] { - --menu-image: url("plus.svg"); -} - -#context-savelinktopocket, -#context-pocket { - --menu-image: url("pocket-outline.svg"); -} - -#context_moveTabOptions { - --menu-image: url("move-tab.svg"); -} - -.share-tab-url-item { - --menu-image: url("share.svg"); -} - -#context_reopenInContainer { - --menu-image: url("container-tab.svg"); -} - -#context_closeTab { - --menu-image: url("close.svg"); -} - -.customize-context-reportExtension { - --menu-image: url("report.svg"); -} + .customize-context-reportExtension, + .unified-extensions-context-menu-report-extension { + --menu-image: url("report.svg"); + } } /* header icons for the app menu sub menus (eg. fx account, history...) */ .panel-header>h1>span::before { content: ""; - --uc-padding: 16px; - --uc-margin: 8px; - background-image: var(--header-image); - background-size: 16px; - background-position: center; - background-repeat: no-repeat; + background: var(--header-image, none) center / 16px no-repeat; -moz-context-properties: fill, fill-opacity; fill: currentColor; + padding-inline-start: calc(var(--uc-enabled, 0) * 16px); + margin-inline-end: calc(var(--uc-enabled, 0) * 8px); } #PanelUI-fxa .panel-header>h1>span::before { --header-image: var(--avatar-image-url); + --uc-enabled: 1; transform: scale(1.25); border-radius: 99px; display: inline-block; height: 16px; - padding-inline-start: var(--uc-padding); - margin-inline-end: var(--uc-margin); } #PanelUI-bookmarks .panel-header>h1>span::before { --header-image: url("bookmark-star-on-tray.svg"); - padding-inline-start: var(--uc-padding); - margin-inline-end: var(--uc-margin); + --uc-enabled: 1; } #PanelUI-history .panel-header>h1>span::before { --header-image: url("history.svg"); - padding-inline-start: var(--uc-padding); - margin-inline-end: var(--uc-margin); + --uc-enabled: 1; } #PanelUI-helpView .panel-header>h1>span::before { --header-image: url("help.svg"); - padding-inline-start: var(--uc-padding); - margin-inline-end: var(--uc-margin); + --uc-enabled: 1; +} + +#appMenu-libraryView .panel-header>h1>span::before { + --header-image: url("library.svg"); + --uc-enabled: 1; +} + +#unified-extensions-panel .panel-header>h1>span::before { + --header-image: url("extension.svg"); + --uc-enabled: 1; } diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index fec2e88..b8d76f3 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -52,48 +52,6 @@ scale: 1.5 !important; } -:root[privatebrowsingmode] #fxa-toolbar-menu-button::before { - content: "Private" !important; - display: -moz-box !important; - font-size: 12px !important; -} - -:root[privatebrowsingmode] #fxa-toolbar-menu-button { - background: var(--uc-private-browsing-indicator, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention))) !important; - margin: 4px !important; - padding-inline: 8px 0 !important; - color: var(--uc-private-browding-indicator-text, var(--toolbar-bgcolor)) !important; - fill: currentColor !important; -} - -:root[privatebrowsingmode] #fxa-toolbar-menu-button:hover { - background: var(--uc-private-browding-indicator-hover, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 90%, transparent)) !important; -} - -:root[privatebrowsingmode] #fxa-toolbar-menu-button:not([disabled=true]):is([open], [checked], :hover:active) { - background: var(--uc-private-browding-indicator-active, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 70%, transparent)) !important; -} - -@media (-moz-gtk-csd-available) { - :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme) { - background: -moz-accent-color !important; - color: -moz-accent-color-foreground !important; - } - - :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme):hover { - background:color-mix(in srgb, black 8%, -moz-accent-color) !important; - } - - :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme):not([disabled=true]):is([open], [checked], :hover:active) { - background: color-mix(in srgb, black 16%, -moz-accent-color) !important; - } -} - -:root[privatebrowsingmode] #nav-bar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { - background: transparent !important; - margin-inline: 0 !important; -} - /* button background transition */ @media not (prefers-reduced-motion) { .toolbarbutton-1>.toolbarbutton-icon, @@ -103,23 +61,21 @@ .urlbar-page-action, .identity-box-button, #tracking-protection-icon-container, - #fxa-toolbar-menu-button, panel button, panel menulist, .titlebar-button { transition: background-color 0.25s ease !important; } - .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-icon, - .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-text, - .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-badge-stack, - :not(.panel-subview-body>toolbaritem)>.bookmark-item:not(menu, menuitem):not([disabled=true]):is([open],[checked],:hover:active), - .urlbar-page-action:not([disabled=true]):is([open],[checked],:hover:active), - .identity-box-button:not([disabled=true]):is([open],[checked],:hover:active), - #tracking-protection-icon-container:not([disabled=true]):is([open],[checked],:hover:active), - #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active), - panel button:not([disabled=true]):is([open],[checked],:hover:active), - panel menulist:not([disabled=true]):is([open],[checked],:hover:active), + .toolbarbutton-1:not([disabled=true]):is([open], [checked], :hover:active)>.toolbarbutton-icon, + .toolbarbutton-1:not([disabled=true]):is([open], [checked], :hover:active)>.toolbarbutton-text, + .toolbarbutton-1:not([disabled=true]):is([open], [checked], :hover:active)>.toolbarbutton-badge-stack, + :not(.panel-subview-body>toolbaritem)>.bookmark-item:not(menu, menuitem):not([disabled=true]):is([open], [checked], :hover:active), + .urlbar-page-action:not([disabled=true]):is([open], [checked], :hover:active), + .identity-box-button:not([disabled=true]):is([open], [checked], :hover:active), + #tracking-protection-icon-container:not([disabled=true]):is([open], [checked], :hover:active), + panel button:not([disabled=true]):is([open], [checked], :hover:active), + panel menulist:not([disabled=true]):is([open], [checked], :hover:active), .titlebar-button:not([disabled=true]):hover:active { transition-duration: 0s !important; } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 1da2b43..dbd93c6 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -197,38 +197,30 @@ inset-inline-end: -6px !important; } -#tabbrowser-tabs[closebuttons="activetab"] :is( - .tab-icon-overlay[soundplaying]:not([crashed]), +#tabbrowser-tabs[closebuttons="activetab"] :is(.tab-icon-overlay[soundplaying]:not([crashed]), .tab-icon-overlay[muted]:not([crashed]), - .tab-icon-overlay[activemedia-blocked]:not([crashed]) -) { + .tab-icon-overlay[activemedia-blocked]:not([crashed])) { stroke: var(--tab-icon-overlay-stroke, white) !important; color: var(--tab-icon-overlay-fill, black) !important; fill-opacity: 1 !important; } -#TabsToolbar[brighttext] #tabbrowser-tabs[closebuttons="activetab"] :is( - .tab-icon-overlay[soundplaying]:not([crashed]), +#TabsToolbar[brighttext] #tabbrowser-tabs[closebuttons="activetab"] :is(.tab-icon-overlay[soundplaying]:not([crashed]), .tab-icon-overlay[muted]:not([crashed]), - .tab-icon-overlay[activemedia-blocked]:not([crashed]) -) { + .tab-icon-overlay[activemedia-blocked]:not([crashed])) { stroke: var(--tab-icon-overlay-stroke, black) !important; color: var(--tab-icon-overlay-fill, white) !important; } -#tabbrowser-tabs[closebuttons="activetab"] :is( - .tab-icon-overlay:not([crashed])[soundplaying]:hover, +#tabbrowser-tabs[closebuttons="activetab"] :is(.tab-icon-overlay:not([crashed])[soundplaying]:hover, .tab-icon-overlay:not([crashed])[muted]:hover, - .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover -) { + .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover) { background-color: var(--tab-icon-overlay-stroke, white) !important; } -#TabsToolbar[brighttext] #tabbrowser-tabs[closebuttons="activetab"] :is( - .tab-icon-overlay:not([crashed])[soundplaying]:hover, +#TabsToolbar[brighttext] #tabbrowser-tabs[closebuttons="activetab"] :is(.tab-icon-overlay:not([crashed])[soundplaying]:hover, .tab-icon-overlay:not([crashed])[muted]:hover, - .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover -) { + .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover) { background-color: var(--tab-icon-overlay-stroke, black) !important; } @@ -248,11 +240,11 @@ #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon, #TabsToolbar .toolbarbutton-1>.toolbarbutton-badge-stack { border-radius: var(--toolbarbutton-border-radius) !important; - padding: var(--uc-toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; + padding: var(--uc-toolbarbutton-inner-padding) calc(var(--uc-toolbarbutton-inner-padding) + 2px) !important; } #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon { - width: calc(2 * var(--uc-toolbarbutton-inner-inline-padding) + 16px) !important; + width: calc(2 * (var(--uc-toolbarbutton-inner-padding) + 2px) + 16px) !important; height: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; } @@ -361,6 +353,7 @@ toolbarbutton[part="scrollbutton-down"] { #tabbrowser-tabs { margin-inline-start: -6px !important; + border-inline: none !important; } #TabsToolbar { @@ -375,22 +368,27 @@ toolbarbutton[part="scrollbutton-down"] { clip-path: inset(-4px -4px 0) !important; } -.tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), - 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2) !important; +:root { + --uc-titlebar-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.2) inset; + --uc-tab-shadow: + 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), + 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2); +} + +:root[lwtheme-brighttext="true"] { + --uc-titlebar-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.75) inset inset; + --uc-tab-shadow: + 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), + 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2); +} + +.tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background, +#TabsToolbar #firefox-view-button[open]>.toolbarbutton-icon { + box-shadow: var(--uc-tab-shadow) !important; } #titlebar { - box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.2) inset !important; -} - -:root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), - 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2) !important; -} - -:root[lwtheme-brighttext="true"] #titlebar { - box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.75) inset !important; + box-shadow: var(--uc-titlebar-shadow) !important; } #tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab .tab-label-container { @@ -404,3 +402,64 @@ toolbarbutton[part="scrollbutton-down"] { .tab-content { padding-inline: var(--inline-tab-padding) 0 !important; } + +/* new private browsing indicator */ +:root[privatebrowsingmode="temporary"] #TabsToolbar .toolbar-items, +:root[privatebrowsingmode="temporary"] #TabsToolbar .titlebar-buttonbox-container { + position: relative; + z-index: 1; +} + +:root[privatebrowsingmode="temporary"] .titlebar-spacer[type="post-tabs"] { + display: none !important; +} + +#private-browsing-indicator-with-label { + position: relative !important; + isolation: isolate; + margin-inline: -16px -16px !important; + padding-inline: 32px 24px !important; + font-size: 12px; + color: var(--uc-private-browsing-indicator-text, var(--toolbar-bgcolor)) !important; + --uc-bg-color: var(--uc-private-browsing-indicator, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention))); + --uc-gradient: linear-gradient(to right, transparent, var(--uc-bg-color) 35%); + --uc-gradient-alt: linear-gradient(to right, transparent, var(--uc-bg-color) 25%, var(--uc-bg-color) 75%, transparent); + background: var(--uc-gradient); +} + +@media (-moz-gtk-csd-available) { + :root[privatebrowsingmode] #fxa-toolbar-menu-button:not(:-moz-lwtheme) { + --uc-bg-color: -moz-accent-color !important; + color: -moz-accent-color-foreground !important; + } +} + +@media (-moz-platform: windows), +(-moz-gtk-csd-available) { + @media not (-moz-gtk-csd-reversed-placement) { + :root[tabsintitlebar] #toolbar-menubar:not([autohide="false"])~#TabsToolbar #private-browsing-indicator-with-label { + background: var(--uc-gradient-alt); + } + } +} + +#private-browsing-indicator-with-label .private-browsing-indicator-icon { + height: 24px !important; + width: 24px !important; +} + +:root, +:root[lang^="en"] { + --uc-string-private: "Private"; +} + +/* Change "Private Browsing" text to "Private" (English locale only) */ +:root:is([lang^="en"]) #private-browsing-indicator-with-label>label { + display: none !important; +} + +:root:is([lang^="en"]) #private-browsing-indicator-with-label::after { + content: var(--uc-string-private); + margin-block: 1px 2px; + margin-inline: 6px 5px; +} diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index e679749..e9f4bee 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -1,7 +1,7 @@ /* EdgeFr-Fox by bmFtZQ - urlbar.css */ :root { - --urlbar-min-height: 28px !important; + --urlbar-min-height: 24px !important; --urlbarView-item-inline-padding: 14px !important; --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; @@ -192,10 +192,9 @@ } :is(:root:not(:-moz-lwtheme), -:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"], -:root[lwt-default-theme-in-dark-mode="true"], -:root[style*="--lwt-accent-color: rgb(28, 27, 34)"] -) #urlbar-search-mode-indicator { + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"], + :root[lwt-default-theme-in-dark-mode="true"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34)"]) #urlbar-search-mode-indicator { background-color: var(--urlbar-box-hover-bgcolor) !important; } From a5a870b74a0a7bde5a02321713985d6b1ec2e58f Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 14 Dec 2022 23:30:50 +0800 Subject: [PATCH 156/207] fix app menu zoom button sizes --- chrome/global/popup.css | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 93db1af..67088be 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -54,13 +54,13 @@ } .widget-overflow-list .toolbarbutton-1:not(.toolbarbutton-combined)>.toolbarbutton-text, -.subviewbutton:not(#appMenu-zoom-controls2 > .subviewbutton)>.toolbarbutton-icon+.toolbarbutton-text, +.subviewbutton:not(#appMenu-zoom-controls > .subviewbutton)>.toolbarbutton-icon+.toolbarbutton-text, #appMenu-fxa-label2>vbox { padding-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; } /* special case menuitems with no icons */ -#appMenu-zoom-controls2>.toolbarbutton-text, +#appMenu-zoom-controls>.toolbarbutton-text, #fxa-manage-account-button>vbox, #PanelUI-fxa-menu-syncnow-button>hbox { padding-inline-start: calc(16px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; @@ -95,28 +95,28 @@ } /* zoom controls */ -#appMenu-zoom-controls2 { +#appMenu-zoom-controls { border-top: 1px solid var(--panel-separator-color) !important; padding-inline: calc(var(--arrowpanel-menuitem-padding-inline) + var(--uc-arrowpanel-menuitem-margin-inline)) var(--uc-arrowpanel-menuitem-margin-inline) !important; padding-block: var(--uc-panel-zoom-padding-block) !important; margin: var(--panel-separator-margin-vertical) 0 calc(var(--panel-separator-margin-vertical) * -1) !important; } -#appMenu-zoom-controls2>.subviewbutton { +#appMenu-zoom-controls>.subviewbutton { padding: var(--uc-panel-zoom-button-padding) var(--uc-panel-zoom-button-inline-padding) !important; margin: 0 !important; } -#appMenu-zoom-controls2>#appMenu-zoomReset-button2 { +#appMenu-zoom-controls>#appMenu-zoomReset-button2 { padding: var(--uc-panel-zoom-button-padding) calc(var(--uc-panel-zoom-button-padding) / 2) !important; } /* #appMenu-zoomReduce-button2, */ -#appMenu-zoom-controls2>#appMenu-fullscreen-button2 { +#appMenu-zoom-controls>#appMenu-fullscreen-button2 { margin-left: calc((var(--panel-separator-margin-vertical) + var(--uc-arrowpanel-menuitem-margin-block)) * 2 + 1px) !important; } -#appMenu-zoom-controls2>#appMenu-fullscreen-button2::before { +#appMenu-zoom-controls>#appMenu-fullscreen-button2::before { content: ""; border-inline-start: 1px solid var(--panel-separator-color); display: block; @@ -231,14 +231,14 @@ margin-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; } -#editBookmarkPanel > #editBookmarkHeaderSeparator, -#editBookmarkPanel > .panel-subview-body > #editBookmarkSeparator { +#editBookmarkPanel>#editBookmarkHeaderSeparator, +#editBookmarkPanel>.panel-subview-body>#editBookmarkSeparator { margin-inline: 0 !important; } /* subview */ .panel-header { - padding: 4px; + padding: 4px !important; padding-top: 4px !important; } @@ -394,7 +394,7 @@ panelview .toolbarbutton-1, menupopup:not(.PanelUI-subView) menu, menupopup:not(.PanelUI-subView) menuseparator, panel { - -moz-appearance: none !important; + appearance: none !important; } menupopup:not(.PanelUI-subView), From 8f16dc0ce1937bdb7a37b77b74d14f321a2d40a2 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Dec 2022 00:31:27 +0800 Subject: [PATCH 157/207] add Firefox view background image --- chrome/content/newtab.css | 102 ++++++++++++++++++++++++++++++-------- chrome/userContent.css | 4 +- 2 files changed, 83 insertions(+), 23 deletions(-) diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 8d8addd..a092b93 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -1,7 +1,9 @@ /* EdgeFr-Fox by bmFtZQ - content/newtab.css */ /* colours */ -@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { +@-moz-document url-prefix("about:newtab"), +url-prefix("about:home"), +url-prefix("about:firefoxview") { body:not([lwt-newtab], [lwt-newtab-brighttext]), body[style*="--newtab-background-color: rgb(249, 249, 251)"] { --newtab-background-color: #F7F7F7 !important; @@ -49,7 +51,8 @@ } } -@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { +@-moz-document url-prefix("about:newtab"), +url-prefix("about:home") { /* hide pin */ .icon.icon-pin-small { display: none !important; @@ -160,14 +163,24 @@ /* private browsing newtab */ @-moz-document url-prefix(about:privatebrowsing) { :root { - --uc-wordmark-color: #737373 !important; - --uc-background-color-secondary: #fff !important; + --uc-wordmark-color: #737373; + --uc-background-color-secondary: #fff; } @media (prefers-color-scheme: dark) { :root { - --uc-wordmark-color: #fff !important; + --uc-wordmark-color: #fff; + --uc-background-color-secondary: #4a4a4a; + } + } + + @supports -moz-bool-pref("browser.theme.dark-private-windows") { + html.private { + --in-content-page-color: white !important; + --in-content-page-background: #252525 !important; + --in-content-focus-outline-color: #63ADE5 !important; --uc-background-color-secondary: #4a4a4a !important; + --uc-wordmark-color: #fff !important; } } @@ -211,11 +224,27 @@ .info { background-color: var(--uc-background-color-secondary) !important; + background-image: none !important; + position: relative !important; + } + + .info::before { + content: ""; + position: absolute; + left: 32px; + top: 20px; + height: 32px; + aspect-ratio: 1 / 1; + background: center / contain url("../icons/account-private.svg"); + border-radius: 99px; } } @supports -moz-bool-pref("uc.tweak.newtab-background") { - @-moz-document url(about:newtab), url(about:home), url(about:privatebrowsing) { + @-moz-document url(about:newtab), + url(about:home), + url(about:privatebrowsing), + url-prefix("about:firefoxview") { body:not([lwt-newtab]), body[lwt-newtab], body[lwt-newtab][lwt-newtab-brighttext] { @@ -225,6 +254,8 @@ --bg-1: url(../background-1.jpg), url(../background-1.png); --newtab-element-hover-color: rgba(239, 239, 239, 0.3) !important; --newtab-element-active-color: rgba(239, 239, 239, 0.45) !important; + --text-shadow: 0 1px 2px #000; + --icon-shadow: drop-shadow(0 0.3px 0.6px #000); background-color: #252525 !important; background-image: var(--bg-0) !important; background-position: center !important; @@ -232,42 +263,71 @@ background-attachment: fixed !important; } - body[lwt-newtab][lwt-newtab-brighttext] { + body[lwt-newtab][lwt-newtab-brighttext], + :root.private body { background-image: var(--bg-1), var(--bg-0) !important; --newtab-element-hover-color: rgba(66, 66, 66, 0.4) !important; --newtab-element-active-color: rgba(66, 66, 66, 0.55) !important; } - .wordmark, - .icon-settings, - .top-site-outer .context-menu-button { - color: #fff !important; - fill: currentColor !important; - filter: drop-shadow(0 0.3px 0.6px #000) !important; + @supports not -moz-bool-pref("browser.theme.dark-private-windows") { + :root.private body { + background-image: var(--bg-0) !important; + } + + @media (prefers-color-scheme: dark) { + :root.private body { + background-image: var(--bg-1), var(--bg-0) !important; + } + } } .top-site-outer .title, - .ds-header, .ds-layout .section-title span, - .ds-navigation { + .ds-header, + .ds-layout .section-title span, + .ds-navigation, + .page-section-header>h1, + .page-section-header>.section-description, + .closed-tab-li-main:not(:hover, :active), + .closed-tab-li-dismiss, + .brand-logo>.brand-feature-name, + #colorways-collection-title, + #colorways-collection-description, + .synced-tabs-container>.loading-content { + text-shadow: var(--text-shadow) !important; color: #fff !important; - text-shadow: 0 1px 2px #000 !important; -moz-osx-font-smoothing: auto !important; } + .wordmark, + .icon-settings, + .top-site-outer .context-menu-button, + .closed-tab-li-main:not(:hover, :active) .favicon, + .page-section-header:not(:hover)>.twisty, + .synced-tab-li-favicon, + .page-section-header:not(:hover)>.twisty, + .closed-tab-li-dismiss:not(:hover), + .synced-tabs-container>.loading-content .sync { + filter: var(--icon-shadow) !important; + color: #fff !important; + fill: currentColor !important + } + .section-top-bar .learn-more-link a, .ds-navigation a { color: #b3d4ff !important; - text-shadow: 0 1px 2px #000 !important; + text-shadow: var(--text-shadow) !important; -moz-osx-font-smoothing: auto !important; } - .top-site-outer .title .sponsored-label { - color: #fffc !important; + .top-site-outer .title .sponsored-label, + .closed-tab-li-main:not(:hover, :active) :is(.closed-tab-li-url, .closed-tab-li-time) { + color: #eee !important; } - body:not(.inline-onboarding) .fixed-search .search-wrapper { + .fixed-search .search-wrapper { border-bottom: 0 !important; - background: transparent linear-gradient(#0004 , transparent) !important; + background: transparent linear-gradient(#0004, transparent) !important; } } } diff --git a/chrome/userContent.css b/chrome/userContent.css index 1f835b8..e1bf933 100644 --- a/chrome/userContent.css +++ b/chrome/userContent.css @@ -1,3 +1,3 @@ /* EdgeFr-Fox by bmFtZQ */ -@import url(content/common.css); -@import url(content/newtab.css); +@import url("content/common.css"); +@import url("content/newtab.css"); From 9fedd63693d4f5a971c37b9c19ee450c692424b8 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Dec 2022 02:41:35 +0800 Subject: [PATCH 158/207] allow tabs to be clicked from the top of a window this allows a user to click tabs and buttons at the very top of a maximised window when using the floating tabs tweak. --- chrome/global/tweaks.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 75f518e..212a37a 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -54,6 +54,20 @@ bugs with certain themes eg. dark text on dark background.) */ } } + .tabbrowser-tab, + #tabbrowser-arrowscrollbox-periphery #tabs-newtab-button, + #TabsToolbar #TabsToolbar-customization-target> :not(#tabbrowser-tabs) { + padding-top: 4px !important; + } + + #tabbrowser-tabs { + margin-top: calc(var(--tab-block-margin) - 4px) !important; + } + + #TabsToolbar #TabsToolbar-customization-target> :not(#tabbrowser-tabs) { + margin-top: calc(var(--tab-block-margin) - 2px) !important; + } + /* remove toolbar bg */ #nav-bar, #PersonalToolbar { From 09581b097234cccd7c8f34e14e50ea0f004e71ec Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Dec 2022 06:54:11 +0800 Subject: [PATCH 159/207] fix urlbar button height --- chrome/toolbar/urlbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index e9f4bee..012faea 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -1,7 +1,7 @@ /* EdgeFr-Fox by bmFtZQ - urlbar.css */ :root { - --urlbar-min-height: 24px !important; + --urlbar-min-height: 32px !important; --urlbarView-item-inline-padding: 14px !important; --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; From a52fdb3928a85c7c6933b09b4c3747d55a9b9bfa Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 15 Dec 2022 23:11:32 +0800 Subject: [PATCH 160/207] adjust urlbar height --- chrome/toolbar/urlbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 012faea..85bc718 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -1,7 +1,7 @@ /* EdgeFr-Fox by bmFtZQ - urlbar.css */ :root { - --urlbar-min-height: 32px !important; + --urlbar-min-height: 30px !important; --urlbarView-item-inline-padding: 14px !important; --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; From e4db12a39ee801fdc6b858052c12bf3d8848f812 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 16 Dec 2022 18:09:14 +0800 Subject: [PATCH 161/207] fix site information popup icons --- chrome/global/popup.css | 8 -------- chrome/icons/icons.css | 14 +++++++------- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 67088be..e0a3b04 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -189,14 +189,6 @@ border-radius: 2px !important; } -#identity-popup-security-button { - padding-inline: calc(var(--arrowpanel-menuitem-padding-inline) - 4px) !important; -} - -.identity-popup-security-connection>hbox { - margin-inline-start: calc(20px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; -} - .identity-popup-security-connection>hbox>description { margin-inline-start: 0 !important; } diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 0c2500a..2868cb1 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -308,7 +308,7 @@ and 11 so applied to both) */ /* security */ .identity-popup-security-connection { - background-image: url("security-broken.svg") !important; + list-style-image: url("security-broken.svg") !important; } #identity-box[pageproxystate="valid"].notSecure #identity-icon, @@ -318,30 +318,30 @@ and 11 so applied to both) */ } #identity-popup[connection=chrome] .identity-popup-security-connection { - background-image: url("firefox.svg") !important; + list-style-image: url("firefox.svg") !important; } #identity-popup[connection="file"] .identity-popup-security-connection { - background-image: url("page-portrait.svg") !important; + list-style-image: url("page-portrait.svg") !important; } #identity-popup[connection^=secure] .identity-popup-security-connection { - background-image: url("security.svg") !important; + list-style-image: url("security.svg") !important; } #identity-popup[ciphers=weak] .identity-popup-security-connection, #identity-popup[mixedcontent~=passive-loaded][isbroken] .identity-popup-security-connection, #identity-popup[connection=secure-cert-user-overridden] .identity-popup-security-connection, #identity-popup[connection=cert-error-page] .identity-popup-security-connection { - background-image: url("security-warning.svg") !important; + list-style-image: url("security-warning.svg") !important; } #identity-popup[connection=net-error-page] .identity-popup-security-connection { - background-image: url("info.svg") !important; + list-style-image: url("info.svg") !important; } #identity-popup[connection=extension] .identity-popup-security-connection { - background-image: url("extension.svg") !important; + list-style-image: url("extension.svg") !important; } #appMenu-new-tab-button2 { From a6ab9b7efddd8224a438b2092c7d5e1d52520a0c Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 16 Feb 2023 13:21:46 +0800 Subject: [PATCH 162/207] fix spacing before first tab #80 --- chrome/content/common.css | 8 +++++--- chrome/toolbar/tabbar.css | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index b82a5b1..469f685 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -78,7 +78,8 @@ } /* preferences */ -@-moz-document url-prefix(about:preferences), url-prefix(about:addons) { +@-moz-document url-prefix(about:preferences), +url-prefix(about:addons) { .category[selected] { position: relative !important; border-radius: 4px !important; @@ -96,8 +97,9 @@ background-color: var(--in-content-accent-color); border-radius: 3px; position: absolute; - left: 0; - top: 12px; + left: 2px; + top: 50%; + translate: 0 -50%; } button.tab-button:hover { diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index dbd93c6..d91890b 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -347,7 +347,7 @@ toolbarbutton[part="scrollbutton-down"] { margin-top: calc(2px + var(--tab-block-margin)) !important; } -#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab[first-visible-tab] { +#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { margin-inline-start: 8px !important; } From c1488294e0b949d8e2a3df35a0f78549ec885d28 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 9 Mar 2023 23:06:06 +0800 Subject: [PATCH 163/207] fix newtab changes in FF 111.0 #85 --- chrome/content/newtab.css | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index a092b93..bddfe20 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -4,8 +4,8 @@ @-moz-document url-prefix("about:newtab"), url-prefix("about:home"), url-prefix("about:firefoxview") { - body:not([lwt-newtab], [lwt-newtab-brighttext]), - body[style*="--newtab-background-color: rgb(249, 249, 251)"] { + :root:not([lwt-newtab]) > body:not([lwt-newtab]), + :is(:root, body)[style*="--newtab-background-color: rgb(249, 249, 251)"] { --newtab-background-color: #F7F7F7 !important; --newtab-background-color-secondary: #fff !important; --newtab-text-primary-color: #252525 !important; @@ -33,8 +33,8 @@ url-prefix("about:firefoxview") { --newtab-button-secondary-color: inherit !important; } - body[style*="--newtab-background-color: rgb(43, 42, 51)"][lwt-newtab-brighttext], - body:not([style*="color"])[lwt-newtab-brighttext] { + :is(:root, body)[style*="--newtab-background-color: rgb(43, 42, 51)"][lwt-newtab-brighttext], + :is(:root, body):not([style*="color"])[lwt-newtab-brighttext] { --newtab-background-color: #252525 !important; --newtab-background-color-secondary: #4A4A4A !important; --newtab-text-primary-color: #fff !important; @@ -245,9 +245,7 @@ url-prefix("about:home") { url(about:home), url(about:privatebrowsing), url-prefix("about:firefoxview") { - body:not([lwt-newtab]), - body[lwt-newtab], - body[lwt-newtab][lwt-newtab-brighttext] { + :root body { /* specify both jpg and png file extensions, but jpg images will always have a higher priority */ --bg-0: url(../background-0.jpg), url(../background-0.png); @@ -264,6 +262,7 @@ url-prefix("about:home") { } body[lwt-newtab][lwt-newtab-brighttext], + :root[lwt-newtab][lwt-newtab-brighttext] body, :root.private body { background-image: var(--bg-1), var(--bg-0) !important; --newtab-element-hover-color: rgba(66, 66, 66, 0.4) !important; From cb4ebed3565e81bc518a3685c8db7fd01b82ddd5 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 24 Apr 2023 15:47:03 +0800 Subject: [PATCH 164/207] fix various layout issues ff 113+ #88 --- chrome/global/popup.css | 6 ++++-- chrome/global/tweaks.css | 5 +++-- chrome/toolbar/navbar.css | 1 + chrome/toolbar/tabbar.css | 2 +- chrome/toolbar/urlbar.css | 1 + 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index e0a3b04..6b8f31d 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -73,7 +73,7 @@ /* firefox profile avatar in appmenu */ #appMenu-fxa-label2::before { content: ""; - display: -moz-box; + display: flex; height: 16px; width: 16px; background: var(--avatar-image-url) 0/16px; @@ -311,6 +311,7 @@ } #PopupAutoComplete .autocomplete-richlistitem[originaltype="loginsFooter"] { + justify-content: start !important; -moz-box-pack: start !important; color: inherit !important; background-color: transparent !important; @@ -571,7 +572,7 @@ panelview .toolbarbutton-1, } menuitem:is([type="checkbox"], [checked="true"], [type="radio"])>.menu-iconic-left>.menu-iconic-icon { - display: -moz-box !important; + display: flex !important; } menuitem[checked="true"]>.menu-iconic-left, @@ -597,6 +598,7 @@ panelview .toolbarbutton-1, } #context-navigation>.menuitem-iconic { + justify-content: center !important; -moz-box-pack: center !important; } diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 212a37a..233f7c5 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -217,11 +217,12 @@ bugs with certain themes eg. dark text on dark background.) */ } #context-navigation>.menuitem-iconic { + justify-content: start !important; -moz-box-pack: start !important; } #context-navigation .menu-iconic-text { - display: -moz-box !important; + display: flex !important; } :root, @@ -280,6 +281,6 @@ bugs with certain themes eg. dark text on dark background.) */ @supports -moz-bool-pref("uc.tweak.show-tab-close-button-on-hover") { #tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([pinned], [selected]):hover .tab-close-button { - display: -moz-box !important; + display: flex !important; } } diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index b8d76f3..cbf2e7f 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -41,6 +41,7 @@ } #fxa-toolbar-menu-button { + display: flex !important; display: -moz-box !important; } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index d91890b..92abd56 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -273,7 +273,7 @@ } .titlebar-spacer[type="post-tabs"] { - display: -moz-box !important; + display: flex !important; } .titlebar-spacer[type="pre-tabs"], diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 85bc718..2ad44de 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -123,6 +123,7 @@ #tracking-protection-icon-container, #page-action-buttons { -moz-box-ordinal-group: 2 !important; + order: 2 !important; } #urlbar-container:not(:hover) #tracking-protection-icon-container:not([open]) { From 64e4c3e776cd107482fe112dd44f4f809c3adb98 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Tue, 13 Jun 2023 20:53:48 +0800 Subject: [PATCH 165/207] fix mica support in windows 11 #76 --- chrome/global/tweaks.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 233f7c5..f63250c 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -157,7 +157,7 @@ bugs with certain themes eg. dark text on dark background.) */ /* enable mica appearance */ #main-window:not([inFullscreen]):not(:-moz-lwtheme), #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] { - appearance: -moz-win-glass !important; + appearance: -moz-win-borderless-glass !important; background: transparent !important; } From 8275c0c835279e2eb25b1220b643cdb4d044ee5e Mon Sep 17 00:00:00 2001 From: TGSAN Date: Thu, 29 Jun 2023 19:26:28 +0800 Subject: [PATCH 166/207] Change tab and address/search bar to Pheonix redesign --- README.md | 8 +++++--- chrome/toolbar/tabbar.css | 17 ++++++++++++++--- chrome/toolbar/urlbar.css | 9 +++++++-- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8373700..8084f43 100644 --- a/README.md +++ b/README.md @@ -56,9 +56,11 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | ----------------------------- | | `uc.tweak.disable-drag-space` | -| enable Edge style floating tabs | -| ------------------------------- | -| `uc.tweak.floating-tabs` | +| enable Edge style floating tabs | +| -------------------------------------------------------------- | +| `uc.tweak.floating-tabs` | +| **OPTIONAL: Make the top and bottom margins of the tab equal** | +| `uc.tweak.floating-tabs.equal-margin` | | enable Mica toolbar background *(Windows 11 only)* | | ------------------------------------------------------------------- | diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 92abd56..dcb1f93 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -1,10 +1,21 @@ /* EdgeFr-Fox 2 - tabbar */ +@supports -moz-bool-pref("uc.tweak.floating-tabs.equal-margin") and -moz-bool-pref("uc.tweak.floating-tabs") { + :root #titlebar { + --tab-block-margin: 5px !important; + } +} + +@supports (not -moz-bool-pref("uc.tweak.floating-tabs.equal-margin")) or (not -moz-bool-pref("uc.tweak.floating-tabs")) { + :root #titlebar { + --tab-block-margin: 8px !important; + } +} + :root #titlebar { --tab-min-height: 32px !important; --inline-tab-padding: 11px !important; - --tab-border-radius: 4px !important; - --tab-block-margin: 8px !important; + --tab-border-radius: 8px !important; --uc-toolbarbutton-inner-padding: 6px !important; --toolbarbutton-border-radius: 2px !important; @@ -234,7 +245,7 @@ .tabbrowser-tab { font-size: 12px !important; padding-inline: 0 !important; - overflow-clip-margin: 4px !important; + overflow-clip-margin: 8px !important; } #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon, diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 2ad44de..6ee7e20 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -3,7 +3,7 @@ :root { --urlbar-min-height: 30px !important; --urlbarView-item-inline-padding: 14px !important; - --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; + --urlbar-icon-border-radius: calc(var(--toolbarbutton-border-radius) + 14px) !important; --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; --uc-urlbar-icon-inline-padding: calc(var(--uc-toolbarbutton-inner-inline-padding) - 2px) !important; --identity-box-margin-inline: 2px !important; @@ -116,7 +116,12 @@ #urlbar-background, #searchbar { - border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; + border-radius: var(--urlbar-icon-border-radius) !important; +} + +#urlbar:hover:not([suppress-focus-border])>#urlbar-background, +#searchbar:hover { + outline: 1.25px solid rgb(128, 128, 128); } /* move tracking protection button */ From 052c6f812f5556fae7a5d98fbbaf5a7dce282de5 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Thu, 29 Jun 2023 20:19:45 +0800 Subject: [PATCH 167/207] Add padding to Address/Search bar --- chrome/toolbar/urlbar.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 6ee7e20..390ee9d 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -131,6 +131,10 @@ order: 2 !important; } +#urlbar, #searchbar { + padding: 0 4px !important; +} + #urlbar-container:not(:hover) #tracking-protection-icon-container:not([open]) { visibility: collapse !important; } From 70751f8ab849322fe4f956ee109b83355cefe08d Mon Sep 17 00:00:00 2001 From: TGSAN Date: Mon, 10 Jul 2023 17:17:37 +0800 Subject: [PATCH 168/207] Change address bar highlight color on light mode --- chrome/global/colors.css | 2 ++ chrome/toolbar/urlbar.css | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 8623f46..2be755b 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -21,6 +21,7 @@ --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #0055D7 !important; + --urlbar-hover-highlight-color: rgba(192, 192, 192, 0.5) !important; --urlbar-box-bgcolor: rgba(0, 0, 0, 0.09) !important; --urlbar-box-hover-bgcolor: rgba(0, 0, 0, 0.09) !important; --urlbar-box-focus-bgcolor: rgba(0, 0, 0, 0.22) !important; @@ -88,6 +89,7 @@ --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #63ADE5 !important; + --urlbar-hover-highlight-color: rgba(128, 128, 128, 0.5) !important; --urlbar-box-bgcolor: rgba(255, 255, 255, 0.11) !important; --urlbar-box-hover-bgcolor: rgba(255, 255, 255, 0.11) !important; --urlbar-box-focus-bgcolor: rgba(255, 255, 255, 0.28) !important; diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 390ee9d..af646e3 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -9,6 +9,7 @@ --identity-box-margin-inline: 2px !important; } + :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #searchbar:focus-within { outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; @@ -121,7 +122,7 @@ #urlbar:hover:not([suppress-focus-border])>#urlbar-background, #searchbar:hover { - outline: 1.25px solid rgb(128, 128, 128); + outline: 1.5px solid var(--urlbar-hover-highlight-color); } /* move tracking protection button */ From d4a5f9151eed94f998a0e533e300b3a9e38dc0f4 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Mon, 10 Jul 2023 18:43:15 +0800 Subject: [PATCH 169/207] Add Pheonix redesign rounded corners --- README.md | 4 ++++ chrome/global/browser.css | 14 ++++++++++++++ chrome/toolbar/navbar.css | 6 ++++++ chrome/userChrome.css | 1 + 4 files changed, 25 insertions(+) create mode 100644 chrome/global/browser.css diff --git a/README.md b/README.md index 8084f43..4fb04e9 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,10 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | ----------------------------- | | `uc.tweak.disable-drag-space` | +| disable rounded corners | +| ---------------------------------- | +| `uc.tweak.disable-rounded-corners` | + | enable Edge style floating tabs | | -------------------------------------------------------------- | | `uc.tweak.floating-tabs` | diff --git a/chrome/global/browser.css b/chrome/global/browser.css new file mode 100644 index 0000000..37e54f2 --- /dev/null +++ b/chrome/global/browser.css @@ -0,0 +1,14 @@ +/* EdgeFr-Fox 2 - browser */ + +@supports (not -moz-bool-pref("uc.tweak.disable-rounded-corners")) { + :root #browser>#appcontent { + margin: 0px 4px 4px 4px; + border-radius: 8px; + overflow: hidden; + border: 1.25px solid rgba(0, 0, 0, 0.1); + } + + :root #browser { + background-color: var(--toolbar-bgcolor); + } +} diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index cbf2e7f..1ede0d8 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -28,6 +28,12 @@ padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; } +@supports (not -moz-bool-pref("uc.tweak.disable-rounded-corners")) { + #navigator-toolbox { + border-bottom: none !important; + } +} + /* account button */ #navigator-toolbox>toolbar #fxa-toolbar-menu-button, #navigator-toolbox>toolbar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack, diff --git a/chrome/userChrome.css b/chrome/userChrome.css index 1053b75..e6a952b 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -8,3 +8,4 @@ @import url("global/colors.css"); @import url("global/popup.css"); @import url("global/tweaks.css"); +@import url("global/browser.css"); From d704855ee18d0d7400263614173b027599633fd8 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Mon, 10 Jul 2023 18:50:03 +0800 Subject: [PATCH 170/207] Change frame margin --- chrome/global/browser.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 37e54f2..1e4d063 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -2,7 +2,7 @@ @supports (not -moz-bool-pref("uc.tweak.disable-rounded-corners")) { :root #browser>#appcontent { - margin: 0px 4px 4px 4px; + margin: 1px 3px 3px 3px; border-radius: 8px; overflow: hidden; border: 1.25px solid rgba(0, 0, 0, 0.1); From 3e6649ad781b39b60f3f42d7e14e2a72fbf0368f Mon Sep 17 00:00:00 2001 From: TGSAN Date: Sat, 22 Jul 2023 01:58:12 +0800 Subject: [PATCH 171/207] Adjust button corners to Phoenix. Adjust tag and frame styles. Fix the problem of tag highlights covering active tag. --- chrome/global/browser.css | 3 ++- chrome/toolbar/navbar.css | 2 +- chrome/toolbar/tabbar.css | 19 ++++++++++++++++--- chrome/toolbar/urlbar.css | 1 - 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 1e4d063..b4d8543 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -5,7 +5,8 @@ margin: 1px 3px 3px 3px; border-radius: 8px; overflow: hidden; - border: 1.25px solid rgba(0, 0, 0, 0.1); + border: 1.25px solid rgba(0, 0, 0, 0.05); + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); } :root #browser { diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 1ede0d8..f6951b2 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -1,7 +1,7 @@ /* EdgeFr-Fox by bmFtZQ - navbar.css */ :root { - --toolbarbutton-border-radius: 2px !important; + --toolbarbutton-border-radius: 4px !important; --toolbarbutton-inner-padding: 7px !important; --uc-toolbarbutton-inner-inline-padding: 12px !important; --tabs-navbar-shadow-size: 0 !important; diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index dcb1f93..d75fa78 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -18,7 +18,8 @@ --tab-border-radius: 8px !important; --uc-toolbarbutton-inner-padding: 6px !important; - --toolbarbutton-border-radius: 2px !important; + --toolbarbutton-border-radius: 4px !important; + --toolbarbutton-tabsline-border-radius: 8px !important; --tabs-navbar-shadow-size: 0 !important; --tab-shadow-max-size: 0 !important; } @@ -164,6 +165,10 @@ color: var(--lwt-tab-text, var(--toolbar-color)) !important; } +.tabbrowser-tab:is([selected], [multiselected]):-moz-lwtheme { + z-index: 1; +} + .tab-close-button { margin-inline-end: 8px !important; width: 17px !important; @@ -254,6 +259,11 @@ padding: var(--uc-toolbarbutton-inner-padding) calc(var(--uc-toolbarbutton-inner-padding) + 2px) !important; } +#tabbrowser-tabs .toolbarbutton-1>.toolbarbutton-icon, +#tabbrowser-tabs .toolbarbutton-1>.toolbarbutton-badge-stack { + border-radius: var(--toolbarbutton-tabsline-border-radius) !important; +} + #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon { width: calc(2 * (var(--uc-toolbarbutton-inner-padding) + 2px) + 16px) !important; height: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; @@ -359,7 +369,10 @@ toolbarbutton[part="scrollbutton-down"] { } #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { - margin-inline-start: 8px !important; + margin-inline-start: 12px !important; +} +#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:last-of-type { + margin-inline-end: 6px !important; } #tabbrowser-tabs { @@ -383,7 +396,7 @@ toolbarbutton[part="scrollbutton-down"] { --uc-titlebar-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.2) inset; --uc-tab-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), - 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2); + 0px 2px 4px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.1); } :root[lwtheme-brighttext="true"] { diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index af646e3..656dc15 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -9,7 +9,6 @@ --identity-box-margin-inline: 2px !important; } - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #searchbar:focus-within { outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; From f30f77bb0c3cbc32ca8c38926119b443a1966d73 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Sat, 22 Jul 2023 02:20:02 +0800 Subject: [PATCH 172/207] Fix refresh button animation --- chrome/toolbar/navbar.css | 1 - 1 file changed, 1 deletion(-) diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index f6951b2..3a2299e 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -21,7 +21,6 @@ #reload-button>.toolbarbutton-animatable-box, #stop-button>.toolbarbutton-animatable-box { top: calc(50% - 10px) !important; - margin-inline-start: calc((16px + 2 * var(--uc-toolbarbutton-inner-inline-padding) - 20px) / 2) !important; } #nav-bar-customization-target :where(#reload-button, #stop-button)>.toolbarbutton-icon { From 33e02313413d212405fff68e23406d44d3adac20 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Sat, 22 Jul 2023 02:23:44 +0800 Subject: [PATCH 173/207] Change tabs left margin --- chrome/toolbar/tabbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index d75fa78..886d2f0 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -369,7 +369,7 @@ toolbarbutton[part="scrollbutton-down"] { } #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { - margin-inline-start: 12px !important; + margin-inline-start: 14px !important; } #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:last-of-type { margin-inline-end: 6px !important; From 3dc125e32b6b7d4c94f175be4d37066b44b7f450 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Mon, 24 Jul 2023 05:21:26 +0800 Subject: [PATCH 174/207] fix rounded corners color with floating tabs --- chrome/global/browser.css | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/chrome/global/browser.css b/chrome/global/browser.css index b4d8543..26326be 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -1,8 +1,20 @@ /* EdgeFr-Fox 2 - browser */ +@supports (-moz-bool-pref("uc.tweak.floating-tabs")) { + :root { + --browser-frame-bgcolor: transparent; + } +} + +@supports (not -moz-bool-pref("uc.tweak.floating-tabs")) { + :root { + --browser-frame-bgcolor: var(--toolbar-bgcolor); + } +} + @supports (not -moz-bool-pref("uc.tweak.disable-rounded-corners")) { :root #browser>#appcontent { - margin: 1px 3px 3px 3px; + margin: 0px 3px 3px 3px; border-radius: 8px; overflow: hidden; border: 1.25px solid rgba(0, 0, 0, 0.05); @@ -10,6 +22,6 @@ } :root #browser { - background-color: var(--toolbar-bgcolor); + background-color: var(--browser-frame-bgcolor); } } From 00fb0e70cba72efc2c2f50d515b6e6f6358d0496 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Tue, 25 Jul 2023 00:29:06 +0800 Subject: [PATCH 175/207] Add more space between tabs, change floating tabs browser-frame-bgcolor value to lwt-accent-color, make rounded corners not default, hide the separator of adjacent tabs, remove active tab bold --- README.md | 18 ++++++++++-------- chrome/global/browser.css | 4 ++-- chrome/global/tweaks.css | 10 ---------- chrome/toolbar/navbar.css | 2 +- chrome/toolbar/tabbar.css | 9 +++++++-- 5 files changed, 20 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 4fb04e9..24bbb4c 100644 --- a/README.md +++ b/README.md @@ -56,15 +56,17 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | ----------------------------- | | `uc.tweak.disable-drag-space` | -| disable rounded corners | -| ---------------------------------- | -| `uc.tweak.disable-rounded-corners` | +| enable rounded corners | +| -------------------------- | +| `uc.tweak.rounded-corners` | -| enable Edge style floating tabs | -| -------------------------------------------------------------- | -| `uc.tweak.floating-tabs` | -| **OPTIONAL: Make the top and bottom margins of the tab equal** | -| `uc.tweak.floating-tabs.equal-margin` | +| enable Edge style floating tabs | +| ---------------------------------------------------------------------------------------------------------------- | +| `uc.tweak.floating-tabs` | +| **OPTIONAL1: Make the top and bottom margins of the tab equal** | +| `uc.tweak.floating-tabs.equal-margin` | +| **OPTIONAL2: Hide the separator of adjacent tabs (need to wait for Firefox support, or forced enable with bug)** | +| `layout.css.has-selector.enabled` | | enable Mica toolbar background *(Windows 11 only)* | | ------------------------------------------------------------------- | diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 26326be..b5572ae 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -2,7 +2,7 @@ @supports (-moz-bool-pref("uc.tweak.floating-tabs")) { :root { - --browser-frame-bgcolor: transparent; + --browser-frame-bgcolor: var(--lwt-accent-color); } } @@ -12,7 +12,7 @@ } } -@supports (not -moz-bool-pref("uc.tweak.disable-rounded-corners")) { +@supports (-moz-bool-pref("uc.tweak.rounded-corners")) { :root #browser>#appcontent { margin: 0px 3px 3px 3px; border-radius: 8px; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index f63250c..e9550f1 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -89,16 +89,6 @@ bugs with certain themes eg. dark text on dark background.) */ outline-offset: -1px !important; } - .tabbrowser-tab[selected] .tab-label { - font-weight: 500 !important; - } - - @media (-moz-platform: windows) { - .tabbrowser-tab[selected] .tab-label { - font-weight: 600 !important; - } - } - /* adjust spacing of area above tabs */ @media not (-moz-platform: macos) { :root[sizemode="maximized"] #titlebar { diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 3a2299e..cb6aba3 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -27,7 +27,7 @@ padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; } -@supports (not -moz-bool-pref("uc.tweak.disable-rounded-corners")) { +@supports (-moz-bool-pref("uc.tweak.rounded-corners")) { #navigator-toolbox { border-bottom: none !important; } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 886d2f0..50ffcda 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -315,7 +315,7 @@ toolbarbutton[part="scrollbutton-down"] { /* tab separators */ .tabbrowser-tab:not([last-visible-tab="true"]) { - margin-inline-end: -1px !important; + margin-inline-end: 3px !important; } .tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { @@ -323,11 +323,16 @@ toolbarbutton[part="scrollbutton-down"] { position: absolute; display: block; height: 20px; - right: 0; + right: -1px; top: 6px; border-right: 1px solid color-mix(in srgb, currentColor 34%, transparent); } +/* need layout.css.has-selector.enabled */ +.tabbrowser-tab:has(+ .tabbrowser-tab:is([selected="true"], :hover, [beforeselected-visible], [beforehovered])) .tab-stack::after { + display: none; +} + #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])>#tabbrowser-arrowscrollbox>.tabbrowser-tab[first-visible-unpinned-tab] { margin-inline-start: 0 !important; } From 5589800825988227ae641b82e4944e64f9ca0441 Mon Sep 17 00:00:00 2001 From: TGSAN Date: Tue, 25 Jul 2023 00:56:13 +0800 Subject: [PATCH 176/207] Show tab icon when audio playing --- chrome/toolbar/tabbar.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 50ffcda..6397907 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -492,3 +492,7 @@ toolbarbutton[part="scrollbutton-down"] { margin-block: 1px 2px; margin-inline: 6px 5px; } + +#tabbrowser-tabs[secondarytext-unsupported] .tab-icon-stack[indicator-replaces-favicon] > :not(.tab-icon-overlay) { + opacity: 1 !important; +} From 6478c1b8259d75e686c9177e60c4019a98024491 Mon Sep 17 00:00:00 2001 From: Hydroxycarbamide Date: Mon, 28 Aug 2023 12:43:39 +0200 Subject: [PATCH 177/207] Update to fit my style --- chrome/toolbar/navbar.css | 2 +- chrome/toolbar/tabbar.css | 2 +- chrome/toolbar/urlbar.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index cb6aba3..10a832b 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -3,7 +3,7 @@ :root { --toolbarbutton-border-radius: 4px !important; --toolbarbutton-inner-padding: 7px !important; - --uc-toolbarbutton-inner-inline-padding: 12px !important; + --uc-toolbarbutton-inner-inline-padding: 10px !important; --tabs-navbar-shadow-size: 0 !important; } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 6397907..dea2bbc 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -15,7 +15,7 @@ :root #titlebar { --tab-min-height: 32px !important; --inline-tab-padding: 11px !important; - --tab-border-radius: 8px !important; + --tab-border-radius: 4px !important; --uc-toolbarbutton-inner-padding: 6px !important; --toolbarbutton-border-radius: 4px !important; diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 656dc15..746951b 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -3,7 +3,7 @@ :root { --urlbar-min-height: 30px !important; --urlbarView-item-inline-padding: 14px !important; - --urlbar-icon-border-radius: calc(var(--toolbarbutton-border-radius) + 14px) !important; + --urlbar-icon-border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; --uc-urlbar-icon-inline-padding: calc(var(--uc-toolbarbutton-inner-inline-padding) - 2px) !important; --identity-box-margin-inline: 2px !important; From b8c7b03f21c26751832963a3a0be585e76c98bf3 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 25 Oct 2023 20:15:38 +0800 Subject: [PATCH 178/207] fix theme issues in ff 119+ (VIEW README) --- README.md | 17 +-- chrome/content/newtab.css | 6 +- chrome/global/colors.css | 246 +++++++++++--------------------------- chrome/toolbar/tabbar.css | 38 +++--- chrome/toolbar/urlbar.css | 3 +- 5 files changed, 99 insertions(+), 211 deletions(-) diff --git a/README.md b/README.md index 24bbb4c..48500de 100644 --- a/README.md +++ b/README.md @@ -10,19 +10,22 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch 3. Go to about:config and change these preferences: ### For all operating systems: - 1. `toolkit.legacyUserProfileCustomizations.stylesheets` = `true` - 2. `svg.context-properties.content.enabled` = `true` - 3. `layout.css.color-mix.enabled` = `true` + * `toolkit.legacyUserProfileCustomizations.stylesheets` = `true` + * `svg.context-properties.content.enabled` = `true` + * `layout.css.color-mix.enabled` = `true` + + ### Firefox 119.0 and above: + * `layout.css.light-dark.enabled` = `true` ### On macOS: - 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` + * To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` ### Recommended: - 1. `browser.tabs.tabMinWidth` = `66` - 2. `browser.tabs.tabClipWidth` = `86` + * `browser.tabs.tabMinWidth` = `66` + * `browser.tabs.tabClipWidth` = `86` ### Optional: - 1. To use the light theme in private browsing mode set `browser.theme.dark-private-windows` = `false` + * To use the light theme in private browsing mode set `browser.theme.dark-private-windows` = `false` Additional tweaks can also be applied to the theme, such as Mica (Windows 11 Only), Floating Tabs and more. See [Tweaks](#tweaks). diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index bddfe20..bec377d 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -4,8 +4,7 @@ @-moz-document url-prefix("about:newtab"), url-prefix("about:home"), url-prefix("about:firefoxview") { - :root:not([lwt-newtab]) > body:not([lwt-newtab]), - :is(:root, body)[style*="--newtab-background-color: rgb(249, 249, 251)"] { + :root:not([lwt-newtab], [lwt-newtab-brighttext]) { --newtab-background-color: #F7F7F7 !important; --newtab-background-color-secondary: #fff !important; --newtab-text-primary-color: #252525 !important; @@ -33,8 +32,7 @@ url-prefix("about:firefoxview") { --newtab-button-secondary-color: inherit !important; } - :is(:root, body)[style*="--newtab-background-color: rgb(43, 42, 51)"][lwt-newtab-brighttext], - :is(:root, body):not([style*="color"])[lwt-newtab-brighttext] { + :root:not([style*="color"])[lwt-newtab-brighttext] { --newtab-background-color: #252525 !important; --newtab-background-color-secondary: #4A4A4A !important; --newtab-text-primary-color: #fff !important; diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 2be755b..58b142b 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -1,138 +1,70 @@ /* EdgeFr-Fox by bmFtZQ - colors.css */ -/* light */ -:root:not(:-moz-lwtheme), -:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] { - --lwt-accent-color: #cecece !important; - --lwt-accent-color-inactive: #e8e8e8 !important; - --lwt-text-color: #000 !important; - --toolbar-bgcolor: #f7f7f7 !important; - --toolbar-color: #000 !important; - --toolbarbutton-icon-fill: #000 !important; - --chrome-content-separator-color: #bfbfbf !important; - --lwt-toolbarbutton-icon-fill-attention: #0078D4 !important; - --toolbarbutton-icon-fill-attention: #0078D4 !important; +/* default colours (light & dark) */ +:root:not(:-moz-lwtheme) { + --lwt-accent-color: light-dark(#cecece, #1C1C1C) !important; + --lwt-accent-color-inactive: light-dark(#e8e8e8, #2e2e2e) !important; + --lwt-text-color: light-dark(#000, #E5E5E5) !important; + --toolbar-bgcolor: light-dark(#f7f7f7, #3B3B3B) !important; + --toolbar-color: light-dark(#000, #fff) !important; + --toolbarbutton-icon-fill: light-dark(#000, #fff) !important; + --chrome-content-separator-color: light-dark(#bfbfbf, #686868) !important; + --lwt-toolbarbutton-icon-fill-attention: light-dark(#0078D4, #4C98D1) !important; + --toolbarbutton-icon-fill-attention: light-dark(#0078D4, #4C98D1) !important; --lwt-tab-text: var(--toolbar-color) !important; - --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; - --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; - --toolbar-field-background-color: #fff !important; - --toolbar-field-color: #000 !important; - --toolbar-field-border-color: #0000 !important; + --lwt-selected-tab-background-color: unset !important; + --tab-selected-bgcolor: unset !important; + --toolbar-field-background-color: light-dark(#fff, #2B2B2B) !important; + --toolbar-field-color: light-dark(#000, #fff) !important; + --toolbar-field-border-color: light-dark(#0000, #0000) !important; --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; - --toolbar-field-focus-border-color: #0055D7 !important; - --urlbar-hover-highlight-color: rgba(192, 192, 192, 0.5) !important; - --urlbar-box-bgcolor: rgba(0, 0, 0, 0.09) !important; - --urlbar-box-hover-bgcolor: rgba(0, 0, 0, 0.09) !important; - --urlbar-box-focus-bgcolor: rgba(0, 0, 0, 0.22) !important; - --urlbar-icon-fill-opacity: 0.6 !important; - --urlbar-popup-url-color: #0072C9 !important; + --toolbar-field-focus-border-color: light-dark(#0055D7, #63ADE5) !important; + --urlbar-hover-highlight-color: light-dark(rgba(192, 192, 192, 0.5), rgba(128, 128, 128, 0.5)) !important; + --urlbar-box-bgcolor: light-dark(rgba(0, 0, 0, 0.09), rgba(255, 255, 255, 0.11)) !important; + --urlbar-box-hover-bgcolor: light-dark(rgba(0, 0, 0, 0.09), rgba(255, 255, 255, 0.11)) !important; + --urlbar-box-focus-bgcolor: light-dark(rgba(0, 0, 0, 0.22), rgba(255, 255, 255, 0.28)) !important; + --urlbar-icon-fill-opacity: 1 !important; + --urlbar-popup-url-color: light-dark(#0072C9, #75B6E8) !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --autocomplete-popup-background: #fff !important; - --autocomplete-popup-color: #fff !important; - --autocomplete-popup-highlight-background: #f2f2f2 !important; - --autocomplete-popup-hover-background: #e5e5e5 !important; - --autocomplete-popup-separator-color: #dadada00 !important; - --button-bgcolor: #EDEDED !important; - --button-hover-bgcolor: #e5e5e5 !important; - --button-active-bgcolor: #d5d5d5 !important; - --button-primary-bgcolor: #0078D4 !important; - --button-primary-hover-bgcolor: #006CBE !important; - --button-primary-active-bgcolor: #1683D8 !important; - --button-primary-color: #fff !important; - --error-text-color: #FF9AA2 !important; - --input-bgcolor: #fff !important; - --input-color: #2b2b2b !important; - --input-border-color: #bebebe !important; - --input-error-border-color: #FF848A !important; - --zoom-controls-bgcolor: #4A4A4A !important; - --arrowpanel-background: #fff !important; - --arrowpanel-color: #1c1c1c !important; - --panel-description-color: #000a !important; - --panel-disabled-color: #9E9E9E !important; - --arrowpanel-dimmed: #565656 !important; - --arrowpanel-dimmed-further: #707070 !important; - --panel-item-hover-bgcolor: #eee !important; - --panel-item-active-bgcolor: #ddd !important; - --arrowpanel-border-color: #dadada !important; - --panel-separator-color: #dadada !important; - --panel-banner-item-update-supported-bgcolor: #188038 !important; - --focus-outline-color: #0055D7 !important; + --autocomplete-popup-background: light-dark(#fff, #4A4A4A) !important; + --autocomplete-popup-color: light-dark(#fff, #fff) !important; + --autocomplete-popup-highlight-background: light-dark(#f2f2f2, #383838) !important; + --autocomplete-popup-hover-background: light-dark(#e5e5e5, #444444) !important; + --autocomplete-popup-separator-color: light-dark(#dadada00, #63636300) !important; + --button-bgcolor: light-dark(#EDEDED, #5C5C5C) !important; + --button-hover-bgcolor: light-dark(#e5e5e5, #646464) !important; + --button-active-bgcolor: light-dark(#d5d5d5, #575757) !important; + --button-primary-bgcolor: light-dark(#0078D4, #006CBE) !important; + --button-primary-hover-bgcolor: light-dark(#006CBE, #0078D4) !important; + --button-primary-active-bgcolor: light-dark(#1683D8, #005CA3) !important; + --button-primary-color: light-dark(#fff, #fff) !important; + --error-text-color: light-dark(#FF9AA2, #FF9AA2) !important; + --input-bgcolor: light-dark(#fff, #4A4A4A) !important; + --input-color: light-dark(#2b2b2b, #fff) !important; + --input-border-color: light-dark(#bebebe, #8A8A8A) !important; + --input-error-border-color: light-dark(#FF848A, #FF848A) !important; + --zoom-controls-bgcolor: light-dark(#4A4A4A, #4A4A4A) !important; + --arrowpanel-background: light-dark(#fff, #4A4A4A) !important; + --arrowpanel-color: light-dark(#1c1c1c, #fff) !important; + --panel-description-color: light-dark(#000a, #fffb) !important; + --panel-disabled-color: light-dark(#9E9E9E, #ABABAA) !important; + --arrowpanel-dimmed: light-dark(#565656, #565656) !important; + --arrowpanel-dimmed-further: light-dark(#707070, #707070) !important; + --panel-item-hover-bgcolor: light-dark(#eee, #646464) !important; + --panel-item-active-bgcolor: light-dark(#ddd, #747474) !important; + --arrowpanel-border-color: light-dark(#dadada, #636363) !important; + --panel-separator-color: light-dark(#dadada, #636363) !important; + --panel-banner-item-update-supported-bgcolor: light-dark(#188038, #81C995) !important; + --focus-outline-color: light-dark(#0055D7, #63ADE5) !important; --panel-shortcut-color: inherit !important; --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.1); - --toolbarbutton-hover-background: rgba(0, 0, 0, 0.08) !important; - --toolbarbutton-active-background: rgba(0, 0, 0, 0.12) !important; + --toolbarbutton-hover-background: light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important; + --toolbarbutton-active-background: light-dark(rgba(0, 0, 0, 0.12), rgba(255, 255, 255, 0.16)) !important; --uc-private-browsing-indicator: var(--button-primary-bgcolor); --uc-private-browsing-indicator-text: var(--button-primary-color); - --tab-icon-overlay-stroke: #fff !important; - --tab-icon-overlay-fill: #252525 !important; -} - -/* dark */ -:root[lwt-default-theme-in-dark-mode="true"], -:root[style*="--lwt-accent-color: rgb(28, 27, 34)"] { - --lwt-accent-color: #1C1C1C !important; - --lwt-accent-color-inactive: #2e2e2e !important; - --lwt-text-color: #E5E5E5 !important; - --toolbar-bgcolor: #3B3B3B !important; - --toolbar-color: #fff !important; - --toolbarbutton-icon-fill: #fff !important; - --chrome-content-separator-color: #686868 !important; - --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; - --toolbarbutton-icon-fill-attention: #4C98D1 !important; - --lwt-tab-text: var(--toolbar-color) !important; - --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; - --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; - --toolbar-field-background-color: #2B2B2B !important; - --toolbar-field-color: #fff !important; - --toolbar-field-border-color: #0000 !important; - --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; - --toolbar-field-focus-color: var(--toolbar-field-color) !important; - --toolbar-field-focus-border-color: #63ADE5 !important; - --urlbar-hover-highlight-color: rgba(128, 128, 128, 0.5) !important; - --urlbar-box-bgcolor: rgba(255, 255, 255, 0.11) !important; - --urlbar-box-hover-bgcolor: rgba(255, 255, 255, 0.11) !important; - --urlbar-box-focus-bgcolor: rgba(255, 255, 255, 0.28) !important; - --urlbar-icon-fill-opacity: 1 !important; - --urlbar-popup-url-color: #75B6E8 !important; - --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --autocomplete-popup-background: #4A4A4A !important; - --autocomplete-popup-color: #fff !important; - --autocomplete-popup-highlight-background: #383838 !important; - --autocomplete-popup-hover-background: #444444 !important; - --autocomplete-popup-separator-color: #63636300 !important; - --button-bgcolor: #5C5C5C !important; - --button-hover-bgcolor: #646464 !important; - --button-active-bgcolor: #575757 !important; - --button-primary-bgcolor: #006CBE !important; - --button-primary-hover-bgcolor: #0078D4 !important; - --button-primary-active-bgcolor: #005CA3 !important; - --button-primary-color: #fff !important; - --error-text-color: #FF9AA2 !important; - --input-bgcolor: #4A4A4A !important; - --input-color: #fff !important; - --input-border-color: #8A8A8A !important; - --input-error-border-color: #FF848A !important; - --zoom-controls-bgcolor: #4A4A4A !important; - --arrowpanel-background: #4A4A4A !important; - --arrowpanel-color: #fff !important; - --panel-description-color: #fffb !important; - --panel-disabled-color: #ABABAA !important; - --arrowpanel-dimmed: #565656 !important; - --arrowpanel-dimmed-further: #707070 !important; - --panel-item-hover-bgcolor: #646464 !important; - --panel-item-active-bgcolor: #747474 !important; - --arrowpanel-border-color: #636363 !important; - --panel-separator-color: #636363 !important; - --panel-banner-item-update-supported-bgcolor: #81C995 !important; - --focus-outline-color: #63ADE5 !important; - --panel-shortcut-color: inherit !important; - --toolbarbutton-hover-background: rgba(255, 255, 255, 0.1) !important; - --toolbarbutton-active-background: rgba(255, 255, 255, 0.16) !important; - --uc-private-browsing-indicator: var(--button-primary-bgcolor); - --uc-private-browsing-indicator-text: var(--button-primary-color); - --tab-icon-overlay-stroke: #4b4b4b !important; - --tab-icon-overlay-fill: #fff !important; + --tab-icon-overlay-stroke: light-dark(#fff, #4b4b4b) !important; + --tab-icon-overlay-fill: light-dark(#252525, #fff) !important; } #urlbar { @@ -142,25 +74,13 @@ } /* Change Colour of page when loading */ -:root:not(:-moz-lwtheme) #tabbrowser-tabpanels, -:root[style*="--lwt-accent-color: rgb(240, 240, 244)"] #tabbrowser-tabpanels { - background-color: #f7f7f7 !important; -} - -:root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels, -:root[style*="--lwt-accent-color: rgb(28, 27, 34)"] #tabbrowser-tabpanels { - background-color: #252525 !important; +:root:not(:-moz-lwtheme) #tabbrowser-tabpanels { + background-color: light-dark(#f7f7f7, #252525) !important; } /* make the titlebar buttons black/white on default themes */ -:root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox, -:root[style*="--lwt-accent-color: rgb(240, 240, 244)"][tabsintitlebar] .titlebar-buttonbox { - color: #000 !important; -} - -:root[lwt-default-theme-in-dark-mode="true"][tabsintitlebar] .titlebar-buttonbox, -:root[style*="--lwt-accent-color: rgb(28, 27, 34)"][tabsintitlebar] .titlebar-buttonbox { - color: #fff !important; +:root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox { + color: light-dark(#000, #fff) !important; } #statuspanel-label { @@ -275,57 +195,33 @@ /* side bar theme */ #sidebar-box:not([lwt-sidebar]) { - --sidebar-background-color: #f7f7f7 !important; - --sidebar-text-color: #000 !important; + --sidebar-background-color: light-dark(#f7f7f7, #3b3b3b) !important; + --sidebar-text-color: light-dark(#000, #fff) !important; appearance: none !important; } -#sidebar-box[style*="--sidebar-background-color: rgb(56, 56, 61"] { - --sidebar-background-color: #3B3B3B !important; - --sidebar-text-color: #fff !important; -} - #browser:not([style*="--sidebar-border-color"]) { - --sidebar-border-color: #bfbfbf !important; -} - -#browser[style*="--sidebar-border-color: rgba(255, 255, 255"] { - --sidebar-border-color: #686868 !important; + --sidebar-border-color: light-dark(#bfbfbf, #686868) !important; } .sidebar-panel:not([lwt-sidebar]) { - color: #000 !important; + color: light-dark(#000, #fff) !important; + scrollbar-color: light-dark(#0006, #fff6) light-dark(#f7f7f740, #3b3b3b40) !important; } @-moz-document url(chrome://browser/content/syncedtabs/sidebar.xhtml){ -body { - background: transparent !important; -} -} - -.sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"], -body[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"] { - --lwt-sidebar-background-color: #3B3B3B !important; - --lwt-sidebar-text-color: #fff !important; - scrollbar-color: #fff6 #3B3B3B40 !important; + body { + background: transparent !important; + } } @media(-moz-platform: windows) { .sidebar-panel:not([lwt-sidebar]) #sidebar-search-container>#search-box, .sidebar-panel:not([lwt-sidebar]) #viewButton { appearance: none !important; - background-color: #fff !important; + background-color: light-dark(#fff, #2b2b2b) !important; color: inherit !important; - border: 1px solid #bfbfbf !important; - border-radius: 2px !important; - } - - .sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"] #sidebar-search-container>#search-box, - .sidebar-panel[lwt-sidebar-brighttext][style*="--lwt-sidebar-background-color: rgb(56, 56, 61)"] #viewButton { - appearance: none !important; - background-color: #2B2B2B !important; - color: inherit !important; - border: 1px solid #686868 !important; + border: 1px solid light-dark(#bfbfbf, #686868) !important; border-radius: 2px !important; } } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 6397907..25ffed8 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -86,31 +86,26 @@ box-shadow: -4px 4px 0 4px var(--uc-tab-corner-bg) !important; } -.tabbrowser-tab[selected="true"] .tab-background { - --uc-tab-corner-bg: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); +#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background:is([selected], [multiselected]):-moz-lwtheme { + background-attachment: scroll, scroll, fixed; + background-color: transparent; + background-image: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none); + background-position: 0 0, 0 0, right top; + background-repeat: repeat-x, repeat-x, no-repeat; + background-size: auto 100%, auto 100%, auto auto; } .tab-background:is([selected], [multiselected]) { - --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); + --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor))); } -#tabbrowser-tabs:not([movingtab])>#tabbrowser-arrowscrollbox>.tabbrowser-tab>.tab-stack>.tab-background[multiselected="true"]:-moz-lwtheme, -#tabbrowser-tabs:not([movingtab])>#tabbrowser-arrowscrollbox>.tabbrowser-tab>.tab-stack>.tab-background[selected="true"]:-moz-lwtheme { - background-image: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none); - --uc-tab-corner-bg: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); -} - -.tabbrowser-tab .tab-background:is([selected], [multiselected]) { - --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); -} - -.tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"], [multiselected]) { +.tabbrowser-tab:hover .tab-background:not([selected], [multiselected]) { background-color: color-mix(in srgb, currentColor 8%, transparent) !important; --uc-tab-corner-bg: color-mix(in srgb, currentColor 8%, transparent) !important; } @supports not -moz-bool-pref("uc.tweak.floating-tabs") { - :root:not([lwtheme-brighttext="true"]) .tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"], [multiselected]) { + #Tabstoolbar:not([brighttext]) .tabbrowser-tab:hover .tab-background:not([selected], [multiselected]) { background-color: color-mix(in srgb, white 30%, transparent) !important; --uc-tab-corner-bg: color-mix(in srgb, white 30%, transparent) !important; } @@ -134,20 +129,15 @@ margin: 0 !important; } -/* fix colours */ +/* fix window background colours */ @media not (-moz-gtk-csd-available) { - #navigator-toolbox:not(:-moz-lwtheme) { + :root:not(:-moz-lwtheme) #navigator-toolbox { background-color: var(--lwt-accent-color) !important; color: var(--lwt-text-color) !important; } - /* force inactive window on default theme */ - @media not (-moz-platform: windows-win7) { - @media not (-moz-platform: windows-win8) { - #navigator-toolbox:-moz-window-inactive:not(:-moz-lwtheme) { - background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; - } - } + :root:not(:-moz-lwtheme) #navigator-toolbox:-moz-window-inactive { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; } } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 656dc15..45552b7 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -17,7 +17,8 @@ @media not (-moz-gtk-csd-available) { #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background:not(:-moz-lwtheme), #searchbar:not(:-moz-lwtheme):focus-within { - outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; + --uc-outline-dimmed: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent); + outline-color: light-dark(var(--uc-outline-dimmed), var(--toolbar-field-focus-border-color)) !important; } } From 71a4bbd932573a19174895ab82bd4dacd797fe5a Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 25 Oct 2023 20:21:34 +0800 Subject: [PATCH 179/207] update tabbar.css --- chrome/toolbar/tabbar.css | 9 --------- 1 file changed, 9 deletions(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 25ffed8..f65ffbd 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -86,15 +86,6 @@ box-shadow: -4px 4px 0 4px var(--uc-tab-corner-bg) !important; } -#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background:is([selected], [multiselected]):-moz-lwtheme { - background-attachment: scroll, scroll, fixed; - background-color: transparent; - background-image: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none); - background-position: 0 0, 0 0, right top; - background-repeat: repeat-x, repeat-x, no-repeat; - background-size: auto 100%, auto 100%, auto auto; -} - .tab-background:is([selected], [multiselected]) { --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor))); } From 879abab4446e12463ba68ac43c4c30a5406e2499 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 25 Oct 2023 20:35:15 +0800 Subject: [PATCH 180/207] Fix window buttons not working #101 --- README.md | 2 ++ chrome/global/tweaks.css | 1 + chrome/icons/icons.css | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 48500de..c8eefad 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | enable Mica toolbar background *(Windows 11 only)* | | ------------------------------------------------------------------- | +| **BROKEN ON NEWER VERSIONS OF FIREFOX** | | **See [Mica Tweak Instructions][3] for installation instructions.** | | **NOTE: Only works on default theme: 'System theme - auto'** | | `uc.tweak.win11-mica` | @@ -105,6 +106,7 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | `uc.tweak.show-tab-close-button-on-hover` | ## Mica Tweak Instructions (Windows 11 Only) +NOTE: Broken on newer versions of Firefox. 1. Download and install [Mica For Everyone][2]. 2. Create a custom process rule with the following: 1. Name: `firefox` diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index e9550f1..8fe2624 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -142,6 +142,7 @@ bugs with certain themes eg. dark text on dark background.) */ } } +/* Mica broken on newer versions of Firefox */ @media (-moz-windows-compositor) { @supports -moz-bool-pref("uc.tweak.win11-mica") { /* enable mica appearance */ diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 2868cb1..42bda9f 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -2,7 +2,7 @@ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ -@media (-moz-windows-compositor), +@media (-moz-platform: windows), (-moz-gtk-csd-available) { .titlebar-min { list-style-image: url("win11-minimize.svg") !important; @@ -23,7 +23,7 @@ and 11 so applied to both) */ /* darkmode icon that uses thicker strokes and is easier to see (only needed at 1x scale) */ @media (max-resolution: 1dppx) { - :root[lwtheme-brighttext="true"] .titlebar-close, + toolbar[brighttext] .titlebar-close, .titlebar-close:hover { list-style-image: url("win11-close-dark.svg") !important; } From b187d8f05ca2e3c8e7b6338e36db6142ab0a9d9a Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 25 Oct 2023 20:38:14 +0800 Subject: [PATCH 181/207] Disable mica appearance by default --- chrome/global/tweaks.css | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 8fe2624..bda23a4 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -143,9 +143,9 @@ bugs with certain themes eg. dark text on dark background.) */ } /* Mica broken on newer versions of Firefox */ -@media (-moz-windows-compositor) { +/* Uncomment to enable, only works for Firefox versions lower than 115 */ +/* @media (-moz-platform: windows) { @supports -moz-bool-pref("uc.tweak.win11-mica") { - /* enable mica appearance */ #main-window:not([inFullscreen]):not(:-moz-lwtheme), #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] { appearance: -moz-win-borderless-glass !important; @@ -156,12 +156,9 @@ bugs with certain themes eg. dark text on dark background.) */ background: transparent !important; } - /* force tab color (for the tab transparency) */ .tab-background:is([selected], [multiselected]) { background: var(--toolbar-bgcolor) !important; } - - /* color adjustments */ :root:not([inFullscreen]):not(:-moz-lwtheme):not(:-moz-window-inactive) { --lwt-accent-color: #00000020 !important; } @@ -197,7 +194,7 @@ bugs with certain themes eg. dark text on dark background.) */ padding-right: 19px !important; } } -} +} */ @media not (-moz-platform: macos) { @supports not -moz-bool-pref("uc.tweak.revert-context-menu") { From 21fb6e55f9ce559cec9027c7d27c1d0583587bf8 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 25 Oct 2023 20:39:40 +0800 Subject: [PATCH 182/207] fix a typo in tweaks.css --- chrome/global/tweaks.css | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index bda23a4..936704e 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -143,7 +143,7 @@ bugs with certain themes eg. dark text on dark background.) */ } /* Mica broken on newer versions of Firefox */ -/* Uncomment to enable, only works for Firefox versions lower than 115 */ +/* Uncomment to enable, only works for Firefox versions lower than 117 */ /* @media (-moz-platform: windows) { @supports -moz-bool-pref("uc.tweak.win11-mica") { #main-window:not([inFullscreen]):not(:-moz-lwtheme), @@ -175,7 +175,6 @@ bugs with certain themes eg. dark text on dark background.) */ } } - /* line up buttons with duplicate icons from -moz-win-glass */ :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { --uc-titlebar-button-size: 30px; --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); From f6368602c4eef76d2a0d4cf5718e5c23802857c0 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 25 Oct 2023 23:36:38 +0800 Subject: [PATCH 183/207] Fix private browsing colours in FF119(VIEW README) --- chrome/global/colors.css | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 58b142b..a9631c1 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -1,7 +1,8 @@ /* EdgeFr-Fox by bmFtZQ - colors.css */ /* default colours (light & dark) */ -:root:not(:-moz-lwtheme) { +:root:not(:-moz-lwtheme), +:root[privatebrowsingmode="temporary"][style*="--lwt-accent-color: rgb(28, 27, 34)"] { --lwt-accent-color: light-dark(#cecece, #1C1C1C) !important; --lwt-accent-color-inactive: light-dark(#e8e8e8, #2e2e2e) !important; --lwt-text-color: light-dark(#000, #E5E5E5) !important; @@ -67,6 +68,13 @@ --tab-icon-overlay-fill: light-dark(#252525, #fff) !important; } +/* ensure that dark mode is enabled completely in private browsing mode. */ +:root[privatebrowsingmode="temporary"], +:root[privatebrowsingmode="temporary"] #nav-bar, +:root[privatebrowsingmode="temporary"] #PersonalToolbar { + color-scheme: dark !important; +} + #urlbar { --urlbar-box-bgcolor: inherit !important; --urlbar-box-hover-bgcolor: inherit !important; From c53c68194be6b6418375d060776a55a791c8fa59 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 26 Oct 2023 13:37:44 +0800 Subject: [PATCH 184/207] fix tab shadows --- chrome/global/tweaks.css | 2 +- chrome/toolbar/tabbar.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 936704e..3acf08f 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -143,7 +143,7 @@ bugs with certain themes eg. dark text on dark background.) */ } /* Mica broken on newer versions of Firefox */ -/* Uncomment to enable, only works for Firefox versions lower than 117 */ +/* Uncomment to enable, only works for Firefox versions lower than 115 */ /* @media (-moz-platform: windows) { @supports -moz-bool-pref("uc.tweak.win11-mica") { #main-window:not([inFullscreen]):not(:-moz-lwtheme), diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index f65ffbd..d89f2ad 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -392,8 +392,8 @@ toolbarbutton[part="scrollbutton-down"] { 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2); } -.tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background, -#TabsToolbar #firefox-view-button[open]>.toolbarbutton-icon { +#tabbrowser-tabs .tab-background:is([selected], [multiselected]), +#TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon { box-shadow: var(--uc-tab-shadow) !important; } From 8b79ef57c668b9bb469e0f7b9a5f202320b12d49 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 26 Oct 2023 13:54:04 +0800 Subject: [PATCH 185/207] Update name at top of files --- chrome/content/common.css | 2 +- chrome/content/newtab.css | 2 +- chrome/global/browser.css | 2 +- chrome/global/colors.css | 2 +- chrome/global/popup.css | 2 +- chrome/global/tweaks.css | 2 +- chrome/icons/icons.css | 2 +- chrome/toolbar/findbar.css | 2 +- chrome/toolbar/navbar.css | 2 +- chrome/toolbar/personalbar.css | 2 +- chrome/toolbar/tabbar.css | 6 +++--- chrome/toolbar/urlbar.css | 2 +- chrome/userChrome.css | 5 ++++- chrome/userContent.css | 2 +- 14 files changed, 19 insertions(+), 16 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 469f685..42d7244 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - content/common.css */ +/* Edge-FrFox - content/common.css */ /* colours */ @-moz-document url-prefix(about:) { diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index bec377d..e4e77b8 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - content/newtab.css */ +/* Edge-FrFox - content/newtab.css */ /* colours */ @-moz-document url-prefix("about:newtab"), diff --git a/chrome/global/browser.css b/chrome/global/browser.css index b5572ae..2541dcc 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox 2 - browser */ +/* Edge-FrFox - browser.css */ @supports (-moz-bool-pref("uc.tweak.floating-tabs")) { :root { diff --git a/chrome/global/colors.css b/chrome/global/colors.css index a9631c1..4f92f12 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - colors.css */ +/* Edge-FrFox - colors.css */ /* default colours (light & dark) */ :root:not(:-moz-lwtheme), diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 6b8f31d..7eae04c 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - popup.css */ +/* Edge-FrFox - popup.css */ :root { --panel-subview-body-padding: 2px 0 !important; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 3acf08f..16b3346 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - tweaks.css */ +/* Edge-FrFox - tweaks.css */ /* disable drag space above tabs */ @supports -moz-bool-pref("uc.tweak.disable-drag-space") { diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 42bda9f..c4854ef 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - icons.css */ +/* Edge-FrFox - icons.css */ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ diff --git a/chrome/toolbar/findbar.css b/chrome/toolbar/findbar.css index 909b778..f2e47f6 100644 --- a/chrome/toolbar/findbar.css +++ b/chrome/toolbar/findbar.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - findbar.css */ +/* Edge-FrFox - findbar.css */ .findbar-find-previous, .findbar-find-next, diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index cb6aba3..44500bf 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - navbar.css */ +/* Edge-FrFox - navbar.css */ :root { --toolbarbutton-border-radius: 4px !important; diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css index f7127ee..b0f7060 100644 --- a/chrome/toolbar/personalbar.css +++ b/chrome/toolbar/personalbar.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - personalbar.css */ +/* Edge-FrFox - personalbar.css */ #PersonalToolbar { --bookmark-block-padding: 6px !important; diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index d89f2ad..c2170e1 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox 2 - tabbar */ +/* Edge-FrFox - tabbar.css */ @supports -moz-bool-pref("uc.tweak.floating-tabs.equal-margin") and -moz-bool-pref("uc.tweak.floating-tabs") { :root #titlebar { @@ -354,12 +354,12 @@ toolbarbutton[part="scrollbutton-down"] { margin-top: calc(2px + var(--tab-block-margin)) !important; } -#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { +/* #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { margin-inline-start: 14px !important; } #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:last-of-type { margin-inline-end: 6px !important; -} +} */ #tabbrowser-tabs { margin-inline-start: -6px !important; diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 45552b7..5c7e328 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ - urlbar.css */ +/* Edge-FrFox - urlbar.css */ :root { --urlbar-min-height: 30px !important; diff --git a/chrome/userChrome.css b/chrome/userChrome.css index e6a952b..86de432 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -1,4 +1,4 @@ -/* EdgeFr-Fox by bmFtZQ */ +/* Edge-FrFox */ @import url("icons/icons.css"); @import url("toolbar/tabbar.css"); @import url("toolbar/navbar.css"); @@ -9,3 +9,6 @@ @import url("global/popup.css"); @import url("global/tweaks.css"); @import url("global/browser.css"); + +/* import custom stylesheet instead of modifying Edge-Frfox theme files */ +@import url("custom.css"); diff --git a/chrome/userContent.css b/chrome/userContent.css index e1bf933..d54608b 100644 --- a/chrome/userContent.css +++ b/chrome/userContent.css @@ -1,3 +1,3 @@ -/* EdgeFr-Fox by bmFtZQ */ +/* Edge-FrFox */ @import url("content/common.css"); @import url("content/newtab.css"); From eba1454367145566ee12120daa6d5eee5501333b Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 26 Oct 2023 13:56:08 +0800 Subject: [PATCH 186/207] Update names at top of files (fixing typos) --- chrome/content/common.css | 2 +- chrome/content/newtab.css | 2 +- chrome/global/browser.css | 2 +- chrome/global/colors.css | 2 +- chrome/global/popup.css | 2 +- chrome/global/tweaks.css | 2 +- chrome/icons/icons.css | 2 +- chrome/toolbar/findbar.css | 2 +- chrome/toolbar/navbar.css | 2 +- chrome/toolbar/personalbar.css | 2 +- chrome/toolbar/tabbar.css | 6 +++--- chrome/toolbar/urlbar.css | 2 +- chrome/userChrome.css | 2 +- chrome/userContent.css | 2 +- 14 files changed, 16 insertions(+), 16 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 42d7244..46d324a 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - content/common.css */ +/* Edge-Frfox - content/common.css */ /* colours */ @-moz-document url-prefix(about:) { diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index e4e77b8..399cee2 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - content/newtab.css */ +/* Edge-Frfox - content/newtab.css */ /* colours */ @-moz-document url-prefix("about:newtab"), diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 2541dcc..647a4bd 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - browser.css */ +/* Edge-Frfox - browser.css */ @supports (-moz-bool-pref("uc.tweak.floating-tabs")) { :root { diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 4f92f12..18737ad 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - colors.css */ +/* Edge-Frfox - colors.css */ /* default colours (light & dark) */ :root:not(:-moz-lwtheme), diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 7eae04c..73c1976 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - popup.css */ +/* Edge-Frfox - popup.css */ :root { --panel-subview-body-padding: 2px 0 !important; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 16b3346..d0d40e7 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - tweaks.css */ +/* Edge-Frfox - tweaks.css */ /* disable drag space above tabs */ @supports -moz-bool-pref("uc.tweak.disable-drag-space") { diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index c4854ef..101cea3 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - icons.css */ +/* Edge-Frfox - icons.css */ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ diff --git a/chrome/toolbar/findbar.css b/chrome/toolbar/findbar.css index f2e47f6..87bb8ba 100644 --- a/chrome/toolbar/findbar.css +++ b/chrome/toolbar/findbar.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - findbar.css */ +/* Edge-Frfox - findbar.css */ .findbar-find-previous, .findbar-find-next, diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 44500bf..2517526 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - navbar.css */ +/* Edge-Frfox - navbar.css */ :root { --toolbarbutton-border-radius: 4px !important; diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css index b0f7060..0051896 100644 --- a/chrome/toolbar/personalbar.css +++ b/chrome/toolbar/personalbar.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - personalbar.css */ +/* Edge-Frfox - personalbar.css */ #PersonalToolbar { --bookmark-block-padding: 6px !important; diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index c2170e1..6f35217 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - tabbar.css */ +/* Edge-Frfox - tabbar.css */ @supports -moz-bool-pref("uc.tweak.floating-tabs.equal-margin") and -moz-bool-pref("uc.tweak.floating-tabs") { :root #titlebar { @@ -354,12 +354,12 @@ toolbarbutton[part="scrollbutton-down"] { margin-top: calc(2px + var(--tab-block-margin)) !important; } -/* #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { +#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { margin-inline-start: 14px !important; } #tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:last-of-type { margin-inline-end: 6px !important; -} */ +} #tabbrowser-tabs { margin-inline-start: -6px !important; diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 5c7e328..91a8a26 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -1,4 +1,4 @@ -/* Edge-FrFox - urlbar.css */ +/* Edge-Frfox - urlbar.css */ :root { --urlbar-min-height: 30px !important; diff --git a/chrome/userChrome.css b/chrome/userChrome.css index 86de432..d8692d8 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -1,4 +1,4 @@ -/* Edge-FrFox */ +/* Edge-Frfox */ @import url("icons/icons.css"); @import url("toolbar/tabbar.css"); @import url("toolbar/navbar.css"); diff --git a/chrome/userContent.css b/chrome/userContent.css index d54608b..3c5ab07 100644 --- a/chrome/userContent.css +++ b/chrome/userContent.css @@ -1,3 +1,3 @@ -/* Edge-FrFox */ +/* Edge-Frfox */ @import url("content/common.css"); @import url("content/newtab.css"); From 296e90f198519aec8cc8f83f7cc170f4d10fd19d Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 28 Oct 2023 21:12:10 +0800 Subject: [PATCH 187/207] fix theme colors for floating-tabs tweak #106 --- chrome/global/colors.css | 8 +------- chrome/global/tweaks.css | 19 ++++++------------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 18737ad..a4219dd 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -95,13 +95,7 @@ background-color: var(--toolbar-field-focus-background-color) !important; color: var(--toolbar-field-focus-color) !important; border-color: transparent !important; - box-shadow: 0 2px 5px #0004, 0 0 0 1px #0002 !important; -} - -@media (prefers-color-scheme: dark) { - #statuspanel-label { - box-shadow: 0 2px 5px #0004, 0 0 0 1px #0004 !important; - } + box-shadow: 0 2px 5px #0004, 0 0 0 1px light-dark(#0002, #0004) !important; } @media (-moz-platform: windows) { diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index d0d40e7..baf00d5 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -28,21 +28,14 @@ bugs with certain themes eg. dark text on dark background.) */ @supports -moz-bool-pref("uc.tweak.floating-tabs") { :root:not(:-moz-lwtheme), - :root[style*="--lwt-accent-color: rgb(240, 240, 244)"] { - --lwt-accent-color: #f3f3f3 !important; + :root[privatebrowsingmode="temporary"][style*="--lwt-accent-color: rgb(28, 27, 34)"] { + --lwt-accent-color: light-dark(#f3f3f3, #202020) !important; --lwt-accent-color-inactive: unset !important; - --toolbar-bgcolor: #fff !important; - --lwt-tab-text: #262626 !important; + --toolbar-bgcolor: light-dark(#fff, #4D4D4D) !important; + --lwt-tab-text: light-dark(#262626, #fff) !important; + --chrome-content-separator-color: light-dark(#bfbfbf, #535353) !important; --uc-urlbar-shadow: none !important; - } - - :root[lwt-default-theme-in-dark-mode="true"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34)"] { - --lwt-accent-color: #202020 !important; - --toolbar-bgcolor: #4D4D4D !important; - --lwt-accent-color-inactive: unset !important; - --chrome-content-separator-color: #535353 !important; - --uc-tab-border-color: #ffffff0f !important; + --uc-tab-border-color: light-dark(#0000, #fff1) !important; } @media (-moz-gtk-csd-available) { From fafce3d91b3ae36d2d0a02b1ae37a4b2ca0598dc Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 22 Nov 2023 13:56:54 +0800 Subject: [PATCH 188/207] Fix tweaks not applying on Firefox 120 #109 --- chrome/content/newtab.css | 11 +++++------ chrome/global/browser.css | 6 +++--- chrome/global/colors.css | 1 + chrome/global/popup.css | 4 ++-- chrome/global/tweaks.css | 23 ++++++++++++----------- chrome/icons/icons.css | 2 +- chrome/toolbar/navbar.css | 2 +- chrome/toolbar/tabbar.css | 6 +++--- 8 files changed, 28 insertions(+), 27 deletions(-) diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 399cee2..fceb069 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -147,7 +147,7 @@ url-prefix("about:home") { padding: 30px !important; } - @supports -moz-bool-pref("uc.tweak.hide-newtab-logo") { + @media (-moz-bool-pref: "uc.tweak.hide-newtab-logo") { .logo-and-wordmark { display: none !important; } @@ -172,7 +172,7 @@ url-prefix("about:home") { } } - @supports -moz-bool-pref("browser.theme.dark-private-windows") { + @media (-moz-bool-pref: "browser.theme.dark-private-windows") { html.private { --in-content-page-color: white !important; --in-content-page-background: #252525 !important; @@ -238,7 +238,7 @@ url-prefix("about:home") { } } -@supports -moz-bool-pref("uc.tweak.newtab-background") { +@media (-moz-bool-pref: "uc.tweak.newtab-background") { @-moz-document url(about:newtab), url(about:home), url(about:privatebrowsing), @@ -259,15 +259,14 @@ url-prefix("about:home") { background-attachment: fixed !important; } - body[lwt-newtab][lwt-newtab-brighttext], - :root[lwt-newtab][lwt-newtab-brighttext] body, + :root[lwt-newtab-brighttext] body, :root.private body { background-image: var(--bg-1), var(--bg-0) !important; --newtab-element-hover-color: rgba(66, 66, 66, 0.4) !important; --newtab-element-active-color: rgba(66, 66, 66, 0.55) !important; } - @supports not -moz-bool-pref("browser.theme.dark-private-windows") { + @media not (-moz-bool-pref: "browser.theme.dark-private-windows") { :root.private body { background-image: var(--bg-0) !important; } diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 647a4bd..865902d 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -1,18 +1,18 @@ /* Edge-Frfox - browser.css */ -@supports (-moz-bool-pref("uc.tweak.floating-tabs")) { +@media (-moz-bool-pref: "uc.tweak.floating-tabs") { :root { --browser-frame-bgcolor: var(--lwt-accent-color); } } -@supports (not -moz-bool-pref("uc.tweak.floating-tabs")) { +@media not (-moz-bool-pref: "uc.tweak.floating-tabs") { :root { --browser-frame-bgcolor: var(--toolbar-bgcolor); } } -@supports (-moz-bool-pref("uc.tweak.rounded-corners")) { +@media (-moz-bool-pref: "uc.tweak.rounded-corners") { :root #browser>#appcontent { margin: 0px 3px 3px 3px; border-radius: 8px; diff --git a/chrome/global/colors.css b/chrome/global/colors.css index a4219dd..e0cc054 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -7,6 +7,7 @@ --lwt-accent-color-inactive: light-dark(#e8e8e8, #2e2e2e) !important; --lwt-text-color: light-dark(#000, #E5E5E5) !important; --toolbar-bgcolor: light-dark(#f7f7f7, #3B3B3B) !important; + --toolbar-non-lwt-bgcolor: var(--toolbar-bgcolor) !important; --toolbar-color: light-dark(#000, #fff) !important; --toolbarbutton-icon-fill: light-dark(#000, #fff) !important; --chrome-content-separator-color: light-dark(#bfbfbf, #686868) !important; diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 73c1976..20f055b 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -380,7 +380,7 @@ panelview .toolbarbutton-1, } /* disable context menu when this tweak is applied */ -@supports not -moz-bool-pref("uc.tweak.revert-context-menu") { +@media not (-moz-bool-pref: "uc.tweak.revert-context-menu") { /* Context Menu */ menupopup:not(.PanelUI-subView), menupopup:not(.PanelUI-subView) menuitem, @@ -619,7 +619,7 @@ panelview .toolbarbutton-1, fill: var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention, currentColor)) !important; } - @supports not -moz-bool-pref("uc.tweak.smaller-context-menu-text") { + @media not (-moz-bool-pref: "uc.tweak.smaller-context-menu-text") { @media (-moz-platform: windows) { .menu-text, .menu-iconic-text, diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index baf00d5..73f1098 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -1,7 +1,7 @@ /* Edge-Frfox - tweaks.css */ /* disable drag space above tabs */ -@supports -moz-bool-pref("uc.tweak.disable-drag-space") { +@media (-moz-bool-pref: "uc.tweak.disable-drag-space") { :root #titlebar { --tab-block-margin: 0px !important; } @@ -9,14 +9,14 @@ /* force tabs to toolbar bg (useful for proton themes) (might experience some bugs with certain themes eg. dark text on dark background.) */ -@supports -moz-bool-pref("uc.tweak.force-tab-colour") { +@media (-moz-bool-pref: "uc.tweak.force-tab-colour") { :root { --lwt-selected-tab-background-color: unset !important; } } /* remove tab separators */ -@supports -moz-bool-pref("uc.tweak.remove-tab-separators") { +@media (-moz-bool-pref: "uc.tweak.remove-tab-separators") { .tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { display: none !important; } @@ -26,7 +26,7 @@ bugs with certain themes eg. dark text on dark background.) */ } } -@supports -moz-bool-pref("uc.tweak.floating-tabs") { +@media (-moz-bool-pref: "uc.tweak.floating-tabs") { :root:not(:-moz-lwtheme), :root[privatebrowsingmode="temporary"][style*="--lwt-accent-color: rgb(28, 27, 34)"] { --lwt-accent-color: light-dark(#f3f3f3, #202020) !important; @@ -36,6 +36,7 @@ bugs with certain themes eg. dark text on dark background.) */ --chrome-content-separator-color: light-dark(#bfbfbf, #535353) !important; --uc-urlbar-shadow: none !important; --uc-tab-border-color: light-dark(#0000, #fff1) !important; + --toolbar-non-lwt-bgcolor: var(--lwt-accent-color) !important; } @media (-moz-gtk-csd-available) { @@ -93,7 +94,7 @@ bugs with certain themes eg. dark text on dark background.) */ --tab-block-margin: 4px !important; } - @supports -moz-bool-pref("uc.tweak.disable-drag-space") { + @media (-moz-bool-pref: "uc.tweak.disable-drag-space") { :root #titlebar { --tab-block-margin: 4px !important; } @@ -138,7 +139,7 @@ bugs with certain themes eg. dark text on dark background.) */ /* Mica broken on newer versions of Firefox */ /* Uncomment to enable, only works for Firefox versions lower than 115 */ /* @media (-moz-platform: windows) { - @supports -moz-bool-pref("uc.tweak.win11-mica") { + @media (-moz-bool-pref: "uc.tweak.win11-mica") { #main-window:not([inFullscreen]):not(:-moz-lwtheme), #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] { appearance: -moz-win-borderless-glass !important; @@ -156,7 +157,7 @@ bugs with certain themes eg. dark text on dark background.) */ --lwt-accent-color: #00000020 !important; } - @supports -moz-bool-pref("uc.tweak.floating-tabs") { + @media (-moz-bool-pref: "uc.tweak.floating-tabs") { :root:not([inFullscreen]):not(:-moz-lwtheme):not(:-moz-window-inactive) { --toolbar-bgcolor: #ffffffcc !important; --lwt-accent-color: #0000 !important; @@ -189,8 +190,8 @@ bugs with certain themes eg. dark text on dark background.) */ } */ @media not (-moz-platform: macos) { - @supports not -moz-bool-pref("uc.tweak.revert-context-menu") { - @supports -moz-bool-pref("uc.tweak.vertical-context-navigation") { + @media (-moz-bool-pref: "uc.tweak.revert-context-menu") { + @media (-moz-bool-pref: "uc.tweak.vertical-context-navigation") { #context-navigation { flex-direction: column !important; -moz-box-orient: vertical !important; @@ -243,7 +244,7 @@ bugs with certain themes eg. dark text on dark background.) */ } @media (-moz-windows-compositor) { - @supports -moz-bool-pref("uc.tweak.revert-context-menu") { + @media (-moz-bool-pref: "uc.tweak.revert-context-menu") { menupopup { --panel-color: var(--arrowpanel-color) !important; --panel-border-radius: 4px !important; @@ -259,7 +260,7 @@ bugs with certain themes eg. dark text on dark background.) */ } } -@supports -moz-bool-pref("uc.tweak.show-tab-close-button-on-hover") { +@media (-moz-bool-pref: "uc.tweak.show-tab-close-button-on-hover") { #tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([pinned], [selected]):hover .tab-close-button { display: flex !important; } diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 101cea3..00e2f5e 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -550,7 +550,7 @@ and 11 so applied to both) */ } /* disable context menu icons when this tweak is applied */ -@supports not -moz-bool-pref("uc.tweak.revert-context-menu") { +@media not (-moz-bool-pref: "uc.tweak.revert-context-menu") { /* Context Menu Icons */ menupopup>menuitem:is([checked="true"], [selected="true"]) .menu-iconic-icon { diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 2517526..c6f4c1d 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -27,7 +27,7 @@ padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; } -@supports (-moz-bool-pref("uc.tweak.rounded-corners")) { +@media (-moz-bool-pref: "uc.tweak.rounded-corners") { #navigator-toolbox { border-bottom: none !important; } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 6f35217..cf83715 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -1,12 +1,12 @@ /* Edge-Frfox - tabbar.css */ -@supports -moz-bool-pref("uc.tweak.floating-tabs.equal-margin") and -moz-bool-pref("uc.tweak.floating-tabs") { +@media (-moz-bool-pref: "uc.tweak.floating-tabs.equal-margin") and (-moz-bool-pref: "uc.tweak.floating-tabs") { :root #titlebar { --tab-block-margin: 5px !important; } } -@supports (not -moz-bool-pref("uc.tweak.floating-tabs.equal-margin")) or (not -moz-bool-pref("uc.tweak.floating-tabs")) { +@media (not (-moz-bool-pref: "uc.tweak.floating-tabs.equal-margin")) or (not (-moz-bool-pref: "uc.tweak.floating-tabs")) { :root #titlebar { --tab-block-margin: 8px !important; } @@ -95,7 +95,7 @@ --uc-tab-corner-bg: color-mix(in srgb, currentColor 8%, transparent) !important; } -@supports not -moz-bool-pref("uc.tweak.floating-tabs") { +@media not (-moz-bool-pref: "uc.tweak.floating-tabs") { #Tabstoolbar:not([brighttext]) .tabbrowser-tab:hover .tab-background:not([selected], [multiselected]) { background-color: color-mix(in srgb, white 30%, transparent) !important; --uc-tab-corner-bg: color-mix(in srgb, white 30%, transparent) !important; From 30a20c3edbc2190a251721ff482392e6c65b8bed Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Wed, 22 Nov 2023 15:49:02 +0800 Subject: [PATCH 189/207] fix vertical right-click menu tweak #109 --- chrome/global/tweaks.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 73f1098..97da1cb 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -190,7 +190,7 @@ bugs with certain themes eg. dark text on dark background.) */ } */ @media not (-moz-platform: macos) { - @media (-moz-bool-pref: "uc.tweak.revert-context-menu") { + @media not (-moz-bool-pref: "uc.tweak.revert-context-menu") { @media (-moz-bool-pref: "uc.tweak.vertical-context-navigation") { #context-navigation { flex-direction: column !important; From e273ecaa61d7c5c812412d80c5b70f2d2ef0c107 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 12:18:54 +0800 Subject: [PATCH 190/207] fix various color and theming issues --- chrome/content/common.css | 102 +++++++++++++------------------------ chrome/content/newtab.css | 37 +++++--------- chrome/global/browser.css | 4 +- chrome/global/colors.css | 27 +++++----- chrome/global/tweaks.css | 6 +-- chrome/toolbar/findbar.css | 4 +- chrome/toolbar/tabbar.css | 56 ++++++++++---------- 7 files changed, 98 insertions(+), 138 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 46d324a..74d97f3 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -3,77 +3,47 @@ /* colours */ @-moz-document url-prefix(about:) { :root { - --in-content-page-color: #252525 !important; - --in-content-page-background: #f7f7f7 !important; - --in-content-deemphasized-text: #666 !important; - --in-content-box-background: #fff !important; - --in-content-box-background-odd: rgba(0, 0, 0, 0.05) !important; - --in-content-box-info-background: #f7f7f7 !important; - --in-content-icon-color: #666 !important; - --in-content-accent-color: #006CBE !important; - --in-content-accent-color-active: #1683D8 !important; - --in-content-border-hover: rgba(0, 0, 0, 0.5) !important; + --in-content-page-color: light-dark(#252525, #fff) !important; + --in-content-page-background: light-dark(#f7f7f7, #252525) !important; + --in-content-deemphasized-text: light-dark(#666, #bbb) !important; + --in-content-box-background: light-dark(#fff, #333) !important; + --in-content-box-background-odd: light-dark(rgb(0 0 0 / .05), rgb(255 255 255 / .05)) !important; + --in-content-box-info-background: light-dark(#f7f7f7, rgb(255 255 255 / 0.15)) !important; + --in-content-icon-color: light-dark(#666, #fff) !important; + --in-content-accent-color: light-dark(#006CBE, #75B6E8) !important; + --in-content-accent-color-active: light-dark(#1683D8, #4C98D1) !important; + --in-content-border-hover: light-dark(rgb(0 0 0 / .5), rgb(255 255 255 / .3)) !important; --in-content-border-invalid: var(--red-50) !important; - --in-content-border-color: #bebebe !important; - --in-content-error-text-color: #FF848A !important; - --in-content-link-color: #0078D4 !important; - --in-content-link-color-hover: #006CBE !important; - --in-content-link-color-active: #0749AC !important; - --in-content-link-color-visited: #0078D4 !important; + --in-content-border-color: light-dark(#bebebe, rgb(255 255 255 / .2)) !important; + --in-content-error-text-color: light-dark(#FF848A, #FF9AA2) !important; + --in-content-link-color: light-dark(#0078D4, #75B6E8) !important; + --in-content-link-color-hover: light-dark(#006CBE, #63ADE5) !important; + --in-content-link-color-active: light-dark(#0749AC, #4C98D1) !important; + --in-content-link-color-visited: light-dark(#0078D4, #75B6E8) !important; + --link-color: var(--in-content-link-color) !important; + --link-color-hover: var(--in-content-link-color-hover) !important; + --link-color-active: var(--in-content-link-color-active) !important; + --link-color-visited: var(--in-content-link-color-visited) !important; --in-content-button-text-color: var(--in-content-text-color) !important; --in-content-button-text-color-hover: var(--in-content-text-color) !important; --in-content-button-text-color-active: var(--in-content-button-text-color-hover) !important; - --in-content-button-background: #EDEDED !important; - --in-content-button-background-hover: #e5e5e5 !important; - --in-content-button-background-active: #d5d5d5 !important; - --in-content-primary-button-text-color: #fff !important; - --in-content-primary-button-background: #0061e0 !important; - --in-content-primary-button-background-hover: #0250bb !important; - --in-content-primary-button-background-active: #053e94 !important; - --in-content-danger-button-background: #DF4951 !important; - --in-content-danger-button-background-hover: #EA656C !important; - --in-content-danger-button-background-active: #BB353C !important; - --in-content-focus-outline-color: color-mix(in srgb, #0055D7 50%, transparent) !important; - --in-content-table-background: #f7f7f7 !important; + --in-content-button-background: light-dark(#EDEDED, #3B3B3B) !important; + --in-content-button-background-hover: light-dark(#e5e5e5, #545454) !important; + --in-content-button-background-active: light-dark(#d5d5d5, #606060) !important; + --in-content-primary-button-text-color: light-dark(#fff, #fff) !important; + --in-content-primary-button-background: light-dark(#0061e0, #006CBE) !important; + --in-content-primary-button-background-hover: light-dark(#0250bb, #0078D4) !important; + --in-content-primary-button-background-active: light-dark(#053e94, #005CA3) !important; + --in-content-danger-button-background: light-dark(#DF4951, #E12424) !important; + --in-content-danger-button-background-hover: light-dark(#EA656C, #F94343) !important; + --in-content-danger-button-background-active: light-dark(#BB353C, #AA1E1E) !important; + --in-content-focus-outline-color: light-dark(rgb(0 85 215 / .5), #63ADE5) !important; + --focus-outline-color: var(--in-content-focus-outline-color) !important; + --in-content-table-background: light-dark(#f7f7f7, #252525) !important; --in-content-text-color: var(--in-content-page-color) !important; - scrollbar-color: rgba(37, 37, 37, 0.4) #f7f7f7 !important; - } - - @media (prefers-color-scheme: dark) { - :root { - --in-content-page-background: #252525 !important; - --in-content-page-color: #fff !important; - --in-content-deemphasized-text: #bbb !important; - --in-content-box-background: #333 !important; - --in-content-box-background-odd: rgba(255, 255, 255, 0.05) !important; - --in-content-box-info-background: rgba(255, 255, 255, 0.15) !important; - --in-content-border-color: rgba(255, 255, 255, 0.2) !important; - --in-content-border-hover: rgba(255, 255, 255, 0.3) !important; - --in-content-border-invalid: rgb(255, 132, 139) !important; - --in-content-error-text-color: #FF9AA2 !important; - --in-content-button-background: #3B3B3B !important; - --in-content-button-background-hover: #545454 !important; - --in-content-button-background-active: #606060 !important; - --in-content-icon-color: #fff !important; - --in-content-primary-button-text-color: #fff !important; - --in-content-primary-button-background: #006CBE !important; - --in-content-primary-button-background-hover: #0078D4 !important; - --in-content-primary-button-background-active: #005CA3 !important; - --in-content-danger-button-background: #E12424 !important; - --in-content-danger-button-background-hover: #F94343 !important; - --in-content-danger-button-background-active: #AA1E1E !important; - --in-content-focus-outline-color: #63ADE5 !important; - --in-content-table-background: #252525 !important; - --in-content-accent-color: #75B6E8 !important; - --in-content-accent-color-active: #4C98D1 !important; - --in-content-link-color: #75B6E8 !important; - --in-content-link-color-hover: #63ADE5 !important; - --in-content-link-color-active: #4C98D1 !important; - --in-content-link-color-visited: var(--in-content-link-color) !important; - --card-outline-color: #555 !important; - --dialog-warning-text-color: var(--red-40) !important; - scrollbar-color: rgba(255, 255, 255, .4) #252525 !important; - } + scrollbar-color: + light-dark(rgb(37 37 37 / .4), rgb(255 255 255 / .4)) + light-dark(#f7f7f7, #252525) !important; } } diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index fceb069..d8ec514 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -23,7 +23,7 @@ url-prefix("about:firefoxview") { --newtab-wordmark-color: #737373 !important; --newtab-status-success: #50B080 !important; --newtab-status-error: #FF848A !important; - --newtab-inner-box-shadow-color: rgba(0, 0, 0, 0.1) !important; + --newtab-inner-box-shadow-color: rgb(0 0 0 / .1) !important; --newtab-overlay-color: color-mix(in srgb, var(--newtab-background-color) 85%, transparent) !important; --newtab-text-emphasis-background: #FFED32 !important; --newtab-text-emphasis-text-color: #000 !important; @@ -73,7 +73,7 @@ url-prefix("about:home") { white-space: nowrap !important; text-overflow: ellipsis !important; --elevation: 4; - box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; + box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgb(0 0 0 / .11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgb(0 0 0 / .13) !important; } .search-handoff-button:hover { @@ -129,7 +129,7 @@ url-prefix("about:home") { .card-outer .card, .ds-card-grid.ds-card-grid-border .ds-card:not(.placeholder) { - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) !important; + box-shadow: 0 1px 4px rgb(0 0 0 / .3) !important; } .card-outer .card-preview-image-outer, @@ -161,24 +161,11 @@ url-prefix("about:home") { /* private browsing newtab */ @-moz-document url-prefix(about:privatebrowsing) { :root { - --uc-wordmark-color: #737373; - --uc-background-color-secondary: #fff; - } + --uc-wordmark-color: light-dark(#737373, #fff); + --uc-background-color-secondary: light-dark(#fff, #4a4a4a); - @media (prefers-color-scheme: dark) { - :root { - --uc-wordmark-color: #fff; - --uc-background-color-secondary: #4a4a4a; - } - } - - @media (-moz-bool-pref: "browser.theme.dark-private-windows") { - html.private { - --in-content-page-color: white !important; - --in-content-page-background: #252525 !important; - --in-content-focus-outline-color: #63ADE5 !important; - --uc-background-color-secondary: #4a4a4a !important; - --uc-wordmark-color: #fff !important; + @media (-moz-bool-pref: "browser.theme.dark-private-windows") { + color-scheme: dark !important; } } @@ -195,7 +182,7 @@ url-prefix("about:home") { border-radius: 99px !important; padding-inline-start: 48px !important; --elevation: 4; - box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; + box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgb(0 0 0 / .11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgb(0 0 0 / .13) !important; } .search-handoff-button:hover { @@ -248,8 +235,8 @@ url-prefix("about:home") { have a higher priority */ --bg-0: url(../background-0.jpg), url(../background-0.png); --bg-1: url(../background-1.jpg), url(../background-1.png); - --newtab-element-hover-color: rgba(239, 239, 239, 0.3) !important; - --newtab-element-active-color: rgba(239, 239, 239, 0.45) !important; + --newtab-element-hover-color: rgb(239 239 239 / .3) !important; + --newtab-element-active-color: rgb(239 239 239 / .45) !important; --text-shadow: 0 1px 2px #000; --icon-shadow: drop-shadow(0 0.3px 0.6px #000); background-color: #252525 !important; @@ -262,8 +249,8 @@ url-prefix("about:home") { :root[lwt-newtab-brighttext] body, :root.private body { background-image: var(--bg-1), var(--bg-0) !important; - --newtab-element-hover-color: rgba(66, 66, 66, 0.4) !important; - --newtab-element-active-color: rgba(66, 66, 66, 0.55) !important; + --newtab-element-hover-color: rgb(66 66 66 / .4) !important; + --newtab-element-active-color: rgb(66 66 66 / .55) !important; } @media not (-moz-bool-pref: "browser.theme.dark-private-windows") { diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 865902d..962d78a 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -17,8 +17,8 @@ margin: 0px 3px 3px 3px; border-radius: 8px; overflow: hidden; - border: 1.25px solid rgba(0, 0, 0, 0.05); - box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); + border: 1.25px solid rgb(0 0 0 / .05); + box-shadow: 0px 1px 2px rgb(0 0 0 / .1); } :root #browser { diff --git a/chrome/global/colors.css b/chrome/global/colors.css index e0cc054..68bd0a5 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -15,17 +15,18 @@ --toolbarbutton-icon-fill-attention: light-dark(#0078D4, #4C98D1) !important; --lwt-tab-text: var(--toolbar-color) !important; --lwt-selected-tab-background-color: unset !important; - --tab-selected-bgcolor: unset !important; + --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; --toolbar-field-background-color: light-dark(#fff, #2B2B2B) !important; --toolbar-field-color: light-dark(#000, #fff) !important; --toolbar-field-border-color: light-dark(#0000, #0000) !important; --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: light-dark(#0055D7, #63ADE5) !important; - --urlbar-hover-highlight-color: light-dark(rgba(192, 192, 192, 0.5), rgba(128, 128, 128, 0.5)) !important; - --urlbar-box-bgcolor: light-dark(rgba(0, 0, 0, 0.09), rgba(255, 255, 255, 0.11)) !important; - --urlbar-box-hover-bgcolor: light-dark(rgba(0, 0, 0, 0.09), rgba(255, 255, 255, 0.11)) !important; - --urlbar-box-focus-bgcolor: light-dark(rgba(0, 0, 0, 0.22), rgba(255, 255, 255, 0.28)) !important; + --link-color: light-dark(#0078D4, #75B6E8) !important; + --urlbar-hover-highlight-color: light-dark(rgb(192 192 192 / .5), rgb(128 128 128 / .5)) !important; + --urlbar-box-bgcolor: light-dark(rgb(0 0 0 / .09), rgb(255 255 255 / .11)) !important; + --urlbar-box-hover-bgcolor: light-dark(rgb(0 0 0 / .09), rgb(255 255 255 / .11)) !important; + --urlbar-box-focus-bgcolor: light-dark(rgb(0 0 0 / .22), rgb(255 255 255 / .28)) !important; --urlbar-icon-fill-opacity: 1 !important; --urlbar-popup-url-color: light-dark(#0072C9, #75B6E8) !important; --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; @@ -60,9 +61,9 @@ --panel-banner-item-update-supported-bgcolor: light-dark(#188038, #81C995) !important; --focus-outline-color: light-dark(#0055D7, #63ADE5) !important; --panel-shortcut-color: inherit !important; - --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.1); - --toolbarbutton-hover-background: light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important; - --toolbarbutton-active-background: light-dark(rgba(0, 0, 0, 0.12), rgba(255, 255, 255, 0.16)) !important; + --uc-urlbar-shadow: 0 0 4px rgb(0 0 0 / .1); + --toolbarbutton-hover-background: light-dark(rgb(0 0 0 / .08), rgb(255 255 255 / .1)) !important; + --toolbarbutton-active-background: light-dark(rgb(0 0 0 / .12), rgb(255 255 255 / .16)) !important; --uc-private-browsing-indicator: var(--button-primary-bgcolor); --uc-private-browsing-indicator-text: var(--button-primary-color); --tab-icon-overlay-stroke: light-dark(#fff, #4b4b4b) !important; @@ -70,10 +71,12 @@ } /* ensure that dark mode is enabled completely in private browsing mode. */ -:root[privatebrowsingmode="temporary"], -:root[privatebrowsingmode="temporary"] #nav-bar, -:root[privatebrowsingmode="temporary"] #PersonalToolbar { - color-scheme: dark !important; +@media (-moz-bool-pref: "browser.theme.dark-private-windows") { + :root[privatebrowsingmode="temporary"], + :root[privatebrowsingmode="temporary"] #nav-bar, + :root[privatebrowsingmode="temporary"] #PersonalToolbar { + color-scheme: dark !important; + } } #urlbar { diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 97da1cb..92fcc37 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -126,13 +126,13 @@ bugs with certain themes eg. dark text on dark background.) */ :root { --uc-titlebar-shadow: none; --uc-tab-shadow: - 0 3.3px 3px rgba(0, 0, 0, 0.06), - 0 0 0 1px rgba(0, 0, 0, 0.11); + 0 3.3px 3px rgb(0 0 0 / .06), + 0 0 0 1px rgb(0 0 0 / .11); } :root[lwtheme-brighttext="true"] { --uc-titlebar-shadow: none; - --uc-tab-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); + --uc-tab-shadow: 0 1px 2px rgb(0 0 0 / .08); } } diff --git a/chrome/toolbar/findbar.css b/chrome/toolbar/findbar.css index 87bb8ba..482985c 100644 --- a/chrome/toolbar/findbar.css +++ b/chrome/toolbar/findbar.css @@ -32,11 +32,11 @@ .close-icon:not([disabled]):hover, .findbar-find-previous:not([disabled]):hover, .findbar-find-next:not([disabled]):hover { - background: var(--toolbarbutton-hover-background, rgba(190,190,190,.2)) !important; + background: var(--toolbarbutton-hover-background, rgb(190 190 190 / .2)) !important; } .close-icon:not([disabled]):hover:active, .findbar-find-previous:not([disabled]):hover:active, .findbar-find-next:not([disabled]):hover:active { - background: var(--toolbarbutton-active-background, rgba(190,190,190,.4)) !important; + background: var(--toolbarbutton-active-background, rgb(190 190 190 / .4)) !important; } diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index cf83715..e450e45 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -57,33 +57,33 @@ border: 0 !important; position: relative !important; --uc-tab-corner-bg: transparent; -} -/* rounded bottom corners */ -.tab-background::before, -.tab-background::after { - content: "" !important; - display: block !important; - position: absolute !important; - width: 8px !important; - height: 8px !important; - bottom: 0 !important; - pointer-events: none !important; - clip-path: inset(0); -} + /* Rounded bottom corners */ + &::before, + &::after { + content: "" !important; + display: block !important; + position: absolute !important; + width: 8px !important; + height: 8px !important; + bottom: 0 !important; + pointer-events: none !important; + clip-path: inset(0); + } -.tab-background::before { - border-bottom-right-radius: var(--tab-border-radius) !important; - left: 0 !important; - transform: translateX(-8px) !important; - box-shadow: 4px 4px 0 4px var(--uc-tab-corner-bg) !important; -} + &::before { + border-bottom-right-radius: var(--tab-border-radius) !important; + left: 0 !important; + transform: translateX(-8px) !important; + box-shadow: 4px 4px 0 4px var(--uc-tab-corner-bg) !important; + } -.tab-background::after { - border-bottom-left-radius: var(--tab-border-radius) !important; - right: 0 !important; - transform: translateX(8px) !important; - box-shadow: -4px 4px 0 4px var(--uc-tab-corner-bg) !important; + &::after { + border-bottom-left-radius: var(--tab-border-radius) !important; + right: 0 !important; + transform: translateX(8px) !important; + box-shadow: -4px 4px 0 4px var(--uc-tab-corner-bg) !important; + } } .tab-background:is([selected], [multiselected]) { @@ -379,17 +379,17 @@ toolbarbutton[part="scrollbutton-down"] { } :root { - --uc-titlebar-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.2) inset; + --uc-titlebar-shadow: 0 -3px 2px -3px rgb(0 0 0 / .2) inset; --uc-tab-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), - 0px 2px 4px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.1); + 0px 2px 4px rgb(0 0 0 / .2), 0 4px 8px rgb(0 0 0 / .1); } :root[lwtheme-brighttext="true"] { - --uc-titlebar-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.75) inset inset; + --uc-titlebar-shadow: 0 -3px 2px -3px rgb(0 0 0 / .75) inset inset; --uc-tab-shadow: 0 0 0 1px var(--lwt-tab-line-color, var(--lwt-tabs-border-color, transparent)), - 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2); + 0 2px 4px rgb(0 0 0 / .45), 0 0px 2px rgb(0 0 0 / .2); } #tabbrowser-tabs .tab-background:is([selected], [multiselected]), From 708e4e81679e63c1dc04fa66a9c8093e8e0bb1b0 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 12:39:37 +0800 Subject: [PATCH 191/207] Remove Mica tweak from theme --- README.md | 32 +++----------- chrome/global/tweaks.css | 53 ----------------------- screenshots/dark-mica-floating-tabs.png | Bin 142766 -> 0 bytes screenshots/dark-mica.png | Bin 136228 -> 0 bytes screenshots/light-mica-floating-tabs.png | Bin 166536 -> 0 bytes screenshots/light-mica.png | Bin 159352 -> 0 bytes 6 files changed, 7 insertions(+), 78 deletions(-) delete mode 100644 screenshots/dark-mica-floating-tabs.png delete mode 100644 screenshots/dark-mica.png delete mode 100644 screenshots/light-mica-floating-tabs.png delete mode 100644 screenshots/light-mica.png diff --git a/README.md b/README.md index c8eefad..f44be7b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch ### Optional: * To use the light theme in private browsing mode set `browser.theme.dark-private-windows` = `false` - Additional tweaks can also be applied to the theme, such as Mica (Windows 11 Only), Floating Tabs and more. See [Tweaks](#tweaks). + Additional tweaks can also be applied to the theme, such as Floating Tabs, rounded browser corners and more. See [Tweaks](#tweaks). **Note: Most frequently tested on macOS** @@ -36,8 +36,6 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch | ----------------------------------- | --------------------------------------- | -------------------------------------- | | Default (Windows 11) | ![Light][s-l] | ![Dark][s-d] | | Floating Tabs (Windows 11) | ![Light, Floating Tabs][s-lf] | ![Dark, Floating Tabs][s-df] | -| Mica (Windows 11) | ![Light, Mica][s-lm] | ![Dark, Mica][s-dm] | -| Mica and Floating Tabs (Windows 11) | ![Light, Mica and Floating Tabs][s-lmf] | ![Dark, Mica and Floating Tabs][s-dmf] | | GTK (GNOME 42, [adw-gtk3][1] theme) | ![Light, GTK][s-lgtk] | ![Dark, GTK][s-dgtk] | ## Tweaks @@ -71,13 +69,6 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | **OPTIONAL2: Hide the separator of adjacent tabs (need to wait for Firefox support, or forced enable with bug)** | | `layout.css.has-selector.enabled` | -| enable Mica toolbar background *(Windows 11 only)* | -| ------------------------------------------------------------------- | -| **BROKEN ON NEWER VERSIONS OF FIREFOX** | -| **See [Mica Tweak Instructions][3] for installation instructions.** | -| **NOTE: Only works on default theme: 'System theme - auto'** | -| `uc.tweak.win11-mica` | - | force tab background colour to the same colour as the navbar background (useful for Proton themes) | | -------------------------------------------------------------------------------------------------- | | **NOTE: can cause readability issues with some themes! (eg. white text on white bg)** | @@ -105,15 +96,12 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | ----------------------------------------------------------------- | | `uc.tweak.show-tab-close-button-on-hover` | -## Mica Tweak Instructions (Windows 11 Only) -NOTE: Broken on newer versions of Firefox. -1. Download and install [Mica For Everyone][2]. -2. Create a custom process rule with the following: - 1. Name: `firefox` - 2. Titlebar Color: `System` - 3. Backdrop Type: `Mica` -3. Enable tweak in `about:config`: `uc.tweak.win11-mica` -4. Restart Firefox. +## Mica Tweak Notice +Mica is broken due to changes made in the Firefox 115 update, Mica has now been +removed from this theme. + +If you still have `uc.tweak.win11-mica` set in `about:config` you can safely +delete it ## Acknowledgements [muckSponge](https://github.com/muckSponge) - [MaterialFox](https://github.com/muckSponge/MaterialFox) @@ -124,19 +112,13 @@ NOTE: Broken on newer versions of Firefox. [1]: https://github.com/lassekongo83/adw-gtk3 -[2]: https://github.com/MicaForEveryone/MicaForEveryone -[3]: #mica-tweak-instructions-windows-11-only [s-l]: screenshots/light.png [s-lf]: screenshots/light-floating-tabs.png -[s-lm]: screenshots/light-mica.png -[s-lmf]: screenshots/light-mica-floating-tabs.png [s-lgtk]: screenshots/gtk-light.png [s-d]: screenshots/dark.png [s-df]: screenshots/dark-floating-tabs.png -[s-dm]: screenshots/dark-mica.png -[s-dmf]: screenshots/dark-mica-floating-tabs.png [s-dgtk]: screenshots/gtk-dark.png diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 92fcc37..ba1a25d 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -136,59 +136,6 @@ bugs with certain themes eg. dark text on dark background.) */ } } -/* Mica broken on newer versions of Firefox */ -/* Uncomment to enable, only works for Firefox versions lower than 115 */ -/* @media (-moz-platform: windows) { - @media (-moz-bool-pref: "uc.tweak.win11-mica") { - #main-window:not([inFullscreen]):not(:-moz-lwtheme), - #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] { - appearance: -moz-win-borderless-glass !important; - background: transparent !important; - } - - #main-window:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { - background: transparent !important; - } - - .tab-background:is([selected], [multiselected]) { - background: var(--toolbar-bgcolor) !important; - } - :root:not([inFullscreen]):not(:-moz-lwtheme):not(:-moz-window-inactive) { - --lwt-accent-color: #00000020 !important; - } - - @media (-moz-bool-pref: "uc.tweak.floating-tabs") { - :root:not([inFullscreen]):not(:-moz-lwtheme):not(:-moz-window-inactive) { - --toolbar-bgcolor: #ffffffcc !important; - --lwt-accent-color: #0000 !important; - } - - :root:not([inFullscreen])[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { - --toolbar-bgcolor: #ffffff25 !important; - --lwt-accent-color: #0000 !important; - } - } - - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-buttonbox-container { - --uc-titlebar-button-size: 30px; - --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); - margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; - } - - :root:not([inFullscreen]):is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]) .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { - list-style-image: none !important; - } - - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]):is([inFullscreen], [sizemode="maximized"]) .titlebar-button { - padding-block: 7px 9px !important; - } - - :root:is(:not(:-moz-lwtheme), [lwt-default-theme-in-dark-mode="true"]):is([inFullscreen], [sizemode="maximized"]) .titlebar-close { - padding-right: 19px !important; - } - } -} */ - @media not (-moz-platform: macos) { @media not (-moz-bool-pref: "uc.tweak.revert-context-menu") { @media (-moz-bool-pref: "uc.tweak.vertical-context-navigation") { diff --git a/screenshots/dark-mica-floating-tabs.png b/screenshots/dark-mica-floating-tabs.png deleted file mode 100644 index bd47f05c93e36bbb20fb4d6278d0dbe765b12d91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142766 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≻B9J4cI2*0~Hye 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

    `Q@F)h~tjTqD?1;cC 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%0DLkzDWo+mj$!4Yuz(;AP?-2DVA<__ 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≧|302<$OJzO0z2C`C5jW%i#s} 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�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 mHZ3tQR539+F)%tZGAl4JIxsLDMke_H0000 Date: Thu, 23 Nov 2023 13:11:29 +0800 Subject: [PATCH 192/207] fix pinned tabs overlapping other tabs #107 #100 --- chrome/toolbar/tabbar.css | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index e450e45..cc40cc7 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -354,11 +354,20 @@ toolbarbutton[part="scrollbutton-down"] { margin-top: calc(2px + var(--tab-block-margin)) !important; } -#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:first-of-type { - margin-inline-start: 14px !important; +/* add margin to tabs if they are the first or last tab */ +#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab { + &:first-of-type { + margin-inline-start: 14px !important; + } + + &:last-of-type { + margin-inline-end: 6px !important; + } } -#tabbrowser-tabs:not([overflow="true"]) .tabbrowser-tab:last-of-type { - margin-inline-end: 6px !important; + +/* remove gap between pinned and unpinned tabs */ +#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) { + margin-inline-start: 0 !important; } #tabbrowser-tabs { @@ -375,7 +384,7 @@ toolbarbutton[part="scrollbutton-down"] { } #tabbrowser-tabs[positionpinnedtabs]>#tabbrowser-arrowscrollbox>.tabbrowser-tab[pinned] { - clip-path: inset(-4px -4px 0) !important; + clip-path: inset(-8px -8px 0) !important; } :root { From 49c270bd109d4df4d9d71c070055bc25de5ef238 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 13:43:32 +0800 Subject: [PATCH 193/207] fix tab separators not hidden from adjacent tabs --- chrome/toolbar/tabbar.css | 46 +++++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index cc40cc7..6594d8a 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -294,26 +294,44 @@ toolbarbutton[part="scrollbutton-down"] { max-width: 240px !important; } -/* tab separators */ -.tabbrowser-tab:not([last-visible-tab="true"]) { - margin-inline-end: 3px !important; +/* Tab separators */ +.tabbrowser-tab .tab-stack { + &::before, + &::after { + content: ""; + position: absolute; + height: 20px; + inset: 0 auto; + margin-block: auto; + border-left: 1px solid transparent; + } + + &::before { + left: 0; + } + + &::after { + right: 0; + } } -.tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { - content: ""; - position: absolute; - display: block; - height: 20px; - right: -1px; - top: 6px; - border-right: 1px solid color-mix(in srgb, currentColor 34%, transparent); +/* Set separator color */ +.tabbrowser-tab:not([selected], [multiselected], :hover) { + & .tab-stack::before, + &:last-of-type .tab-stack::after { + border-color: color-mix(in srgb, currentColor 34%, transparent); + } } -/* need layout.css.has-selector.enabled */ -.tabbrowser-tab:has(+ .tabbrowser-tab:is([selected="true"], :hover, [beforeselected-visible], [beforehovered])) .tab-stack::after { - display: none; +/* Hide separator when previous sibling is hovered or selected */ +.tabbrowser-tab:where([selected], [multiselected], :hover) + .tabbrowser-tab:not([selected], [multiselected], :hover) .tab-stack::before { + border-color: transparent !important; } +/* .tabbrowser-tab:not([last-visible-tab="true"]) { + margin-inline-end: -1px !important; +} */ + #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])>#tabbrowser-arrowscrollbox>.tabbrowser-tab[first-visible-unpinned-tab] { margin-inline-start: 0 !important; } From c7ec9aa13a97cb7f07cffe82f6767a0067b222c4 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 13:58:13 +0800 Subject: [PATCH 194/207] Hide 1st tab separator if there is nothing before --- chrome/toolbar/tabbar.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 6594d8a..781cf66 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -328,6 +328,11 @@ toolbarbutton[part="scrollbutton-down"] { border-color: transparent !important; } +/* Hide first tab separator if there are no buttons before it (Such as Firefox View) */ +#TabsToolbar-customization-target > #tabbrowser-tabs:not(toolbarbutton:not(#fxa-toolbar-menu-button) + #tabbrowser-tabs) .tabbrowser-tab:first-of-type .tab-stack::before { + border-color: transparent !important; +} + /* .tabbrowser-tab:not([last-visible-tab="true"]) { margin-inline-end: -1px !important; } */ From f793e2f83dccb167078822458f4b00d719ae6da1 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 15:58:49 +0800 Subject: [PATCH 195/207] update rounded corners to the side bar also includes: * Fix various issues with bookmarks bar * Removes the double separators from the context menu * Updates the styling of the tab container indicator --- chrome/global/browser.css | 59 ++++++++++++++++++++++++++++++---- chrome/global/colors.css | 1 + chrome/global/popup.css | 6 +++- chrome/toolbar/personalbar.css | 39 ++++++++++++++++------ chrome/toolbar/tabbar.css | 16 +++++---- 5 files changed, 98 insertions(+), 23 deletions(-) diff --git a/chrome/global/browser.css b/chrome/global/browser.css index 962d78a..f294952 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -13,15 +13,62 @@ } @media (-moz-bool-pref: "uc.tweak.rounded-corners") { - :root #browser>#appcontent { - margin: 0px 3px 3px 3px; - border-radius: 8px; + /* Fix changes to the bookmarks bar made in Firefox 120 */ + :root[BookmarksToolbarOverlapsBrowser] .newTabBrowserPanel { + padding-top: 0 !important; + } + + :root[BookmarksToolbarOverlapsBrowser] #appcontent { + margin-top: var(--bookmarks-toolbar-overlapping-browser-height); + } + + :root { + --uc-tweak-rounded-corners-padding: 3px; + --uc-tweak-rounded-corners-border: 1px; + --uc-tweak-rounded-corners-radius: 8px; + + & #browser:not([style*="--sidebar-border-color"]) { + --sidebar-border-color: light-dark(#bfbfbf80, #595959) !important; + } + } + + /* disable rounded corners in fullscreen, only if the toolbar is hidden */ + :root[inFullscreen] #navigator-toolbox:where([style*="margin-top"], [fullscreenShouldAnimate]) + #browser { + --uc-tweak-rounded-corners-padding: 0; + --uc-tweak-rounded-corners-border: 0; + --uc-tweak-rounded-corners-radius: 0; + } + + #appcontent { + margin-inline: var(--uc-tweak-rounded-corners-padding); + margin-block-end: var(--uc-tweak-rounded-corners-padding); + border-radius: var(--uc-tweak-rounded-corners-radius); overflow: hidden; - border: 1.25px solid rgb(0 0 0 / .05); + border: 1px solid rgb(0 0 0 / .1); box-shadow: 0px 1px 2px rgb(0 0 0 / .1); } - - :root #browser { + + + /* apply rounded corners to sidebar */ + #sidebar-box { + margin-inline-start: var(--uc-tweak-rounded-corners-padding) !important; + margin-block-end: var(--uc-tweak-rounded-corners-padding) !important; + border-radius: var(--uc-tweak-rounded-corners-radius) !important; + overflow: hidden !important; + border: 1px solid rgb(0 0 0 / .1); + + &[positionend] { + margin-inline-start: 0 !important; + margin-inline-end: var(--uc-tweak-rounded-corners-padding) !important; + } + } + + /* remove sidebar border */ + #sidebar-splitter { + border-inline-width: 0 !important; + } + + #browser { background-color: var(--browser-frame-bgcolor); } } diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 68bd0a5..f775789 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -68,6 +68,7 @@ --uc-private-browsing-indicator-text: var(--button-primary-color); --tab-icon-overlay-stroke: light-dark(#fff, #4b4b4b) !important; --tab-icon-overlay-fill: light-dark(#252525, #fff) !important; + --toolbarseparator-color: color-mix(in srgb, currentColor 40%, transparent) !important; } /* ensure that dark mode is enabled completely in private browsing mode. */ diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 20f055b..04e1409 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -403,7 +403,7 @@ panelview .toolbarbutton-1, panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, .menupopup-arrowscrollbox { background: var(--arrowpanel-background) !important; - border: 0 !important; + border: 1px solid var(--panel-separator-color) !important; } /* make room for menu shadow */ @@ -493,6 +493,10 @@ panelview .toolbarbutton-1, padding: 0 !important; background: none !important; border-top: 1px solid var(--panel-separator-color) !important; + + &::before { + content: unset !important; + } } #PlacesToolbar menupopup[placespopup="true"] menuseparator::before { diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css index 0051896..0215c1c 100644 --- a/chrome/toolbar/personalbar.css +++ b/chrome/toolbar/personalbar.css @@ -4,39 +4,60 @@ --bookmark-block-padding: 6px !important; } +/* Bookmarks bar item sizing */ #personal-toolbar-empty-description, #PersonalToolbar .toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton) { - margin-block: 0 4px !important; - padding: var(--bookmark-block-padding) 6px !important; + margin-block: 2px 4px !important; + padding-block: var(--bookmark-block-padding) !important; + padding-inline: 6px !important; font-size: 12px !important; + + /* Adjust vertical label position on Windows */ + @media (-moz-platform: windows) { + & .toolbarbutton-text { + margin-block: -1px 0 !important; + } + } } #PersonalToolbar .toolbarbutton-1 { padding: 0 !important; } -#PlacesToolbarItems>toolbarseparator::before { - content: ""; - display: block; - border-inline-start: 1px solid var(--toolbarseparator-color) !important; - margin-block: 6px 10px !important; - border-image-source: none !important; +/* Bookmarks bar separators */ +#PlacesToolbarItems > toolbarseparator { + padding-inline: 1px !important; + + &::before { + content: ""; + display: block; + border-inline-start: 1px solid var(--toolbarseparator-color) !important; + margin-block: 8px 10px !important; + border-image-source: none !important; + } } +/* Left and Right padding of bookmarks bar */ #PersonalToolbar { padding-inline: calc(var(--toolbar-start-end-padding) - 2px) calc(var(--toolbar-start-end-padding) + 6px) !important; } +/* Spacing between icon and label for bookmarks bar items */ #managed-bookmarks>.toolbarbutton-icon, #bookmarks-toolbar-placeholder>.toolbarbutton-icon, #PlacesToolbarItems>.bookmark-item>.toolbarbutton-icon[label]:not([label=""]), #OtherBookmarks.bookmark-item[container]>.toolbarbutton-icon { - margin-inline-end: 6px !important; + margin-inline-end: 8px !important; } +/* Sizing for bookmarks bar icons */ #PersonalToolbar .toolbarbutton-1>.toolbarbutton-icon { width: calc(2 * var(--bookmark-block-padding) + 16px) !important; height: calc(2 * var(--bookmark-block-padding) + 16px) !important; padding: var(--bookmark-block-padding) !important; } + +:root { + --bookmarks-toolbar-overlapping-browser-height: 34px !important; +} diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 781cf66..282d1ac 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -265,13 +265,15 @@ padding: 0 12px !important; } -.tabbrowser-tab[usercontextid]>.tab-stack>.tab-background>.tab-context-line { - height: 8px !important; - clip-path: inset(0 0 6px) !important; - border-radius: var(--tab-border-radius) !important; - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; - margin: 0 !important; +/* Tab container indicator */ +.tabbrowser-tab[usercontextid] .tab-background .tab-context-line { + height: 2px !important; + border-radius: 2px !important; + margin: 2px 7px 0 !important; +} + +.tabbrowser-tab[selected][usercontextid] .tab-background .tab-context-line { + margin-inline: 9px !important; } .titlebar-spacer[type="post-tabs"] { From 15270505beb30dbc41fd0e2f54eac4e38bef3ab6 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 16:08:15 +0800 Subject: [PATCH 196/207] fix website fullscreen issue with rounded corners --- chrome/global/browser.css | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/chrome/global/browser.css b/chrome/global/browser.css index f294952..cca7594 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -26,6 +26,7 @@ --uc-tweak-rounded-corners-padding: 3px; --uc-tweak-rounded-corners-border: 1px; --uc-tweak-rounded-corners-radius: 8px; + --uc-tweak-rounded-corners-shadow: 0px 1px 2px rgb(0 0 0 / .1); & #browser:not([style*="--sidebar-border-color"]) { --sidebar-border-color: light-dark(#bfbfbf80, #595959) !important; @@ -33,10 +34,12 @@ } /* disable rounded corners in fullscreen, only if the toolbar is hidden */ - :root[inFullscreen] #navigator-toolbox:where([style*="margin-top"], [fullscreenShouldAnimate]) + #browser { + :root[inFullscreen] #navigator-toolbox:where([style*="margin-top"], [fullscreenShouldAnimate]) + #browser, + :root[inDOMFullscreen] #browser { --uc-tweak-rounded-corners-padding: 0; --uc-tweak-rounded-corners-border: 0; --uc-tweak-rounded-corners-radius: 0; + --uc-tweak-rounded-corners-shadow: none; } #appcontent { @@ -44,8 +47,8 @@ margin-block-end: var(--uc-tweak-rounded-corners-padding); border-radius: var(--uc-tweak-rounded-corners-radius); overflow: hidden; - border: 1px solid rgb(0 0 0 / .1); - box-shadow: 0px 1px 2px rgb(0 0 0 / .1); + border: var(--uc-tweak-rounded-corners-border) solid rgb(0 0 0 / .1); + box-shadow: var(--uc-tweak-rounded-corners-shadow); } @@ -55,7 +58,7 @@ margin-block-end: var(--uc-tweak-rounded-corners-padding) !important; border-radius: var(--uc-tweak-rounded-corners-radius) !important; overflow: hidden !important; - border: 1px solid rgb(0 0 0 / .1); + border: var(--uc-tweak-rounded-corners-border) solid rgb(0 0 0 / .1); &[positionend] { margin-inline-start: 0 !important; From d8414577677790b560a563b7cd790b7375f27595 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 16:25:04 +0800 Subject: [PATCH 197/207] Fix rounded corners issue with new tab page This issue only occured when the bookmarks bar was set to only show on the new tab page. --- README.md | 56 +++++++++++++++++++-------------------- chrome/global/browser.css | 6 +++-- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index f44be7b..1b70c82 100644 --- a/README.md +++ b/README.md @@ -32,67 +32,65 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch **Note: Most frequently tested on macOS** ## Screenshots -| Theme | Light | Dark | -| ----------------------------------- | --------------------------------------- | -------------------------------------- | -| Default (Windows 11) | ![Light][s-l] | ![Dark][s-d] | -| Floating Tabs (Windows 11) | ![Light, Floating Tabs][s-lf] | ![Dark, Floating Tabs][s-df] | -| GTK (GNOME 42, [adw-gtk3][1] theme) | ![Light, GTK][s-lgtk] | ![Dark, GTK][s-dgtk] | +| Theme | Light | Dark | +| ----------------------------------- | ----------------------------- | ---------------------------- | +| Default (Windows 11) | ![Light][s-l] | ![Dark][s-d] | +| Floating Tabs (Windows 11) | ![Light, Floating Tabs][s-lf] | ![Dark, Floating Tabs][s-df] | +| GTK (GNOME 42, [adw-gtk3][1] theme) | ![Light, GTK][s-lgtk] | ![Dark, GTK][s-dgtk] | ## Tweaks Certain tweaks can be applied to the theme, to enable them navigate to `about:config` and create a boolean key for each tweak you want to use and set it to `true`, then restart the browser. To disable a tweak, set the key to `false` or delete it, then restart the browser. -| use background image on newtab page | +| Enable Edge style floating tabs | +| --------------------------------------------------------------- | +| `uc.tweak.floating-tabs` | +| **OPTIONAL1: Make the top and bottom margins of the tab equal** | +| `uc.tweak.floating-tabs.equal-margin` | + +| Enable rounded corners | +| -------------------------- | +| `uc.tweak.rounded-corners` | + +| Use background image on newtab page | | -------------------------------------------------------------------------------------------------- | | **SETUP: Add an image named `background-0.(jpg/png)` to the `chrome` folder.** | | **OPTIONAL: Add a second image named `background-1.(jpg/png)` for seperate dark mode background.** | | `uc.tweak.newtab-background` | -| hide Firefox logo on newtab page | +| Hide Firefox logo on newtab page | | -------------------------------- | | `uc.tweak.hide-newtab-logo` | -| disable drag space above tabs | +| Disable drag space above tabs | | ----------------------------- | | `uc.tweak.disable-drag-space` | -| enable rounded corners | -| -------------------------- | -| `uc.tweak.rounded-corners` | - -| enable Edge style floating tabs | -| ---------------------------------------------------------------------------------------------------------------- | -| `uc.tweak.floating-tabs` | -| **OPTIONAL1: Make the top and bottom margins of the tab equal** | -| `uc.tweak.floating-tabs.equal-margin` | -| **OPTIONAL2: Hide the separator of adjacent tabs (need to wait for Firefox support, or forced enable with bug)** | -| `layout.css.has-selector.enabled` | - -| force tab background colour to the same colour as the navbar background (useful for Proton themes) | +| Force tab background colour to the same colour as the navbar background (useful for Proton themes) | | -------------------------------------------------------------------------------------------------- | | **NOTE: can cause readability issues with some themes! (eg. white text on white bg)** | | `uc.tweak.force-tab-colour` | | ![force tab colour example](screenshots/force-tab-colour.svg) (Left: OFF, Right: ON) | -| Show context menu navigation buttons (Back, Forward, Reload, etc.) vertically | -| ----------------------------------------------------------------------------- | -| **NOTE: labels are only shown in the English language.** | -| `uc.tweak.vertical-context-navigation` | +| Show context menu navigation buttons (Back, Forward, Reload, Bookmark) vertically | +| --------------------------------------------------------------------------------- | +| **NOTE: labels are only shown in the English language.** | +| `uc.tweak.vertical-context-navigation` | -| remove tab separators | +| Remove tab separators | | -------------------------------- | | `uc.tweak.remove-tab-separators` | -| use Firefox's default context menu font-size (only applies to Windows) | +| Use Firefox's default context menu font-size (only applies to Windows) | | ---------------------------------------------------------------------- | | `uc.tweak.smaller-context-menu-text` | -| disable custom context menus | +| Disable custom context menus | | ------------------------------ | | `uc.tweak.revert-context-menu` | -| if a tab's close button is hidden, show it when hovering over tab | +| If a tab's close button is hidden, show it when hovering over tab | | ----------------------------------------------------------------- | | `uc.tweak.show-tab-close-button-on-hover` | diff --git a/chrome/global/browser.css b/chrome/global/browser.css index cca7594..af17570 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -14,11 +14,13 @@ @media (-moz-bool-pref: "uc.tweak.rounded-corners") { /* Fix changes to the bookmarks bar made in Firefox 120 */ - :root[BookmarksToolbarOverlapsBrowser] .newTabBrowserPanel { + :root[BookmarksToolbarOverlapsBrowser] .newTabBrowserPanel, + :root[BookmarksToolbarOverlapsBrowser] #sidebar-box { padding-top: 0 !important; } - :root[BookmarksToolbarOverlapsBrowser] #appcontent { + :root[BookmarksToolbarOverlapsBrowser] #appcontent, + :root[BookmarksToolbarOverlapsBrowser] #sidebar-box { margin-top: var(--bookmarks-toolbar-overlapping-browser-height); } From 6c1efa741d170d6b71f876326b26ae864c639a3e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Thu, 23 Nov 2023 22:53:34 +0800 Subject: [PATCH 198/207] add new tweak: hide tabs bar --- README.md | 7 +++ chrome/global/browser.css | 24 +++++----- chrome/global/popup.css | 2 +- chrome/global/tweaks.css | 97 +++++++++++++++++++++++++++++++++++++-- chrome/toolbar/tabbar.css | 40 ++++++++-------- 5 files changed, 131 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index 1b70c82..722c5f8 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,13 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | -------------------------- | | `uc.tweak.rounded-corners` | +| Hide Tabs Bar (Useful when using vertical tabs extensions such as Sidebery, Tree Style Tab, etc.) | +| ------------------------------------------------------------------------------------------------- | +| **NOTE: At the moment, this only supports macOS and Windows.** | +| `uc.tweak.hide-tabs-bar` | +| **OPTIONAL: Only enable in fullscreen mode (currently: macOS Only!)** | +| `uc.tweak.hide-tabs-bar.only-when-maximised` | + | Use background image on newtab page | | -------------------------------------------------------------------------------------------------- | | **SETUP: Add an image named `background-0.(jpg/png)` to the `chrome` folder.** | diff --git a/chrome/global/browser.css b/chrome/global/browser.css index af17570..dab9cb5 100644 --- a/chrome/global/browser.css +++ b/chrome/global/browser.css @@ -26,9 +26,9 @@ :root { --uc-tweak-rounded-corners-padding: 3px; - --uc-tweak-rounded-corners-border: 1px; + --uc-tweak-rounded-corners-border: 1px solid rgb(0 0 0 / .05); --uc-tweak-rounded-corners-radius: 8px; - --uc-tweak-rounded-corners-shadow: 0px 1px 2px rgb(0 0 0 / .1); + --uc-tweak-rounded-corners-shadow: 0px 1px 1px rgb(0 0 0 / .1); & #browser:not([style*="--sidebar-border-color"]) { --sidebar-border-color: light-dark(#bfbfbf80, #595959) !important; @@ -39,28 +39,28 @@ :root[inFullscreen] #navigator-toolbox:where([style*="margin-top"], [fullscreenShouldAnimate]) + #browser, :root[inDOMFullscreen] #browser { --uc-tweak-rounded-corners-padding: 0; - --uc-tweak-rounded-corners-border: 0; + --uc-tweak-rounded-corners-border: none; --uc-tweak-rounded-corners-radius: 0; --uc-tweak-rounded-corners-shadow: none; } #appcontent { - margin-inline: var(--uc-tweak-rounded-corners-padding); - margin-block-end: var(--uc-tweak-rounded-corners-padding); - border-radius: var(--uc-tweak-rounded-corners-radius); - overflow: hidden; - border: var(--uc-tweak-rounded-corners-border) solid rgb(0 0 0 / .1); - box-shadow: var(--uc-tweak-rounded-corners-shadow); + margin-inline: var(--uc-tweak-rounded-corners-padding) !important; + margin-block-end: var(--uc-tweak-rounded-corners-padding) !important; + border-radius: var(--uc-tweak-rounded-corners-radius) !important; + overflow: hidden !important; + border: var(--uc-tweak-rounded-corners-border) !important; + box-shadow: var(--uc-tweak-rounded-corners-shadow) !important; } - - + /* apply rounded corners to sidebar */ #sidebar-box { margin-inline-start: var(--uc-tweak-rounded-corners-padding) !important; margin-block-end: var(--uc-tweak-rounded-corners-padding) !important; border-radius: var(--uc-tweak-rounded-corners-radius) !important; overflow: hidden !important; - border: var(--uc-tweak-rounded-corners-border) solid rgb(0 0 0 / .1); + border: var(--uc-tweak-rounded-corners-border) !important; + box-shadow: var(--uc-tweak-rounded-corners-shadow) !important; &[positionend] { margin-inline-start: 0 !important; diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 04e1409..b7d0766 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -403,7 +403,7 @@ panelview .toolbarbutton-1, panel[type="autocomplete-richlistbox"]>.autocomplete-richlistbox, .menupopup-arrowscrollbox { background: var(--arrowpanel-background) !important; - border: 1px solid var(--panel-separator-color) !important; + border: 1px solid light-dark(transparent, var(--panel-separator-color)) !important; } /* make room for menu shadow */ diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index ba1a25d..71235ab 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -2,7 +2,7 @@ /* disable drag space above tabs */ @media (-moz-bool-pref: "uc.tweak.disable-drag-space") { - :root #titlebar { + :root { --tab-block-margin: 0px !important; } } @@ -85,17 +85,17 @@ bugs with certain themes eg. dark text on dark background.) */ /* adjust spacing of area above tabs */ @media not (-moz-platform: macos) { - :root[sizemode="maximized"] #titlebar { + :root[sizemode="maximized"] { --tab-block-margin: 4px !important; } } - :root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { + :root:is([inFullscreen], :not([tabsintitlebar])) { --tab-block-margin: 4px !important; } @media (-moz-bool-pref: "uc.tweak.disable-drag-space") { - :root #titlebar { + :root { --tab-block-margin: 4px !important; } } @@ -212,3 +212,92 @@ bugs with certain themes eg. dark text on dark background.) */ display: flex !important; } } + +@media (-moz-bool-pref: "uc.tweak.hide-tabs-bar") { + :root:not([customizing]) { + /* Height of navbar, used for determining height and position of window controls */ + --uc-navbar-height: 38px; + /* Drag space next to the window controls, allows you to move the window more easily */ + --uc-titlebar-drag-space: 40px; + + @media not (-moz-bool-pref: "uc.tweak.hide-tabs-bar.only-when-maximised") { + /* Set containing block for the window buttons */ + & #titlebar { + position: relative !important; + } + + /* Hide the tabs */ + & #TabsToolbar { + visibility: collapse !important; + padding-inline-start: 0 !important; + } + + /* Add some padding to the top of the navbar */ + & #nav-bar { + padding-top: var(--tab-block-margin) !important; + } + } + + /* macOS specific positioning */ + @media (-moz-platform: macos) { + &[inFullscreen] { + /* Hide the tabs */ + & #TabsToolbar { + visibility: collapse !important; + padding-inline-start: 0 !important; + } + } + + @media not (-moz-bool-pref: "uc.tweak.hide-tabs-bar.only-when-maximised") { + /* Offset navbar contents to make space for the window controls */ + &[tabsintitlebar] #nav-bar:not([inFullscreen]) { + padding-left: calc(84px + var(--uc-titlebar-drag-space)); + + /* Remove the padding from the side of the navbar */ + & #nav-bar-customization-target > :is(toolbarbutton, toolbaritem):first-child { + padding-inline-start: 0 !important; + } + } + + /* Positioning of the window controls */ + #TabsToolbar .titlebar-buttonbox { + --uc-position: calc((var(--uc-navbar-height) + var(--tab-block-margin)) / 2 - 8px); + visibility: visible !important; + position: absolute; + top: var(--uc-position); + left: var(--uc-position); + margin: 0 !important; + } + } + } + + /* Windows specific positioning */ + @media (-moz-platform: windows) { + /* Offset navbar contents to make space for the window controls */ + &:where([inFullscreen], [tabsintitlebar]) #nav-bar { + padding-right: calc(140px + var(--uc-titlebar-drag-space)); + + /* Remove the padding from the side of the navbar */ + & #PanelUI-menu-button { + padding-inline-end: 0 !important; + } + } + + /* Positioning of the window controls */ + & #toolbar-menubar[inactive] + #TabsToolbar .titlebar-buttonbox { + visibility: visible !important; + position: absolute !important; + top: 0; + right: 0; + height: calc(var(--uc-navbar-height) + var(--tab-block-margin)) !important; + } + + /* Set background colour of the menu bar to maintain consistency with the navbar */ + @media not (-moz-bool-pref: "uc.tweak.floating-tabs") { + #toolbar-menubar { + background-color: var(--toolbar-bgcolor) !important; + } + } + } + } +} diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 282d1ac..de34c55 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -1,29 +1,25 @@ /* Edge-Frfox - tabbar.css */ -@media (-moz-bool-pref: "uc.tweak.floating-tabs.equal-margin") and (-moz-bool-pref: "uc.tweak.floating-tabs") { - :root #titlebar { +:root { + --tab-block-margin: 8px !important; + + & #titlebar { + --tab-min-height: 32px !important; + --inline-tab-padding: 11px !important; + --tab-border-radius: 8px !important; + + --uc-toolbarbutton-inner-padding: 6px !important; + --toolbarbutton-border-radius: 4px !important; + --toolbarbutton-tabsline-border-radius: 8px !important; + --tabs-navbar-shadow-size: 0 !important; + --tab-shadow-max-size: 0 !important; + } + + @media (-moz-bool-pref: "uc.tweak.floating-tabs.equal-margin") and (-moz-bool-pref: "uc.tweak.floating-tabs") { --tab-block-margin: 5px !important; } } -@media (not (-moz-bool-pref: "uc.tweak.floating-tabs.equal-margin")) or (not (-moz-bool-pref: "uc.tweak.floating-tabs")) { - :root #titlebar { - --tab-block-margin: 8px !important; - } -} - -:root #titlebar { - --tab-min-height: 32px !important; - --inline-tab-padding: 11px !important; - --tab-border-radius: 8px !important; - - --uc-toolbarbutton-inner-padding: 6px !important; - --toolbarbutton-border-radius: 4px !important; - --toolbarbutton-tabsline-border-radius: 8px !important; - --tabs-navbar-shadow-size: 0 !important; - --tab-shadow-max-size: 0 !important; -} - /* tab open/close transition */ .tabbrowser-tab:not([pinned]) { transition-property: min-width, max-width !important; @@ -37,13 +33,13 @@ transition: transform 200ms cubic-bezier(0, .75, .25, 1) !important; } -:root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { +:root:is([inFullscreen], :not([tabsintitlebar])) { --tab-block-margin: 0px !important; } /* hide space above tabs when maximised for non-macOS versions of Firefox */ @media not (-moz-platform: macos) { - :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]) #titlebar, + :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]), #toolbar-menubar:not([inactive])+#TabsToolbar { --tab-block-margin: 0px !important; } From c0e6766a2c1b1bd86440af2ed408a2b67de8262e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 07:58:49 +0800 Subject: [PATCH 199/207] Fix tab separators tweak issue --- chrome/global/tweaks.css | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 71235ab..fe45b4f 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -17,12 +17,11 @@ bugs with certain themes eg. dark text on dark background.) */ /* remove tab separators */ @media (-moz-bool-pref: "uc.tweak.remove-tab-separators") { - .tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { - display: none !important; - } - - .tabbrowser-tab:not([last-visible-tab="true"]) { - margin-inline-end: 0px !important; + .tabbrowser-tab .tab-stack { + &::before, + &::after { + content: initial !important; + } } } From 927e364c46a864020a6f99178855157984625046 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 08:03:08 +0800 Subject: [PATCH 200/207] fix issue with window controls in hide tabs bar --- chrome/global/tweaks.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index fe45b4f..8770f97 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -262,7 +262,7 @@ bugs with certain themes eg. dark text on dark background.) */ #TabsToolbar .titlebar-buttonbox { --uc-position: calc((var(--uc-navbar-height) + var(--tab-block-margin)) / 2 - 8px); visibility: visible !important; - position: absolute; + position: absolute !important; top: var(--uc-position); left: var(--uc-position); margin: 0 !important; From 93fbb528fcbc189912346a12670f66ebc8b43993 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 08:07:53 +0800 Subject: [PATCH 201/207] Fix issue with downloads popup items --- chrome/global/popup.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index b7d0766..2e60738 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -281,6 +281,8 @@ #downloadsListBox, .downloadsPanelFooterButton { margin: var(--arrowpanel-menuitem-margin) !important; + width: auto !important; + min-width: auto !important; } #downloadsPanel-blockedSubview, From b05d4799ead372a885d920b9ef29b64081fae996 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 14:26:01 +0800 Subject: [PATCH 202/207] Fix ellipses showing in the context menu #102 #88 --- chrome/global/popup.css | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 2e60738..b7b9dd0 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -450,15 +450,6 @@ panelview .toolbarbutton-1, box-shadow: var(--uc-box-shadow) !important; } - .popup-internal-box, - .menupopup-arrowscrollbox { - margin: 0 !important; - } - - .menupopup-arrowscrollbox { - margin: var(--uc-margin) !important; - } - .popup-internal-box { margin: 0 !important; } @@ -573,7 +564,9 @@ panelview .toolbarbutton-1, width: 16px !important; } - menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before { + menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before, + menupopup>menuitem::before, + menupopup>menuitem::after { display: none !important; } From 9ef18545160423be918dd79504977ed21d2c9d25 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 14:30:44 +0800 Subject: [PATCH 203/207] Add new icons Adds translate and Firefox View icons. Also replaces the small arrow seen in the context menus. --- chrome/global/popup.css | 2 +- chrome/icons/arrow-filled-right.svg | 3 +++ chrome/icons/firefox-view.svg | 3 +++ chrome/icons/icons.css | 13 ++++++++++++- chrome/icons/translate.svg | 3 +++ 5 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 chrome/icons/arrow-filled-right.svg create mode 100644 chrome/icons/firefox-view.svg create mode 100644 chrome/icons/translate.svg diff --git a/chrome/global/popup.css b/chrome/global/popup.css index b7b9dd0..49d949b 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -566,7 +566,7 @@ panelview .toolbarbutton-1, menulist>menupopup>menuitem:is([checked="true"], [selected="true"])::before, menupopup>menuitem::before, - menupopup>menuitem::after { + menupopup>menuitem::after { display: none !important; } diff --git a/chrome/icons/arrow-filled-right.svg b/chrome/icons/arrow-filled-right.svg new file mode 100644 index 0000000..2f65f5e --- /dev/null +++ b/chrome/icons/arrow-filled-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/firefox-view.svg b/chrome/icons/firefox-view.svg new file mode 100644 index 0000000..6288a1e --- /dev/null +++ b/chrome/icons/firefox-view.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 00e2f5e..a6c20a7 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -133,6 +133,10 @@ and 11 so applied to both) */ list-style-image: url("new-tab.svg") !important; } +#firefox-view-button { + list-style-image: url("firefox-view.svg") !important; +} + #sync-button, .urlbarView-row[source="tabs"]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-favicon, #urlbar-engine-one-off-item-tabs { @@ -168,6 +172,11 @@ and 11 so applied to both) */ list-style-image: url("search-page.svg") !important; } +#appMenu-translate-button, +#translations-button-icon { + list-style-image: url("translate.svg") !important; +} + #open-file-button { list-style-image: url("open.svg") !important; } @@ -361,7 +370,9 @@ and 11 so applied to both) */ .widget-overflow-list .subviewbutton-nav::after, .PanelUI-subView .subviewbutton-nav::after, .menu-right { - content: url("arrow-right.svg") !important; + content: url("arrow-filled-right.svg") !important; + opacity: 0.6 !important; + scale: 0.75 !important; } #PlacesChevron, diff --git a/chrome/icons/translate.svg b/chrome/icons/translate.svg new file mode 100644 index 0000000..58e8c43 --- /dev/null +++ b/chrome/icons/translate.svg @@ -0,0 +1,3 @@ + + + From 6fdf2473c0b92f836de8b09f6c4ec94c4cd500ad Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 19:18:45 +0800 Subject: [PATCH 204/207] Add new hide forward button tweak --- README.md | 4 ++++ chrome/global/tweaks.css | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/README.md b/README.md index 722c5f8..f0673db 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,10 @@ To disable a tweak, set the key to `false` or delete it, then restart the browse | **OPTIONAL: Add a second image named `background-1.(jpg/png)` for seperate dark mode background.** | | `uc.tweak.newtab-background` | +| Hide forward button when it's disabled (like in Edge) | +| ------------------------------------------------------ | +| `uc.tweak.hide-forward-button` | + | Hide Firefox logo on newtab page | | -------------------------------- | | `uc.tweak.hide-newtab-logo` | diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index 8770f97..126e378 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -300,3 +300,9 @@ bugs with certain themes eg. dark text on dark background.) */ } } } + +@media (-moz-bool-pref: "uc.tweak.hide-forward-button") { + :root:not([customizing]) #forward-button[disabled] { + display: none !important; + } +} From 15d5c8219a887973c99ea1e888e7b2289bbe94c2 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 19:22:55 +0800 Subject: [PATCH 205/207] Adjust some of the colours for the library window --- chrome/content/common.css | 14 +++++ chrome/global/colors.css | 114 ++++++++++++++++---------------------- 2 files changed, 61 insertions(+), 67 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 74d97f3..7491148 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -34,6 +34,9 @@ --in-content-primary-button-background: light-dark(#0061e0, #006CBE) !important; --in-content-primary-button-background-hover: light-dark(#0250bb, #0078D4) !important; --in-content-primary-button-background-active: light-dark(#053e94, #005CA3) !important; + --color-accent-primary: light-dark(#0078D4, #006CBE) !important; + --color-accent-primary-hover: light-dark(#006CBE, #0078D4) !important; + --color-accent-primary-active: light-dark(#0749AC, #005CA3) !important; --in-content-danger-button-background: light-dark(#DF4951, #E12424) !important; --in-content-danger-button-background-hover: light-dark(#EA656C, #F94343) !important; --in-content-danger-button-background-active: light-dark(#BB353C, #AA1E1E) !important; @@ -41,6 +44,7 @@ --focus-outline-color: var(--in-content-focus-outline-color) !important; --in-content-table-background: light-dark(#f7f7f7, #252525) !important; --in-content-text-color: var(--in-content-page-color) !important; + --border-interactive-color: light-dark(#929292, #858585) !important; scrollbar-color: light-dark(rgb(37 37 37 / .4), rgb(255 255 255 / .4)) light-dark(#f7f7f7, #252525) !important; @@ -80,6 +84,16 @@ url-prefix(about:addons) { button.tab-button[selected]:hover { border-block-color: transparent currentColor !important; } + + .toggle-button { + --toggle-dot-margin: 4px !important; + --toggle-width: 40px !important; + --toggle-height: 20px !important; + --toggle-background-color: transparent !important; + --toggle-dot-background-color: var(--in-content-page-color) !important; + --toggle-dot-background-color-on-pressed: #fff !important; + --toggle-dot-transform-x: calc(var(--toggle-width) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width) - var(--toggle-dot-width)) !important; + } } /* fix page flashes when loading some websites */ diff --git a/chrome/global/colors.css b/chrome/global/colors.css index f775789..1254ddf 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -93,14 +93,19 @@ /* make the titlebar buttons black/white on default themes */ :root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox { - color: light-dark(#000, #fff) !important; + color: var(--toolbar-color) !important; } #statuspanel-label { background-color: var(--toolbar-field-focus-background-color) !important; color: var(--toolbar-field-focus-color) !important; border-color: transparent !important; - box-shadow: 0 2px 5px #0004, 0 0 0 1px light-dark(#0002, #0004) !important; + box-shadow: 0 2px 5px #0002, 0 0 0 1px light-dark(#0001, #0002) !important; + border-radius: 0 4px 0 0 !important; + + #statuspanel[mirror] & { + border-radius: 4px 0 0 0 !important; + } } @media (-moz-platform: windows) { @@ -133,70 +138,38 @@ /* library window theme */ window#places { - --organizer-color: #000 !important; - --organizer-deemphasized-color: #666 !important; - --organizer-toolbar-background: #f7f7f7 !important; - --organizer-pane-background: #f7f7f7 !important; - --organizer-content-background: #f7f7f7 !important; - --organizer-hover-background: #00000025 !important; - --organizer-selected-background: #006CBE80 !important; - --organizer-outline-color: #0055D7a0 !important; - --organizer-toolbar-field-background: #fff !important; - --organizer-toolbar-field-background-focused: #fff !important; - --organizer-border-color: #bfbfbf !important; - scrollbar-color: #0006 #f7f7f740 !important; + --organizer-color: light-dark(#000, #fff) !important; + --organizer-deemphasized-color: light-dark(#666, #bbb) !important; + --organizer-toolbar-background: light-dark(#f7f7f7, #3B3B3B) !important; + --organizer-pane-background: light-dark(#f7f7f7, #2B2B2B) !important; + --organizer-content-background: light-dark(#f7f7f7, #1C1C1C) !important; + --organizer-hover-background: light-dark(#00000025, #ffffff25) !important; + --organizer-selected-background: light-dark(#006CBE80, #006CBE80) !important; + --organizer-outline-color: light-dark(#0055D7a0, #63ADE5) !important; + --organizer-toolbar-field-background: light-dark(#fff, #2B2B2B) !important; + --organizer-toolbar-field-background-focused: light-dark(#fff, #2B2B2B) !important; + --organizer-border-color: light-dark(#bfbfbf, #686868) !important; + scrollbar-color: + light-dark(#0006, #fff6) + light-dark(#f7f7f740, #2B2B2B40) !important; } #placesViewsBox #downloadsListBox richlistitem[selected="true"] { - background-color: #006CBE !important; - color: #fff !important; + background-color: light-dark(#006CBE, #006CBE) !important; + color: light-dark(#fff, #fff) !important; } #placeContentColumns :is(treecol, treecolpicker) { - background-color: #f7f7f7 !important; - color: #000 !important; - border-inline-start: 1px solid #bfbfbf !important; - box-shadow: inset 0 -1px #bfbfbf !important; + background-color: light-dark(#f7f7f7, #3B3B3B) !important; + color: light-dark(#000, #fff) !important; + border-inline-start: 1px solid light-dark(#bfbfbf, #686868) !important; + box-shadow: inset 0 -1px light-dark(#bfbfbf, #686868) !important; appearance: none !important; } #placeContentColumns :is(treecol, treecolpicker):where(:hover) { - background-color: #cecece !important; - color: #000 !important; - } - - @media (prefers-color-scheme: dark) { - window#places { - --organizer-color: #fff !important; - --organizer-deemphasized-color: #bbb !important; - --organizer-toolbar-background: #3B3B3B !important; - --organizer-pane-background: #2B2B2B !important; - --organizer-content-background: #1C1C1C !important; - --organizer-hover-background: #ffffff25 !important; - --organizer-selected-background: #006CBE80 !important; - --organizer-outline-color: #63ADE5 !important; - --organizer-toolbar-field-background: #2B2B2B !important; - --organizer-toolbar-field-background-focused: #2B2B2B !important; - --organizer-border-color: #686868 !important; - scrollbar-color: #fff6 #2B2B2B40 !important; - } - - #placesViewsBox #downloadsListBox richlistitem[selected="true"] { - background-color: #006CBE !important; - color: #fff !important; - } - - #placeContentColumns :is(treecol, treecolpicker) { - background-color: #3B3B3B !important; - color: #fff !important; - border-inline-start: 1px solid #686868 !important; - box-shadow: inset 0 -1px #686868 !important; - } - - #placeContentColumns :is(treecol, treecolpicker):where(:hover) { - background-color: #4A4A4A !important; - color: #fff !important; - } + background-color: light-dark(#cecece, #4A4A4A ) !important; + color: light-dark(#000, #fff) !important; } } @@ -214,6 +187,24 @@ .sidebar-panel:not([lwt-sidebar]) { color: light-dark(#000, #fff) !important; scrollbar-color: light-dark(#0006, #fff6) light-dark(#f7f7f740, #3b3b3b40) !important; + + /* Sidebar search box (Windows) */ + @media(-moz-platform: windows) { + & #sidebar-search-container>#search-box, + & #viewButton { + appearance: none !important; + background-color: light-dark(#fff, #2b2b2b) !important; + color: inherit !important; + border: 1px solid light-dark(#bfbfbf, #686868) !important; + border-radius: 4px !important; + padding: 6px 8px !important; + + &:focus { + border-width: 2px !important; + padding: 5px 7px !important; + } + } + } } @-moz-document url(chrome://browser/content/syncedtabs/sidebar.xhtml){ @@ -222,17 +213,6 @@ } } -@media(-moz-platform: windows) { - .sidebar-panel:not([lwt-sidebar]) #sidebar-search-container>#search-box, - .sidebar-panel:not([lwt-sidebar]) #viewButton { - appearance: none !important; - background-color: light-dark(#fff, #2b2b2b) !important; - color: inherit !important; - border: 1px solid light-dark(#bfbfbf, #686868) !important; - border-radius: 2px !important; - } -} - /* Linux / GTK csd support */ @media (-moz-gtk-csd-available) { :root:not(:-moz-lwtheme) { From 81d322dc9312a7dde8e06065324302600b5bb784 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 20:04:20 +0800 Subject: [PATCH 206/207] Add styling to the side bar and library window #83 --- chrome/global/tree.css | 87 ++++++++++++++++++++++++++++++ chrome/icons/arrow-filled-down.svg | 3 ++ chrome/icons/arrow-filled-left.svg | 3 ++ chrome/icons/icons.css | 64 ++++++++++++++++++++++ chrome/icons/tag.svg | 3 ++ chrome/userChrome.css | 1 + 6 files changed, 161 insertions(+) create mode 100644 chrome/global/tree.css create mode 100644 chrome/icons/arrow-filled-down.svg create mode 100644 chrome/icons/arrow-filled-left.svg create mode 100644 chrome/icons/tag.svg diff --git a/chrome/global/tree.css b/chrome/global/tree.css new file mode 100644 index 0000000..2bbffb4 --- /dev/null +++ b/chrome/global/tree.css @@ -0,0 +1,87 @@ +/* Edge-Frfox - tree.css */ + +/* Change height of tree items and add rounded corners */ +treechildren::-moz-tree-row, +treecol:not([hideheader="true"]), +.tree-columnpicker-button { + min-height: max(28px, 1.3em) !important; + border-radius: 2px !important; +} + +/* Change the background colour on hover */ +@media not (prefers-contrast) { + treechildren::-moz-tree-row(hover) { + background-color: var(--toolbarbutton-hover-background) !important; + } +} + +/* Change the background colour when pressed */ +treechildren::-moz-tree-row(selected) { + background-color: var(--toolbarbutton-active-background) !important; +} + +/* Change the background colour when focused */ +treechildren::-moz-tree-row(selected, focus) { + background-color: var(--button-primary-bgcolor) !important; +} + +treechildren::-moz-tree-row(current, focus) { + outline: var(--default-focusring); + outline-color: var(--button-primary-bgcolor) !important; + outline-offset: calc(-1 * var(--default-focusring-width)); +} + +treechildren::-moz-tree-image(selected), +treechildren::-moz-tree-twisty(selected), +treechildren::-moz-tree-cell-text(selected) { + color: inherit !important; +} + +treechildren::-moz-tree-image(selected, focus), +treechildren::-moz-tree-twisty(selected, focus), +treechildren::-moz-tree-cell-text(selected, focus) { + color: var(--button-primary-color) !important; +} + +/* Spacing between icon and label */ +treechildren::-moz-tree-image { + margin-inline-end: 8px !important; +} + +/* Separator appearance */ +treechildren::-moz-tree-separator { + border-top: 1px solid var(--toolbarseparator-color) !important; + border-bottom: none !important; +} + +/* Change the colour of the drop feedback elements */ +treechildren::-moz-tree-cell-text(primary, dropOn) { + background-color: var(--button-primary-bgcolor) !important; + color: var(--button-primary-color) !important; +} + +treechildren::-moz-tree-drop-feedback { + background-color: var(--toolbarbutton-icon-fill-attention) !important; + border-radius: 2px !important; +} + +/* Change the appearance for the expandable items */ +treechildren::-moz-tree-twisty { + padding-top: 0 !important; + padding-inline: 4px !important; + width: 16px !important; + list-style-image: url("../icons/arrow-filled-right.svg") !important; +} + +treechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed) { + list-style-image: url("../icons/arrow-filled-left.svg") !important; +} + +treechildren::-moz-tree-twisty(open) { + list-style-image: url("../icons/arrow-filled-down.svg") !important; +} + +/* Change the identation of child items */ +treechildren::-moz-tree-indentation { + width: 16px !important; +} diff --git a/chrome/icons/arrow-filled-down.svg b/chrome/icons/arrow-filled-down.svg new file mode 100644 index 0000000..bd111a7 --- /dev/null +++ b/chrome/icons/arrow-filled-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/arrow-filled-left.svg b/chrome/icons/arrow-filled-left.svg new file mode 100644 index 0000000..c0f6945 --- /dev/null +++ b/chrome/icons/arrow-filled-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index a6c20a7..e99d62c 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -944,3 +944,67 @@ and 11 so applied to both) */ --header-image: url("extension.svg"); --uc-enabled: 1; } + +/* Tree items used for side bar and library windows */ +treechildren::-moz-tree-image { + fill-opacity: 1 !important; +} + +treechildren::-moz-tree-image(title) { + list-style-image: url("page-portrait.svg") !important; +} + +/* default folder icon */ +treechildren::-moz-tree-image(title, container), +treechildren::-moz-tree-image(title, open) { + list-style-image: url("folder.svg") !important; +} + +/* bookmarks bar icon */ +treechildren::-moz-tree-image(container, queryFolder_toolbar_____) { + list-style-image: url("bookmark-hollow.svg") !important; +} + +/* bookmarks menu icon */ +treechildren::-moz-tree-image(container, queryFolder_menu________) { + list-style-image: url("folder.svg") !important; +} + +/* smart folder icon */ +treechildren::-moz-tree-image(query) { + list-style-image: url("settings.svg") !important; +} + +/* bookmarks category icon */ +treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) { + list-style-image: url("bookmark-hollow.svg") !important; +} + +/* downloads category icon */ +treechildren::-moz-tree-image(query, OrganizerQuery_downloads__v) { + list-style-image: url("downloads.svg") !important; +} + +/* tags category icon */ +treechildren::-moz-tree-image(title, query, tagContainer), +treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v) { + list-style-image: url("tag.svg") !important; +} + +/* calendar icon for folders grouping items by date */ +treechildren::-moz-tree-image(title, query, dayContainer) { + list-style-image: url("history.svg") !important; +} + +treechildren::-moz-tree-image(title, query, hostContainer) { + list-style-image: url("folder.svg") !important; +} + +/* history category icon */ +treechildren::-moz-tree-image(query, OrganizerQuery_history____v) { + list-style-image: url("history.svg") !important; +} + +treechildren::-moz-tree-image(title, query, folder) { + list-style-image: url("folder.svg") !important; +} diff --git a/chrome/icons/tag.svg b/chrome/icons/tag.svg new file mode 100644 index 0000000..8864d48 --- /dev/null +++ b/chrome/icons/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/userChrome.css b/chrome/userChrome.css index d8692d8..a43d558 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -9,6 +9,7 @@ @import url("global/popup.css"); @import url("global/tweaks.css"); @import url("global/browser.css"); +@import url("global/tree.css"); /* import custom stylesheet instead of modifying Edge-Frfox theme files */ @import url("custom.css"); From fa01a3bd6352b33a21c5166aa4d32bc8276db4a9 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Fri, 24 Nov 2023 20:15:52 +0800 Subject: [PATCH 207/207] Fix bottom rounded corners of tabs #111 The bottom left corner of a tab can overlap the currently selected tab if hovered over, this fixes the issue. --- chrome/toolbar/tabbar.css | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index de34c55..9c12b3b 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -82,6 +82,14 @@ } } +.tabbrowser-tab:where([selected], [multiselected], :hover) + .tabbrowser-tab:not([selected]) .tab-background { + border-bottom-left-radius: var(--tab-border-radius) !important; + + &::before { + --uc-tab-corner-bg: transparent !important; + } +} + .tab-background:is([selected], [multiselected]) { --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor))); }

    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%0Ac2xJFrN}%SlUy3p4T;CE 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

  • `Q@F)h~tjTqD?1;cC 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%0DLkzDWo+mj$!4Yuz(;AP?-2DVA<__ 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�x~bKv~_= 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 aWa&;n!V!zfr>h+TUJ7qiUYAK5fBZisb7x5a diff --git a/screenshots/screenshot-alpenglow-light.png b/screenshots/screenshot-alpenglow-light.png deleted file mode 100644 index ae3bb88d827bca2fa33d3b5de0c76754a6de7ae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176119 zcmY(qbyOTp^d=0!-GT;pf(CbYcXx-uU4jO8cS(Y~ySqyU8Ehc955XOl_jh)`{q~RQ zI;W~n&-AT(pZi?tXjNqyG-M)VC@3g2Iax_{C@7c{D5y`pi0~gPTz7ks9}|*`te!g* z6#CGA1A5H4-11|Q&_hbsL&MqH!`sZw3d-Bto5juv;BH~&V#VU@W|IpMB!Yq>hmw;N z)AY$Z%lFRH8Uep=xzF}^KW~DqR*n1&a)N_HgF`7};EE`*0Zh>}(WApA1(<~dTq@?# zqn{NPWm3n)nbg!YKmVqb!jkm6Ah8r!_rBQlpL==BT5wwbWE;0Rcj^fd;;>oE=5U|= ze(;=sfru>uRUrzWgkB8Yd0f{qNDz#G*zpqPTMG@`r&9{DGv=7)j4$tQDQCN!t?3?g zy-HLby8NOKGI#Q928EA{NIHjfvdI$N5Es`&K?;n31Pa3C=}wS z+XE~Yqu5~CznPHhM?YiE$4(9bt6RdtWC&SO^2x=)bt%4G4nnacB3g(jB1v>e1o|h= zUsNTMIHZ{5^Yfe}3}|8Vs>1x((Y3ydMkq=~W8F@r$A8piK^&s;oWD+_N4{aw-h((v zibF6zg^5Z?nEwQjYH8#|L_iU8+YrF!V44yf<)BLw7}?5F#nDb3Iu9iCt;_vz~|Ibp$#F!4=O5@U+LZdwj%;2Au7R8BuTG0I1GAxK{P@b za@i1HVOAZ%C6AWp`M)y${|UX0GH8)N4`;kS2`O zaNDreF*D!?Rf*+sCTmbqi?W=|mXfq0#ld}M%T;OEMu6P+ZeoH@gBGQ~PPUTFswZ&| zUJZyR+zf76F}Y3BWDgCAY;(r;*dfh>h`+GXWRfVOI3JTK(8B!k!s5uG)W0znV}1H% zK_C_uT#w2S!9*i2pKBq98t1a&fOFy-VTD-SydLhBYo{>nk1JcTLqVPH>5l{pIDbl4 z$7UC&2{{=35rOJdS663vR~PPn(AL~c3`GS!`(sNu?DABLxgu6D{`;Q=-(BG}LGPR`uPQAZ$1;cs{I3@Sr&n?~94P6m~5;b+RP3-2c7|^AM^h zciD!NW2Z|ai*f9p5vYf9e%{W2&w5uUBF}e^W{f+hJ8wp%BHs2I z2?=x-Be%+s9Q^mm($2rQ0D7EtuB>i4tEFDMG+|_vSch~)3CI{|&2-R`o zPa}PMd;1H8xu-{P2vr9N0me-K(>A?%ASZP^$brSQ7KV6GP5#Wb!u;gkIGxQ~PYbPB(Pu;oYg>93;lD#3O`Rf3`M)o{6-hCQ z0{n}#;Iwn{Q|p)IiO!Jfn$Uw%?s4u~K!QQ5{7E#;g9*D{5G7m25c||+6y=c#o-27#!5~TG%2<+z zS**PQ)$va?GAHt}UGFPzxtW>IhSZz5@UaH+AYU1DI^$^iVmWIU>{B@!(^k}t_>g5mzxrP#JPano=xp8Kb*u}1r6(pn+ZIl_m~Ctzhc^C!iGB9RnycEO!b;TrY)L7RvEXu8daAOGgs@$gTBmabLT? zmn-(bTH^f6UU>pKxG~4Xjqq2C%(-m>?M_O{XjT|KN>K*AyH{z%``=EiYwx--C337e zwT$A-9!X}HL^=9`aS=|HC8y+zebm(%IPH^WtU~Zo?coviT9@e?K+zRD(G_I_q~!bu zqVf_H@g0>5X~zY8P6UAYq!U5P=qRoDFHBF*TaXd^KG7TB^MyBbq>ECGWr6Rc6^|!S z=DnkXfmBY!_$$OI1)|KeT(jIHU}t%BZ0Unt(LW}?R7A7$DKoA62hig_`72D`Fh9FR zCKkPqS{PW}$Xl+N#GIH$3;)yf?Qw>tp!G788MZwKTCAGW5?X%t&HB`Z5%~#!$bFrS`v@8Lj1I=qII-yJ>MBPG0ZnXr} z;;*^|ow}B>+%i?kb*m+~+k6Gvp99rQKQ#WVMpqu-eR%CFH>X%+aB=f~zxl%Rj=ty* zwLJvl0CC(boAyUhA74^$kBN0|;>qz4mgXaf&)dSvCNn&Qft1N|n{ke1swH21l01~; z#UFHsWFs1qi7PDtd=9N_iLiC()~nURJD64+-ORV#B`2+W8;?4B8(czGBi|;P<>s)s zf3+g^5ss+)dLKH<&uIDnUfM2U@EpryYhdL3f28wRPuP-DY_Mx-mbgk{*M+muDruGQ zJkzebohJ6ppt07!i26hgctgOGjO}G7ccs*3kmJS0%^hCvy{#i7^7GZU$SlJPexNrgNPa;AbnnVk+ z{>njMD?V0#MTM$9cBoY5ZXGmv+D6wMnUO(WV2v?2-ad19{aRI0VwH;^E9AL&BS&QS znqv?;rZ~7xd3R26dQxHQ6X_Bv9dYgBJ9+ym~!iFDyGpVu!iK*C5|G>(JVVp%_d{GsuleH*fg$ zp^COrZ7_@t5GVF9QEZ)u!qv6Je!StKGHWrA-FtA>@CxFW(abKV-(ku-+#_v zxDDA!oq-amE%zOnL2;rYwi>16%IQ4sv)FQYJ#!>V;uu~QU*&nbo9&P9ZKdpF=NT;b znWD=Jl5B3q{o-FFH@=phH`9vzj$MgqHX7#)TXyK8n&>pcc9SaSnvRBro>g|-=AP)x zL07{&c5Lz8p2SE}Cr2EkIpxdlDMv}0chC<>j6687Mu)Io_&>F~)6JO(+7u#;Uxit0cTV{%>4i;=mP07C1+2A~(vQGv2R)@@Ub9V7HSPc(|;^JRGM zpRSyoFjY(j&oGe19n!IE19J*$#y77r3_a?N?@ymH&EvB(KPwAPZ6#M446oNCb=%AR zQTLy2xh~ZNYv=Mzm1W;26PM9kqJ?mRoaL?sZNm`5#9_t7Pyv7h>Xe5JF&uk7y_hkD zn6V!^*DFMTJM5bO@eIx+8z~MNp(Hg|EKH;qw5Pn5U}Ts(0o-d7TmB=WFf=-A)JLxl zu%&^Oc|?qH9ckoE(8TEyhaJU^29}H;%hAtfp~A7hD>#dto82# zSI#<}NE4l<)Q5N&>DXb&Ma%794stxpy1zQY6eE{~6~hmv^#W`^TVj}*i~z&7G>4L! zIT7S;58~jAuc7pg8Ter0gIzbYHfnq>QHML^1Zt8!6x#@SOv7xGDb%?N88NW_K(D1l zjiG>CL+cV=Kkw2=(#gBV)nhGHh>x3M3JMpG{V=eCXJf7rI62h*-u7G3V;dZApqt{s z6XIPlVDP@o?{V7cPAav7Q~sAOc{qrFgBqL!&%BK}kjDv>z8Tvp3f_y;#NKj})kjbJ z)9i&H?TI6tIF?aMH}RhiUe<(59Tjr~>R1Yi$3?WLw0cB5WRPzvO0R9ugjV}^%TkGQ zJ|>*DnhZ7U8Q`kXwkL3uwq2Y)^e%8n_5VVv-7A{#99CrvX%;e<3(1|QBfpl{%#9GU zh~qT)O=a1x)aX<(j8d_BO+jSO>Z6nef9%i*;buEb8}n-vx1Z$A_pqWTpUG5G_QSBx zL8q-AQ>B-5RJtZ7pMfcU5ImMrn(3shmHD-kz=kokmMzyTCkou{GAahoQUvC$nL-sF zj9BP1itwl3FGu_PBlU{bXNuW|O_UIKdFoq&!D4Yxus{APNFjnXHSnzk8e}_T2~g@= zE!_?5yrbF)m7Dk*bI$}${$Vv?X-nBxvA$wJhb}T zXKL6OPnQe}^~q#T{JRixxxX{vb`I@Et4WHb&<8?3Xb&jOGV`Ec<7HLOvS`~SE;Up% z#a0VM6s8yQ;obX?uQ-&fd?nN|j-K!y_VbJed`}e(f8$NL)f7+Glf>mJ2nzd)Wus0d z?F2**0?Uf|<%o^e;v~|ZW)KP7iP#d!!sMDVHae{U)-5JFJ4TH_#B~1c0QN>t@_2$hxr97=D{l?d|QTu!KzR))CCk(96uV(N+@?s~yPEa)9 zfb=MbAvj*sqOH}viO-+7u{Lg`B8aWcNh5pBPFGTxLJuFiI6|g)p0A2`d-Eg$OB#RE zsholMwsa`64j7T@Br)w9I_2M`0ultp0ZZ zTTVA3Wmq)s4LDu0knLgXDb7#KFU>EG+8rJ7N+hiab0BQdYSz|T-j!X4Q|9VI>RA_| z$OggkSA^LOa+A_=^1MseF!P{ww}>q}R&==#CURUa)T2&|nK#z90&vth!V44DzB~D; zByd9L2x7pHb+)sZKU|{Do{2ZyvOcG-hGDs~`!~ySzR$A$0qx=SSd7fh@h)T{>GuzT z2ogg`pQ?~>m?%}|J9(ro2_%hIL*C+bFuP+59>@)vrvqL`CZkl#=gZ`LGTgEUCihYp6k9t%b_Q7|^&WHO15m8Vn>P9TpBFfdI{*QPf%B_BL zGtr*lDH~Y03shTp%XhX1yNoowawQI7opBoG{nBcSJH>M>5!1}u4OaYQJJ@gd4R<0F z7V9l%N+lMZ)qJS!pswSE^H?KixpZF7-7XR^$d7M(MBBEATNaP4NClfSuLP;2GQ4Eo ztXj?4@0_S1?nN%8*FRDY9Gp;D5d3U~;aI|5vc#Tr&P|RlR=*xoL@EIQ%+zFfXcmLN z3oZ>n!SybVBUqD+iS74jrTdv{?UpR^5fI4LHRJj;2QPecX;q3n;tZqEMB7xHSFbll zgs>Dw=FJ`q&QVo8vxew?WK_=YCJ)P$7>OLniwv{C)$r6DkAdbZq0)M zS8a@(dI&atzOT#n!wg%b=MlHl`44nRqs;)GG$kkh!#+L%4QK6<<_t4-(&}QvzGN(U zr>3E@Z|hX@EZ=TrLBYJH6f!K#jdiU zsH0Lk*k!qO-M=o^>^IsUJ6Vm!+Eq~X`35!p)TOvgC)1=s%I);x_eS;DasW%TM(&B3 zU%h3kV=YIb#KsISshLZR?vM*NP%k4S%uQ`v+L5=4Ao9=h(+xea_S8)J^PIVA9md4e zCR%^;TA+h~i|`jOqX^FL*1GX*DV;7!hKW3G2ctAt7yt_46Oq_CzkvRMGb5;*^7FB< zfK)!`v67<*I(Db71X;Px+`kIyyc>ckwa1L}EkCs4jV~Y_(3@{bDw@h5%N$o?oiMy%%xsV0!O`0iVVLac?%(2LX`~-&5qqVO z#7|T!1hUJoHZW+BbAJ*LsmfX_P2rWFu7np1#zI`Cl#NyxT-VQq;G-Eb8kYnq2Q&4N zCD!pk1?cM&7+y0_Rq0&EyuqAEDKk=oU2Uv1*&GK^pYCeO8P^j*Ae>-R1)_Rg^w2zV>U!r1n{+jXrL(|L6)h!hHy!zN#;9Nuf7BR&5 z2A`kDD}mx6TGrP;A!+(&wH>SxyUx$?X3uX0_OZTBoa9oNoFcl^;Luprb;&PmEsPFT z|FDkjoPaEjZV=g}{L@M+1E=i=n&e>~MC_I^D_x?nl;;w;F@*quiB_!$`qnQt zuTMHX#$axG5HglG?nPGd`6o(HeePT5FPvp2-2WWrn0Z$-+BBaX4dto$#Ps<;pq1LD zvHPZRqf>xP%?q3C^?pjawrqgAUH3^Esi?C(Unp(oXwtt{%?%-Ow;G>xu}8B;0o)z# z#=mlM6m9iMAqDcal|C6ZLTwg^`OC7MwUJreX7I1iTDx(+RK+o0tWhO?!5YCl{ z?tTxK=VQ|Lq3kvJ6|gOfc~a`PQU0;%&y4Iyo-1EZBm<&KD1tn#eujKM7o!U`4~03` z#r5Q$9q@_=W>wWPOhBINraPI$mC+drNCE{PW4Hb7Kq>Nx0_Y=+n(M*~6?b>Gz@l;FnoglGu|M4y zIdvG{HAVK&LP>Ebg6M5G>;9sDK%l~~t3D`qI0(ui;gs?e&n^RR!Xwo)mOMAbdxr8f zgUwia+E6-sfMInps{d?G}8Omf|ydDVMKSvIlE&e9>eaq3(#>$Jg?&C)9AvS~@cJq|gZUSdw{PKu%=fQ!* zUo?{`jvBbc`pEmIKcA1;Oo@v3zIX6^a7PoojezY__&Nk-(&D!^Nch!Bkau*iZ`8c^ z*xtgQ6wlOtlq6}+Z;8#=tYM-j!j#?yF%rG!+;ltb(bQYO^U~YflgleU`No16KrFY; z)p>GSSDVqZ<$WqDeb&l0CsUBhii9dpCfOLpsr^jHuhu!7oJT>$30{72qSiE_5ARj1 z3G|YQ2eU`OWio3eGthKQ#2U7Wb zI&t;9o9ZDzCYP}_H=muw{H#c8#w)&vG@h?&E5xMW-)PL zpcvh$K?~|onBOXJ1pPjwa46H-A1r8$x&-|}L;=$baNmo!Ew0Se=g_jDw&dq770Wc*p0q>j#h5%Z}e1& zr=4iq;Syg~*IdFBjVfT4BY$`(&HQcM!RoFL5-_lzYIk1v4&lFa0O@;ddzi*X@l6Avb1%Ky3KI+@aO+9{mdBHJ}F&>_>Y4}50U0ooib7SUgWzWh?nQV}s2 ztFTZWKD~YEicKBPgl*A?l3K2TIjo0?NTU{Fk-P8r6;ZVm62R!Z3GaKw?$w1peq=i% za;LxA-|bJHuvZOy%O-O z>2@fS4)36?uQWQcKBK1v&u!cR1`+Y*0&TRL~-!o*KlI_|+9Z ziyv7Q?sm)`SQ;+0Y;cT`RpO$WVJd@MFcS-><%WK= z5P`Xue;&}&C#M*b$Sdz8J561T1=V>{<;hvRlCwARxYkS6$RY4{X|R^!;&RjgTo*;h z1wnsR-GvMQQ`sE=8W4WsZ-46qxnX984qqzq9QecH9&nEQ)C-9C(?zv+Tim=@eMjhl z3*QG)r48MGC)-x|bqZD~vawDD`jgvHDHpvo2-q36WM#Yx(EIQ89ba`F^1f76A#&?@ z*v|MBnuypJ;y*SKY}Fxv;=c^c*XFOk|K0f;&t>qDX58S~zp0ZdfC_p%;xN|l4VjFP zhAKrppM%kuvwxLvA^vvbt?~!cwgGJM>~UDjfI|RmA$NMP$*3MY{NwvCrEY9bf%EC* zNsY9CJNuZf5OZ4uuw-rB{Yc>tdDq+UX@wQau_UGn^qSg7CA;t0&Dh*32#PH$%%73D zcq>GE{_=l%0dRx7GR}kc?=N<)>})u02cyTBS%c}`?)Zbg-;}h2gbn^Ng~K)AsD_B5 zfZmV1tDhd=uC89jS_I{Yg`QCJCx`CAqc;^cQV(-}r&QJ(w?5)CiQ3yI9N$uV@FuzY z2UN^=<;gklyDRFCaCskz>D`j2e-w)TL8K>My>ugi6W-{Iy+u&)-D|uyuRRx1ADUt9 znHu#EoPIkY3VZ+(4 zBZzbzWKF*9T-^#jypyQ7G_?iXrh z4fG6DHTg^sLCq2@e&L2FX6TTc#waq_f^(aKDCu8b(Y%R5}sy_=u#=QM{$|4!1?;!QadpeF! z%w*;vCagzl^2JgB7(h)xu5_JJdECk#obGfPdgyCA@56Eq6rtSWk@t2POGsSxJyANZ zRltBZCM=fnnXbfg#J)M=!!TH5F(0Cp9}*AKG&%_jOTaYatcdb7umo#c;4gatBAQxB ztV~%#tGfzyE$X7G zJR(uhmoWBxf)-?`=_8k5X4bSfB2Fpjzw(#5CHI3rxqMQ`v0p%e9>{=_Ie|B=QE7Xt zIb01J#iCNYI2qtXIFY?A8Py5kA+!8RBYLqGc%Bp|Aj3rHock9c*B?`!c{_Y)>g)`I z8zkk)8I`0@UV#RG_HXV&f5M1r)+=sI&lyoeWC((abxd$z;i0eu_OE5c&3hU;oyc+H z;=1UOoq8kr{B}}zl)dV;nZp{cy!B2K4-g4=iTXfv)i<#lZNZk>(5 zBlphsvy;UK-G*TcIH88J?r8}o^cI@^Kn3Z@!t|~>$vhlB-nBl0Pq!x-a5uzdVjD>xQ?^#3vLg0yVWx;0|HQ;0G*c#o2|Fm z(i^L8>nZsm#yNf}q``FmjrHM@kk0*d_z&@gu=mzRBH=>Ym;9#QP2jBUA}7xuE}m2t zKBP?zwWEi&B3x>FnM+l|qS>`T;td!fKbl@)Yx*W(y_ql0tgz%lLg`%>577AnhdI#H zu~UgIqy3wP{!5Q9$CsIWyKQZQr6e_$U$Z&OF@o{}x#O9|mPzP$3%v0f>MC=#OxTeq zU<)CF{f_^^#KP>(hbhm`WA9B!F+OfKHTmAtWoqor{Vr}TsQSQOxS^+O5aS#b$H>@5 zyuib8)jK7fP&(49|C-AAulr0kSJS-!;Rn{(dIHzJ(~QzYDl4JRz)LAllK-q7Fp9n# zeqo{*qjPwisB@i9XKeN=Btp$7Zy+HzMG;XRHGVDI2ub;!TY@j%(1|EkLZ_AN$J9uu z(7Uza84TUAYU$g}(nvz1lvs|jzsyxa6Fz@VQ;$c=zs(6*sXloIvb>5RZqln!zy8{J z5HDX&lAyx19GSK#58_${Y*|oJCY;`FxXehj7maEZf@qF>5K%CPsZI~H9b56jtW&)i zovnC;vGjQAmsY|hWtA8}2FqI|jZXzp)hO=ZZcz#OAJvPq#Xe2{_1O5=)12IfxaEck zgmt$BEOBw$4-tOkaXP}0;wG}W^mH_atX~~6_XK+P?;R0l%YwH0QbBxZV#F41r5^3I ztr7W=z4%fo^J62kdEbAvJ* z@1DFgDmOKIB12P^4?n^b&3G!EWYFnF*2Fc25lVl2kWV2(OeFS7D_-!^i2Ko1ZlA{8 z$<{b73DwEl&1W|bjfoj1bIC;U1WvBY8@ei=y({D4b8OzI^_gd0(zYF6J0jk?U|0Wb?Gpt_2A?EJ${qSy1i8IQAOa=6E9M8deAjhUE4D+eJ;c%hR zDQ|Bm?@;8e&1DJ~(}NFg>MSpxlfH`ZHGEy~B}HegJ9r7-1-zv3;IZoWcK5O__gdX7wO!_&dJs1^*&MYJtylct0xC3vvAGG*ymtCCCbn-a{S06E*b5!yLN)~ zUJx!o&yU}Rp66MF__MEWA0H=naUj@bGb@`GumGc#y| zEgjdt_b1Lnc4KIGepX zOJG)jdArSWU|FcU)s5pZ`?$Ns>kAIT-Ogd^7?4LKQ!Xe6ssDDaXQpL0;&P#BRC4e2 z5JTjn|1TFkv%z*7BNlI@&scBMPxz6q z`|?iw?F}R_5yj(#$(wS6L}lk-TM8{F{l!Y<_GHhxI5{_2x^2TD2F0E4J~^}f_$KuT z#FvSmQL{UGN$2`#+fphlG%{s`A7^v>Hq_nbO2-pNHqjj~aJ)13w*ZB1CFS9Ro%hdP zQFZ@Y<)=kGvfEl;PLZGdLgZMJ09=DNP~SRfTMIb1?Vai0P!jm>*(Q1Jm3({%A_AwM z2W&6QB(e+-~dg>-D3G+c9$$7MUU?&^mtm5;~v;m!EW4n}6) z3>8X7lj*wg=>6%y?!p`u9do(}E8DZW9AB&##NsMgctgO7GCZ3QT@Tdr(|<)vZ^(kt ztD&SZ!`0}j!&5SdzpTXV@FU##dy(t)tpPxR(}kywi}=sij%H~_%+Jb_osuUq1nsbWOJq&%oP zu?q;>lAeB6sbrHc4E-BePkqaMxy6+)^n6`WQK<@RC`nx+>!}6ze1~6eb+3g*O@c4i zM*98o?joh9jRV)(4-4auV%_h`(2aoncH6^duhg4_^6s%XK%8c42kN+|%FJK^Qj>rx zwb|U=qr+iFjvE`O10~nPpx7{HCoppnhKsgwV=$%Dz}0A2h#2{&mGyeWt~f3Y6t^6L z&s%Sk?75m4WVPgTpfg#c8JWH{_qOWKb1|bEsJVT-oWI?_MymN#KYb$lA@-Gs==?Oq zC5qL4=`Celp0VBTpi7a2FACqeJM1UcLEqL3{mx?sh{x^R-Pv_N>z5+&;^|h(VF;DI z^jVrPnDXj8{o;@{vrxjz57|KBYrF43m!Tif)VSjjJLd<5)AL~;zjh``^{JZ%+*V)J=bNo5D;}$!l7s}#ObFg)p!2u)Csn(D4r`sc zrfkGwz}-PD*7w(3IzlctHutRu6sia`)6qJzSVaEo{SLv`qab$>$<|>=WTDN#j@H=j zT`DiUVxMISvz`cT3i|nljM9>Q+BX+YK{gChV?>bvWaV7sS837r)W6ji1FQu})iD}Ojby(*sTvy>J=mt(z++kB*#?N=+Nl~x4U z7r#64$rGZ7F*J=1+hM4;Icg?EAJ<2C;}-{*ppG44NWLGfN>KM&uXWa=ENYV6sy7@}%2iR}=X) zd*gameBZ=)M2TZ-|D<8)Vcm1f?EG!$<*{ha9QgXU*AREHm3pc|GE2rPfB;KeU2Ao> zR`cR?B3Vnq)4k*zeOqvmlRF~flr@z_&F7a??L|0o|SE94dhq-${E;1dWY4vL6k!z#`AbMAmhylSMiOQ$3lA zI~7t@A7KuT>sDqVdzgrcD|&7p{ciZ&^4K2OJj~bb(XVkqJxkc04Ni}6daE%~ly^G# zxALA6{6;-ff%R}jT`Wqxh_^pNWuo%iB zu^LZaMGT+!Mzh_Ia#BaCcvLKW62)tMy|~lSl)^$%a{O8|wXUAxGl5HmBT_0olf!R4 z+1I;_D?!B(dH^1(@Z!#nY`TnUOY?W*?tlevEfc>}iS#lB?LTpe2Ad`lb7!2Sh2OEW zh4T?awoqjQ`Q6CLv$Z$k)xv$liU-#HG5+5B@|DTpcXy6fPRg4*#?ZHojeL>R%u?vO z)kwLmQE0bV$0jA>El}wC+%?#2VnLA!zfh}lI<^c97i`#LFVJ-(RM8(R%e-7H%Y^=y z=KI#CkiUCelG)JXk^D8q1sy+M?eJh*?5CUt8xtqzucG$y>qN{+6W%G`TD8JerEdqj1|2{!;1 ziqQJAfnE|mzEbbPI@*FNuH|X}m3Za8egyrCON;egwD~;UA{0#O=D;WqltF1^cj15( zlzo*W92ScIio9i-%Aw5A_5i?2TVJs6Q~?c>mLD?qG3{~ryXwjm8VcDq-zA59JobxT zp!)R9CuZnM0N|*ZwQ!5|iG#t+`4f!W`8QJhQxMTWV(@E9!y+;`e-asImCsUvfwBbA zU&M3f#G{lN{C#4$dSYoKU%gYmiEjccyuYBPIFZ3H~iBh>+Q_O=K4o(9J`sRO@q_>B!aLvXtA zflV6RxxMsdHf0WhuA90#Bo+ShwHF)y-70*#S`y0o$g!>GyMGvGe|ZO@zaqOG<)uqks?f1g#ZPOJ(X@DaOwH`5dNKzH z9C~zvSN7xhRk9KctUv+8My+_IiqAoa&=)`J{DQkPK zH|aLqu1n(h?J%Kq0`7_Nn2ZOCIh3vE`;8q|x>1x6Y4g9u>@)JHX{`6J-L7YIUhetm z(G2H--VsIVKbxOOm0j;tT_c9)y&eX+A1dWJWNb&AvNTR54fDX(LK`b?$t?z{bC8!o z8F%7))r6bOYMO^e)lu(oKp4s@zn%DL>xn#2v|m}6?v^_%H?_Q+s5rOC4~2VG0LNB&pIjpps2r4x$ecG+Ix+4mSl_& zCS5aV_Q?^ckB0mMpWLRhE1iu+-XtNufNy=d{K>u6eExgS6Lah>7)5M$F3zn%2|)GbxPA5R z?O@yKWhF3LKNjZ99}6U` zeRtB9UIXPZt#ux;Dvh)u&j*JoxyeLW)+Sn9baza$x?~?DsJz;FCx}Hm2b#`f$_5fa zQZ3}OVm$N~>prHQl|FEjiqO>59rF>j#e8JsnGZxgYxG`IhNV$E%|1}I^+0Ox?L1?xn|7vo+6{1^5~wZmlbGD0R!xWE zqa7B=&_ouEIxdCjut07|(jj>INLXZ_`K{R+*Vl~|O6zyj%+qT1ZN9SZ!y5UqvhZ!Z zRCnv&!aUuVuP}bo1BD$Zn2Ve@7Kb5KE6vYDsK-rmo!3d!8J6JWdI|Rc8%V+ZCk2G= z*&X3`bCc4qCUZ}lhAlQ<@tq43=Kc-SExW$1xi>qJ^v2Q^4pCSwIR}my&$1jH`z4Rg z1~b<+-~)g!&a{OmNF}w3(KGQ&^rj_Et&sgnz)-l!JL6Wb=px z?{#eXyl-8~?kj5|kiS}$PIM3rM#27`*PA1V(zsxU*gQ{+o_undl$kvm1}*fBdgFST z(n$!w`N6j6S*BZdKR+#bG5LS3BFt8^EbF@yWf1W_HbMFd9MAye)h$jK@_G~}eAIbJ zkyvDKh;R^YcgAcI8oAh!8`*b61fcN~2>Jsq0tZ#-3I{jP1lq4dFUc1hgWo^w_X|dP zD&#ulztfNAXEDVkBIqIc$@2hZ!*liN=EH|Y6+m@e!#}DPq=6C zDu#nDZ~CNV9Wh)y?^_`C>S}hiepC3Ij`Q{o1CIV2Tcxsb_APXx$RmHG0;8c>o?Jrj zK?-{CP9WIVe|C(dZ-P33(R#+KPR@JrZ=dGUJ*Nn#_Q3L-*@$4)caj?s!k7GkU5&30 z3FUB>gU<676w@iU+Zp-mwm#OJ?W;!M*)@#-dcEZsbl`o$!rjx}p-XuwdhjNk^3zDT zuLG+Z_5ibq=2cNNoq*#ikkfU`;3gpF@a@Kn;FD*`A1=Cu7l^o-SH$`I=2QNEQOZvf z86qMSLTPirb?udh+mZxe3mewMyC*gFC3}&pZTMYybi!FwtstPrzkuDPqpva}^b9rd zbyQqA-)v zKNp!!8VE4k1`Z!fCx$3GFjwrwe3Ov7Jo)^{!KZ69^|Lmga`3FK@|Q`7edI`ZKCi0Q zm(nMge6vmq2v zb$CtPlWv1s4*?Ti-TuzY3HVzV5tT4OVp&Py2B^nc=hINEVIA}pSLG%P+cRCkb2p^i z^9XXjT76~?%J|}=_p5LKc{Z-=uDgdCtZtPF9P1c;f-qK2$UBl4f}t2xwLr#H!uM)%_a$kS1K@hL*? z$>XcFO#V&U%cqiBb57B6B6YWqF9D>6OFlYglSvjS4%HDAz70D4wetrf^o#XD-TARd;n2Nu0_w{K6JNGC{K-?%UVhfHTPBCWg0OJKov2OWXU0As{?}yN} z>j&#e^RqeIF+f>sP*}1z4IGILBj68B90M95{5Q4lK*&u;tFHOHbxn+4wrMQOo_Jpe zvdMpHWayiC6*o-O-j8OGlNt?`o!+ocTR+nV z$@K|cq`ZfZo}E~ydEIRUu&*T#|G4t!sAT?DemT(Lxk`P1!pV1Qa(qu!AsY77QQ98l z9rm9-`ZfLCmxaso_T??eiH4E!N68e=zvD*FjrUx#mO7?Slaq-qht35%6MZi!ayT-s ze@z)uS>w{qGShYbl*pnjPEJ-HE!SNC0Rynd;F>l)WS?&A(7&}!JT>nsE;D7J-5`!C1obzZdeHFov8_s3^t&9wu{W!1ACc&Ul~gtBc#aS;LzjPI$+MhqK9|i}@$)VLt+nmBCHX^}>QlED#T2nqzA7=L@x-vBanKWW;mFHX(nS zUT$+(O&z-Yq350d(+kjBur(^s(j2P5DxCVoIRJ_+e&Y2WckWp>io}eQ)!O|86mVeCfS;4030*C?ESoM+A70TqBdRR}dbv_U>E%w^{S2OF8~Bql zC$E33WP~*z!#v~r#sOPd5|;f+uRr{lgq`E$aw)8hO!4X3)T$TSt~Wqxy**JOqZH&b zuXR2*X-Y|+#kJl_nVffbM;>1CH^}JlCSthzoX?B9+tVrsnMONbX8AoV{^;BX?)$XS z#oyd@dtRez0}tqPTU&jbCf=W`d4>r=iKQGY`q;D&%g>D9fIyW~kS+HyMBJ zMqBxEubg*DW+0G@9 zxmCxk*xSqF1(Q&3t`k6K7=z=3d+|6j4t>_=s>+=pkF=Vua>P(dVg4B0xQWD^rxe1n zc<6_+g7rD~98k;>@P+8e3!BHEa=#>t{yW(ZJf=O`w}}R)We*2#lbi@2{#eNNKSIv+ zy0e2K(bU>nFR05W)AChG#!NDY^Cy(dUiRmqMm@Qip3sRu98_R|r#k|l6;C&0E2q`* zPnHX?$u}Ws>oF+TOG(u#daK=Mf)Sqkt<9e}tcTdv?LG_!|98njs@fa9 ziH@;Sp`{<*w1Gi-M%ihb>yf@%IAHr*y$|<-=h^rW4xQ$%cUC%!v3%=>^*MMxnA6ZE zsc?XvD>w=Df*)qpXm3jDA&$J)+~>7B`YtQ1uU9?JB$@Yg0qM=jCHR$f*9~VrJ9(zKZpL^cv131E)}^AAZHI7I&oQsozCBeY?DpurX4_4&5#p zm@BBKdaakOylak+$XsA5O73j7Y%QVHzrRKo)JTz)RrLlP)(zziT+r~Nm5(#K zINH;J`yc(U@4m}gAD3di^K@GFHq>oO$fAyo24kf~6Lwdm=%qvTL`@1KdUfN=DvQcl z0e>+%OL2K#~4R?3CA23^@h6!CdYZ{38<}9Wnlrk>5zMQx6 zQXEC-|2oZg6ms;ElyqboU;wWwBI=E*kjJ`OZWAv}4?oUGM@L25S9=~!(5x2GwN?Yg z%$S{-vlrVgXs~f7uV<&#bT#qeJV*04Y*<~B!SP(BxQb@qbD9NTWG|7* zVNy8d;~6d=17NGr+ID+W4WA)TN_@CYOk1N6XupY2Ozmxf@aAVDm|lZ()##VBxSC}D zRH&lAg|LX-}#9&cP$OV{B~Lohfe=ihT{TF{sg98Z2mmAQ|W7ory=n7*h! zDR9}Z_E6X4?N}d4n~$)n)CFjwyiQv<~!>|UyJWCsgvI! z6N{miQBsmmCdIeQNas>g28ob`u9JsiB4%0ZJN9>sNTf22D!6I2@gKafnp;{}x@$E> zV~lNd-750hO-xkn^WFQMUE{(W#0jImnC9}-;CHoO@N`}d9iP}+l>~UP-RpaWL%vEr zyzA=PrBr;|NqXL^ggkFX(?t|bWGN9UQIZ_=b_rS*@|!=vyl(UlhA1;Fbnyi6ExtWz zxHmU&ge3Y!RcBSAJ z+4B6XAC3i9dOI>iCNDi%&WXDE5S#V2N^M?COT!srUgB~mAq=y5C8xHSD`c%KEUBcj z82`3XR6^`I#ja$KufXuOtD-Mhj&Gn0GuJiqV$em{x2#@quZDWFUdK0|jlLQgRZ8SeFYUabYZ zwMg(f`*gTm8HhGOS~RW_;gHK7)X49_v8VNhxVd6Fcrn+G7rQ86x{dAsFt?h07ofy` zOp|u~SckzWk)O>mVcn0!WB&s$z|RM^z@ZC((A7@8$GuR}=8nb#EXLa4w_`WzxR=l^ zV0%o#yG*Oj$?OykwbNTwdTRdr%I{GB>bFyP`Fu9dYrE7K_r@zcFLy9D&Gr1StYf>< z7$+(y`!Kkugao_znLE>l#4}7(xHIB)uRpr-$ST=qyT+QN4J=?$SwSUC^Y@%ZC{m9k zVAdI=^>&PhOIHR~>3z!$upMzb*nbCEX?Wj$3zl3rst>#B6^JF(mGI~J(ecW74uF4M z-72;{UoE$8xubqq?8sqwTgjSh2jj-|<(nV5vvxZr4bHB7td;-u{e}8)R<5x^=@ZJi zU-BhMR%3ap)7v!+3=Y!GHgu>Q`%reGeRrO;obOXgt_K$noS)FnVOjG6sIUwIn)s;T z-J(YN76E;exdCYf=bp%c(4MUM?SZ4u0Synw=Yqe`c%Xs}=g&nF)S(djqqf29(1 zQa@sat)&BIoYgw-{|tJ5=wG&7>4+1>qgrzrwxZhr+e1x;-)rsjSq@|ka;ZDwEbi+g zh7rbl^mtHmci!`dsJWiy!_L@|VK&EaZkHo>wtxfss9@0nH=>3-C|X%EhNu_tVMVWXw@=`DYDf?arn)-<=Cyvk|=5Dv$Rs1KbGmu-3lzt$P^Uq zdsy1|V29EEmI}~f+LxV)F<|+2%|5lLhTm(sG!eslrrKDSb&y>k6_Z9F*Z4`(BaaDQ zs_s(ARj#upIZtol+F2In100Y4%#@1-_sJTD$bE1R`njKw6=;t5o*(u!m3<8R%yq0Y z2Nf*2K}gIP?P385itK#X8a~hO^Q&cu+Ti1Yt4pTKvHwq)PC-Y?Fa%}n7Q81sDRf3vX)~IWX*Y|urRCby#OXtdFYE?ag9rl z%fp~j-p!v4a-jXExS?k4hGX$yif_ZO@A|jSe9uFlmahLA$uMTi#YN&LWRq<)TF3Px zBLfP4H6$lC#S%bx$s@9*G;=OP#X#%SKxlAqUnAs_atICKvomRiEG_COu@h?Vgx~ag zCF~0b<24$rkZv0u`8%~nGVwph9%|WXraAdjVTr2w(lTNyKN(Q+Yk5v}|#Z5p#LqN89y>kz_h}`XN%^MO*e`8sCj09E-CmaS4o;>-{ zbQju?XH);wq{00~^HVNt&G^V~=>wQdm?nM2Vs7Ipe#0Sy=(IRAe0zsxIjDIfWKI7NgmdIB z;^VXL%$H{{ZnujFUo{E$+aGC_Z@Ub}Kh(;>CRAI@$-18rkE}5;*;E){TUCsNsaqM{L0LnEc)Hz4530i5pwBA?eRtf*&y}MqwkfmaDfy* zsVHIdBvq_1s3HBi;3$3SRUfK6aV2X#IC}l6Txh!1 zU$D8WRSjepv;AA~dbtdEjah|>xHNOJ?4tt{VsqkGXL*W|;^5I8@pU(O>27Wp z@l>e}*{l%Tw7R5T?2L*IgKc+uwWOH#pl$-e92}ayv)k`oJ>aC6OR-d5MZk z*V?_iu&^>M+I3boZQ7=2wYJSy7O?(;J}d|AN0!fUX06vXMa}czE}U?Yq?$X zKJjvOuy7X}z-L_($-cJ-2FoxYb&4FbB`~y)U08N~0^kvGH@d3%P zBa(p8aAZ*_<6RF7qjqT%#|$D-!|#Bz9XX`JD+ZiOA(?t+`^Ssr`pz8viV2i-r|EF3z z%d-4@xL2?HyxLfwE7!lnuLiYUCnHSZPHCd&(>0fVKeXXbpBi02zqe@#92sv25d9qj z53YafO$reLgu<$D%9+mx#-L&kBH=nyIiG=R%w~zg+&mw&ESBbH)X7{ER$YaJB_fhP zdM1+G8N^(mt2!Tp)uwXt#@iXN%ki`hEAsh*M~z7+^R31Ds0>Db1f8NkDLUpj8L5FF`EM#VNUW;MdvtbQ6Pgdj;}@=^X4a4bs3w5E2l<;O+gi)Fk`! zH2TM674{PzSsrFPKBe5c6d{lCitNb|kT8y!=hZHq2KcpxmkwK9wB!D8vNR|cvk280 z%U3sMgXK`ma4xKpw|Do2_|i-|!a1X%0*$l2_EE$zo`_v~rWf>ExAu02uq?`$gdHfQ z6kj2=s<4tNgSA0dlY`jV2ss|Uov*wtt{mL|u?Y{H6@zc`IvQvT+a1$NnqJ8z8M{p` z!^VpLveN*8lNoJ#2T)E^<}fyRRPKnCh%(m)q~)?7tRWt&K4PzUAIZoGNUMGG0y&?* zJ3h)bU%j#g66!7dmX6%8M6^fx;SqRs5zIu&Hrx4U!My-|>)rkY_W2D7g<=~zMHmZsfLTSbvnZb_$D&-s z$Z-5*fVm;im9XN^Vo__Yjp(j#Z$v(PyJog7K;%ethq0z=Ukm;Np zuhj*X&0EYaNpk)^|2-ID2v3-#;{WT@gO$qkT28G;*8qaAaqa|H`M5HFG( ze;2~EEg6NKXj+Cj?ueaWNi)~v{s@Z&4Xv?<2A=2gsQ^xl>uUJjQ)rZoYC11=bWUTnl9as6f2 zd`zBzfb_#jWn$HTq6&Y=cxM5IPiXM940YrD)ru=w=uXZ#+S0TSv^Q_=1qKI`(&3bj zHq%+_1QM=_#Jrwq;aeoZsz(o2g%|Ise~jz?&Ly?E`lqul$*&6)I-DD9q_eABUI3^5jvBmLLEp($R=+lUp+*8X=6uX*}`nm`|$A{v_(_fj+zgKtyGZy>Oqf zx)+F*Ck~wR#Po}8i+c4AagA^82GR#~-$ZK9E!D+_CPJNA5BkzO#uqut41~ey= zbLg##Qz(jvt<`*|Ues6wEro^8!If2JRTTnj znt9K>v1BFU9?x75+$08;=i8$U`%UY@T@PL;%YizJr}4}pr}{+Eqy&X%@MArwVCkPI z+Vt?BnYP0vo&(7QZPM;nXx5IBpoT2=W3)bR z9R)h=C{$xz!EjfPH$rO)SG(Y!nudV&8q4O(9F??NO2`#d3TTuxQAFN<)y5BZGe8|XV8^IB`=+-m+tkoM!&8sv{lrO|7*^#Iuh4LnS_ zg`BBA{hUBqP{21aC?CiA{Vp*ln@_gW?wsc4%HiH2+h z&Z|inZA<~TTPmx~tT!@dX~o{8@ouRaJ)WFSsj}#Q8%x!FmS}SajOXVerC$WK_770_ zGP(UU#(3~sP`um)%Tdx%McqY>zH_1y6_W*G5LE$Fp@KB50t&|{0f*c}Y2EWog!0^B zix9bdDg{)uyspd=E~Tq35hG%<+Z?F=^bLB1s#q zWqFL7aCb~~|0LZDUWpxXrsV9}>L$$unc%tDQgfO9C8b=A(fL{AvUC-N#!|ULV0d*v!hKL%PO8_q#1P6CwHr`_#vlgipi7 zGagzM@NhqK;RZOdIrS5@LI+Ucb^AMNF{#{Y zrbYudC-%jYfb#u6OtLi#c1xmLyqgi}w}?=KD3l)H!6y8Ku8HpNkfm^5R4(1$K8_uX z@9B=l)7@r{Opo^KDg_dp=JQ~buHGlDx>Cfwv~by3lVD3rkZ+?|IaU#zN1^z#@Z0%ez8uDf|6`EG( z!u!*1nJr^(XYnHIuRG^;pJEjXXnK9Wx_#@5ojbB<3OI42Z3ebl%2(OZkQ->n5{)M$ z!YES|LZWQX@APP{+f*W1?Xr+avhNT!j{}u`uDqk+itLPpS%_z>S7GfUk(A03_w(rf zBR2nfe?s{iXRVdDX zuotD{e*B!AA~~&AD*#_daFwA~O8;F$-3?mug5N3VD5xwarHQjx;E2vjq59J=s*KSO z{==IIcqItR5!m`H6od}c-0GR1W|;KsnUR}bDgss$=PDPi8jISfCkbZ|;<2Z~$%Olw zOJ?Kkmz%_avtiQ8!DL@FVLapj?o3K3vgp3NRx`fCW+5(PupKEXLF^5_pimpYWG|y@;F`1s#s2&G{cMh2<2t2P11m$M=(D~k^jUI$&!mN zeoH!7>k;H~aGq2wR#bWvDkBS}(r=x%c)GD64~@ics2{jDn#}RV7c+V@pq~9ABJE}+ zG?TW+fsk}vw1Z2B_xI~`c%1IbpqwSq3L7cu4del_>h$)H8)i5#y-5B-$ttjP{DrtrX=d(7aY-5Z2%9$+jSOSzfDdA)=qnecpVf z&GR_l$jfs$lFaxn7Ub%JecY$)1zGG4DsLYP#l#+J`&=!wx$of@o{>edd$ZUjHoLLH9<(UH?Mv66~5yE@-ZYrff+P=_pMtpM#!gK}U-><2b|P zndULe_KORI3D!(D6bM=TS zAn@#4j*)lqjuC?^XK5%O#QL@rd%P1Ri)yL$Ewq)^aWHFg6FnbHY>6AEsc?u7UMwOx~ffI?Yc)^~#hZ@~|)k9d7HO^+`1hVofwM!S0% zlYwyY!PlD8%?Glq-Ji3P0=M{8+oL`;YlaGoU$mn!7bfbXvZA(PmTcpRU+ThLp#0R< zbx=VTADLZX4noB$(_v1KTPWowR5?W>bD!F13=oqjnaYO!q{X5! z8NMYNTf^2>an@^3^F@erTVjmiB6rp1bP&B$8Qn3$nGQ(+gZ8WhUe5-(t+`$=SA^ zV_}T4?5yuPi)Uy|(E2x;3(~g2UXPhapP(pFN`>ZzQFv_lX}EAdOA_shypq_&&f`iO z-EFw3eIh!cxTP^`a=EJK{ifZ)2UvzuOB)4`Blofk^Q=Erx-+Nn)c?TzKl5lncdH|A zjg?PQ;=^thWUyKf%rGGfvr7EN7~ebCDII!hXBRu)FklLOokTUkPcdXGIkDQZD`&2L z4|c<$Daxs~S4?A?v$=gIGbKt!C0F1xDB&bi&{{P>_->EVH8nFx^M7&))LnN8r_n0%G4$~D z=dMro*6RO&vTy=AKm{wVkXV^3T$6mC`N$@8+LUx(jaHwY70HxS8U6cb(lCY~WTs1@ zY=hnfILD4TreG)?spP_~1g!bBD`ZUK#nD!kWw65Jl|3?bKbzC1ji`7Do0HkFMzVT* zSiC84Ha#C-m10Hm*D2I>i(TwpFH=phinjGARSl`p2=8DPJ3@m&#c`^|&|DRJfDReT zu~i#)2p32?RoZScO;iU{`hSWgKpfw0iJ@fAK5N3Kjc>H<$J_h4S#L!VWHu6_sPp~^y1cApB+=%XeXa|;wZ2+B(nVr>$fichW@;+Z})#L&}5cjK=G$Q4rXS7F{a@PJB*kygF5s;I#bE% zl6;@=&w!kj7g$1He>1XpUN*9AHg8&#-pHHUjv0J0`pNXT)fwniem${rWwbt+$g!;g zjpYjZz|b-=6_o>{NCdqL3qe!BxE=(mcVUydi=vZSO2APxX?`O?TAaU}_xHO+nad-~ z=+=U>c=lIiE~_u>v1Fk_B?92y+%=>~0Wxk+qy;?PO&5M7v>+utK0%nFKw%LIaaP{? z75+PHOm~-aLL}+9K}s8Z?xdt+jvycuSYIZ@fP`h$*YRhRG@a{RG?IOHwBiG}A23nH zKBl?hr+JL>a;M$fGG1nW@V}j9#~5g6k~Z{gh`C>nb{vS-uWI3qD-VLju5p%$))@W1 z=Dy<}%P$zgU_Vh%D=M=eRld?Bu!)fqx@HGtLLYr|;EA%B@QA1(c}YR}tb zIZ1MNvMfISn-KcfAF5ZjKb8ko!ir?Xt8psy2xOPy|GqP2hDRGdRoBM)`Ht-qYvPie z;;sG1rh2>5>x{m8|u$kN?HJuYOvE`AZOFa2d3 zG7OfbCH`jmG(2q#LIszBci4u@5uSz_&{-V|J2_K{XU6p~ox@yB1gn~R;K0iUX<6@m zr-tAb{8oCS5S}iTP9)8Tz)eo@cKn6>8i@nupfyi0Qo^%I%X!?iVyEX`Wl7MTUcJR7ZJ3CHTf9$YU{7}<(SFit{k)W##-Bfz>PKVa>U!+u(O|8-% zp21^?F%1g~Tl4PI_?&75-#ZvZ^-G3Qy?Q?1zCSvbHDTTFDFH_nL!z>h$@l8=vo&{> z<=#wxG_i2rucLtx=J;NIpVgJmAdtt|S_T~0qSB~2cP3F)c2t&W5J&oMfFc>OZ^F*e zjLwAr%-D{bYb~}+_@xKa{@I;QLxUVnO!Noj{6U3D%db9BXr4EfxjXT#zOm`aTps>* zH^mimfvrCWN3wMWZ^21B$soexhCF5>?t7yo(J;!#AgeQXXHRN6;u$o#V0Elg{pP4&qQDI z!x^f00l~rTAEMbVBrCykKmLf|&kGJAy{}jG}7{1T93P1xe8}x+^e;FR; zZJ+f?Wik|hxkJ=aj+5l`yc=EwuU3~J9YLLo$7eYbY}HaPO!$K18S;*rQX)$O&-di3 z?41w@0`mAaX&kAUhy{O4ajQGZ9QUb*Kyz!;S5uAS#cEU4<=y0++XPM7v4l-ELNn_> z41Y^>N5_>}x*dbME?0}5Aq3 zLS>s!($ec7yN7-}e5~Nc;23(|P-D+5xw&}O3=^o%N185@-~`3>^5b$MEt}KKrhOhF zA-gWLyzxr(^+)R3$SwS6gi~d&*)rmKJI|%J;4N9f?wK zMaObe#JyPJ;>As`01vs7q(90|94Fdtf748EBVlMPZZ;TVN;~CfZ4Ks>iJ^K} z)}FD?sLdJ3K>^-hkUD8z+1{oJ3;dnu9&-$XBC2)E{=lz?QBsoaxPYf&(Z&0z7nZ5@ zk6TZ|otal8<|m~a{j+f$1ASQS-P~P15Ye=NLh#A8(r#!{2{z`RF8n{5wwoay!nJ{q zL8bXppS1M-NK|DBiSAX}oQSZVcRo$<9PmsCJhhwzyu(z*p^n*Y!J$c%radWjFq@CM zU4tAywO;C_v3;NWJz0ox-YFP&0PsqxpAgJ_Ux1i|gIQ|=`e^6}Hn=;r+dd+)@TETG zQMX=eOe-PrNr5&VlfU#I51mbuOEe}+=gm;C&h3*v$_$SoF%@}~I-j)Avtt6u%F>=M zC!Ojwe+EVwFdipxhQRsUos4VS0yz`DW$OoY=lK&;jynfBH`^g;SC?a6b*zq{YoDv_ zeTfBh&hz^2EEqoTOq~9Ezp0#HLzQ=6Yqoc5Y!oCjrB+rl{B2IhRpBy{fO!Bi29=># z*k2Pi`~ge_`E#xCxhE0Piz1WW(SV>+&als|B1pNx=9vw`K0^hk_7H=Db3gml47r}t zJ+GliE2R~SwWY@GbGbb4!bSaZ9cm0|BAy|pm$mfrsGE@^mG*oIbDv00kn8*dD>?46 znAG1?M=WGTh1kiQ37;zp(Bk1fu3Qw_Eqi;Vvdg5Km2}xz1PC7jaV1Pnj})>4rs-}- zOBLUjep2t}?t0>KpW`OH2jNG@oGENM!Njcp?Xs}Vs0vJ8GPPQN=8)kh# zCS2TIHj8KFiPp_;zCxt8s~(q=UBdlVmI?dX zLoG~xzK1kta9cv_EtS4x^|D{>FlNLAo>F-c3L+1rLhf3s1J7^d0Kx zO!(CA*Fy!Xs`ZlM%SOFYr=p=@di?}HEZHCb=|*=qCMDrl`U6AHM3Yt)IwtlNHb-UQ zVq*T-64HQ_2vW}=;pf}IKt7(?YG7Lb%bQ0RFb?|Vpo9V>_!_G|O^fmD(W4Y1x@y|J z^qqk=-7Cw^%lBvpEC(xDonlTh?1ndF8N1r^lh^&cF8~J?b(Z%+vZHew zv0g5z?B_d0wjlkM2*(F>tYN&uY<}soqB7Wj;A~0ndyR<$+1(zdWPAT z=d3pf5>2*1M$s>=dZ!o75e8Yvh8h~p(? zwAfgu_P#&uK``P?DL>jhUpZ+$V0V~Mb>}|YIW!&k(A@8DwN#s>W#pZfGPochTbBS@kS?wLEH@;dk(ut9!23NZMiPYQt&7WjgrYw4Xk9FMd$1LYav6~+1HPV zm`8&WX}OB`S07+fnRNQ}s{Ohrh}*!^_0cZOJP8Hin2s;#|5zB<*vucZWha)u<>hWQ z=CuD8K8M*5wq`YSX>qxJxy{2tHn*=VpTbSnL5$uO)R6FlQ?{@(C+GHzc^`>NYf0li z>q~;T8p~Anp>(jfte$+0{hhjdgUjkHZ%P{KG3Y4_MzrhbvwdeH{=K$whs}ayGl|>C zv8^4}5D#%?TJuY=>edsCF^CmV65V>s3gKw)EVSzP#$+2{yCjltThPx=WmYMvP%JKFin4%)%+|oelJe z+FRSp-h=zxt^26m$T={j()3=ABih44StRn$Ets@7&vSZsCr4p+x#@FgW|kfYP+uwI zYicodL>XdE^5lW(Mf_{~<;c_6%MTPgyCW=jCz*uD_$q_R06;*N$418B%?^#@6?pdH zp|4-yW$91gBX+>~Ms8tIYl>VoPgX%m+}Zamk0xHh~`zsSKMjmC?1AQTZB8-5@6^ZLSn4(H3${3Lsp z|Fj0w1O+_Jev!}Mqb~4yfjXLz-||mD1;FN0P(5Jb<1t~G+p7Bqt2nr$?omMxK~c_? zo}x5Be_&>(0OXK?QNM-DH5OM8#0Wx&=teRTv<<(y5W+dw`@x7~ko+ zB}?LS*mVP5O@fXZkwn7UZA1jq*_8zsRJr~=RUmhBhGC+(9LTLCbj6Og?}y5>VWTMP zAq@Y|xF*GQ_CkM9{~|^0rzHQwIodhQR5cKP5Kst&PeiE|Aj%mAdo-|M*E82y2h?<2Zt?liKVD*>~#;v?>lx1Q&dA7u9 z{uX~`W^F|L{ttZEzx&?=l{gMdt*hD~-@R{6CN|!l2`ZVu@YMfwm&}zGP$GoHk}z;D zm>})=_Hv&jP06zrij!zS{nx~S8_u2U>>aE>AkKxQGufnI5E~g0OTllTf3->B$&Q$~ z%1=jEciWpei_^~O6tYp_dJ3mXApT=e)hxn7Lt~yCZy}&L>v4SeAiI;WV#DXay=h)j zP4;-~gU!NM?X-Z=Y_0KncL|2tk2d^wUtMdOMQyTDv1a^4-( zc_ax5b!6v`DpoMSN^oyz*3iJ1Kdpbmrta^K0B|dDBDvcDtPw!o^H_T6Sa` zc6&4D@n*u0iTyzBkm633XzebEsd3+9XdtsXOHYiHL5q@fD`<9@v}ej$(93tSk;Ue&QA@}cqI@iO~gVB5c5E=Oa{Bt0k%Y|9Xz$0&q#Bi=M5SkK) z%fT#|9d;->Wcc<~5IXfD#2LCxr)04qm8)JWPA|Pwp$YeLS|H-U}6X zJvZ!as^qV8uH0zxx6yp5^IKIsdmY`$_FG5Eb{=Sm-n%;~O4Vqt3`(4_|D@XY9GCWC zVtfnepf690YxZ3D9v3=D0RS$~$>3JN)k#wIb>+Fi#P5Rg#-=hyt@SS``B2F&Y;B!i zBGsOao2j!O%j8XyQImAq>Mwy~^*+J&e;W14c)Mhu=(s3Mc4ta&jt&kMsOkVSybFOH zQ2MOs;}g2falr0$CH*A_@*fjivC%h}!xK3>k&P*0Z&@IbYh{Y z!^sQ>-@gsu9Ug~)VHosJLV{W~MSSpsC_uwZBn#v_qQ z?k*4BurO=+G_AKMW(g2#%YOK;3#4Z#BaY7DC)8o}_;fJNlL004Qyo4iI3>}&=l3e0 zF03{}_mIDV5YyN!5uN+**4B?~FApdW@KWKoBhZ+RkpN`on*)Hu60^czD?Mz_HeBy8wIi%fdX$g z&NvwlKOE{2J3ECmeq&>fx!eN5@3KEi8)lnrP!LzvPIr*u@Lt1~jH}lT zXOOSqHZ~^J`sJ<>aNBG$ntIB~-NciD}D7 zSRe1r*=$JD!h{}*p6<%f=qU4)$=8<;k>4Pv)o1XV4fVyA8uo4bbO``}0q5Iz*3B^LPxtioUA! z>44p5pXYC19LP2;FXF8iC%s1Zy%90WzK$U9SRcYb0|T}F2y4F8%PHe8=;eEBhU>2# zUqFSz5kUY zO=}BMb;wYR$H8Rtln&6<)A-YK2SkjLi(*`OEC|0-Dl2Iz9C9WGj6Ed}40H%sUac(w zi*mIYC%m8~f_4vk#{7MlyE0xL`WEY+x{g1S*=9T9I8R`IeaPe zf3)gUPAo`7(`Z|0Y7NVX*Um1y=!KfP2}$ zyl)Og&(}NjzjQ64m&-&xoUI^or`@`qomusOk{6u(+%$w@auS=&EaSd2q_1YN7~HR2 z%dWPnJK{_0Df1$s9LG+9_UeP(TmVZ~UoIifzq3@Z-0h_~7rrs7i%nHa=1nl5JI=L; zX^uHiuu;Zct(&O&UZ}}BwQw-SGjoUl!4vU!SW7(>XT2jCvN*_O@ zE21WkNq>q2TE9Pazglt?y3!lBXWh_AGk8VT?(E8s{i@dmqfJ$T8zq;X6gIyO+j-@9 zFOv)CnADg?%|Y`KdCq{3A*M0gqZ&S1vM?bHcenzZ(G|J!Hhh6FqkM z)0l8UflM7h0IQc>QGK=<5a5;}{3bto3J!S(YD?3G@$4;3Nd57Y!N}*0-6<-ip$6*W zekrFf1GQjuI|el0r+EoO_mI?pn(toWRA;^wluPul-@U@mYa@lkmhW43JtIQh&yl)* zn}1H@KYL(f-~O{V-`D*e=3LalnAQ$}cm_*gA&_U~lj%4e@_jxs|g$f;YO-<*Q z+eIRmxp6N{34pn(TbNrt!~b#t3K6K~cV{Jrtz=bY7b>(TGVw+~vHoC9isMaHX8l|9 zzCasjETk$sppag=FZd&asm$0iuRR;PQpMxXeHH8+Pof(-WB z?-IU)asGJmHHX7V3pJ3ZSdPiT#ZEq_#9!}I#}mTOGWpSk725kXoyqZLO~UKBT3pkn zFdDaug}dEU7)8E6q0ng0O&KQ6T<}PWdg#Njuq3Rq>U;Jp{pZTpIXi39%?r2!rMd{W zBv?H;n+Z}aEeh#(FnOn+lQUP3>BdQo)7!66;n4x=Lyt-t&GA?3Tj=r3YgjsDpe>8q zn5p!=cVKY0K#sa}oN_bOcM(1jxE~2ZsD6)qrSOhKc&*xFv*S3mjRA+HWDIG4)s?wR zh8;}+z67R+hsM^rl;uxPc?PNARJ3D-s&j+p&-0dLLNDG|lTv4!GuNG?jof}=(2x&@ z*AcX z^-^<`4=XJ3bE!v-&xzTX9b|WjA8@j!Lfvr(KBtk+qUgZ^*X7LS$9Fjy?xz=n_q)4u z@~G`z*F99x!e-@|8I_DZS3qK2z+q?!%|>6km2<5^X>1=*RTm*;Q?$~LOMPj0gC<8NCMx> z_Q)F@l-bpi{i%$HRzw5PNpDu?8L&(XWZn~)z2qrdUHL8aI^8EL814o`CfHVOEQQVd z{&FXC)QQGotF_^}q_ptWk0`*OB1bXo2bT-ljsI9bl(HYfzN zR|u>AB(;Gqbyn>TLacahhGT^^`5J1We(!3&_}Mg&t~i+st+#(_DQs;a9C2K+-rU96 zZ9n+9hPpx<7+MC-S02O&ic5tSN)zB&SC|MBPqI6)DkpzeUN-c1Pm!FWjcUnA{NQ(m zampD$+(}lBbra+_&!En|lombf`C*FeoMC40a_Jc1&D$SU-SIs$$!~;)wKPG5G+k zgy2)vYqjYW=naOwv}K#khQoGc^?WXU6Y;p)Vk8f77vk6bKnaT?OjXsysg;${X^ArQ z;RZboPo1EfBknrjc4rg6z;B`TSaSL1pq-wXCZp#~B?Z<`j;pAcAAs^Vt!Ee`W+cmX z?PtNK=s9o$QGwfe=U&)AJZw%IF{H+4)l9u=Wth0C9c=J&j`7p27t5kkVLgjkr#55& zSz{VV_<)5kT6eSuqsd33AN1PqR%8#G&Wtvnc2=(DhZa{;QGzs7RYh%W(dO5^*wd|= zuCmS7VN`z$zUHcEUXLJUxow*sHlCVDdQ;b}XN@^2boA8F%W}a}7Rr)NEZa?fe;FDp zuCm(L!8dq~$B0cDiSsk1jQlSr^pd z`3ox5`TB#t?~XU#_;aEjs^{GsWqg4C5`$`0XJA{DUmqq%+*kvIkd4-BlPZN!u29(Y zF(z~4F>euGL4ACJ4;vBIi|v`SOg#LP3Qbnm&6L(F)k(k% z?SVxxQv=tsyI^%CaEgNF;^ObFg~%f}4& zZ@M}<#8GWTB^4C~jg85JdQtUFratCjy&B@b_cs{$mfN4Y;=!4ELSy{>y^%ExY&yltk z^5lk-x*>cl98m9CN0;*(jPW-WdAxe7)R+<9c>@~VKME&j{Zt?9PmMf{{}1V)@Tf*} zx`B9UlPE*@9na#-5@ep$s<45!XZWYYyMW&0uNCdm7b?3c?~(HbMC+?}$3}Nn6C2xm z!8JuY=L;g*Ef zw&VEv(=`Djz|QB)k<9yC;^o0NhF}N*<=CnwMBn=vh0OPkmRb&SO6&FbsG$sCMtyx& zfH)6+6@0{db-!hSCsmsOk_4!(+C`p}Y;5BbOjHRh+Ut(2b;E;l`qqeRUuoyt*(_`N7#;cs^UB(>R2NKYKsJLCS2x1`2_ z&GmWnyXZ-_*ymEdn@HnG+RDGJmOxsSq^g}aT|+-(BKA8h0f)7pl7{&MEj`JI(4`fs3Yz_xpAUmK{cd$NL z9@n_SFCPg>_5dPJD;Zhf;BQHNgM`~fOBw)&m8bF|nW|d4-_M!NzY&(e%X~}Bt@${i z0a;=CZ0@9)$y8elU%G;}>`c?=y!ndeSYw6MVSu_Ho}0K?@fw@w-Kn>Dv!S~`=fl1L zRcU;>&Ibo5r0f{Otg%x--nYN&)O#*W%>ERPUa85Z$U&dDQjxcU|j4{Ug+it?mMl^((I5Xf)nCz$n!ju#mhTP?r~N zz3S}A09mUE<;ha_)frSkFN^gF`ap2*G_qK9v5#C;?L9PEZ^7hwy%FyuPrYB=f3T^T zUCIa;-on;b(J>$vm_#@m7vxI%l}g`I@q&-WH-sIhtlU%)eRDLA?V#1mLV~8EqVoAn zc=AG{_koKkuIh#B(2eOhK0c|7o0ILfxSQHXh{MRIq$}W;WJ(n|A-sesVgP$spX! zzG7INuSY!G@iCu^0yCjpYvl{?{2AI2Lo93jP=dGEbUe^7RkZ9%tTxqfs`4rP`A1Kw^=Ldy~$L&Has&xPJyg(`t3hp_mVA7hm=hj7o%@DNt=h)>ag? zhq2IUXOOYp? zBIu<@^E@xnWR?ex72x_!{zLCVGh>Cz`$p?ph6Zb3?@B8GXo{J`qa>N++X!p%gm7UV zg(<1){}Z0q5!dm|SAodu=mfQ|*zbLnu>lBq^CXcRiXa;(X>l1V;`{p+1TVIRhQ$2d<R{6$D^&iX@k*mQXD67wrDh7_7tTjY5Flqc*DQC?gdJhb`_%!c2MdFf>e|4KR z$9)LlCVV`J10}QSk9K;`?U<~p>b{lLuBLh#NI3 zbZ+u)@=xzn5m$SSjZ=UTd47?9D|kurzEZMgt(vT-s+BSpIeQ|N&7MExTK~r;Ws$A( zQ@M-xO4u+fmqjjvUe02|{RvuZHn#l=&VDjpLA`w&k78d`HDf-;kb>}Ta76+rT4-#T zm9v>au&=lI`IAY7`9PDZDLo0XT>$w4bvaM<8c7R2Re8uJ-iGOV01=sXQJv>}(92(* z^~`pUCTP|_N%GY8`=%s&v;cMJg-W0*DiT!u#1S_0Q*j_2*bA_ z!(-`es11~^dAlCxIGFG461kpj?hP)>5OPmG`|}W!vMM3~>43Y6^^2u8Jz`y;kodnk zL1&YLx_39=KpaFF^@^=bbm77hExn$+>fe6YMdTCB-vjw%%WAb$iAPO0>5(-%O_bCR zBxADs_t}m2$;WK@)r(AFL5Ss*%Ri}TD=KW5Q@i}6@|{$mot*lB^h;d8lb07vh%-|S zn@iSjst`?SWo98?X*V!?*iYc0*W*!W9);TYTiMMAI%iyCG@(Hbi}6 zt=RSMze>K@;kpK%)SH?hA1PzV1x3~`YK@-oJI{fB{$4altdVs(4GebiRs3^Syix~e zf17(hW)MBpb{m3>5Wz5h@>95rVq|?9W>=a3e-MtAWoOqNoi*0Bw$v4{UU=57?g|e6 z^S?+ikOp1|cI90`?mY9G$#a{!6!6gACm@pPMK(rcMM=@gO+DW$#bH>N|E(9D$(hT6 zaZxb9;_Izy?XWr%CUZX>2xNR2tpn$`7Y`3;pPH!gkSg%GLYe0K-?&kUia#Xm9ZNLt z*VQ&Q-CuHyt0}Ndp&h~hGKW5Tfx0G+_sl}CMb4kmk}!JQ4{ItE=U;dbGt{S8B|0#m zGr*HlFq1<#0GT2mjI_ShA)lni4;B2DyP%(0rsOa9&gyrv%WwA@kk2H-BsD)RP3u$( z&U;t*IR3wKyM2Hm6~>(1BIsT#ZH#EV?A+d-pUT9>pDp_PN<|gcpF$(s6KKBnyNdsV zCYm(2bkI+NHdOmT0Seln*ZF?>ayq7s&?FO_K4vdt%+^OD2OL{NBe3PpTK{^p9>jj^*+r5018D@{nb_ z!WkiI6e(9CV~6T|WQ#HdxtYqlpUZ{@6V?!$IIWDjK2S&(%%X04LSm&s-GfxzGXCHH z|1gF-LgsFVSU^{Vo%b_Gp+Z)wi_*+c%+4~tft1DfoQi1c@2d=%eSBNZ2@Zc~Gb@CI z<37gcJE}3(o5Q$TJ!i7?wZ79;9K4t!G~Vs$Zgr4F6rC^6JEdX3KDMjMqp2D-8~^)r zMJiQrdjrXCg{O6_4f=piyD9m!*+yiSUon5)n7y=3)HB3?Ci#n>?Mw7_yiGLgnTfD@ ziV?p>Q=!hKizCKY>2B!AInoiVCBGOPEO6=R|8$7B^V3Y1ACxXXZrVl`fh(N9a&+a{ zK6(q&MG;NjVSX-Iu8FuwZ>lzZ1l=C1<#ngv;m=gLvROV{7rI*TJP8|2BhM42>oW3; zXo8p*(df^1w;St;wBR(8y*cL#3b6gwQ$(fjm=Bbl7AjUjoFxruw@fl}Y0p^peBTgG zwBV9B_vGuG({MKB;%%iqD=Q-Et(QAl0Q<{kxw?%x%g==dv+W z8JX;|W!4M7>0zGEi5N6ST2&-N@k0e>`;j#Fa2a~}CZlgZarI_ZX|c6E{W`e5*or6W zHdJLWFRZ&qBL1zj?mx>pO}nLpJBca|ky@ScAATpzS{<$G-(g^i{-AdIr`CerSvVH! zA7)gY>=28oDdNU0sHK5NkI+oBsV-yCO_=fm5so3DIt#6{fF-!PU^s*4Q&P2F-o3RH z=#RX4plw^9$K{gByykq=zHql|ap<#lUQ|EU5(m5mrQQOC-jU1q;5ZL@S?Qy*( z(^@%(WXI566?oqKUB;XuC9q^ccItH;R?D-W?wU=7yp@~?hID7~)n7OYFJUabj@yF& zZM-;;srZr)w>jq6K&_CaON)Xw<;rqq5o7T&AD!SHw!~ezF>_;N+5l*s~66|j7d8B>Gx@ABL(}QxpffAP+|gLkaU;Top`s0Gz}Z2?<{+ zMu}1!u~Lc-DYj{u50r=uDch$YU*F@K*D0?mhFNp3KDQEXKNH&bvqzrqFb=d%c3`z< zoebq%FWKr#Ww4~;gP5g%FI3YGqny;jmj*m4ZlxQ%Pk+vU) zzR0|w!g&9-bi>Fa7w!01laU6R^gVrliXpdAa$g3M*xgNS7U?B(m5;orDqmU8L-w27 zUSY3hO&6nAPtP)QAFNv-j|yMr*p3e9s?6hO+0G8=$ji+rutUV<|FyL=gdOrDls>BR z`SQ~g9kp401!oIp4_DJB{34Tdlll%5;Vg~ZS;#bv*jyo*d|eg;w=#CK#x$Xk?|BTt zJ|J7hT2M`Mp8XQGU1R3msJG@4b8K}AE;lqx^vzQoaxn(>0Hv62 zc>m6oE*{*LvweQ)T!`${N+B|$TK^bkxcH6^dx3PV*0tNqg%DRlnIvmCUc)6z@^aPj0iuX-H)eUBf&ng*TGQ~+V@H=lmTQvC{&DqmLAe8^N_5i46=jhO|SV7SHckW_l>Nn-d zae-nrCPw#zqUA^LE!P|0mBOB5NToIPFwB_>gzMGOdoJ}ni?qaSwCtpFIz_n8Rh;B} zBT9qS0nmrpe`qr+Ex>24soHgG#6@cf~C`ban;& zt-tNI~#t zzEZ9J*&!9ZZ0IZ#9&${nDdkX~{Ss>eSx6yGaqY6KGvMaLk#I`6pQjG!{7<3*QLuHY zwN#sDqD~iUXe(+u)b7lDhcT;#cjS>xdOGI8dd@#Iy<3{zaeHUUB4pKertYJ;{CPG~ z_r1%WQsh8u?vJ5F=m8TBgyIjr)tcB+O|hQ~u@K6SDclC}_=3C7Bkd zTUt0^TI||`OIzoSc0r}rY4^kb>;bTn9@4`_-!;Haw!breAD$`Xp_jpz6H>}5YRLK>dEZmluK9W_GDfu z7Ge0vS?)NVKJ|BZLGMiiK?S`xO?g{l^VV?qM-Jt=+GEZ0G0w6$O-S}y8B;NA_yg2T zSRK_rr8rsnGvlJ-$?zW#+|$8(ujO5aB~D_3_i9&0Y3ANFryq0E>lePt4!_KQ`}yl$_jncgJ4Dc|G!y$ zTHat+L`!t5d~+?nFh3_@Cz`pNOQ3lAqvk^%8x$=f&7zZ@3t%(VHnT+LZa>n>(SM@9 zi*S*c*$qcoxZ3}~N7a`sZuvDMREnq5tu{{rHr)9y^G|1*S$cH0mu|p9Zc?4`7;S95 zoJy%cm#uz@4hH!|SB065{*Uc`|1Mw|d1TLb9qd;l6XZgUHZ3Tw`6CcnRdMNoL&8o~iq;EOc{ zMg-PFA!#yJdir!sT}ms;!S~{Pd7s2nD!`eEQ!M8%+_vnwk$T&nNYkVVshHNRH`i-6 zUtfwoBKYq9@8#6}i(GlSthT5f=kH%~X2*>>mYVdGCs-1FOfbS!s~bG%%!5(W&l0Va z%H4A0RhVFxW+4Qk6)NrC$FB~j8vZB)U#ds8o|ZW_7S!*Ygfmv45$Ef#_jBzvRDMjM zTCSjqiQQ9AXWF>7POgX*mmX>|>A4o2q0=`@coAjys7FM_Nr+qEP{CGn%59d&;4OuY zj5FhgI8FE?&X;G@Y7y$tL|XRzgS5>ow0h%5Bv)<6h`3^SN*s-SOaAb+3{TFzed}|* z_1qm^lOhGiT^@f{TCFP)RaO0>&V*cI7dg9mFAr{ z6MN&>xrNl2wi_hb*!9>Oss7Aq&}bv!QtG z-63T|)DvLRHP60v;_ji#Qx$^{BM|aUy2keb=Y<#Kd>RiPZectSYj7WNjuyV#9o+jE zs`ci+pbC}zvrbSza43&aowkx{QgN)Ie(8E5%+!so3pQN$HSqyTOaqjmGHoXt_Fy!Z z0D4AK?2iTqMpR|hyRPZ)y0y|zXWB?m%PP1pr6kgSGM%JfifWcmP{{B3ky9$qmt7yO zwdAvf#~@C7SN(bDS0j&hZC_*H9!Qq%hW;WZskie_|K zZ+P7bXl%vNh(eoGze2~QQ|dumd4K#Q8Ro*1yNwa&9Y&1t*px=AhI5IQ+Bj}yW^sz3TdtHi1o zt)f|!RNHc|G`|mA585|^U*}ILzTZ~QM(2g4(wFL(4C}~tqU27FOvl4YqG(NO727|s zC~laeg5%?_7We`6Z+%cbV%gKgsWd5OOD?kOSC3qqXBK!R$eFqHTLT8~DT1>~|%P7}bZvhjp%PGv*o;SU|HY#tk0~clwPw{Lg(;r;F{C+Fz zry5e0HfFk7`&nRs_%eyZORc|3YEcHPCnHX=zoh~k1B&!F|9o<#6VOL#DKCWEUc*vQ znU1#(#e-1KW|w~hsC3XCuCBO5RDS>;Ph( z>(21^0_3fsMmyA6uwNxp!fWAGc>m4QOPJFZW}e(#l|H3+;+hEuiRq+C(%`oh@_>Ly zpb15%5RaFSF!{yPd{18@i(WicFtWSa2HQVxiSn6>wI9(PS%$7fS{0yira}OCa|+%? z(#;{`geWI{pZl=zNX*QDC}aTZ6zkifTkSq3X7p>0PH@y$ap&p2jE25Qxz0=?noKAn z=*tb!&eiqZqJ)G*vWXdqUihak1wZ^@bR%Vos!hyQFUH=5u627{PzNw}gzhTD-^1B8 zEw_MJ;{FXFQ;yxU9lM?hf4#q?{h(fMxSQtG(_n>2A_9tT(^(}#57dYV!J?72mR8|S zGBfSpQC;|Wg9ks##!RF`u(4G# z&(GVvdAH&E^vU|xynUx=3ZdXf06S6d8ebD6(>MGwS(jiZ{%`-kig%1 zVWrk=%4aGWnSUC^VNr{L889wh-97QLTla_cRjL2MRqzdWLcJvtg^8H^xInLsVBE~N zCVs}l`<@bWxidQt_dndY*Wn+QC@a|nC`1*t7z*C z7>I}?K|${@@$mjNolO@U^$*c2wSfw(XWa!v=56U6SBh|>azJCQ?RvXA6pF`MPW}*y zAx1LSEjnM)hxE~;Zz?&m(onZ#ykcHnSSQ*%msK-T<(@=eg|59EMgtgd;5lctqpvZLmG{*8mv6 zfKi@E;qIrg&rOA1NAQ}0u!4~z$s`4oMwM=kTKetrN&~TZz7T5Df(ru5IT@)#*7yxE zkJI+P5(|NU&`@^Ok5F{sv=RS4NnPCLm=Z*%3bZ0AjgIIu+G*NZ%3-xL&_S59G|a(1 z-a^grt4WEd3FUjFV7aS}ONMrs4jVnB&_=VHzvgM3uxoqM1-z@?R&&Q25#SW4^PLo# zG@(ZgQEUkV-wr|Way+4YT<6sTyH8gq`KQ@$im8O3I0A}fbo0%=kj&*9$|7DVsoeV0 zVE?#pNyI_!3-OkE_IS3K^7^R8=xV%F@4j$yPdxO!H)!#A)l*Q%)NDfgTS2&>t1}-w76UlZ zhElaK3&j`>1FtL=tK{>&CDW%C5MijR?RFA=$e(;A*iy9$nC{%2vW15Ey9^Q$pRCi> z_1~ZheXeLi(XCYIa_xrIhV?qO2dh_U^@^3!fopldx?3#Q zhseR^TOr;Wh6khON9cBlwa-<)Tae` zv{hDSe$y2xtS4d8N`3#ph|O!&X|{pd=fDr3PVJ;jm9@?Dd2i`945XhWhEajrXNoHL zd!931;285)pN)<6$cf&L41;aSt`v>+5r|OFeI?Y3_s;Ibqf2&?9vS)3Xr0$R9$B;R zJ5=K9BJ~M<=Og~;JV~$z=~a4FN}c0C_VK!}c$09RxrUGMeB>JT^?T<@TLeI*f(IS# zkF11gX+H)x3%4eGs;IF%k$>TL9%WmtYfeBZi$YtKyzsr6vln8;R7~UaMfJ||4b6Ov zamV4P?0c;P3;vLX%kFmU#F{03{c+NHm!hWUi^~YlZlvlUoaLBwWzK;z7P4od$cN9( zNdcEO{( z@_(*#7>W*g{g5%V4v$iZVTIO`Q150<|DoN&T!kkHQ%g9@NSV%Aot++8va3MQ61#8$ z3PF92-8Mm%N$HRToWere9?r)$r5d_+|gZz zLkgNH*Qy}#o!1kHxm>x5;dK6yLXyPuZ{DE6zo9_p<+sbxgS$55r2F{waq6bU4&A0- zgrj$Pdbj1dKQHFIPXSral$hsQgkGa^<+phZ&%r_oZMOF<()aI_PY*}gf;=XS5h=2T zKF_84-czTmLw8r;K*2jjC#XINW>qx_wMbdGCUmUoCxo+<{#;t7nTJivpb)|#h7!#R zzGa_myJit#;h&$ZKrr^Zvdp+l$>RyPW=UH_z2vb??oQr>O%6KvXMorUR%2dWG`#|R7m%o6W^e~FLNtnbgcM6#St}92 zf4nHLoWuq!P7>%vc0EIbvcBJ9(h!z5JF)(EeMd z!Z&k&xW}qbc{(W9dADI25ctV>ywZEf?et(0#e0{X#ZDC8QwZV(=7D|TeLYn6@NYUBC{lJ`zd+*h+`UKqX5Eq_?)ZtOx{clOhOjlm%u(E$6 zE=SlVYmnB8(d0@G2!6y{S8*h>8+&`5qwx3`Ah*f<+As8L$QfQIiNxeu| zxZFca0SWkA;&fyYemi<3H~-g09%nmYkD6w^R2wA>`_+D(TFBk}5T%^E%nTDjFt}s+ z@U*^qt8v)V%N%iH)QpcmFjI)1ce9Z*vEnqelNhAMcySAa2x6 zs;{mey2yR7^x0&AQ&ZFa$_WdU{EPQbXt0k|W~w=%;I%QUN2E5Zc5N^SJ-SeSyl(v7 zft1W3^zM!(1nt?6zv1yu*`AJW>pm;w;5vBx!I5DoCcDU2WJ01^BEo#J*`aFFE<5Ez zX+ThaE%GwoF9*aCBoLge7^An9pqR;&4+a%wo>5)uN3EvZK^9mVy|Ra?yuF3$?`)jH zp24F@GREBLKc?&HW{P4cSWgR?)_;8xIJmsi1e{4<^>=c|KI8SD*!TqJ<0inB&)LG* zi%n-iR_kjWLkDZmsElgIqp9rKSBJxd%sPz&Riq^)2a#kqgf5nl9G!Uw>qW=zbCRGC zIF({W9Me&ptxZYo^S+hWiz{%K(_tbg=H~DoZ>Df!D~tQH`&kDc;54)MLS*5%td^z= ze47uo8?BK85jqgMM-ooY*xmkk>b9qPBgc^m%;0EjG?!mG8S#6w7GM<@g-1vKR?PV@ zpFLu7`A~T@e_}RVr$Tt~Z%DOtA*sI~r|;_NZHZd7X=&LkxxmW&F3wurrs()xeWL2Q zZ1QiOOPmNH4=JrS^~<=sU>z|1jDb;4z>OyJDdvJGgs?l;fP4CMZS!x*YABymd(rT_ z)?JSquL!U?>#qN!Bw)*PydV_S7)ckb+E`?}hIUv@QwpU&y$LE_>ZpR+RGAdGwK>vD!r`lC~l zn(BE|bp09rdGPqptet@oyRMVpfThmzsuf~VZx*VnG*I{r2v6GcMAaLhXsX<57ZiP2 z@|~WI>EQODn?r$gJZ*-Guv`3Vaz1?`$`r6lCeC}|prlMwugIeQ^hs#O!|Ah6W>?s- zVwEsGGjsou03UcOlCVp$2t*FFmY{Zlmo=P2ofPUE9F*tf?? zVY4E$$@XcD^;|+J09N7-S>;EPuoh}`E6`%EEoZ032r5Wq4hWY=VX zLx75W*yhqFmpup~Et8>FtE28V6M+5!!o8V;V6a)$^#XGDxIW;F10+m?bQ1Dz z&p=hR+19{a3><#JPHehoz2Zu>L)?w>GsnD8Tz5EW_ zFF#)ujZ9GD`N0($0~2#s%{)h3sq!GmKg-I&;ius1%Hx~ZktsaKCUXtgf?Z=DmN#B-bwY0ip)I!WHooT8%TI{ zaCO`UC7Zz?nvHK`Psn2aS{;rqqSKv|XYOXX0UWY?AQ&)vJ+hsf zDe71nUe`?+_4J9IL7y8Bk`lb8^hJCFU-0i2p|qEtFSn;6!+QqaF*H2~oO=Z9hb*li z_f!j&L8tR`cC*P}TX(|pO&+sj|4tiDaL%GZ9zXB<%YH$(d0@Ml)5_|h_nG&u#)u`s zD>h)(pP^El_dOCDUNRQ1sWK&Ou>HouiobtY2C)BPG=v_VhJ_^%`m=Dp(Lnsu^)o>( z@|TY$3(inzq{3rkd0i%=uV_ynJ-L`P&aO+3ZfXqdZ@vkxgWUrq1)44$?G$8X>DbwW zk#N6pIQ$cZ+8rl+jhQHkr%n4}#aQ>E4-LZAf(bA!eV3FgbMRFWL;>ssq}F^>{<rE8$i>Gi6LOsk9nO{XUK$i(;g$$}P>FxmBYEX{ zVVcZr>s@Ji-O33~zdGJvs7y&8FV^o6+!;&RSeSBx(rva+lIXHF>FxKwK6#|Tli}B> z9EAPT?0{;Q(|L_f#8a80#|D-yG#XHTy1vr+A}PtSt@VtbdwjVatePTKg+JS&;HocF!N-SM7ZaxLC6UN2TZ`_TVgqP@_^G?zh{8k?Mz(`;1dZ({BLZ zfLT@BNh0X>OTFUg9!`&l>rSZ^)PWCJc*y#CqOiBXpLTZ}V80cd>&*tfN!L^Z{7F?; z1lj2bp!+nQD-k?)g&4lnBMlw)oA8ITRlV^AXP8)6ACCs|b{?Vj5mm8la zv_AR znqVG-*HM9l(DOm!=Tv@ER>0rxZiebyj{8Zzu_jKtkwuy{0Z&geXI{ci>TCG)=jYj*)f{vT&nnkJ*I zHS`5%HwuT%INe4Zvt^Q4py6KgH+Kd)7__Z1=1+09QN0#l-K?Ns^ zP8mQj;I_k=CcCm)%NmN7311K0RH`ysm^Oh9q;*xl~b5xGEz&1&v~1< zFWWO?SI%;JZ{*S4{0SYd>I=vhph>9lxM0&+f?Ci3%seBE8Sw~F*CVX9?jzilY`@z?r8jmFku z{SFlAX-tkr3vKm05aN3$a@zcy ze6`ZV3p-ii%aakcl~|Qn>u@s%wawte7^}TmoPd%QD|=fE!=YqKOdNNjolE9z4z`C` zm(wR)Mz?0)ms)%3uIENrs01yu!AOmTdIxfJp}!e`h(c|gG$G8iFB$^QhR^!}%fW%i z{i?$JW18&WQnff-rp6k;Ui6amC=GV5;U`EJs#k=U>vybHp@P~n;gIL*tnYD3)mbEO zh;UOy?1Thd$#RT`+UlI;88uiZ7M*M()`vAb9l=7V(7g8DLi77Mp*kPkFCqDbh0wrA zgJY8w;%7dOYv#R4z3Z^ylrZD(iB6!_lkaf8u z^YL;vOLTXyMbzIuJmrIIFcR%z8>D&jZ0V(QP&VyBFa|_4aX2eL@aSQ{sQSm1Qoqw0 zIYwxXNIKrF-iZm1ZLPmArhfQZc)8w!oRpu-NzVzJ9yQmyZPSn29;es_sxQ>F;Cr7X zm$hb;mI3Sc<;Kr~x0+U!`cXrc4NA@S&~yr9@tN6E7<*8s6X_!#!ULEQK+x(q!Tmw$ z`ljA|PP-haM6J|L3RzD==0HclQUlXPuRVn1Xn+5GI6l)C0P-0a{4IifsX77pMg`%; ztnxRnm*uOU4$pqSN?G~Xb8zThTf^$8BrC zQrpU=eoRNiUSaJhQ}-?=Msfbv?_cTXCX@Ws^Cw47H*itNa}9jfb+)?(V#i@S^8;Je-==CEMVDe?t z=fDYx`EZywCkZLci{qne}!E{7is<`>noC4pxBJuksq* zb`4d`4Z0myP-w!!PmwB_e(52VNnseB%+wZ4(QAvI&NbDmdIpe@{T_>6(E6M#@||v- z=JX;EJ6rj_rZTFHDt7s(-5&GFTZYpG!K_L?-e%hWwDj}1DaF9a?_fjlP&jW_h?>-j zA%noRe?9vk2-CDGJH6I*3<@@rJ94srWVQ)KQi}VI!-gl#o`V`Evk+K_f4e z8l#0+Paaht0|u`AMQ(8M#=>4qOj}!3S(`>{%vk5hrf^l+7^jmZMBx)CZr%~TR0%F% zq&tYzlZ;uzqNxlD#7VJe1EL9J!wB=Eoy-cxq~?lf71PQy#$&{ht4qFN&}tn3jEM-Yv%8)!s1fIz??l=ev)?pgRxgYC z)MdB(CvJNTHaPzP-W2Lqu4Bg&A}(9>fJ)U zHrm8#nAmDNQj*2W`!6`mg^v{xxDlX&Y+)xjKW$Wa_Z>dhQ=%gIA>|57EsZs#omHy7 zgHzp_T+g*dJ=dhoyP7MXp*GwM`OeYYD;-5OI6^``)qkA=MyUzLy%x;!|{#A$ZdJ*k#J?ETjjhbvwoV+l^1;cOuX4yR_fWm za*rVZnARc%y+Z8YAH}SO0Gk5nqJ9L*ydQU_Zf{v! z{g`JBQOfh!;kWbvTruEpm>EV!%3r);(O1`54PP3Fxf6bscGRaZmWXsKm8xP^8pzn& z@D%&vzdh>ngV6EokxBAW0gv0&l%$9gE%#9tqdXFBI29FDq|;vIN{zVpRIVIUyMUGe zJp%)tneSEEe1`1avvPCT?xS5_*r-SlH_#jA^uk{+3JRRbR`1CF5Nuw3oM$u)XTmIB5Nyg!NUkgWq zmV+ZQj@t91+4vr_)}<|(7jaZ%v18CcC>5?^T%we?F{OS-kc5&_zM>SenEd-3`JBEW z-G;nEc({*M zzzuO>+e5zS8DbWMVL!XBz4fad5827zUnc_SSBiTn49YaW{GZ9b+rJ{j6_mgKA(V7X zS$s44IBU*ju!^wGU0jN%DIW)mH?zK3l@8M+y0emo0uZ``GSTnPJxr++xok(>n_xl+ z73Ju#!{gmIJ{mC3!Z!2p{D4A43~A&1mV($!lR@LpES;}ur}(j+ra&g;-}KHHT3O3C z%i6h~q!0Qy5fa4TWn>hnnYj|{ubnkWPk-A_4j*F>VTn6B)*k))=HQ$xPw9Q~%hh^Xz$_KSJWZ#0 zc2Bx=>j!_bF})t^q4G$@PFi2Ec+9;}hgYsHSFB-Y?L|cjxRJ2So$xw`lSiM&Mq7d7 zPX>Ase~Z0Q_dZ`A&bny~Iq!sbl`U5M)AsrR$X|~cg6ezJU@P3ii{23_RU8}JRvdBZ zWv-CZ<0!s~0LBpvEb+g?sn10lw3RsS+ zILjhr#S&!+X_+zm4nN)&5@N{%4haUGMqb|&5oseMq^T*)UreW2TY{JN$W>312%~c% zBH*doFM!vfxOF4}#(oS7a-O@TaF^@l4e+@gUvNVue$Wa609Lhw%9>c<;D2y2IC8FH+`DnV8IXDl{30~{7d)`8*87(jdyIBPA$#$g~9vRf4^D62nB>!0;uhQmhHzIoojYE<^Cbb2A0X!Y7QUG<@NDFOeO`L+eb z2oq(U+#cm{l}DL^xV}5`f77NJDEJbh`t%bl?@Z5HK*7Mx>AJYp-1TIXe?|9~iosr` z*Mpj*B>KhUFhxi`_GiqzZi-CehwaO7hg?V}rYB!?ZAdb&_tNTeSgQ*o=SZLFvh>bq z0T5VX0a51NeNn?3gDC*=NjfrBy2@LJwGr*JZEAzBX4UJIFPmF5u;mh@`g^W@bHbFu z`Wz^iep~l_%eku^l~~nuwN+@v)c~7SuXQpJ;D-Hb7g zcuqD4G=y`NgX5ilRO$6Caj{iITF1AfZR@MgL$naxbh|0>Y@1$&9|=3`Y9uw7q~>&Q1JVIY(S;u6$WmTbsWPa=h0+GDBt#-o6 zkeE1Lz9=$X>rPGc+aZs?T(cqTvt)D*BhnQftNHeVE9p?rr?3qqqCMK_)x8C$tX58# z_6{xAzr*6%59G+3dn4L7cZpvnJUSt+ESGJxhY#5`$T z_Sm4d-bx|*{lBJyh(8(nxynZa47lrD*QJ$N4!oX9W{|~cnVExt;FA400S*Yl95%Yw zpR&dNpqV2aw#iEROjnygAL15=d}`r7xY%JY;`)DFy>(nwUDH1d(ujnBbg4*#bhk)J zmoy@cbk`xJOS(h4rQ^^kARR}#^8klFH1Fp6J@@@w&-=&z0Gl0aX3fl=`OeH*tIm21 z(Rw%=e=lUB^k!#~K@F z{N*IhO&_vOE{(jl1V%y*L$R7I7t_=G3H40pwWBCfx3zwDyKFsw_m4ciAFf|l>NP)=3~`F+{}zUGA*@2HlJE&k%pL+{%dc(B zvrwd-$1q5#77)wO2V~$yzSIrfP98l0tyQ_RZ<+^7`HWd77OJssFb`c&=ew_dP$@6` znDTs2+S{%H(&_RQvgX2I6OE5KDER6+dRi{2DM%KnilMc|)eq$IJEj zkm;#-0RZ%l=TnwbKD}Gth!2fXazrU4d;bexbX315gTIVHnK}SSmmXO^zUH-kJ5l{r z9-B%;0jL#AII)jcl&x;scX(h3Cp~TkTuXP?-(OqbAG|U9bM+mM4fJO;^QfIc5Uyen zH^<##HlnEIw;DwTuL0CS?2IEt5Z>r*XPD$b!p_~EUK{6N2NDMo`-ewix!%n$i{mif zrgne-$!C8R$x~#gTJpIP8On3Cbrbc0)v&p%W@Z5kC(n)$E_+tra_ckN?d_uG$A_QQ z!ek^EwbPjG5_+C2O_=v{MQ2~fV`tG7AM=Yxqk8&Vq;OfDE&5nJov1WDZzt7;7|)Xt z+5DMel3%vkN&4CG6}%SYYS~&Jg$91BJm$@`QOwnwi%u7JTo z=hiiM2=b&ysj%UoVx;v?Z(Vn_5p$ipkk+{;z(Airbr{6(gM7!R9kW<3OPR(qc$d4E z49d7K3zaO0RCO5tq#{2;%bUB37N^Vi!M=gKR3UaN2=X;ajazwX^4{+VBBNJ_$3DJ4 z8{S&fC=@5$+YOhC!| z8M{EQd0psS*@@Egn6T<1>MTBo+Py8FL`vZ`*QY|03H!ISDB9K33?(w*z)#%r{OV#e zs&&i+gxc@N=AJ*#@(_;a%&U}h#E@BZg@*MtTBh1=$(~Xb_qU?RVrSd+B%%+NPsnf@ zx92I~Y+Rc)G|bvMJ0lzV+>@?&-!sjWT^OzB+g+~@s{omYj2voCLvQx*(M(;3?QhJ1 zsG?SUMSJl|2J5{iXVaB4^18!qa+UzdQIhVq)Uw27b;V_)BRaN71$l2|B;6l*n7-xo z8OYU;@|1q;`8cEZsyhJX&9&pKg&C+J6kIAK`v|g|DuM+PFsC%imj=m=19iW_A!!7Z z=wmCU={25NNcWY)Nj7Vp{%Tkhv){qGGkJ$?FWMGQ#GZH7f17&+5etn+6X5y^z+HOH zj&D|dW?Ni*3_SN_Z_cx14t3f>BhiOd7b0Wdh7}jvQ|^u@R4TP9X3qOuolkvly^rod zVFXW?XapkOdnwbmP^W9LtrgjIvWYUZFXUv}l>gzio8PAKz%Y`Pbz5fIlIR%ItAzQbM0{-)&ViK;+~ldm?Q zGF_@YQ5Mnk`0%b(&;y&>`rPFDl*Rjg#2VCfcpCAOww6wvg9!{&c-2`>brK$6a5c`- zWmyaZ=~v6o$!}!|SoQp>+C8HzsYdbupojU!^o>H=K3oB}spI@D_`)otRm8V>?K)Tg zDO)v?hW!%=$1?<61_@Obl5=}no-mv=Ub0Vl!AffRGF)H#FSicnKEG3X$N~T(6<~sZ zsp_)`1Aq`H%}opkkyX(_#)f&o_{BLpjX`-0GF?}p@t>8 zMKMgPUu(DP>4C`a3F_)+PuUDJ*VplmY4RK6_R}&v?D|{n)9k$`@PbTZ<2v`qvS_Y3 z<}^(VvOAQx@ENfCITiiC?7L9K@DBkioNjLO8!V!L-*pI!TIp})EwA|3C zvspsl#Le1W3>Lms9A9&&SUGy=70x&RZ0QJ777*r+)|nXs2Y7gWdE1#eFheW&+TcQw z*R*S#`iIRL=n`-h1wMG9;JCrXW;VYl^T#7Q3%DNtRW0MTwkCzn#wC2%Ww*&^I{&Nk zNmdr*p-O7)7-1&K1FONz-E#9MIK(tm=E;5zIwHvvT^jFVxvh0Sh!#BL&ndW zEZ*8T;aIXgl$OTD#mT9gGzkXYiW2lG>Ug5AeaQtKK}$<5O!G1-UmUHvEEA(UXTs=m zUoW-Fjb~{6fLAzjbyrW7Xm~f02_pp3S)Bc?6<3Y>9vZ3)IVD#7#v`a%mig=b&Ubq8 zU*L^TinBweudaHn>c8-$bByc^`v(>k>lQgS0Q*2(8nfF@C}?IgO8qFNKfrYFrxrue z){w!9+k1cu1w%xlOCVxyUyxMQrkXst{W(m-Tb})Jr_${+9;6l$`q1bt7ycbR22IJz ziWHv?B>xD)QEU6?@szFwDlj8%8uhrm*FQ@WgQvR2%%eXap65;`1b`IUzI7eXcU8O7ZEV1L z1t$05-#-x1i>c=?5Hd6Hr?!mD|41sl-=>&v+yb+S4yv{R>C5~gT?XwMnL+d&L0x6om)frmt>+Y-uhCbxbhzNR8Pb69nJhfs91{raV zIYhy5!auy>any+)9*)^D>q;wcKT$mPGXoCRb|2nStqbfk^Bz!!y|dq(SIP)%$Y$Ww zn7P=RDxt3K-ms#^@uuUZZF-tZLLxvP_RB*-@n*;x@)G^|bD;W1{`}zNUBoLTv;71r zi>P(|My<7Krp;7?V3B=*1jj@oU}=XE?|6oiK@1-0 zpn1pk{E^_~21APv^pxoE!RAyn+WU-gJCW+mBfp`O7v#-rQXOaiQOR5jntLG+Df{L2 zRF6d%Kr;@e9U#FL~%M~mE6pVkq8eTBy;&mEoS#jg^zT%RQ3=E5q&v)1$^?v9p3+{4wwB9UMVwwoj zVWIN~wcjz2r5o9(wL+s6{w33Ilx^*M*?05LJmuAZ1bv_`whN|@-uyK3TTw2(3JkBc z#J4_~(d%pM(<4&EPzbgB$wGt5Z1aAXkjG`Vo^{msXC=wx(9o*8g>29i-k)BDyRL8n zm8%_NWu&mL0#i17$k~69b+>!MC}MZf8}Rh8N_oD6!QxR#xbFh_;ZAZ$FEf0TBn=(k zOvBy+MIBG56JR&C%SwKKxFjRr$#7o$HSL3Tj}i@hFiqkOuisbbBta0_2U!M z2EC^CM>XX1Zh8V$^2Ro}QNJlO|Q2rBT)*-7?mWB(3Dt z)NWplJ>&3=)~{=a>g6G1DJbwnHL;Mjmnp?NQY{%5Ib7}joSD{#hQ^39-MITCdt*V>u|%4#v`juEXn6iv9@ZVee)&(Bd*ji_n+qOr*_+` zm>*&F^Y2F(f?t&Hw;StYBhtQ5?<;DhMEu~A)Yr0X9@Ee==@U)MbhPTIO^Z`;_>vLN zid0th63I!>w34Lm_l=w14)}QlOKK>!O&G7}mm~8Lo;0T;p8`_d>8N*ByD-j%QnX(; z(3WoKl57_EZ0>Mr2KE0n#slxSABZcl80)P$iXgXQo~_-S&kEC6lIH>Eu_ zO~l!ZiqL%G^NFKUPUzOiUv!m<>?a>dqZQp*%SMCIKkV2`- zRv6l7mn!ChT=VC4+etI$MxC|!0ppG$>i5rj;Q;l?uu;vKnsV+%tm3%*WrzMLE-%b4 zW;>H#`e&`#RG6=eJQC0DGw(%^`Jy*J!IS6uH7^hb{zUqAU)(E#>Hph5{3yU*T?$Pc zQ(r_1$_aDf{`D8Kl)QAkk7~R$#l2i>F!psLeIRu#RhnZlkru1`@QW2`oI14_0p|v3 zJ^y|UhSbo`MbjBE*s7<{40jVMXS5q$Ss-{u+*}GSJ$^1!1jB?4!PG*uS|IgicV)ND zr{>!?tp7`Q`!2@$;^!G8ir=Q%S}%H?b1qGd33-`!)IwD3`5|ta2>gBs@EK2!uQti! z+og2oUn^U_Mz@%t63Di2MiuS3J{K21;+~0OUYf%{YVQczf0K3*y>-ZH$Axa>9FEis zBa17E8+(4#86ojsWop8BJC9^`DuZpJp+#Y=uYgAIwK{9&dVkeHdBvxF_EhZflo0wc z$wl~dbe_`xyGae}^oSV=dDmusNtM#OlaCUY(e7kM-5>JSS=eQ5i=5uh3|p}@gA57X z#P|jtS<9OCuMV2A((@<>Q&;$T^@o}Ghxnl6TmB=7@_>Y;xXj$APxd0xoy3^#4U2a+MWRg~~Tc=Kmi5Do^J-q_{zo_L&!W|0W9oAZUp- zN%g-y{s3jGn(L8NbV$YlE&m>1Be8aRChOp;f%<zs}^WL?z?O26mIunP{*qgJ~e-j(9nA_YQ!T*0b`$~p`I_&>< zPDe<8rBC4hUS~`og;*rDRQ+G$`oxvhS8EwbtUueI|66p(R?*KZfm-G5;{S76mpa18 z@!x}m;89VHC9&uN)b?4`pPr40I_*vN=`NM~@vRS(n28lT|4TI79rmXg`eS^1>L~~b zrGQRVlJ`akxw*N(icQ)Z=X+CsGOkJD={n?{ow*ho?g#bVG;*EyI2v0lQ)yBWwUbOg zi1GjHX;+i&K3>Mgq)rEapNho^(?|Lv*xKF8(i2%Q3FteesT9C7Bfkj-$Xx~_Q}UiB zJ3x>Wg@uRl_ob+~!UuNI(Czo{0t)_FjU-lg9|&REJTHp1swk_gtM4u#AfWpx?k(`( z#1~{du~}J)wPqu`6M1xTZ>zoFtlOiR!+9~TW`l8kLdRlgI`vk42Xia-$E)JqJw29? zN{UPYVNAantF2pDhxtl-TToEYc#Ww%rElx=J5iu!luk>Z>f!O?!F%-2fe-%CTiox| zj!fY*%9Rz}J%07!Ierzq<&&Dt^*T)MxmL|}Qoe?)^EwsiI(^SqD_&^i)b~;w(Iy!+ zA*;s`Kcg8OH83CL&xXTd#>~y!YRO(w({#3Hi$rq@dYN7R*^b!~hLIgd*?9*NGEr_O zR(TVyJU+lvc9rkm0eNJpqC6?g>vrT|`d8 zI=1Sj6wSK=P`n?`9{(WW2)*CSP*W04?7?{yo~_g$*6O&?p!7aQ+#X3EC@IS72i+dR z%kL^{nFF~#jn3ARe2w(Tk`r&?IoV1cTr@wvZuIk(HcVmfCq8>dh~(@CY$bMfQRSQY zHJU$3O_Be*u3cLqnO!TM-^2v_)8paoaQ$e3eT(g}?6DWTdSmzSl`;OEjA3iTTb=g% zLpvv6J0m3fiy5t2_Y<4DHLCV3l;_wxH_)n`!t_^&%2hbWtARMDok%#p?AIhHL04aF zTTf6Cj+%EU+pkCL><_9t#uk<@c_`gi5i7w*Eeu)|5=Mvf^^wuh&+MmFq#Y(@>7I^i zhyk$C&XU08qLb38&< zR~`$<-4-1XgpNA{7eTi#6-BN$FP&EIk3_csN>Gg^em-`3DM?EM8`0Unrpvk#Ku}K< zJi20dPQ+@m*8Lsf?grAaez{<`6NImbybd~nx50eeVcH!aB+-Wx-@H%rmS?_zgcYfVVU^8|Fadko(Vn4zSvEMH#Vz*n4aNo@(1j;DWfHoyR zpUb(B>ofR9hSTVF`|Z(JKspwVl3Pd^lp$F5rAaCP3(kZlF()I?e&30{PK;7UQ?|eq z@s7uhMu0>lc9MOKWFPxe(YQPW9CGzKTjP>AfTVh`Aq*!iA$6vjx4TVV<1;nD|9*|R zypLD(#MjbuKp`@?a`5!@=Ztj zC+oZB&V73+kuzZd&|qjbS7VBWg_ZAQZZmT`be6$X)f#ty>4j0{rGGaLRL%1dKE%nh zW;q{~YLsOqiU|)3`Ng0dcX>`nvG)rp)dik!sb2|>vlBZ~mvEG?#kLE~t=1Dzm?P4z zx@{8vLya}e2bS8puTk|=v#dVQ)GxXHyx^d2YP1zNpY9AQ;{vIjZI5i!46}aS8cGD3 zu7Y5`k6s4=^IC6as=B8tMts(WLL#hygxt zH!DeEPEr+i_fhA)M?DlZ757I7MAQNkCO>8n=j(3$qlwNgE-n)@Gu#X^XndQol1;Zq z*=NIs4{=dsyr;7&-R!<5%o!& zJP5I79hS@U>`m{dmZr~Z(YoaV%tKFe;`cwUnRm;AgO9eJi1!o#N0 zLlC}_H-+zo7S-x=!>ecJ**>qdlTLsul8~_ZjI2SlW1pctxQGwM^xg1pDH-hjDLY(I zh#oxWZcXh4%384qik+ZO$>_=g5}A@}V{gBp_?~SzZel_O zP>F{9J7BE{0RaJ>vfuA4xk%k%Mfc0`BqSucWo1wXVRQN5;NabZgA7&KU$kv)KDr`% zveQc)Wv_I$vqMke^rlMjHWk6aWw(!r`A7|v;;0S z(>+_ZbBVIVY@I`jSo^DDijSGhWU9S=4R+!im>NZrh^pH5R^z+ zwYvS*TVOP0hKdIdH66bHjN`~+B*y8l`qMacnR*E=YfiM(L7oD0W253jLLjB=x03hH za+_*Y&18DW`n@jJH2Du_&I$M&dljjU6}NSA>$+6T^vV+Y4it^6P(vi4SLIJOX}h_* z@5tGqvsT1$8Q|8LGJTiFV(CILvj_@FGg8G-WL$sdr$+I7?mC6Lc(l_gJRDOb-m8`O zdJ@{bHSpIL#UU62g>Cy4kvD~qT+)?+(A6a^hrma~D+Ljm@gh*g(-fTjp3?R;YZ&Fc zUn;bMPa?+cTsJhm176OiUO|2D5BtI5LB>V-ohG)m>&mK5Az*#!&r%BZa~!#Y(+b?nfRi;xW4)Wm3|68bzHDs*0FgNG((?70QH_8I2lab|kCP5gOo zAPN+Cu|Z1d%zSiv5K+0!1=z(;=OZv7f6Oc~Cw)EM%pLk7N+CHWyQcE~P#B)qMFjIL z&Oa8MPQlmEDrpr11B+fF46kNdhU#JV>bC7wyu7L*r()z~5VK1h2sttGnT*k(f5s=x zbAuz}M4LZ^FsL;!cwF6lZ+X}KkGS%{g!T28lC)QXYnb!O%5F)t%8DpmMi8nr*8$UH zCO|4Cbkt7ugGGd>w3m8`h&?*7nooto_?4&eE1x~0la6bFY2+cyFCALFX8{ey>m%}0 zn@g+uv5D29`bbR)hqKOPZ$VT_UbN}Ye(q%?DA;vmUp^ut_LDnD#o9E*dKZm}nZA0- z6K8WJ9p3IV5$&^%MmRReAIl61&_uYfC=0Ps_VJql^+D1 zi_kj}tNoV50v2f@dw=>tpd-{*^CM5}{Xobuj?eRcq`rmMihs=gZQSgh8gRba$xw5dWl;R5I^ut zvs0u13)DU4%Ic%vN!?TlK7qDB6WjIVY{FxV>X1$=lgTt*IE2^$Lm@^w{42!QIp`ek z3E0p-M(p$>?Pt6)C+M4r1b1?+EL^AulqSa@TyaXT(1Vr^37*OTafMWS<6p~fE2O{5 zwU!k$?6ig9_X_sKQhi`_(Hr=vR}n3PwkbvyllLA)mUAXA zZppd6yi_Z-2uS}MvGHp1S1e(@_jSgx+x`0JJz6>62Q)%TE~@gp8doNHcks;GEKn%G zLcu18r20WBA$-X?(_ig8z3joi-P3RK7iMiQ5?I&>1gO2%sRqIAA9g|9w&&I|19CM{ zS}F(UkpD5;=7D3>tQw7{ZooXV|9Z6&+FL9;emr%L+ki`DR8!|~ zFjr-Y0M#UF?RcF>0W%mlqm5{>KcnZU8~!3E3dB`LUHL)EI5OIADn*!Ra-N&S7bkYM zp`aM_hvpu70)2>byo7$)fY2l~9W6NYJW2snFc5YiJvcmx0;i-5YADJcU`YI2?ON_` z&BdU~eD*Xha*3bj*q4XO-O9gzGQQiVXks?Ys>h6?{O$Ea`Y0s%d7NpEKlkGaF;mA( z&WQ|Lsn2GvzX`ttCFeS}l|GRFK_^vyMuUER%&fWM!psB{2ybuG`t{fis~v+q@>b@_ zS~$~)P`@swSBKv5|PNl4usKgeH$G*WAf-Sy%a$SKa#u z|MRJ9m}c}LTD_3MYd1{VdX;4i=sF5ZVr#82Nn)9jWDN)E9>FT1cj%lY)g*+pBinK@ zI>{1imXpYEpy-wxXF2a$gkZoYs*79jWPC@nX3gAZlP0IVGf&2zkBFccHMQF0J~*#by%* zx8?SPn@;Lsm_A}BBHGB#n`{AdG{aPY(6i|$zr@Th$jJK1l=jP$7(e#-er)ac(?D{k z@~RC)QhmSj0R9m?ToQMg-PhCT*%4;Cl}eq71AJ(Jl$H+-RO=40@>Zo+3ztw`c->g6 zqBOLB3|U81a%#92;zTbujzyzfvUR1?HE;NU&Fgb6VQ^gpIgZ1(dxzy#!00ALi?Z{x z8>+J_$kV16?j3#)zwek~_#`W(73V3=m{_3*CZO z8eI%YUmwg69d?$@^Vk|VlM(se$!S*U2wtRXvReQX=22KLApAzb=O2|xZRSGm<#)dl zxvNU{bEBt?3;rq3B=<^|sgKT^g~5;Qi_qtlb0j0F5YBvSTIu#ZyQ^%wd!!iQQ!i&% zoYlIIV)GU2*l0fw{e-uA!r}Md$yFWPA>CU-e;Mwti!03t#^vd z_SqUiM+td2aib6Mv^T&DOLeilC~gE9K!wq(rS{b zVT)!RkGDtqU73xK#_4SaZ6bV!_jH1=YqN_X?pOJM)8vush)wnmkiC8n=bUI=Po_-= zja1|?@MK``DtG?FAvHcW?*)j)!Phfa8I}H-PJ-otNBnyo+Ok>x?P*c-W&f40`PEDX z>JxG~&Jql)l#29vtt^>u_-OcuhX3jxu)8VF9h$;9U@6%(3p6-@F=n?C{)*mhlkG)@ z^Kc8>@Pb+#jdL8T+Z_htSdx0nw!YvnK+oB`rHo~lF!%}Vp(-T+StDbRtQfnWt!{50 zf#<^N;gnNFQs`6xFXrCdh zD(g&5hxs=LVe9}4hJCVGdG?dW^f#eO%oVwf`ftWOa+lM&gVS0d1QZT@rzsE1+_((=Sj9r>2PL3Erm%}cTt&Ca4$o?6J1jlUWMSW4ZJLfwRO8MYHFBoho0;VCdX5c~)@d zXy9gqt)4zK`EB?tnjn?6CS}fA%QOGbAJAq*7JBwekptoWqzE?K3g#C z2v*iC(Lhy$Hr3Uh9#ZU*a^B4y&;;`w4L#l+UbmjIi43&cHKneHiS#BP+z56ULy{}= z$&0D;qOQE9y`#eB&Rsi4-TnR4o{{oS^V^%=9s85_+H^(<2f0$D1P|F{YuK3ktm-R4 zJ*E=tvb}G@*ixunXNIJUeD03(3?7&b!vLdSYh$YY$G#3yD{Gw+{S@6ws&(EROI}S} zI1r}Gm(57Xu%85pJ9go>5W2F&g1%Eq)gUbQy@?h<)Cvsll)*sy`kn{1JrdF9)qLV+ z^_WmnxAk&YrPs>S(YH|+ZE`&}W;7GN;h=cZ9)@h6hC19=EZh&JkrZ(3MYHW#_h~Bc zicq>^&s~-zE~j~UEKHl`VUicEbH*+an8no@|Ech%Mk%2Te~nscV9Wq6q;zrE zZDluUM4b+eU+gQ&+-GRgnh#vweU)GJ3=A>vNu$~MomK;X|o&6?Cz=6Q?=$#l9kUy+ApXdHNVR-xxn ztP+ffb4cAH&%LLNj7jd~1l0vES~K4!YX?Dz}`EhwqYtClAQDn(0W0ZxL#q7F`sTc>V=5Cpg9JKibfxPi}m(J&* z5W+pN*ygsfj)tamd546ZWhZLw;qH-xs?HE^4~^%z5T)BA;hHwOJ$woS%m zW8k$GDLuzEjcHzt&7Grq!DKxUNU$k$H=5SXX>g#*7+^%9H*7oom6B&vt>~5QvhzH~ zl)>Yvm)3E#+NjqlFGlNqf>Tl3-3g|Y#+k2! zjD!Jrh4W1_vB^*%)4EQBDqT6FyflMFEZ^#VE~Rr*xCw2AtAmQoO25@<%7rbwk;!sP z7g3~Bk>t;zG<*T$a)rWYP|tnP;MXJhUpwCJWpMmq85U&cq=!xakHxZdF@3?ArG9!| z?CgAlbH0M(ch8z56-_qLSTs8UR0wO|Q9Kqg8#Zj6WtUiY9NQSwuAW;4ZYs<`CG|Y!X2=^?odG{=Apz!lxgW86c$js1 z1+d$GVxaIb7GZT;s!`$g%*zYhe17_zIUNYaIMu^P0^hhofs{pRZXMR|@s=yP+=P<_ z)f{JsSlvBk@=2h4HhKJaYzfTfGj?~yPl-+YJ(DqKy_vrERlbptWLX>THCGy4Or6gpi zJ|ORoZWwmFRw!fB>GHIOcrK!`6;O-x8f7|HAX)@)Ws7~(JnHmqHXkUJp0z*uu4Qw1 z>$H8uV;OLFYRY~qymV8?5|(=A)M)(+^x%;U5DGMOkCj0}+#kWBLjYGRWMkkL@Y6Xq zL#{)o%KP<;#p=x?hL|cq;LgUt&htBZ$Ah(vrFts>nDSh$OnM1%S#BkY-3(Rtny*|x zJ3u`Q@tgf&WJ@q{xmtgXJ;|}X5>-nzrZx#AzvMLy<%YIvl)ncQil8H)EY6tMG>=f( zfS3G&x{rABH$y);4m0S@%H7?LHuwt&bCOdIMz14&6SOKs`KhUjK-`|<1?A(2kmiyP zf+~goGp-=wd?M0ecrAj0YOKh}kH7>(Z$$A8k*l~A2OMlhYEz$qhXvv1An;8!-TlKH zmABh12ryd!875^lyXk6GI5v$&_djFwt2MOG>6`#&IrO+hyc2f4`VnH|D)Fdo?hV8s ztN8=VzWvfg6^iZyUWy)FpSGVe7w7IUf4)zOwdKY=n}9b}NJ`$zEkTZ3#PQ|SW8W~O zDJiN+GwRb1@sNj~Xqo9fS^Sf_KNV@@=Psy2dyj0@F$yGW{Gi0aKl|~^fbIYC(2f@d z4Et|#iSYXclq<$9Mva&7&rT>ADNsDLyZC7>7JH7oL$z%urb$I}r43YPDedXM3sAP7 zDH}NVX5v1RlPS0=VQYI6l8bp*|4rsV11HY&oI(eK8s()iL)xoqT77wOt7zh8J5eP% zrWXrtxN{lJ;QBx~zmr=!!DoZJ6Q-gUlYp3e0OsRM*AF&3c+E=nrtOhlO@j5qmM#`H zwvs@H0oD5Y^QuiI$biUUd%M9a@{^hq7!H=h3R@BO7s1t>>+=hEq_5AhyV(t(Hx7qH zRlbvOm%Ffmamb21!1r{brG_~ih9|A%zbj5wB7Nm{i8i)6O6#Vyr&R?B;d^YA2ZAGZ zC}_)6OX*fn0C=SLrrOT8%NyX+`3H+3kM;24+tYXRoh47Fsl&P;uG&ieQL($BJ-hYM zvjod!y^>u!#$yYVLyYmfagCo|jFS}W_PkW%H33j^|DXNBZmrRe`j@Dhq9FR7K2|;$ z9?agrUhx>aG*dwWH;u1VEdcXpfEq2bc)rWH0ShCCfk8~~*>6lrpIxb4Ba|N;X59rE z#yIMypB+~|A+~(F%IL-@mNes5mZPW8VbnqA!&Sw&bJZI`RSU_psj#kk^qs}2q&nz`Mjk6~-7BYb(;R^)aoqEHA1gvTL*NsA-5 zD;GZ)sNN!YU$x3FP`$152CSO;8mgzzd&;0^heu5Wa7)b0 zRH6bw9HEc7@s#g@4?vFvC6bEweCCm=A8RBUlwq%&FZMHPC9ByW0|Ad8mY*ukd16!6 zOBR~d<0ThOVQ=)6$2D!C^WC!8w4!-!k$rOqGqKi+)rfgW`mQ)%kzD9#gx~LFJF>sdzH5GiR(_Sv`I+6 zxhx0!)p^e8d$&C2$QtqW7lb0g(g^aA)a2@bkKR7R7!LPtw# z9DgBq!;OuDXxO}LEm1RNvx*+xql-&dM=XZ(2Nx88o3ZE#;Vo=y5KLw^y{;jQzZulM z-=FdceXsAg{AB!01XlqB5Mgzr)r~yoDOs74D({5W9Fck|(T_G*PuBq^{+-O4l$jh* zc&o$5#iy?KN8(ofl+svp0fO4RQz^PyTE?~o>>2r~z)85h;YZxN7aD1#76>m?NRiW! z9T_ZI;`HRwD)SjofW?;SztdOnoV+YhFLp3V6+LZ0*HR!qEl-;=@GPg!*Ipo*BXN8T0p<-$Z*&J7s(X{6uXX~5K^2T$ zFeof@8oKNVIaI1T_f_Lv;d0Rt>@3jw=F#G5=*yOD;LugK0$w9~WZ$YDxhR7`C8sV6 zvM>DIY|i%4fWUCf&~hIaG`C@8{>R!FT*Gf`Fk zIeMuC&Az=%5LWUUU64FjkLC{$kU+|(-!S5nm_IuL`i;0yxASLRESE6Pqh5bH07h4Y4X*_7Sgr=}c91|eamb<9+G0jAuc zQ~azbVP~Z=HP^%3_ZSO+Cc0Q2o89MOjX;cLnsML7*|1OgWMb&0P($IVFXB1-Q%D#S zC`tB$moIWCEtA1T^!nXFV~)B%z;S7HmM8}jp(IzYsYT44dzc>%``sp|Ad?V($!T+R@{}x^Qg?KZ`1_Ry`fD!8q zDTWB9WSUp}BFUh}e-x<0AE+4&JRxBOka4u}3qmgXz^|DJ2?V)0&is>#uF#;Oh5%=( z+G~e9J*??4L>K5RQ+1ue*HmyYZtZ?>3%|*)Mn}tD2fOm_quTA?`r@%;!TVE& z+gJF}sa%l&5E1DxDt@E%q7|N`0oW9h($k-yV5{0M`S^RJ->DgV+bqKbKQa11FdA9w zB&-)b(E>HLNA6#+4l_uE1-I(|Pz+VVdtvb#7Xw&va|c~#y?1RIk1MIY>?I7XAIarK zQx4yYLu%oq#^lhXO@)EcT1s=*$BkY47YtKF+=+Dp*u;b5!GUQ%rBLq`77skJR;BO~ z>qw-=3u6K|Ga`DHpGz?br#}do=Py6(`QoG>ar+9~+%zc7dR(iOKTA2f3j;6FmEvHX zK5!ONiSbSdD)J}m9<`2gJf+*_RrL(a{5Cz7!xx`&C+};#c>nCvVU2dXM2YRGuxxa4 z(O!OmzAJ$FpD=@ag`whvCx|32zxQnogy3IVT0)2!7@J&kDlJMJ81+ajE;=K6nVS+s zE{h|2ESZBKu^js}rc=6AQ<&3|o!?(FJg;NUWp>ET`OSIbW*}cL@QL{Fb<*yDk$&K+ zP*7on@c#OE={o!~PC-A%!!!Y#0mcXxg_Ap*!zq|Z!jxy;I@QFljVE43^tukesN7`% zFIw0AJfX|B@ovXhvr4a4!+HYv!Fg!ZG@=1?1S}U!RR%7ow~6%LuG~*B-2Me9Bt|QS zYqkI|Am@*Mhr{2LwHCI!Xd}k`g1rc-3?b?EpFVGBV!oW5=g}A<^f`x%jLL5dcgko> z0oeHodakTC4}+v)iAO7oQ#eNvI(|F$Ni_$-p4T3K?nT?rdlw-&E`pQsfL3LLniY;Z z<+`;W!GXc@ZQB7nLXoD*?sdma{Lt8PJozT1K%{$_z^E_~y$7N!mautY6n`d@J2?w(6&+B4*0au|B*xX%oBQM=! zsRU`S@;ceh;Y>j-@CLA)YfNvz) zCqwi)0GX($qw(1(bv)8pn7EhMfM*L^=Z1!fOXAAo(qovClUzwfXG;$A8F4w$3H^}f zaaMGVEWNJy_0@gNpMkMd+@?kJG9f$?p%vWUQ+;Ag-Q z-2pg|zVRw!G-{>ElFV>n;{4JT;L9kjyvHrWj_qZSKagv%6Wv<0EP{-sf)^6t-hlJf zeAQi6n6UtWiv`JsojdK`gLR@irAof3=|l=0(5Gy2EFoxkH=W$U*iHa_?4Ei4|v&cvV^u?X^0@{tW67FBA4 zx&XK{*pk|iiy_<$YbYYYhRrFwX0Dw|0y}qbSLQpC;pua;F&#bZkpZ z0X>??S$ij{feXk)u%uk9#JIBzVwzyLJ@?TkHof^GYyqg>)$ntkc*0e{u{^8mI(`BY z(zG%KY>wN!=P;k58oo!i0nUYs8(b<8*vqHj82}c{()Dx=ePL$u$1uSEf8yHpj(#@) z)NBL%YCa+3b$ALK7Xzl6odzc@v)%RxtuG^jm9-lqq$;%>wH8rIjx9?8dR zXRNtZRUt^&b9S|e_VPX()NMWswx3s?s0YFv9#bNLUL3S1aAxsWV(J}lW=m{OjL^5q zuP|S@bdf&9b+J2-&PV2WlyjwYwb-^*1fD-gsb-kjtWZ#K-btNVSZ73(|Kz0Du*--(MQ~fe!;RNm=YVT|UFWl|)R(TP|GOYr zX|&Mryqc-dM+rbD`U{eM-G?@k4Ib7ktG)s#7!V5X4R1VsMz9!oaIooZxYL2(_2&20 zd=LFio&kPwo`mI!5ipb zSQ%6Bd5TvXTD`2FK+MCJ`I3KbeBnuKHm()(Ng04&t$;CU2c-QVppzTRv5xcb=Y>90 zKKE_uhguzLfMNmgL)PpC;Iw&kg>uKt{-Y`>5hQE-VQB2CYC}IFZ(8QqW3g>p&xI;v z7rwa)Q%ny1e{6jPP*q(UE(l1slyoTFN~hAD(xG&Br=+w zSf?{fyqGrqm>v?`<+CG-e9rK`B3#uzI8gUJ8*THiqpPNB>zf+j?g5?p^O3y_6%hfm zLtF0)S-)PuP>#7SF)jo7M^CI)tNt8zml(RUPn0{) zD}(gKHBXX(LaK?IRNWr;Frud^y1q{L8Q#ZD!L--g5;vG6t39Fj{v}L>*J&b_K{NjO zI`l7GTM9CX=gIN?gIxw)f>xu%N)lJh$Kpexr z4Bes!5_ad-Q}PAw$s)Fs{&WzP4fHB&l=B4Ww}aE{V-?3*R*MHxr6;XS7<*-zqEZX~pDd_&92wEBu- z^>&=m8C1rfONT~dR;Wgm(=zbjd1G+|%Y7V=B_N$dYBs&hv>z7|{fR^P z==h8NgW(|!seh(D7`Ya3Mktd z4RO6IR$oqr#j&n^^fIgqZ(FL4U_vez!pcHtI9@Gw_t4&?)Si02swebDj7mAd;+zYo z!ud2Yrz7g+DIb-IQXCPt(%o$+IN8KoRTT-IJHYm3vxl!kBkNf=5snrSmtjz$vf%dk z%7}@BMe-tAm(e_Bj9Ffv%Zj&r;k?aV8hrQ598t7s&57e1qhup$pT9tv8Z|NIkP#Q@ zk?pPEwezsZy*Vq(rGGY_WH;|XRiORP%Hun&x!NLwwn+jl~Qe?MWwE| zok<#Td+tUABs`|iRriK=evwE7=6(}MXe;1Re-Sc4m3wm)CfWqj$jJIybt04EHlY)F zJYDu+{JwXz-f3UNmkT6Z9ImISae*_L^`ywb0C&xUH!?t@*Bx8KR)ps-O1J2tgtK2r zEw;(&)uOJW88D7?f*(;Rr1C_(MXGTul4=Ts&X`^|_QvG*%C1a!d>vRZ+G)ymmmr%% zFTnE_x5tYaBypZX+P)Q>Un2L@`i&e1ge1Sn*;x&2{+NF4sR?6nR{wRM8hq4h$N7$) z?l~UW!-2JHDiogT1!X-?rQRE~)(JyiX(D@wQr47`vZ za8`VWYQMl+ICU~VYy1^uyf;VYQm|eqKVBn!eR53b-fO6_@X-S$pEiy9pnXXmX&ynk z-%%sq`m$?=d0d%~=5B~Ex4_B*aihzyh5jd&c^7p4S?sgzDqnpCNC< z(G1?LG1POnpfl9I3IU*}fbc=3fT+#iFb~ihBke8#*u4K!@Ob+U)<+y&S7M4kgzKHV zwT>yN-ed`6n0gdP!J;zg#Ppg;)`0cC4f~w`&3~EuyJ>gmZK3m9C^e3I&TC zv73)B#Sb-Z1#Hku+41NqokYEsAX|Q6x|xch;aPL0_D15q2pkxQQSI`WTaKJNtYU&g z0us$1-af*>YH|%*pl^FQ?HAsj-Ji`&GRoi)5Dcjddc8x@z0|$)Jstt$L)9;VZ5M7Zl$yUq)`BNA z@#AjgX+H~pSXp*R5=u0RK1pIOFjikx$0Y zd~)-yf=nB>jvTW!F!gx_qHuO$dW)bSyE@u%`J&xp#t zk14BJG#|M1RZ70KctkG&D0D%Kip#>R&6%Q0Xv!3eLP$O!6) zoo}PZ*n1VK9X-8J#bjR5g;Qh~7I^>2I)0}Eof&)w_T1ww&2Z~+tEtmRRblnomAC61 z!@x6tU4;tNtpy++?tG<(M!Rn;I4LEJjzJ3 zMLg}C`6-KmaK&V-%r1X@qo;bGOioIz8w2WLFa{Pmbs-;qh1rHnBn+XZoJy^VB9!vb zxHrBwI$NAs0iW{iN&glaj5vjikj3cpmozXecBbPPD;drlKfp=hF>5(wiZwq@$ zf?@3XPEVSCAx`_`bG8_c*hN}`VRV&Q%gzH$xb4uJz+o?t`bw$#s9Uh)W{D< zO8U`K99tt_#wD-iV{QwkAOe`)Jt-`v!1vMkoMMrW&qFLF-znMZqk9gb8o=7EQhV047_=1tjCVQh02HRMQyWcVT-;`#+G z6wU-V17qnCFazM6aVp=IZ}q)y0B8?kb?wVDr)_Rwk@X+qYDvO96gkiEqB{6q$S}A8 z*537r$tRP8qHvxgeTQtGa(7yH+5<~Bb#c6bZ$TOl{WDG6;4&II+9S@WkfLj9lNw5oJU#*&9?92i3AO2!| zR2czoN>079d8zy0Ocn1tzrr%&_wg@{T45yj#b-W0tzpE{sIR3uxguoq`0164!?{Tx zLDuP-L>9AoK*b)X&n&p4Ms(nyrr^h$AS{f-?KgA9_ip$10>4dxouxgzOxM0g9CZuj zzX<@Q4MYZ>Gq7isqF)W#Qg0hGJMUs*VU1o{G;;X7BMI%JcW}|Ma@TE~A$t`n<1N=- z_|1YfRSIoHI^|4e=hq|y$_Dg8)#r5Zd-DNay$64H1S-8CYohpXU2}@L%wTe&MLxR8 zMgrH3KLWoOBJ&e0OZ{84RPHa|J`=7_s(ffAZ!1z@wtZt3nfCGp1BL#0hD(@1L1g2T z>@OE(vfc+2YRAqhqDRl@x-$gTqL&FCLJ>c=T;xfay%1_c`-F@7^S7Bv()#j}DH>OX&QG&vQ(9H-tbMEvtR)t47LHO}fj1b-SQdZH4%EQop(pTqL!|2b$h8D7%< z{TV)YxAz+V8=c;tu8hsu@C_|UUH*I;yDzi(op|$m#HZg68f^5sNKtYcaM-}#aaTE8 z+rsKISpMxQmPs06w-rINwH*6j3)YS##O)v$0mc7~KR$d|5Y@hV5&v%|jQS5GE;_2< zzq73x1ldp^P5SgAo7BDjJ0p$y$xn@AC)R&|ed`Z_el7wG-^-@bKaF5F{FoDMxdf;t z@sDa%jOyo0C_h|k1XBMDzYptk4UEx(0*Lr;GgMe|{%(5Ad4K8hMSkbT0skBPzo9c# z2kbi=bySK^{T&$%ze@Fz9x7Xy7}enL-+r;Bm`C&fo9!dLp!kN+*8fOE^du6&{hcT8 z-$t?f^9?@11hw$CpPma5q&GU5gNosN|aWys!k+`?M{!R zK$X}K+kshf(bJvjJ{3UtEwq8gksVb`)(br#8-#tTg3tPVORxgH4&!h4slI%{7{?8R zZ-vBVW~QM8ES)9+uL6V8C3E|U4=X@*BJJ^#f#VSn^(H-H<2$K9bJ_mg2^{!|CcnW z`_u*4lP--tehWNAPrhInS}!QOSjEbApK@IGeF=5L*1JO+JCBein^WYel_s&5h@o{` z-s?~C;~tqU6b+YY^Z6}E8?XCaVGwqxl0HG8go9MAZk&RCSJ?eggOxpURA$RdLCajQ z#oq{F%8S#xVgUYB&O$V|W)WHvce?xAcU863`?B{Ksm0eN0 z_A2k^yym$|UiALbPqReUMeTvs1l5c8J`5Gp5R|_qFzAlDP`SE5d{*+?WHtBXt~t)Y z%2CBiNgh%;e$0d09qILpeprBD-*41ao`jCwrz|!FM{o^ zvGj9cxbZtV@ol8vo|wat8r&h}=aQU8BR)132AM0N_^sp{uW1r;4t4wwpxPPo8y}7Z zlcpc8g)VZf`gN|}@!g-J);lD*j~iX3r51YLrS>~`Hyb}Gu8$m#@d++&y+gWI&#_;Z zKJs4c>4>1+xw_we{A^!(X8cAN+lb%C zw>*f&O$QF#yipMoqhXAMb5Atc8P?pO3WF@YIhmS5dzdfZ@jk((N*}IysrSaME$}Dt za%T^7l$!bmdsP({`0~@m3oUh>kqRwHe$ncJyFa9{%O>?b>9DiVHBvYEEy?f$bgApo zmXgEbg15FfCnwIw3pk)~UV(=syZHl8T)rG3js@ESXg{|M^l_$b^&;Ye^ZslDMzy^$h(%$zn9x(7c_;geR&^ArYbMKd4#(Bl2>^+mT$UruALw3 z0->)9>s`BDbyIY>BnD0(e&>j+1FWNt-PO#7eKCY#x+9($UeB%e)k@L?8t+fM8rN7@ zxK`)5tK1Y3@rA?@Vkce9?MYHAH?e!#4$3QwX;)t05W=-4G+LX-zu38@^giD|vu&~=R zydK}41DTk;n|EfPntF8v1q-Ddm_C{~6AHjV!7wB;0`y3iM$hWuO~()Dr-Qiw+z6aY z^q#A;vzPUzx|FGIZVvU8>0w3#Fi62n!0uf!Bgsh2<%^fkeUELt83Sgv*XQtg&v3v^ z!D+;Y->i0W;+Gy`0&OSCNWBQzv(sjlgoIBQbNg}KPhv(@bW}%wu}=}~--Z?)< zrvZl#^rObfV4?6X&f4WJU;1#hRi)P!8&Hw7reISuvh4LP60l!MAJw88w_(cm8dHLbN; zSx`7m(cFOA6rI$u+Pv#yT>N7~jW4g0&bBA(+-3S!gb_N6mTdaLe_|ea! z#Hg?(VhTU>lvr_qW4hO@=j($*8YOgR@|@j~Pi^ZH0|LBZp6{m4*59j_rSiwg6W19M zbuL{l!nQ99BJxx~*bWXz(TLx5Ot^suDoUJ^(Gv_YWl1c8BZFy)oW6Gn}a zyuwPN(R26R%5J#^Qz~5Am{F34grqu0`-k_DCiRw!gr<7@HcI7n>>*k+3OP9~aW*=x zrcc&ijFuUnOd>}T@iSB(MC@^WG59=sMx@Gd;OjEMwQEWI3m95SN&Mc{NUpi&sc_z#h^6HIe z=?x&92XRs~9v3?%y4-dz`9TNyc@0s}4_rm+$hw*MG2k-nb0=59m1^?_TqB_<|NfN169OmUD?%k zp>r&UIX)h3eK%~KFm<=Oqo%T@B~YFi^mBY%f^LKDgE4|rd8Q!6x#2=$IticVTRXe> zv7BOs`g_=Dk}{K-=$4vVS0%3IjUezTr@?3_FsVm#H(@46#HM$@@{xLf7L;06W{ZM~ znk?ibvlU`^(=)aj`1-8-LwrJl{ZezvGlI;<7+{UpUk4n;x0JN%8?^%*`0sovk9)M4 zyxRkEL&2J|%S+k+=m@ACwVGHajSjSS2?4K|=ZQ7bC_i|@{{{uh)KtEr{VYa$m!g7`Q zB{<;r*!S)kNS^AtCuF z$&V|64_Sed-%AT=$uK22biOY9I*3wH(MA)g;g%5~LtJU(!?_xvTZncDiI^d zm1Fp@9LN(ryoWzxHXe^`4F*Nrd0}QO>8!!C&B_;lTTNaiIzQk5U zyCUUHZIyM3V_{4x?*Ns`9f8NkLrj_E8K%mYpZl@<9!@941(NGDN!kxms?+9jE(_nc^2rQ3mhN-H0qtHt-V?d*I z1uaPGzz(R_9v%X9*795DwnFniP_4Mwe72q)dJOKR@K^{GYqUy9deOox)E#X7{7602 z=0fJyWf6xD_tl33!IQ$m=i?6U*W(WZ=_|(_>gLw>u%zXg6Vi^_AtH2$$iSS@L?+4Whl)DJ<)_6(zAyY`Zgt& zf1x#`+fQHAz#uX$P0Iehbu@~5bU3mK&U&diP^-GY;k?TMCO#2A4mZsBi5XHpD%ky0 zmuWED+MPZ)<8oV zpYs8NzQNH=K*cz#LG#)R^h`{IZ1W5A;}T|OZd(qvwitkeu(P|n^)u`FvioRy%Gl9( z6;8(8gyRK7uq#qaRnZ)5c#*>8b7BFlY-$RHgJK?Uc|iu6g#eWglk~fM#yngauK^zn zu^!wCN!>E`eP?AwEQvA0VKD&j=;XxF2EFsEbF~G_pMS?rxd13PF|jlVI0c1duTM%A z%p+IP?X;y7Y%zKWWd>z_?f)8Br1Pgx%5*uX{EC*B*X`_buH=-VQFTILy>AO@zqLi zPEbe;&Cc~zMhDl^@_Vc$QqpG$32TiGZ?ceV?}R@z5bw;grInpG%w7vsHnRCZJ7+zf z;)WP^^%4o;2$Q|&XaF0h@B^A7Z~o#rvlnK^PC@Vj(h2unfoInGY39S$`{yQ%?>A0OIn7J zap$bc+0-zhE`WHwD?&gZ41g*Cz52X`fmyTS^Jjha-TZU{`_a?N3hM71bH>%nfA4v? z7cn-mFqj1=X>NDWCjeet{L&En%F-E+A9T1?*h|0({75bFPDx#m%E?DDnI{^ssK@&g zgM_@6@KaONg!;ZGL2lF_Q!_%zY}3_b3M$bHH<4QaQq2X??-~L$rmGk1PmM>l|`OR573th25c|MWR z_wOVM;+yvQ@|i#4{BAj+7bM@#LadHexFIN^=p+`*EJTSZWNm=<0t*8NFjRo0V!(Y6 zPn9fM2^MwPrgtOu;nu()N6z5>b7z7FfaZM$2fpSwjIg zo}QjQA8=o{wpRG$GEa}o`;TX4`t|Foceb5jdw@{v*)uZK6*B{V!BZYq)+Ddx8&AL- zDjR^iP_4LeFoNsX%VuITGkg1rWDb3x#5{nEgxtJzwO*3n{N!k>!(&kB@fe{=w_O(Q zHuZ_Wv%gC}vvtqF&b(oWN(_{K=}?Iz?j=PsAHlt@9my{0o#=;H+m;p+SN-+Y!bdZh z1q9dsE_8$dMGC}sMVY$TU%lggL5Wh<=JfNxA&zB~*`RZ1ZsO?%GJmw7A<(b~kxeP7 zT!!O0GISwYUdM_*DoWC0LI97tq-m>@7?I=;OGll+R&~1Y1r=U=fp7|*tVOa zLF+v6NlD6pSyTU6gl2>myzsUgC&p4iK0w@eFHPc7_68 ze(nKssJR81drqDo%a!5H;WPsGIIy}n4bCX3Xb&Z;E&BnKqvFMOwFW!AsjSjuQczWO zdYRb**a=N02{*S zBtf9=8QkAfMPG;R9eKxyyRr7|&k#qAFHOOT_==LP+9w0;z|Oc0j)7o%>FJppHs|aCmie`3}j~s8nn>S7rDb^Fuxr@!tgVpc`aP@&B{y21C(`?*aUpJ z0-2Lp4e)xpM7B_g9QwBT?8o4%*Iet3ER~vR=?j-XCntx#kBOciDjOAj>Rz|jeP940 z7at#XuI4ioMWK79vb`^;*ni?x3W7d{EsbuO`X__zlv#tENhOp1j8I8L>p-h+RE9&SV0%HR; zHwL;CbFc99IyO(_wt<0lc5%AM@xnz_sDoq`mJiTqfpPT?kSQ<|GsqS^INkjXISRS@flSeaUcDc;^5+ zruHte+Vp7NjNMeo2upFGmh?N;lkmOJnQU!-I}W@@JKuv^ZgG4~ZTr784#G4NRImndo~4n_~~ejXegOcpSC5?7!vXh`FF zkw#Ra+ZvJ=p#jV0aN^D&i7|xQ>e3+(1RQX(nR?QI@A{1*6Txj!&eoEs@jjA$sBO~| zU${EWrFh1S;W*RA3y8Yk8okBcn=a`+6<}Zp;e0>N10?4-7SKSDvJ|0|>1kI$HhY)s zbftK3OmBlKgE}d>ny*lF>h`;^7R`a&NI37z=txaJVdtK0TbPR#SH;FCqx4JQ-bH+; zy#Qjx2IrZEeJ6&F%B|BMU(uQFPf>tmG7zf_wV5mH!p;5RkD^W}QF?G+rZ~-DJ0G=!-oT6R?|z zR`Yz34<`&hAz^c<(e}oF;AkpG(s3y*^k+TG1=^gKf7izZmQ;Hb^?;qLZ3 z<#p^)%s$Wg4gZ6{CRU$dnOiDAZdq5tS^W8#y@bbf8x#Rp?Y8#+b@uyml74 z*Jjyicz)guqylMMe7(W6K*)YFTei3Ma)}e9D5g(rX|)GLJ2cNw-fJbk^Td*_WQtJg z1CD}deOHMe8_|6!;8>t1*&iw_xt0WeF*hyKo#gvT{aybN=xO6F25xT->)c?q7rBW; zXWTw9K^8T**9Gle2IZ@g_;A*{PsTcoVFtcQUoicm7cFMe-4tp~w1CtQzs+Zi4(Cl( zJQB{W{o;_!AtjXYk0sukKx_$YAg6RsXB7utNMEcb8g2$Ao|+^pZETV3NG z6o$s6mi5lri2LwmziWZxz$T(=*0vXR7g1s{Tf@+ z#TxaPy!BYfSgj{=C-{NFWW6lQUNbU`y39n^orCx3n)DHBM&K&-5!Cbh_5IrlJK|2E zGcB3rdrI$7R9l$Gy4$BdD+$k@5;*th_1w@|@eL|z#OW7y4_K?xoaWHsPLk_IXqa3^ ze}xBXz2(^y4fX4;fdPk{7BS3&d}tl!M4c0Eu#;`x2IGVDePjb%^b5dy2mE)^LXjmm zn88cd<@pXON0L!$zaHI_{JWs#gVbN%heXjVUTN;Cq_Ikb+|OVK4GGY4>_?c@ZkNpZ zo3`dDcrFG0R2ZpFzQz~n7$f4Y2m;kpU5=f+0;Y)D9jCrbq0s6w#`1r~ncsE&Z@iG- zeN$0sC5|Z9!Tdj!?Z6jS%R9eGZiD)my2q_^LD87J0gd?pBvPE;?K+z71|0)TWuHa}L` zfEA&!@#&X-_>Ap>V)k%gYJEh6Mioqf>p@7Nok5-Ntrte%X;7xcqos#mv17nT6j`YO zHPkaw{lO}v;5Q=n>F)aQqo+3ryC}1dB};`vO$u8r{6v%Y3tU-BK#1`wo5c~Quzt}6 z2FUBiQ&Tyn-OmKEKOH^g5N-TZ^&e4qfc?DwKoA?}1k~hg5Xh+RatqoDz#`*zEGXlT zjXq^1ExE*;pBRnkV=uJ&;Rd7gF|;r2261o4N^Iu$m>YP7X!QVhk)8cnNue5P?7V?MH1UkR#_$pX`IsZkkaCWg8MnksxUws`J zgkWv~|GV6Y9h=pm>8~8!_?!Qqq+HK4Zw?ng>6=@B{_sh6PNldKfqGZ_tNb5S22Inr z#ZJ-9Kl}!KE=r3R{tErS!oRUpg_@kgpI42Mq^4p{nMIWUw%+&Ckg0u~??3QJ!hkaO z|Ih?aNP0i2vGW2F^k?8-Om=1$pERpY{_ToN>kG=H4{C+?qwxKC<~IHo*Z+g3RM9`e zSyoINnE$?_(R|Ol3(9Z(3mY*`vRM$p`VRe5DE~9eGW$YommHun{^tn+iuaW2=cGn* zt~&ovEy2}+o{)}7xBm+)QMB8H7qn;Y!S$DploWt`gVL?J|288=kqiTA)Ry@Nh)5kj zUuP0Q{x@_jQ-rylo&ckWqQ4`Pa?LeuYQi@JibMaQX{bH}rPcq<7N8e^J-G1sk3<~s zgs4X)XO90G{UYCSV*UIdKBK?vHqcK;V=?Z%>ibVY+Ld;`fqaR2XXA{-{XxWCXG0QGae z?v1Jx|4(RM5u#Sq{MWK;p5tWHe;f>f>2;t`ms1%0C$7d?d|Y)fta!Em#+;b@#0C6> z2|V-ZpVV^kMxz5ql4cZ;{KLyw%XDvLAk=Hw{{5&AuiP)X@ew}pS8_}ixB%=#>v~Yt z!t=izWPG%KJOD>yRXKVL7XWRqT8fW55g?yAKk}JM;UPK)Z^{Fw#Hl{$El>I-ai3@Q zZ8Ey(UE#wMRDVJi_fhFve~RqAK_`U_7$V#2tC-)8;)3 zbrs6{Hz%iMHyu6YSqeb<3`rAKj=Z(!Dh+A+af5}WNduc_Uv(91@EX)q)WM~bQ&|?Y zRK3IlZrL$z|DV@d)L05;HXJSY@*H_vUM8vPuqF)dylzOFXK)OA!Q4IziaQATtJ_HM zr}DZQ9k*D8|F8hEg@5T~tlH=rhyd8tKhjJySVF9oSlww6C?7R-^46yEX53YX?N|7;Cf^nSo0XyrNphwwFWSre}Q zr9!>sd>C}#^U5_@B5yZeOKZ{yOdRF+d{AQEV8(j)`CegZsZsBU9*kT%N6PLlgKaW* z3_nD({rm1NQ=Qtlb{tD533007s=?@GWz;JFdFic@Jm+Ns{>g+x!iEmM(C2$A54yy5 z5L(U~?O?jp=~A6u>KK6^;dqR*ZGOW2#wRrk{L!6P$LkGu7Yots8)q`Jc{UP#|?PAJ$wv5^(sDuc;@jI+{+@)zxG<0F$j6>7v!$Ei@WWxpbekN z@z%qBaA9T1AV3*+lvh*Z0o|Fhye&DE;(3f|(f6BHMNuB|?I$BIRe}Eyy3l0_qLb) z9_|EyGw=hK74K*{KC_3|&w3QYE|bL2W=?)@>=Oy}%{lcsYBu_)&8NBdaNZB>eel{T zkAfY1?p#s8-S}~&@FDVJo4^xHVI-gQ&oI_rhQdU+@V|U_t-x@IpPv1=dq8pXIZ6v~ zIR}dnP$?<8OZ#5zLay&*{itH)OmBX2hukWC%4AKJJr7cZ_wmk{1jc9ez^v7nHY$Af zq7hiOYYpDNrv%^bK8$Ab6J$(`sz0E=n!Rr_b7LNyZwlMSJ1RZV6;jngX;0eIzE*il z4BA`sB1>eap>9}A+CC~Smi%Ic#(LS4T<0O&Q-wrSUt09VtT+Pk{1hMsI_TlB6>5vm zs_!l8d!gsH)LlI)#Q)uA(vONZTa8JsS7cO3MtRenPat1buNP z+2~`Iu6G7O^Hv*_%ljel=Mu6no%@Ira<*fDA1>M1&B~4FXEMYO7-!BuE`^_wbSAGP zf5FQjZ@zeFIhFR+I)#Vw#Z(k*VtMgf&Vn71HBznU6m4^Nf0-Q-`(-RMdZFXPkooK* z3tg-fAd=?70rxc=S0V}z=fns)U~9iDIIWz2mssnz{`?5n;hl@v9DdYk-aLM*8aO0D z4xj+p%8gK#W_+*bdb5?H;6jc=qVrk6!3tF9spi<&U>kRh3ACn+5EHm@1Oas%7NEf6 zH81uZ(X@^)9*rgJ;m%%!aGs%_@i);Jq*~CA^_b2wy`Mi}NJ)QA!1?%KMRXh&GX}lE z3KLPl*x2r@c+d6$UhXUWWa6#)d>H z`&D2Ma<~hLMfOh292jYjDdU)uWbGOF+jo0R5i0$b3Y{uvUUILa34#r?hu$_HyPwp1 zyKNswKo8n+WG4JpfnF*7Vn_M}C~@0fXM7kh@jI~=pAO22JwX%F=LvnnEgiGBMhuro z+RTcNckDsi&n=OZ>EiXMGByvTI(5<4r`vET?G)646Vp{pk?ignk`HrrJ%oTScIl&# zDAeS7Fkd~QrSTAk7XS6ew;axxetm~e=#X&3 zDtqq)B{z5DKVBz$7cH-#j8Pd)#@B-7C!8Nk?=eiXj{U|%@+ig|lXG=%x0tE0uypej z(}(`_3J&6h`Eb-ddi={s@yJg27Td+;{MoZ-_QUc0FxKFP2;jbsq9Tctm0sb21xQm; zx%ZupzzMkR$qMj!SfMIyao^$#C2L}`VwP1Uf&Q7E?~rkUaRODO}b9Ya#1 z_uWR$#DVDUt8CmsHp{BoQqp~^^4*?P=@H6ou4iKkN)Ck4=l8?P-5m?R|%+=gsZ?-BCh$`>3Dq z+J)nLBDl6&M5!~FEJLxyT;SYB;rGu2=#Lsi&c&{Jys|10wpuW3>xma9&HcBZ_DY?# zQ$HXXTxBw)PbSa{er;{FVDuAe=BVHP&~8Y_Oy1K`#uG;+=xwZqn`jr?-W&1!`!%KS zW>Y1KsWJ3fnbgBYAUS&Sp}v|XQu`x$>cDQSKn3*~9v;SQK{e;B(A{k|zwIdeuAZLW z?EcIEsX?ZvmgQV@{)p_ z*O7+Pbco`4R26VBO!k<$Dfqq@Kej_w(Psv5tG5R)-*<*kj0(ge-McNVJQzE!%-HWA z_k*M%c3Kq!JSP3yN6|X@bf$E0>gwAr1mz1>>O8(Ip|a@B|1<2oX{7Aaih6J zkfa(rD&Gk|C(&UcBF{`F-lo;@jj+=Zb^iP{k!U1>4dh9anfY`0dm7nVMzHv2ZmT)v z+q;MO#%1SWJ(<_FwE`Diss&41R}_MGx)0k{mU~aVA1Y}xvhzU~KVGRQ49e?q2n)_D z6jW9maf z%L`fH>YAoGkPUJ1yV5mQziZTmI=jbfYp4MHP0FZuNQ>8H6>!PYyHf3L;Oa8Xdi(b; zewZ+JRs~?o%)>7o$@uub6jzLkS))?N)_l$N9CfB z=5aAo=3+wUxh|8@@zBQv>z(O^2k6F81JJFdCl1azaMtK zC~Sq3hz-vYnfM(hZ7eOrp@zAVtE0}=4He$)T%sz1M+ZOTkaD@e!GI` zz0D7%d>%DEGlSS3gp7N&1o2HGNnge9HrM$T?;QyIYe&aABHTar*ALUPX~3M7bgR%f8{`sz|xca_AV)^cXntYXRaOcmbBBoabq-)c>~G1r=MBE zoWI=(+=1XO&O-T*XgUhYDx2`8Ax?F8Fd#f;ybQE9ib3fiK(zZIeQUT|Km zAg)Fj1Wgqy`Zk}jf2gF;Oo}LWRb+b@f0F&wbO{FHfrMcjtc20LL;X39+dlJ{GtiI! z>*_K28!D7_({@N39KSxg#O;`{b??LF z`ALv^yClY|qa$@{x+=UQJ(PokgA!nwH0B6n57A`md5b9+PbB})f$7^$48D>83WIwy z<=X|qcl0o+TsCWAv>7W#|bF!#!Rk2`2ZllXYq~%-@p0t2Z|$Ci_e?j09Di0xj11DYWg|Mq zz#qVQkLs>t&<^rCUZfDl2Y1F0HwPMYm(^qbP}kxwVC)~!BRDjje%&jd0sFJR(bwGp-&L*V$9ek}-SWL!t-Zm79V;zsYYpXseEnK;OAQkDvzNw1baWdXu_m{^ zA6{dsCsckI(7XqqPzm(%f&@|_>%r7Rs0$@&d?9vGWh>y`cPD$&Q#`S3Tv({V$vZCy zaZyZ8C(C$x%VRSz#wSJ#$O{T;3uY7*%d40Dh_M?efL$H~FR*zrvy>__E_QOA#@}Wc z4nRxmei+c103F2r^rGzv z>%RY#A6h_z5)Yxx!%WN@4f3Gz})T^*#F{fV3_bGY^ZST%+gyR=6Z@I|BHW^wORjH{jv=8lu8WVLK-|Gc%jjh-s3lWIr?TqO*5Z=r%d&==eliu`j-RE>3R&2gz%~d#j zIsq^OUr@oiD8hbdwyms4Jxer;_qJCtnVrJIWbkKKSO*~*iK2Asaw8nTN|znpgq$H% zA5bs-q1i}Qn8*kz*hYx&RPR~HiDFtf5m7MbA*v>JU`)F9z;LImwq}-X^UcHb*|6-& z6$(T)NjOQ1+J}vgze%(4wqb%yho$+6(N#GzwTGfI%m3l+t)r^$y0%e5M5IGNDFq}X zr9(heI;A^AO1itH5k$JBk?!tpq+=7(-Lcu^S^Iu&pZ7g~oH5Qn-^Um@#>V}Nwbq<- zUGti;I#xd#Z9F{mZ^lMj>fy3}uTM@x5Ekq9BCyQ!N7;+O+QU`62d+(lhP2}}lD+=>^U)7y9r^8rQ*EO#rcDtiEHj-jAGFj!`zBEeh^My`>CDJi z0Xe*?6V~R?GV^w>OS_Z46dbvQpvchmfZffqLS65L$;mF&mSd)7SQQKQ4v#MEihFzK z8S$SqIek7}e!=f%829Y@4+K)>JWCH=L{79wENylb(|J<*?D|Pi^N>FNm~=!;&c}sc zG*PB5=)lnp4OUZ;Us9xyV&MaMFmEE@*eUJqEO%{lbJc|$27?uXo!LAZC^1YJzpSH!O?%-$8?@!sT-HL4E@ z!Wb*nm;Z=c=w>O6<4r+Pnj5EHvHv^{cKN*N{$e}wA|&L`jIGVW9r@*Ljh{D!xK!YB z`#q}}B7y2VCz6}X3VE)_G}=Vw6;Nf98B{N*3|+DJqO9{}#V-O>{>$k;v~VUOWqsM8 zV;6R{DbgNE#}yZv_)bdp*n0B_zjtJXhxxyHuTG!oF;Qp>7(8cC97`7dH zPbdZ2?ajCAuJMV?16D z4Xs1woS5)cHr`|Zpsr5@goFwzDzPq$)fWBz{XjyyiTx}f3HR^QaV94xw{eAll$Kf~ z&ChFrl*0rbn@<}vl(v=%KJ|wPu_eB|l$*oE@%%(wRsqS$O0UbJ7)N7u9GN(^&0Fto zTdFO#cKvwml&lXFh}oZ7y6_iXJ-K`l3-5JwaJ`4 zl&ZumM2QHL6K3pA{ODw@d74(2Zu8P3-QCtbVlh%VdJ$S(m@*RcS;>JDx^Qho?zTcN z`YnGWN%xkG;F^o*R2bFq#pMO|Ds>@79GY09>HeE;s-HE-^Zq{hQVUo!J zl2|}MjwKSS<$SG_*E`A*+;9WrnTO6&jIqv?1N*p7ZQGaG34)|fJ$S4U2$_6uuUQ7M zDTK&l8GUS4hxybZdPYh=%s(-bzn!+mA&NBH*c!gAP7)7yH-m*O8Z(yOoVninDvTg^DC-dUCP^A?%%T)OMnw< zjqtiz4IK*rM;oUFQg~h#Rx1O7gMiUztFa5gDx?cf&bUFC^8L_Hp}flK6R+8Z!%MoI zn~2qtgxMh)>K6~bhjZXQz(vG;K=1)Yq|G(8DHIc3P3~~m_989NxaD-%SMB%>3d+Y; zq(`5!C7;MkKDSq>85}%}nAI+S@s;{3fwK?=ws`q?Gy77)ENrmmcvP&^{OM=Iw&9fT zNxL!OsD2F*!3R(`vhJ6(Zu_IVQ~o(J=^k!8*XDV;Em}#_MA{j)n@iDUM`wmQB2=_< zZnfxZ%P8g!-qC#Ci2g3$BcN`tMu)e;Ogx4jg}EZj)>UdHsouSOWp(!?Ks(?~bFzp! zGZXvxFI{f@o@yzN6K({pz@IGsX0bv8h77ufkkOtf*hJ`hIB~RBaDS2)g*y*8=l7bS zlz}zvbOA~_TDD4#d~lIcAA1Q~jd;^pXB=1Zt?-0pwE4kK@h)EbpMKrxQ&~^qg69;d zROE%4Z#&aIK&UBJAzaJ7d=kf|PqJ^Ml%{Ty1l+hhuFl$6F$PVF0^`+aZORnv2g+Ai zL_wTD^w_&&2q20%e3SPo_^kPpwvxI3SZQ*3Cmy z?q24L-*x!{RBK<{xQFLT=7z!Vv|)WhK9?9rkf%y5j=HXEbNwujBtSTQ*A`Zy9yWlv zjEz!eQ^xw}`nK{kLE2;~S+?&^5_Y8oRz&V@KSJUBBs$0ML@tYGoa6YqNdF-#2c8X0 z9y@R3hjmYR8*LVzPyvU|)Hfk_I%8~Q+%siMm>uXxN*OhBucEyI5Yr-jycUuC`Co)h z8+-4*dzT=02312iME$Ybem>IvbAaJ&MHCj7*9apTNXb^`8YhAfM6X)czZLz_L7yU> z$epkDL<>F-4_)Ew97y5zV}5@A(s;ltL3O231o^zOlH=|sx8W5*mfuN9tq0nKzG^AC ztv0iIoe%Vs>cQhvG#V5WKM-+FvimHF0C6aLwfwT?gyo~l>EVQ;+&Zvl1<@AR-*zS}2?7sT>Rd~6mc96p`Iw0)l5wY;}Z0G3V zJQ?q^&kl-#0;n%}m1%x@6d#o&cm39z#?vefl0}pY{$unX%`oT=TOMF(`3z23{y>>c zp_(=#29i#Ak2~?qy-;M6@8I%HWyjcT=Z1FLQ=Sdg=B%aa&YxW zCz)1TZEb4Gu35+Z?dEi@?5g~U90P@?6B!YU6A!^em_cu^$$XOen~QM>8ybWb3RhA)!gTmR4HqO6k%$^UtdI3~`%&@d;W z$TlVC?}=ZEAMbHFrF3-2m)zOyBF2dr)!wS85F&t2Q2;9_E02Bg_w_~MvRc$KgcRhP znQV`}1aQH;#cK1d%G`Om?Yg8&q1wj-2g{}AltU0H(v5O#Rc~-)YPmU)3Ld|3j3|() zHlJ-TR9`{}-t-*~?O(0O3MFKsRQXfme7u6^MHKn?wRGzQ&kkiUx$Bm&Xjm=%az#n= z)sMxd2mp>s+jl)+>s~Ru&J8F110b*E$zrThb73LlLF4JLfUMVcHqi=p087&u9=Iuz z-rWt%{c1bwm4tyzC3v-A0jT-a8E^QwEQxdk`9eIKVZY~+rATr5az{zFb_19Fo-+?% zN|#RtSPaIpg0q>~ZB{Q~l9${_ssI?%yw|;M-TfV^xU6jPk*luj_Dfm5?ayrN>33()L6U{efd$LRzZs=MFcLbaTiDH1rg z6|saG-#gISa7Vm3AtutYMsxuQk_o3wRAP&wJfzEj&11B=`9J~foD&6AgLCpH+!J_9i zQx**%IO<_})`4bGn5Fr_~a#Td8*r+xOQkwA-VZB*>_#y^St* z_)}G%`#uc=3J;h{WG~o&2Z6_?%YKzAyVJpl``M`2o4ZQ`_dD3;*?|XRx_qAGMMci# z&FP5AQnP@nmW^TI&=Uc-i?syf)NkDQ-U7OcZb=t21`(pC#t8T{(tqad{BnEZ{^kOV z(7z@#o4OfZkJA;6V@|2N+F_WjG#%F&PfbkhZ}p*l?Rqx;=6oUw0r-}7?P#~opxrO2 z!$jm@sz4}_u6v}at_KPzlv$6C>Kz`I6<^Y{YC?#14xQ<6?4P2>_<_+vT*9pjvd&v+~1MJX*<%V@Kdz;6WzVmF%)zp zyMeYGj#n6C15HYHwxIMrUhT2FIri9|t3r2LbU|&?v##OjnK}kj{JTg~RaWSh10F@F zn%0r&2@kZJHH_lP?Z@7_LIt_*4#U`GQT2wCt)9MK z=~jqH+N}>GzjX@d&EbcCAH1+_tMatx?fLZOK?5&*`rce^QQd%*mrh{wMpHbI${vKNXjhT$wdaTZV0>t)>T(Km4;AA+%9cv$z(c zsNF(+T_Qgsm!**=9%(oXUtPMt z!v?nVi@N|k7*vJ~! z_6L^r+eS1piGu-{B&#gUQVp9(0J~5+?#;A?JzcWydZKE*`i;BPvG96&6Va#q}XNO|Gx) zHW&l2$hwtPwIi*`;EwT#U{X7MZgM*i#m8?!kpgtyj>w>=xr=*gkdm7_&U8HIAa-Mh zue^f$WKwmUcO{65nD5MT~vzp6?$ErotM$Z;8XX@WoIDEUhXG-w1e@l4Jd3g zHfHPWXr*Eqmjg&FSJtBB^ataoUt{>W9l-GS=g7Jze(5Zl&zAcGYaIs+vOlo&v^bA| zU+;#1LE=aQU;4G)j~L|cuM!dxJ{uXW)F0?1o%(m^=Sahn?S^>+`41b>J6Pf7^#W=c zI`L&xt(6mT+yT3|=8Do#pZKBIHG~STrFTbxr>4MEB1F;1dM~=3A5bTC|!aPqD_P~XFgPd;SC*+F$X+!Qz`4(HS~n}irKC#AJqqbPulJoaDot?juPN@G z6LG05KXnFaBfdACRx%wIyuYynd$R~gQZO0M!K4z6CUq~-s0sn_r?_rIV`sW#WWQ#q z4QK}`HXfAbyw$c?UAuGEvXBMbfq9XuyGs(FcA@>^Cg?$qSDbIIu0oUL44raq|PNhMziB``3 zLnOq5Ca56%!4!Aaf`D4!5xO~gpS`atV{<+^ebk9B_ah-eqQ&#pWUf-Z5xE)oM5llJ zut)Pg8iWhoIfFYDUfO0atf~}iN$Be%axZZBg4uzKW+I1a`wi?Ap@icqCrMNuY_r9U zC$C}|)d$1L_9I!VIx>Na6JsR33oAA!bo}Z2YWz{$idB_7sY6~q10Tp z#ehu@SKj4;IiK`XyVpqXGYXJbNJ0e0Ig*sLmb6#^-b(4WtAt zrNK-oyE-uV)fTJJYqSSQU*EmRkx6O?ONtnvA8iWpY)OMyl1P9Mngjqdy;Kc*D&j9F zgWUzuTTfoK@}sJ7QbhLKPJ9#_1@jG7i16MVcCwB^A^7Ib30$OB_6g=W>j@mBQ1e`- z)gG@$&e>A%{oV)l0QEV)8C@Ql^PCRp_TTUme>N=2H61rXOWUV!kpv8M$K_!l=~!N8{=`dDu;+{L z4_b`pFoAVsJase+1!FmFMTS=BwYh6eU(144H~WwpMS1zRz)r88f`^8Sgc2fTFRcQ& z-wYY(;j)-3cZb>5+w+EGWl`@;6`?z`d>9)a?;9BbPt5^YQ+^l}o=k#i5q2X25nwrj zmkyVh7Qkn4CJ}=4I3+LdOF<@j`e1mzhSid+tSpvHA_x7Ca4vV)dfahKjRmCJ19}_G zz33cuGJ!WVGP2o*N}<;swhiLX<)(^U&;{rw8;h>y9$)uj)%WPNb$>(Hit=qmMTO~a zy=jMyQy5%Q24a~wzDzu_e#&i0nw!kVv&>(~*nD?o=6SU(c5-6d*Vm^kBtYqg`)!Df z;wSS{5lMYw(e|X(jiDsk2jsJ}v&X2iA3wI%ChA}f`as!mE}xQ; zBC|VHl-XjHC4qmaZwB_$+LaInVxFTckHr>0?ag7au}aelJc{8E)C3YPb4D%;gZ3K| zZp#@jw4!Vv&Vy@xX|}iL+z6fgPKo?Z%;&pqFZZ*x6|-gd_ew7qwQ9c~EHvexm*tms zaaznp7i&itt#pQ*HwroIC;{yOrtLW?Rvcf+$Y!S3{hj;ikTlpw`lVQI@#$`X092Ye z5lh7}zrYLra|#1&I#@t9lixo*G!7RJ>PWb0bTVgWNwy(1OM(^^H1)R^kr>3*l=oND z0}qf8ub@KY-t`WKoesbeUm}N!z>*|#nl(cNnEBld5_C$n+>c)Z1la{PvIw`s zCT^X44cw)jHD%L~Y?mfa91hsp2nKtE1^ z<|u!e6T#vTf#hj|#CiosfH{J(`9a-aNz2_c@B!tgOw!cN*?7d-+8V-9A8i^nBjl$r z@>C&=>`2mIYkD0pwWy7bn_YoyF6%K~$cvZb05f7Wxt@pT>hH~PuMh!)bsq}+y(Q1t zC1mZx#ij(F<0xlTsqtL7&9WZyZ*rmQRThxOyQ|`hBr-nx&m94n$HTuoFPBk)#Hq9Nwxr%*bFyVcT z8Vo72zSw0gqHfFq-LLk>K4 z7DlyFZy<=woJ<38ESm=nhwarC^^PE2%;UP-EMhQ;yJr6O7jb~_;bPD6PC*HR4rZLq z>SCr`njpfc*-#I#(ZY38=m4d`cm4N36f~>NmkUao=da(P=E04MUKhhR%L9|3))Sqa%N zNK@uHsMP_l0mfOk%Y4Xm6Dj7H4wU3k_Ir3Z<=A96@P2zdmm7ouG06BB1>Z~@El-zy>aqo%3*kVy38b0{_#6t8 zq~6HV;6YCXZ}@;$8}s%#$l$wKr5Hi72FhJ(z5EXD&d}34)NW;js@2;+MR3@eSgzYl zHD2q5u*$GtKg1$cTj7%BNf%;izN8dzwcmtTZIUXH^-um%3mdoGf{}_th@mv=04tQyve8GT41{8|byzRij{zOz%6l}UhXCs_n6aaA)6cpe# z2)GRf0!0nHKDs2td^SR-A`q}wMEAxl5ly-F+CaaY90j6NeA#w z+kg*@DgTLodSzP5^ulpO;A+cKI)yJrjKU*Yuk<@Ag*#pP$XDd9-pI___1GldweRn@ z=FYdiUfjzGa3%t9?F%4MU}dE}a1k*;w?rhclOXvZ+`~o+=52cD-lek!Al_g0uyX+L zL_Qdk1-K^=BOI$av;lwlzP3i713(4BqL&vbq~`FaYKhMJT+3)?n$hKv*;DQV0m{fn z;3Xv*MQ8El-pB&4w~Cc&XG=>bmkTIjvpA0P{}aoUl28OjWyujuGn521%;`=AqFA zn;UlkTR(pCR+-~e9;>u!Nf`pK`IOI|4gvUkkJ*i+;ZEn?YfN5V-mL8Gm^!MgTYb6B zS)ajbi&U>WUgqXYyk}hI;&cQVswD<4tKZ7(x5u(O4g2kyq8&$2N(i_(Ijb~IJ-mP? zD-l%t^ydDh8>cz*eB?Ty0Fr=d&f zw@tnO65C4b;~a>Mukk*0eE9b-;^#qAjx{o^0Fg~5lm1)ngIKcDP=NQhx@PBzMdm@G z_jC_&JAv?D#_-?C{6ZKyB-0u! zy8m||G8sPgW=J`^fYtvG$DhRqb0_pRMB)km?`@QFP0SDCy|sr-{~avv7MMXx&;{gQ z4*R^E5&a0sVS4ja)#}T?p#m)1Q9OtD9e>N9CP16Oca_sl7#(^4E5yK9(&7Y`M)JQ* zx+?g}IQsPH(ck{WoNqfHU<{lnJH7k&z7HB7A5|Bn|Mv>T!h0TkdE~!q`^Ct$XdDyY z5i|d9-Q6UW24sN?k%|;c)ebI)@Sg`6|L^66!7>>sCKbKR*@BFP%%z7AfL9vEL!1wg69gv8;! z#ox*Lf{-?XIy$_@@wbn&IA>_r2F;%jnU4Rt9QPN^=-UN2yP*8v!KT0+H8w<2vH#vC zUy*~$NxHRoqw?Qa3F%o#^~V~JfBT==&2m+bMRE42-#vvDaR2Q)jap|CT%W%Dw@mR1 z!nDJSxn2GMeWm{;GO^Q34XWqbFaJ9=40F2;+y1*IfbvEbuFRK?VPW`Z(qd>nAq5!1 z^7&s-mPY_2nPL#WJq%c)kHzbxJ&=MU(ln$v5P>8$T{grzc zv6<$@yj(Fcp;T|b{jSBc#|}V)Kc|zaM4|xZ!9kVl`HszAS?G(!%vr$jVv>~i4h}xh1BeLl$m5w}*v~jjN_8*(V@Di=&nY&MC*Epb z@I$IWWP#LiMjwvq5dg^6TWqX@6Qa@yC%hEyNBTu*Q!TfST--}Ul*0IOKaOoJU9C0yejcy-Rn0fB!e9gF-yJh5B#;T+8d$ z0kFA-HRn$V2;j^rUft(=h0Ro5wed_(L2!kwk5P7H)k%xF5BpbJT$?WDP#Cn@!aKj=#h4rR6ab?PFw6^r$H%~} z0=G05yg8!MsQRM3Q+;}RnjqvQ$fQw;@MkNtp$uSq5X|V!jIhiFbPoccGyOoK_;`~W zHk?3cZTCk9#pGY#>7SgQs#lvoUA89n2Imy(C(^X(y%3{V_y#;!P*7f=S`u#Mc6a0A z4qb49!^4Yx?2_JJ|MVZH{7CZ$>@4{Mg9+@bFKfWMBL2CB_JEuiiZMX;cwU(@R~U~h zf8*{3?&7qr7a6Ed_pVuVjRM?RRAgjZrKxVI$>^s=*IhEkft96uPhK4jt*P@a_@jVK zP%(lW;u1JjW(beK!Kq2W`X73TMtDB+1_WN|r!Gky_v19T`JP~Wp>*)RK+r30Zceo} zMs#~4#mM1q)#XkB3t~ynxmj^tA|P!*P@&5gB@_sd3kFDR*xUOCe8Cx8s|Mil0YV z9!Dg8bE(vH_D@mqub;p!Pd{M99H3TS&rS1O8Roazg#QAZMd;{^XJelnepRB4Uy8eIkB%dkx(@?nzs#-z_!jgwy!ct2%- zWtH-eVa7AQMCjp=Aru*5$+UVwN1>aG(u1?bts6u>K`6My!WeC=9sT3A}a>Ly1_7 zt}pfn6VEYA%{u+Tq9R$(=1?^7|CGzluUs22c_%~MOE@4QmyvO;hr)}Ripmdo%_=-a|BM5vGr(9exLzp+5m|N( z#M6-e!1Wp=Y)llyCHzib2E;4^SRk85OipKEGoYj(Zi5KiLG0&u(9~!LkJmW~GX$Ni z7e%k2TccjaXIm}Ezw?#No^e}NLf!xmwsjGj-I&O2H9RWjWN+nXIoXywC6t%A(8G`62D+82gduhdZl1MBiB3b zKW+sBYVVD#fk$j@796I>OZDF)z=?fv@DP^W<{gl7U3LS}b)}C&t6}W%0&axkxn4uy?Oz%GM>tR$fY|pu*i$># zjLf&cnBBDAN)J>3Nq?a%%{cdOrfA&fYoT}>UVxpd-ArvzFaP`+0mMJiT0te5BsCu5 zb3nXA$&rgMHTQJ6iLvZn^>=KZBA0%d%vaF0Ez)iX5T|~pq45k*KnQ?}1LZIiUtxUq zTizp^R16HEzyt()-JJ~FXUL_kg82~ZZ`udPuh;-C*Kn$E)_!N=*M!cF!HuUCKZELB zJ){!kDfpTuN+)r}03yH_5a?IX!Zmi49&5Ud(s2Y@&_ zLUHrev$-0p5kNx1Iw*!$0pIlpWF#U-2wpt`d{wS;!4!g)!{lV8*)*KPeQol)Z{B5- z4C9&oV?cHTe{d1}PqEf6L&QuyH`w1KXffB)?%jWN!a#T;8PNTX2lM~zpau~F{iXWG zr2wgXh23}xK|!+^1YkSSx#z6~;E`ka?i-+Q-G)LG;|6)nq)FZnHr*~FU1=(A?%cu2 zMFWV-<#LP7dQ2Rxeajlqd}5m3!o?Kqo7ptpmtRjh+i+zUf6bSnq=}wIb(O&(*Y3e?FV@o zBT_6);+w-MfYGU6*l0TGXQ(@D78=hGK^MGpMuMj*01gR64@*W%bX$O>&dX?XQSa2O z6#SbDfP4-Z`8b1cULYXtAoL2(t&oW)-@PSM+W!Z#X0dhVHEpnwf(f{9JA~Tp7S-5HDyynG{rCsYU_Ba5JO~HQx<4g8L0+i1`e$P+Y8I9> zfGxhv|Kl}8N`g~D`uZe*0}J{dDX4sV##wwo{SUM!{mwXmWG(aG7AWFFdhy=B{wMKC zwenlNK2rF9`)B}vgF-$$_<#H;$FiCE2c+lojQ??U6q^1ox|>L~f(RX~pD2R%R7G?j zZzo6H4zY$^9_E;;^z%7jNhy!;Kxn=;38lcs8(mNJariD;L~7Hvg=m4Jj%_ zg(5(K6BJBy$bf%X!ybF}?U2UqWZ0>F;ZNyMfGAIaO9@AHmSobPx#+~%gUkxAi+8(Q zlscAKDZEYvgqU@^0*d%qF|1!B5J4PUIhtBXdv-sxo#%XVKHVaX2{D=aNxpz(*7elG zbp`5nYeO6mc@)sd(KVvq;T;|Q`NxkR7sllxD}b3oL4kKJmE;Z7o_+xWHEV0FchVQa zR4Y6a$C`t)KjaSk7+P(dcV-CZ7msmH-r?T3{-h7+eS5sg2IRXcQE4+rANDuYbqclOphh^!6eM^w~oJv&j0 z;iq_`N)1g8wWaafQWMgans`sILAO$?7Om4*2mhE}2U9Q*Rczi!6`3Ru-{?O>(L5u? zdgzyxo4eB{pD#m4KuJp*@%FiVx?L?WAJNfkm+y0wu%;beWAs*N-&H%ayWl4EG;q*N zvRP}fnjQJM7tT2!(|j*$Vc>rR_%0A;`jMPmcwIUn`J@gzRO!R>KSJZEc{|_txT`I| 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π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 literal 0 HcmV?d00001 From 3fc5a50bb4150c2335183d344de2f1fd0dd7a867 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 1 Dec 2021 06:19:56 +0800 Subject: [PATCH 097/207] fix tab audio icons/text --- chrome/icons/icons.css | 13 +++++++++++ chrome/icons/tab-audio-blocked-small.svg | 4 ++++ chrome/icons/tab-audio-muted-small.svg | 4 ++++ chrome/icons/tab-audio-playing-small.svg | 4 ++++ chrome/toolbar/tabbar.css | 29 ++++++++++++++++++++++-- 5 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 chrome/icons/tab-audio-blocked-small.svg create mode 100644 chrome/icons/tab-audio-muted-small.svg create mode 100644 chrome/icons/tab-audio-playing-small.svg diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 359f60a..8867528 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -429,3 +429,16 @@ .popup-notification-icon[popupid="addon-install-origin-blocked"] { list-style-image: url(extension-blocked.svg) !important; } + +/* tab sound icons */ +.tab-icon-overlay[soundplaying] { + list-style-image: url("tab-audio-playing-small.svg") !important; +} + +.tab-icon-overlay[muted] { + list-style-image: url("tab-audio-muted-small.svg") !important; +} + +.tab-icon-overlay[activemedia-blocked] { + list-style-image: url("tab-audio-blocked-small.svg") !important; +} diff --git a/chrome/icons/tab-audio-blocked-small.svg b/chrome/icons/tab-audio-blocked-small.svg new file mode 100644 index 0000000..f5af4d4 --- /dev/null +++ b/chrome/icons/tab-audio-blocked-small.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/tab-audio-muted-small.svg b/chrome/icons/tab-audio-muted-small.svg new file mode 100644 index 0000000..442fd7f --- /dev/null +++ b/chrome/icons/tab-audio-muted-small.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/tab-audio-playing-small.svg b/chrome/icons/tab-audio-playing-small.svg new file mode 100644 index 0000000..896a890 --- /dev/null +++ b/chrome/icons/tab-audio-playing-small.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 70d7412..d0ff971 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -105,7 +105,8 @@ fill: var(--lwt-text-color) !important; } -.tabbrowser-tab[multiselected]:not(:-moz-lwtheme), .tabbrowser-tab[visuallyselected="true"]:not(:-moz-lwtheme) { +.tabbrowser-tab[multiselected]:not(:-moz-lwtheme), +.tabbrowser-tab[visuallyselected="true"]:not(:-moz-lwtheme) { color: var(--lwt-tab-text, var(--toolbar-color)) !important; } @@ -117,10 +118,34 @@ border-radius: 2px !important; } -.tab-throbber:not([pinned]), .tab-icon-pending:not([pinned]), .tab-icon-image:not([pinned]), .tab-sharing-icon-overlay:not([pinned]), .tab-icon-overlay:not([pinned]) { +.tab-throbber:not([pinned]), +.tab-icon-pending:not([pinned]), +.tab-icon-image:not([pinned]), +.tab-sharing-icon-overlay:not([pinned]) { margin-inline-end: 10px !important; } +/* tab volume icon/text */ +.tab-secondary-label { + display: none !important; +} + +.tab-icon-stack:is([soundplaying], [muted], [activemedia-blocked]) > .tab-icon-overlay, +.tabbrowser-tab:hover .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) > :not(.tab-icon-overlay) { + opacity: 1 !important; +} + +.tab-icon-overlay:not([pinned]) { + margin-inline: 22px 6px !important; +} + +.tab-icon-overlay[soundplaying]:not([crashed]), +.tab-icon-overlay[muted]:not([crashed]), +.tab-icon-overlay[activemedia-blocked]:not([crashed]) { + border-radius: 2px !important; + padding: 0 !important; +} + .tabbrowser-tab { font-size: 12px !important; padding-inline: 0 !important; From 23e0972901ba426c1f11c0e534128acef1f2bc9d Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 3 Dec 2021 07:05:23 +0800 Subject: [PATCH 098/207] fix private newtab + account button --- chrome/content/common.css | 1 + chrome/content/newtab.css | 60 +++++++++++++++++++++++++++++++++++++-- chrome/toolbar/navbar.css | 17 ++++++++++- 3 files changed, 75 insertions(+), 3 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 510184d..307558a 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -35,6 +35,7 @@ --in-content-danger-button-background-active: #BB353C !important; --in-content-focus-outline-color: color-mix(in srgb, #0055D7 50%, transparent) !important; --in-content-table-background: #f7f7f7 !important; + --in-content-text-color: var(--in-content-page-color) !important; scrollbar-color: rgba(37, 37, 37, 0.4) #f7f7f7 !important; } diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index e2f1479..2a202ad 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -5,7 +5,7 @@ body:not([lwt-newtab], [lwt-newtab-brighttext]) { --newtab-background-color: #F7F7F7 !important; --newtab-background-color-secondary: #fff !important; - --newtab-text-primary-color: #000 !important; + --newtab-text-primary-color: #252525 !important; --newtab-primary-action-background: #0078D4 !important; --newtab-text-secondary-color: color-mix(in srgb, var(--newtab-text-primary-color) 80%, transparent) !important; --newtab-element-hover-color: color-mix(in srgb, var(--newtab-background-color) 95%, #000) !important; @@ -75,7 +75,6 @@ .search-handoff-button:hover { --elevation: 6; - box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; } .search-wrapper.fake-focus:not(.search.disabled) .search-handoff-button { @@ -130,3 +129,60 @@ border-radius: 4px 4px 0 0 !important } } + +/* private browsing newtab */ +@-moz-document url-prefix(about:privatebrowsing) { + :root { + --uc-wordmark-color: #737373 !important; + --uc-background-color-secondary: #fff !important; + } + + @media (prefers-color-scheme: dark) { + :root { + --uc-wordmark-color: #fff !important; + --uc-background-color-secondary: #4a4a4a !important; + } + } + + .search-inner-wrapper { + height: 44px !important; + } + + .search-handoff-button, + .search-handoff-button:active, + .search-handoff-button:enabled:hover:active { + background-color: var(--uc-background-color-secondary) !important; + background-size: 24px; + border: 0 !important; + border-radius: 99px !important; + padding-inline-start: 48px !important; + --elevation: 4; + box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; + } + + .search-handoff-button:hover { + --elevation: 6; + } + + .search-handoff-button.focused:not(.disabled) { + box-shadow: none !important; + outline: 2px solid var(--in-content-focus-outline-color) !important; + outline-offset: -1px !important; + } + + .search-handoff-button.disabled { + opacity: 0 !important; + } + + .fake-textbox { + color: var(--in-content-page-color) !important; + } + + .wordmark { + fill: var(--uc-wordmark-color) !important; + } + + .info { + background-color: var(--uc-background-color-secondary) !important; + } +} diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 9bdf5d6..6158ba8 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -26,4 +26,19 @@ #nav-bar-customization-target :where(#reload-button, #stop-button) > .toolbarbutton-icon { padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; -} \ No newline at end of file +} + +/* account button */ +#navigator-toolbox > toolbar #fxa-toolbar-menu-button, +#navigator-toolbox > toolbar #fxa-toolbar-menu-button > .toolbarbutton-badge-stack { + border-radius: 99px !important; +} + +#nav-bar #fxa-toolbar-menu-button > .toolbarbutton-badge-stack { + padding: var(--toolbarbutton-inner-padding) !important; + margin-inline: calc(var(--uc-toolbarbutton-inner-inline-padding) - var(--toolbarbutton-inner-padding)) !important; +} + +:root[fxastatus="signedin"] #fxa-avatar-image { + scale: 1.5 !important; +} From 2b7c3991c6b222c00094e44523a089effbcecae1 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 3 Dec 2021 08:20:27 +0800 Subject: [PATCH 099/207] add private browsing indicator --- chrome/global/colors.css | 8 ++++++++ chrome/toolbar/navbar.css | 27 +++++++++++++++++++++++++++ chrome/toolbar/tabbar.css | 3 ++- 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 25dd6af..0840f38 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -124,3 +124,11 @@ :root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels { background-color: var(--lwt-accent-color) !important; } + +/* needed for theming the private browsing indicator */ +:root:not([style*="--button-primary-bgcolor"]) { + --button-primary-bgcolor: unset !important; + --button-primary-hover-bgcolor: unset !important; + --button-primary-active-bgcolor: unset !important; + --button-primary-color: unset !important; +} diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 6158ba8..8b13c12 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -42,3 +42,30 @@ :root[fxastatus="signedin"] #fxa-avatar-image { scale: 1.5 !important; } + +:root[privatebrowsingmode] #fxa-toolbar-menu-button::before { + content: "Private" !important; + display: -moz-box !important; + font-size: 12px !important; +} + +:root[privatebrowsingmode] #fxa-toolbar-menu-button { + background: var(--button-primary-bgcolor, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention))) !important; + margin: 4px !important; + padding-inline: 8px 0 !important; + color: var(--button-primary-color, var(--toolbar-bgcolor)) !important; + fill: currentColor !important; +} + +:root[privatebrowsingmode] #fxa-toolbar-menu-button:hover { + background: var(--button-primary-hover-bgcolor, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 90%, transparent)) !important; +} + +:root[privatebrowsingmode] #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active) { + background: var(--button-primary-active-bgcolor, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 70%, transparent)) !important; +} + +:root[privatebrowsingmode] #nav-bar #fxa-toolbar-menu-button > .toolbarbutton-badge-stack { + background: transparent !important; + margin-inline: 0 !important; +} diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index d0ff971..f3a88d7 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -183,7 +183,8 @@ display: -moz-box !important; } -.titlebar-spacer[type="pre-tabs"] { +.titlebar-spacer[type="pre-tabs"], +.private-browsing-indicator { display: none !important; } From d22f61f1e75999b74b4ffc78fc3951fa51c227c6 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 3 Dec 2021 15:04:55 +0800 Subject: [PATCH 100/207] add reload/stop animation --- chrome/icons/icons.css | 63 +++++++++++++++++++-------------- chrome/icons/reload-to-stop.svg | 28 +++++++++++++++ chrome/icons/stop-to-reload.svg | 35 ++++++++++++++++++ 3 files changed, 100 insertions(+), 26 deletions(-) create mode 100644 chrome/icons/reload-to-stop.svg create mode 100644 chrome/icons/stop-to-reload.svg diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 8867528..53b59bd 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -276,7 +276,7 @@ #identity-popup-mainView .subviewbutton-nav::after, .widget-overflow-list .subviewbutton-nav::after, .PanelUI-subView .subviewbutton-nav::after { - content: url(arrow-right.svg) !important; + content: url("arrow-right.svg") !important; } #PlacesChevron, @@ -305,12 +305,14 @@ .tab-icon-image[src="chrome://branding/content/icon32.png"], .tab-icon-image[src="chrome://global/skin/icons/settings.svg"], .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"], -.tab-icon-image[src="chrome://browser/skin/customize.svg"] { +.tab-icon-image[src="chrome://browser/skin/customize.svg"], +.tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"] { padding-left: 16px !important; box-sizing: border-box !important; } -.tab-icon-image[src="chrome://branding/content/icon32.png"] { +.tab-icon-image[src="chrome://branding/content/icon32.png"], +.tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"] { background: url("new-tab-image.svg") !important; } @@ -329,105 +331,105 @@ /* permissions */ #permissions-granted-icon { - list-style-image: url(permissions.svg) !important; + list-style-image: url("permissions.svg") !important; } .geo-icon { - list-style-image: url(geo.svg) !important; + list-style-image: url("geo.svg") !important; } .geo-icon.blocked-permission-icon { - list-style-image: url(geo-blocked.svg) !important; + list-style-image: url("geo-blocked.svg") !important; } .xr-icon { - list-style-image: url(xr.svg) !important; + list-style-image: url("xr.svg") !important; } .xr-icon.blocked-permission-icon { - list-style-image: url(xr-blocked.svg) !important; + list-style-image: url("xr-blocked.svg") !important; } .popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon { - list-style-image: url(desktop-notification.svg) !important; + list-style-image: url("desktop-notification.svg") !important; } .desktop-notification-icon.blocked-permission-icon { - list-style-image: url(desktop-notification-blocked.svg) !important; + list-style-image: url("desktop-notification-blocked.svg") !important; } .camera-icon { - list-style-image: url(camera.svg) !important; + list-style-image: url("camera.svg") !important; } .camera-icon.blocked-permission-icon { - list-style-image: url(camera-blocked.svg) !important; + list-style-image: url("camera-blocked.svg") !important; } .microphone-icon { - list-style-image: url(microphone.svg) !important; + list-style-image: url("microphone.svg") !important; } .microphone-icon.blocked-permission-icon { - list-style-image: url(microphone-blocked.svg) !important; + list-style-image: url("microphone-blocked.svg") !important; } .screen-icon { - list-style-image: url(screen.svg) !important; + list-style-image: url("screen.svg") !important; } .screen-icon.blocked-permission-icon { - list-style-image: url(screen-blocked.svg) !important; + list-style-image: url("screen-blocked.svg") !important; } .popup-notification-icon[popupid="persistent-storage"], .persistent-storage-icon { - list-style-image: url(persistent-storage.svg) !important; + list-style-image: url("persistent-storage.svg") !important; } .persistent-storage-icon.blocked-permission-icon { - list-style-image: url(persistent-storage-blocked.svg) !important; + list-style-image: url("persistent-storage-blocked.svg") !important; } .popup-icon { - list-style-image: url(popup.svg) !important; + list-style-image: url("popup.svg") !important; } .autoplay-media-icon { - list-style-image: url(autoplay-media.svg) !important; + list-style-image: url("autoplay-media.svg") !important; } .autoplay-media-icon.blocked-permission-icon { - list-style-image: url(autoplay-media-blocked.svg) !important; + list-style-image: url("autoplay-media-blocked.svg") !important; } #canvas-notification-icon, .popup-notification-icon[popupid="canvas-permissions-prompt"], .canvas-icon { - list-style-image: url(canvas.svg) !important; + list-style-image: url("canvas.svg") !important; } .canvas-icon.blocked-permission-icon { - list-style-image: url(canvas-blocked.svg) !important; + list-style-image: url("canvas-blocked.svg") !important; } .midi-icon, .midi-sysex-icon, .popup-notification-icon[popupid="midi"], .popup-notification-icon[popupid="midi-sysex"] { - list-style-image: url(midi.svg) !important; + list-style-image: url("midi.svg") !important; } .install-icon { - list-style-image: url(extension.svg) !important; + list-style-image: url("extension.svg") !important; } .install-icon.blocked-permission-icon, .popup-notification-icon[popupid="xpinstall-disabled"], .popup-notification-icon[popupid="addon-install-blocked"], .popup-notification-icon[popupid="addon-install-origin-blocked"] { - list-style-image: url(extension-blocked.svg) !important; + list-style-image: url("extension-blocked.svg") !important; } /* tab sound icons */ @@ -442,3 +444,12 @@ .tab-icon-overlay[activemedia-blocked] { list-style-image: url("tab-audio-blocked-small.svg") !important; } + +/* reload/stop animation */ +#stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + background-image: url("reload-to-stop.svg") !important; +} + +#stop-reload-button[animate] > #reload-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { + background-image: url("stop-to-reload.svg") !important; +} diff --git a/chrome/icons/reload-to-stop.svg b/chrome/icons/reload-to-stop.svg new file mode 100644 index 0000000..13b1bd9 --- /dev/null +++ b/chrome/icons/reload-to-stop.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chrome/icons/stop-to-reload.svg b/chrome/icons/stop-to-reload.svg new file mode 100644 index 0000000..0f9d2d1 --- /dev/null +++ b/chrome/icons/stop-to-reload.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 3c71a8fd348c5dc11de419a38d5a551efc2c9a61 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 4 Dec 2021 19:33:36 +0800 Subject: [PATCH 101/207] hide space above tabs when maximised --- chrome/toolbar/tabbar.css | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index f3a88d7..b1b92e6 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -22,6 +22,13 @@ --tab-block-margin: 0px !important; } +/* hide space above tabs when maximised for non-macOS versions of Firefox */ +@supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]) #titlebar { + --tab-block-margin: 0px !important; + } +} + .tab-background { border-radius: var(--tab-border-radius); border-bottom-left-radius: 0 !important; From 837a6e653904908485bd461e93b392949cd135d5 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Sat, 4 Dec 2021 20:00:08 +0800 Subject: [PATCH 102/207] cleanup files --- chrome/content/common.css | 11 +- chrome/content/newtab.css | 12 +- chrome/global/colors.css | 209 +++++++++++++++++---------------- chrome/global/popup.css | 152 ++++++++++++------------ chrome/icons/icons.css | 140 +++++++++++----------- chrome/toolbar/findbar.css | 20 ++-- chrome/toolbar/navbar.css | 54 ++++----- chrome/toolbar/personalbar.css | 25 ++-- chrome/toolbar/tabbar.css | 121 +++++++++---------- chrome/toolbar/urlbar.css | 107 +++++++++-------- chrome/userChrome.css | 2 +- 11 files changed, 435 insertions(+), 418 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 307558a..0226a4a 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -12,7 +12,7 @@ --in-content-icon-color: #666 !important; --in-content-accent-color: #006CBE !important; --in-content-accent-color-active: #1683D8 !important; - --in-content-border-hover: rgba(0,0,0,0.5) !important; + --in-content-border-hover: rgba(0, 0, 0, 0.5) !important; --in-content-border-invalid: var(--red-50) !important; --in-content-border-color: #bebebe !important; --in-content-error-text-color: #FF848A !important; @@ -38,7 +38,7 @@ --in-content-text-color: var(--in-content-page-color) !important; scrollbar-color: rgba(37, 37, 37, 0.4) #f7f7f7 !important; } - + @media (prefers-color-scheme: dark) { :root { --in-content-page-background: #252525 !important; @@ -49,7 +49,7 @@ --in-content-box-info-background: rgba(255, 255, 255, 0.15) !important; --in-content-border-color: rgba(255, 255, 255, 0.2) !important; --in-content-border-hover: rgba(255, 255, 255, 0.3) !important; - --in-content-border-invalid: rgb(255,132,139) !important; + --in-content-border-invalid: rgb(255, 132, 139) !important; --in-content-error-text-color: #FF9AA2 !important; --in-content-button-background: #3B3B3B !important; --in-content-button-background-hover: #545454 !important; @@ -72,13 +72,14 @@ --in-content-link-color-visited: var(--in-content-link-color) !important; --card-outline-color: #555 !important; --dialog-warning-text-color: var(--red-40) !important; - scrollbar-color: rgba(255,255,255,.4) #252525 !important; + scrollbar-color: rgba(255, 255, 255, .4) #252525 !important; } } } /* preferences */ -@-moz-document url-prefix(about:preferences), url-prefix(about:addons) { +@-moz-document url-prefix(about:preferences), +url-prefix(about:addons) { .category[selected] { position: relative !important; border-radius: 4px !important; diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index 2a202ad..c49555c 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -1,7 +1,8 @@ /* EdgeFr-Fox by bmFtZQ - content/newtab.css */ /* colours */ -@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { +@-moz-document url-prefix("about:newtab"), +url-prefix("about:home") { body:not([lwt-newtab], [lwt-newtab-brighttext]) { --newtab-background-color: #F7F7F7 !important; --newtab-background-color-secondary: #fff !important; @@ -48,12 +49,14 @@ } } -@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { +@-moz-document url-prefix("about:newtab"), +url-prefix("about:home") { + /* hide pin */ .icon.icon-pin-small { display: none !important; } - + /* unpinned sites have lower opacity title */ .top-site-button .title:not(.pinned) { opacity: 0.6 !important; @@ -63,6 +66,7 @@ .search-wrapper .search-inner-wrapper { min-height: 44px !important; } + .search-handoff-button { border-radius: 99px !important; background-position: 12px !important; @@ -72,7 +76,7 @@ --elevation: 4; box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, 0.11), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, 0.13) !important; } - + .search-handoff-button:hover { --elevation: 6; } diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 0840f38..94d9b33 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -2,133 +2,134 @@ /* light */ :root:not(:-moz-lwtheme) { - --lwt-accent-color: #cecece !important; - --lwt-accent-color-inactive: #e8e8e8 !important; - --lwt-text-color: #000 !important; - --toolbar-bgcolor: #f7f7f7 !important; - --toolbar-color: #000 !important; - --toolbarbutton-icon-fill: #000 !important; - --chrome-content-separator-color: #bfbfbf !important; + --lwt-accent-color: #cecece !important; + --lwt-accent-color-inactive: #e8e8e8 !important; + --lwt-text-color: #000 !important; + --toolbar-bgcolor: #f7f7f7 !important; + --toolbar-color: #000 !important; + --toolbarbutton-icon-fill: #000 !important; + --chrome-content-separator-color: #bfbfbf !important; --lwt-toolbarbutton-icon-fill-attention: #0078D4 !important; - --toolbarbutton-icon-fill-attention: #0078D4 !important; - --lwt-tab-text: var(--toolbar-color) !important; - --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; - --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; - --toolbar-field-background-color: #fff !important; - --toolbar-field-color: #000 !important; - --toolbar-field-border-color: #0000 !important; - --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; - --toolbar-field-focus-color: var(--toolbar-field-color) !important; + --toolbarbutton-icon-fill-attention: #0078D4 !important; + --lwt-tab-text: var(--toolbar-color) !important; + --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; + --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; + --toolbar-field-background-color: #fff !important; + --toolbar-field-color: #000 !important; + --toolbar-field-border-color: #0000 !important; + --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; + --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #0055D7 !important; - --urlbar-icon-fill-opacity: 1 !important; + --urlbar-icon-fill-opacity: 1 !important; --urlbar-popup-url-color: #0072C9 !important; - --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --urlbar-box-bgcolor: #f7f7f7 !important; - --autocomplete-popup-background: #fff !important; - --autocomplete-popup-color: #fff !important; - --autocomplete-popup-highlight-background: #f2f2f2 !important; + --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; + --urlbar-box-bgcolor: #f7f7f7 !important; + --autocomplete-popup-background: #fff !important; + --autocomplete-popup-color: #fff !important; + --autocomplete-popup-highlight-background: #f2f2f2 !important; --autocomplete-popup-hover-background: #e5e5e5 !important; - --autocomplete-popup-separator-color: #dadada00 !important; - --toolbarbutton-hover-background: #e0e0e0 !important; - --toolbarbutton-active-background: #d5d5d5 !important; - --button-bgcolor: #EDEDED !important; - --button-hover-bgcolor: #e5e5e5 !important; - --button-active-bgcolor: #d5d5d5 !important; - --button-primary-bgcolor: #0078D4 !important; - --button-primary-hover-bgcolor: #006CBE !important; - --button-primary-active-bgcolor: #1683D8 !important; - --button-primary-color: #fff !important; - --error-text-color: #FF9AA2 !important; - --input-bgcolor: #fff !important; - --input-color: #2b2b2b !important; - --input-border-color: #bebebe !important; - --input-error-border-color: #FF848A !important; - --zoom-controls-bgcolor: #4A4A4A !important; - --arrowpanel-background: #fff !important; - --arrowpanel-color: #000 !important; - --panel-description-color: #0009 !important; - --panel-disabled-color: #000 !important; - --arrowpanel-dimmed: #565656 !important; - --arrowpanel-dimmed-further: #707070 !important; - --panel-item-hover-bgcolor: #eee !important; - --panel-item-active-bgcolor: #ddd !important; - --arrowpanel-border-color: #dadada !important; - --panel-separator-color: #dadada !important; - --panel-banner-item-update-supported-bgcolor: #50B080 !important; - --focus-outline-color: #0055D7 !important; - --panel-shortcut-color: inherit !important; + --autocomplete-popup-separator-color: #dadada00 !important; + --toolbarbutton-hover-background: #e0e0e0 !important; + --toolbarbutton-active-background: #d5d5d5 !important; + --button-bgcolor: #EDEDED !important; + --button-hover-bgcolor: #e5e5e5 !important; + --button-active-bgcolor: #d5d5d5 !important; + --button-primary-bgcolor: #0078D4 !important; + --button-primary-hover-bgcolor: #006CBE !important; + --button-primary-active-bgcolor: #1683D8 !important; + --button-primary-color: #fff !important; + --error-text-color: #FF9AA2 !important; + --input-bgcolor: #fff !important; + --input-color: #2b2b2b !important; + --input-border-color: #bebebe !important; + --input-error-border-color: #FF848A !important; + --zoom-controls-bgcolor: #4A4A4A !important; + --arrowpanel-background: #fff !important; + --arrowpanel-color: #000 !important; + --panel-description-color: #0009 !important; + --panel-disabled-color: #000 !important; + --arrowpanel-dimmed: #565656 !important; + --arrowpanel-dimmed-further: #707070 !important; + --panel-item-hover-bgcolor: #eee !important; + --panel-item-active-bgcolor: #ddd !important; + --arrowpanel-border-color: #dadada !important; + --panel-separator-color: #dadada !important; + --panel-banner-item-update-supported-bgcolor: #50B080 !important; + --focus-outline-color: #0055D7 !important; + --panel-shortcut-color: inherit !important; --uc-urlbar-shadow: 0 0 4px #0002; } /* dark */ :root[lwt-default-theme-in-dark-mode="true"] { - --lwt-accent-color: #1C1C1C !important; - --lwt-accent-color-inactive: #2e2e2e !important; - --lwt-text-color: #E5E5E5 !important; - --toolbar-bgcolor: #3B3B3B !important; - --toolbar-color: #fff !important; - --toolbarbutton-icon-fill: #fff !important; - --chrome-content-separator-color: #686868 !important; + --lwt-accent-color: #1C1C1C !important; + --lwt-accent-color-inactive: #2e2e2e !important; + --lwt-text-color: #E5E5E5 !important; + --toolbar-bgcolor: #3B3B3B !important; + --toolbar-color: #fff !important; + --toolbarbutton-icon-fill: #fff !important; + --chrome-content-separator-color: #686868 !important; --lwt-toolbarbutton-icon-fill-attention: #4C98D1 !important; - --toolbarbutton-icon-fill-attention: #4C98D1 !important; - --lwt-tab-text: var(--toolbar-color) !important; - --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; - --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; - --toolbar-field-background-color: #2B2B2B !important; - --toolbar-field-color: #fff !important; - --toolbar-field-border-color: #0000 !important; - --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; - --toolbar-field-focus-color: var(--toolbar-field-color) !important; + --toolbarbutton-icon-fill-attention: #4C98D1 !important; + --lwt-tab-text: var(--toolbar-color) !important; + --lwt-selected-tab-background-color: var(--toolbar-bgcolor) !important; + --tab-selected-bgcolor: var(--toolbar-bgcolor) !important; + --toolbar-field-background-color: #2B2B2B !important; + --toolbar-field-color: #fff !important; + --toolbar-field-border-color: #0000 !important; + --toolbar-field-focus-background-color: var(--toolbar-field-background-color) !important; + --toolbar-field-focus-color: var(--toolbar-field-color) !important; --toolbar-field-focus-border-color: #63ADE5 !important; - --urlbar-icon-fill-opacity: 1 !important; + --urlbar-icon-fill-opacity: 1 !important; --urlbar-popup-url-color: #75B6E8 !important; - --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; - --urlbar-box-bgcolor: #3B3B3B !important; - --autocomplete-popup-background: #4A4A4A !important; - --autocomplete-popup-color: #fff !important; - --autocomplete-popup-highlight-background: #383838 !important; + --lwt-brighttext-url-color: var(--urlbar-popup-url-color) !important; + --urlbar-box-bgcolor: #3B3B3B !important; + --autocomplete-popup-background: #4A4A4A !important; + --autocomplete-popup-color: #fff !important; + --autocomplete-popup-highlight-background: #383838 !important; --autocomplete-popup-hover-background: #444444 !important; - --autocomplete-popup-separator-color: #63636300 !important; - --button-bgcolor: #3B3B3B !important; - --button-hover-bgcolor: #545454 !important; - --button-active-bgcolor: #606060 !important; - --button-primary-bgcolor: #006CBE !important; - --button-primary-hover-bgcolor: #0078D4 !important; - --button-primary-active-bgcolor: #005CA3 !important; - --button-primary-color: #fff !important; - --error-text-color: #FF9AA2 !important; - --input-bgcolor: #4A4A4A !important; - --input-color: #fff !important; - --input-border-color: #8A8A8A !important; - --input-error-border-color: #FF848A !important; - --zoom-controls-bgcolor: #4A4A4A !important; - --arrowpanel-background: #4A4A4A !important; - --arrowpanel-color: #fff !important; - --panel-description-color: #fffb !important; - --panel-disabled-color: #ABABAA !important; - --arrowpanel-dimmed: #565656 !important; - --arrowpanel-dimmed-further: #707070 !important; - --panel-item-hover-bgcolor: #646464 !important; - --panel-item-active-bgcolor: #747474 !important; - --arrowpanel-border-color: #636363 !important; - --panel-separator-color: #636363 !important; - --panel-banner-item-update-supported-bgcolor: #50B080 !important; - --focus-outline-color: #63ADE5 !important; - --panel-shortcut-color: inherit !important; + --autocomplete-popup-separator-color: #63636300 !important; + --button-bgcolor: #3B3B3B !important; + --button-hover-bgcolor: #545454 !important; + --button-active-bgcolor: #606060 !important; + --button-primary-bgcolor: #006CBE !important; + --button-primary-hover-bgcolor: #0078D4 !important; + --button-primary-active-bgcolor: #005CA3 !important; + --button-primary-color: #fff !important; + --error-text-color: #FF9AA2 !important; + --input-bgcolor: #4A4A4A !important; + --input-color: #fff !important; + --input-border-color: #8A8A8A !important; + --input-error-border-color: #FF848A !important; + --zoom-controls-bgcolor: #4A4A4A !important; + --arrowpanel-background: #4A4A4A !important; + --arrowpanel-color: #fff !important; + --panel-description-color: #fffb !important; + --panel-disabled-color: #ABABAA !important; + --arrowpanel-dimmed: #565656 !important; + --arrowpanel-dimmed-further: #707070 !important; + --panel-item-hover-bgcolor: #646464 !important; + --panel-item-active-bgcolor: #747474 !important; + --arrowpanel-border-color: #636363 !important; + --panel-separator-color: #636363 !important; + --panel-banner-item-update-supported-bgcolor: #50B080 !important; + --focus-outline-color: #63ADE5 !important; + --panel-shortcut-color: inherit !important; } /* Change Colour of page when loading */ :root:not(:-moz-lwtheme) #tabbrowser-tabpanels { background-color: var(--toolbar-bgcolor) !important; } + :root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels { background-color: var(--lwt-accent-color) !important; } /* needed for theming the private browsing indicator */ :root:not([style*="--button-primary-bgcolor"]) { - --button-primary-bgcolor: unset !important; - --button-primary-hover-bgcolor: unset !important; - --button-primary-active-bgcolor: unset !important; - --button-primary-color: unset !important; + --button-primary-bgcolor: unset !important; + --button-primary-hover-bgcolor: unset !important; + --button-primary-active-bgcolor: unset !important; + --button-primary-color: unset !important; } diff --git a/chrome/global/popup.css b/chrome/global/popup.css index f4dc98b..fd13317 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -10,152 +10,155 @@ --uc-arrowpanel-menuicon-margin-inline: 14px; --panel-separator-margin-vertical: 4px !important; --panel-separator-margin-horizontal: 0 !important; - --uc-panel-zoom-button-padding: 8px; - --uc-panel-zoom-button-inline-padding: 13px; + --uc-panel-zoom-button-padding: 8px; + --uc-panel-zoom-button-inline-padding: 13px; } /* app menu */ -.addon-banner-item, .panel-banner-item { - margin: 0 4px 4px !important; +.addon-banner-item, +.panel-banner-item { + margin: 0 4px 4px !important; padding-inline: 4px 12px !important; border-radius: 2px !important; } -#appMenu-fxa-label2 > vbox > label { - margin-block: 0 !important; +#appMenu-fxa-label2>vbox>label { + margin-block: 0 !important; } -.widget-overflow-list .toolbarbutton-1:not(.toolbarbutton-combined) > .toolbarbutton-text, -.subviewbutton:not(#appMenu-zoom-controls2 > .subviewbutton) > .toolbarbutton-icon + .toolbarbutton-text, -#appMenu-fxa-label2 > vbox { - padding-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; +.widget-overflow-list .toolbarbutton-1:not(.toolbarbutton-combined)>.toolbarbutton-text, +.subviewbutton:not(#appMenu-zoom-controls2 > .subviewbutton)>.toolbarbutton-icon+.toolbarbutton-text, +#appMenu-fxa-label2>vbox { + padding-inline-start: var(--uc-arrowpanel-menuicon-margin-inline) !important; } /* special case menuitems with no icons */ -#appMenu-zoom-controls2 > .toolbarbutton-text, -#fxa-manage-account-button > vbox, -#PanelUI-fxa-menu-syncnow-button > hbox { - padding-inline-start: calc(16px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; +#appMenu-zoom-controls2>.toolbarbutton-text, +#fxa-manage-account-button>vbox, +#PanelUI-fxa-menu-syncnow-button>hbox { + padding-inline-start: calc(16px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; } -.subviewbutton > .toolbarbutton-icon { - width: 16px !important; +.subviewbutton>.toolbarbutton-icon { + width: 16px !important; } /* firefox profile avatar in appmenu */ #appMenu-fxa-label2::before { - content: ""; - display: -moz-box; - height: 16px; - width: 16px; - background: var(--avatar-image-url) 0/16px; - scale: 1.25; - border-radius: 99px; + content: ""; + display: -moz-box; + height: 16px; + width: 16px; + background: var(--avatar-image-url) 0/16px; + scale: 1.25; + border-radius: 99px; } /* disable proton account separator */ #appMenu-fxa-separator { - border-image: none !important; + border-image: none !important; } /* zoom controls */ #appMenu-zoom-controls2 { - border-top: 1px solid var(--panel-separator-color) !important; - padding: 0 0 0 var(--arrowpanel-menuitem-padding-inline) !important; - margin: var(--panel-separator-margin-vertical) 0 calc(var(--panel-separator-margin-vertical) * -1) !important; + border-top: 1px solid var(--panel-separator-color) !important; + padding: 0 0 0 var(--arrowpanel-menuitem-padding-inline) !important; + margin: var(--panel-separator-margin-vertical) 0 calc(var(--panel-separator-margin-vertical) * -1) !important; } -#appMenu-zoom-controls2 > .subviewbutton { - padding: var(--uc-panel-zoom-button-padding) var(--uc-panel-zoom-button-inline-padding) !important; - margin: 0 !important; +#appMenu-zoom-controls2>.subviewbutton { + padding: var(--uc-panel-zoom-button-padding) var(--uc-panel-zoom-button-inline-padding) !important; + margin: 0 !important; } -#appMenu-zoom-controls2 > #appMenu-zoomReset-button2 { - padding: var(--uc-panel-zoom-button-padding) calc(var(--uc-panel-zoom-button-padding) / 2) !important; +#appMenu-zoom-controls2>#appMenu-zoomReset-button2 { + padding: var(--uc-panel-zoom-button-padding) calc(var(--uc-panel-zoom-button-padding) / 2) !important; } #appMenu-zoomReduce-button2, #appMenu-fullscreen-button2 { - border-inline-start: 1px solid var(--panel-separator-color) !important; + border-inline-start: 1px solid var(--panel-separator-color) !important; } #appMenu-zoomReset-button2 { - height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; - min-height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; + height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; + min-height: calc(16px + var(--uc-panel-zoom-button-padding) * 2) !important; } #appMenu-zoomReset-button2:not([disabled], [open], :active):is(:hover) { - background-color: var(--panel-item-hover-bgcolor) !important; + background-color: var(--panel-item-hover-bgcolor) !important; } #appMenu-zoomReset-button2:not([disabled]):is([open], :hover:active) { - background-color: var(--panel-item-active-bgcolor) !important; + background-color: var(--panel-item-active-bgcolor) !important; } #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover), #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover), #appMenu-fullscreen-button2:not([disabled], [open], :active):is(:hover) { - background-color: var(--panel-item-hover-bgcolor) !important; + background-color: var(--panel-item-hover-bgcolor) !important; } #appMenu-zoomReduce-button2:not([disabled]):is([open], :hover:active), #appMenu-zoomEnlarge-button2:not([disabled]):is([open], :hover:active), #appMenu-fullscreen-button2:not([disabled]):is([open], :hover:active) { - background-color: var(--panel-item-active-bgcolor) !important; + background-color: var(--panel-item-active-bgcolor) !important; } -#appMenu-zoomReduce-button2 > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon { - fill: currentColor !important; - stroke: none !important; +#appMenu-zoomReduce-button2>.toolbarbutton-icon, +#appMenu-zoomEnlarge-button2>.toolbarbutton-icon { + fill: currentColor !important; + stroke: none !important; } -#appMenu-fullscreen-button2 > .toolbarbutton-icon { - background-color: transparent !important; +#appMenu-fullscreen-button2>.toolbarbutton-icon { + background-color: transparent !important; } /* URL bar popup */ -.panel-footer > button { - border-radius: 2px !important; +.panel-footer>button { + border-radius: 2px !important; } #identity-popup-security-button { - padding-inline: calc(var(--arrowpanel-menuitem-padding-inline) - 4px) !important; + padding-inline: calc(var(--arrowpanel-menuitem-padding-inline) - 4px) !important; } -.identity-popup-security-connection > hbox { - margin-inline-start: calc(20px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; +.identity-popup-security-connection>hbox { + margin-inline-start: calc(20px + var(--uc-arrowpanel-menuicon-margin-inline)) !important; } -.identity-popup-security-connection > hbox > description { - margin-inline-start: 0 !important; +.identity-popup-security-connection>hbox>description { + margin-inline-start: 0 !important; } .identity-popup-security-connection.identity-button { - margin-inline-end: calc(-1 * (var(--arrowpanel-menuitem-padding-inline) - 10px)) !important; + margin-inline-end: calc(-1 * (var(--arrowpanel-menuitem-padding-inline) - 10px)) !important; } /* subview */ .panel-header { - padding: 4px; - padding-top: 4px !important; + padding: 4px; + padding-top: 4px !important; } -.panel-header + toolbarseparator { - margin-block-start: 0 !important; +.panel-header+toolbarseparator { + margin-block-start: 0 !important; } .subviewbutton-back { - margin: 0 !important; - border-radius: 2px !important; + margin: 0 !important; + border-radius: 2px !important; } .panel-subview-footer-button { - margin-bottom: 4px !important; + margin-bottom: 4px !important; } -.webextension-popup-browser, .webextension-popup-stack { - margin-block-start: calc(var(--panel-separator-margin-vertical) * -.5) !important; +.webextension-popup-browser, +.webextension-popup-stack { + margin-block-start: calc(var(--panel-separator-margin-vertical) * -.5) !important; } /* downloads popup */ @@ -165,26 +168,27 @@ } .downloadButton { - min-width: calc(16px + var(--uc-toolbarbutton-inner-inline-padding) * 2) !important; - height: calc(16px + var(--toolbarbutton-inner-padding) * 2) !important; - border-radius: var(--toolbarbutton-border-radius) !important; + min-width: calc(16px + var(--uc-toolbarbutton-inner-inline-padding) * 2) !important; + height: calc(16px + var(--toolbarbutton-inner-padding) * 2) !important; + border-radius: var(--toolbarbutton-border-radius) !important; } .downloadMainArea { - padding-block: 4px !important; - padding-inline: 12px !important; - border-radius: 0 !important; + padding-block: 4px !important; + padding-inline: 12px !important; + border-radius: 0 !important; } -#downloadsListBox > richlistitem { - padding-inline-end: 8px !important; - border-radius: 0 !important; +#downloadsListBox>richlistitem { + padding-inline-end: 8px !important; + border-radius: 0 !important; } -#downloadsPanel-blockedSubview, #downloadsPanel-mainView { - padding: var(--panel-separator-margin-vertical) 0 0 !important; +#downloadsPanel-blockedSubview, +#downloadsPanel-mainView { + padding: var(--panel-separator-margin-vertical) 0 0 !important; } #emptyDownloads { - padding: 1.5em 16px 1.7em !important; -} \ No newline at end of file + padding: 1.5em 16px 1.7em !important; +} diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 53b59bd..ebdf196 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -3,24 +3,24 @@ #appMenu-multiView .subviewbutton, #overflowMenu-customize-button { -moz-context-properties: fill, fill-opacity !important; - fill: currentColor !important; + fill: currentColor !important; } #back-button { - list-style-image: url("back.svg") !important; + list-style-image: url("back.svg") !important; } #forward-button { - list-style-image: url("forward.svg") !important; + list-style-image: url("forward.svg") !important; } #reload-button { - list-style-image: url("reload.svg") !important; + list-style-image: url("reload.svg") !important; } #stop-button, .close-icon { - list-style-image: url("close.svg") !important; + list-style-image: url("close.svg") !important; } .tab-close-button { @@ -28,18 +28,18 @@ } #sidebar-button { - list-style-image: url("sidebars-right.svg") !important; + list-style-image: url("sidebars-right.svg") !important; } #sidebar-button:-moz-locale-dir(ltr):not([positionend]), #sidebar-button:-moz-locale-dir(rtl)[positionend] { - list-style-image: url("sidebars.svg") !important; + list-style-image: url("sidebars.svg") !important; } #downloads-button, #downloads-indicator-anchor, #appMenu-downloads-button { - list-style-image: url("downloads.svg") !important; + list-style-image: url("downloads.svg") !important; } #appMenu-passwords-button { @@ -47,148 +47,148 @@ } #nav-bar-overflow-button { - list-style-image: url("chevron.svg") !important; + list-style-image: url("chevron.svg") !important; } #PanelUI-menu-button, #appMenu-more-button2 { - list-style-image: url("menu.svg") !important; + list-style-image: url("menu.svg") !important; } #appMenu-help-button2 { - list-style-image: url("help.svg") !important; + list-style-image: url("help.svg") !important; } #new-tab-button { - list-style-image: url("new-tab.svg") !important; + list-style-image: url("new-tab.svg") !important; } #sync-button, -.urlbarView-row[source="tabs"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon, -#urlbar-engine-one-off-item-tabs { +.urlbarView-row[source="tabs"]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-favicon, +#urlbar-engine-one-off-item-tabs { list-style-image: url("tab.svg") !important; } #history-panelmenu, -.urlbarView-row[source="history"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon, +.urlbarView-row[source="history"]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-favicon, #urlbar-engine-one-off-item-history, #appMenu-history-button { - list-style-image: url("history.svg") !important; + list-style-image: url("history.svg") !important; } #save-page-button, #appMenu-save-file-button2 { - list-style-image: url("save.svg") !important; + list-style-image: url("save.svg") !important; } #print-button, #appMenu-print-button2 { - list-style-image: url("print.svg") !important; + list-style-image: url("print.svg") !important; } #find-button, .searchbar-search-icon, #appMenu-find-button2 { - list-style-image: url("search-glass.svg") !important; + list-style-image: url("search-glass.svg") !important; } #open-file-button { - list-style-image: url("open.svg") !important; + list-style-image: url("open.svg") !important; } #add-ons-button, #appMenu-extensions-themes-button { - list-style-image: url("extension.svg") !important; + list-style-image: url("extension.svg") !important; } #zoom-out-button, #appMenu-zoomReduce-button2 { - list-style-image: url("zoom-out.svg") !important; + list-style-image: url("zoom-out.svg") !important; } #zoom-in-button, #tabs-newtab-button, #TabsToolbar #new-tab-button, #appMenu-zoomEnlarge-button2 { - list-style-image: url("plus.svg") !important; + list-style-image: url("plus.svg") !important; } #cut-button { - list-style-image: url("edit-cut.svg") !important; + list-style-image: url("edit-cut.svg") !important; } #copy-button { - list-style-image: url("edit-copy.svg") !important; + list-style-image: url("edit-copy.svg") !important; } #paste-button { - list-style-image: url("edit-paste.svg") !important; + list-style-image: url("edit-paste.svg") !important; } #email-link-button { - list-style-image: url("mail.svg") !important; + list-style-image: url("mail.svg") !important; } #screenshot-button { - list-style-image: url("screenshot.svg") !important; + list-style-image: url("screenshot.svg") !important; } #preferences-button, -.search-setting-button > .button-box > .button-icon, +.search-setting-button>.button-box>.button-icon, #appMenu-settings-button { - list-style-image: url("settings.svg") !important; + list-style-image: url("settings.svg") !important; } #panic-button { - list-style-image: url("forget.svg") !important; + list-style-image: url("forget.svg") !important; } #privatebrowsing-button, #appMenu-new-private-window-button2 { - list-style-image: url("privateBrowsing.svg") !important; + list-style-image: url("privateBrowsing.svg") !important; } #save-to-pocket-button { - list-style-image: url("pocket-outline.svg") !important; + list-style-image: url("pocket-outline.svg") !important; } -#profiler-button-button > .toolbarbutton-icon, +#profiler-button-button>.toolbarbutton-icon, .subviewbutton[label="Task Manager"] { - list-style-image: url("tool-profiler.svg") !important; + list-style-image: url("tool-profiler.svg") !important; } #developer-button { - list-style-image: url("developer.svg") !important; + list-style-image: url("developer.svg") !important; } #new-window-button, #appMenu-new-window-button2 { - list-style-image: url("window.svg") !important; + list-style-image: url("window.svg") !important; } #restore-button, #fullscreen-button, -#appMenu-fullscreen-button2{ - list-style-image: url("fullscreen.svg") !important; +#appMenu-fullscreen-button2 { + list-style-image: url("fullscreen.svg") !important; } #restore-button[checked], #fullscreen-button[checked], #appMenu-fullscreen-button2[checked] { - list-style-image: url("fullscreen-exit.svg") !important; + list-style-image: url("fullscreen-exit.svg") !important; } #bookmarks-menu-button, #appMenu-bookmarks-button { - list-style-image: url("bookmark-star-on-tray.svg") !important; + list-style-image: url("bookmark-star-on-tray.svg") !important; } #home-button { - list-style-image: url("home.svg") !important; + list-style-image: url("home.svg") !important; } #library-button { - list-style-image: url("library.svg") !important; + list-style-image: url("library.svg") !important; } /* identity icons */ @@ -204,11 +204,11 @@ list-style-image: url("page-portrait.svg") !important; } -#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon { +#urlbar:not(.searchButton)>#urlbar-input-container>#identity-box[pageproxystate="invalid"] #identity-icon { list-style-image: url("search-glass.svg") !important; } -#urlbar[actiontype="extension"] > #urlbar-input-container > #identity-box #identity-icon, +#urlbar[actiontype="extension"]>#urlbar-input-container>#identity-box #identity-icon, #identity-box[pageproxystate="valid"].extensionPage #identity-icon { list-style-image: url("extension.svg") !important; } @@ -218,8 +218,8 @@ list-style-image: url("security.svg") !important; } -#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box > #tracking-protection-icon { - list-style-image: url("tracking-protection.svg") !important; +#urlbar-input-container[pageproxystate="valid"]>#tracking-protection-icon-container>#tracking-protection-icon-box>#tracking-protection-icon { + list-style-image: url("tracking-protection.svg") !important; } /* security */ @@ -230,7 +230,7 @@ #identity-box[pageproxystate="valid"].notSecure #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { - list-style-image: url("security-broken.svg") !important; + list-style-image: url("security-broken.svg") !important; } #identity-popup[connection=chrome] .identity-popup-security-connection { @@ -238,7 +238,7 @@ } #identity-popup[connection="file"] .identity-popup-security-connection { - background-image: url("page-portrait.svg") !important; + background-image: url("page-portrait.svg") !important; } #identity-popup[connection^=secure] .identity-popup-security-connection { @@ -261,44 +261,46 @@ } #appMenu-new-tab-button2 { - list-style-image: url("new-tab-image.svg") !important; + list-style-image: url("new-tab-image.svg") !important; } .findbar-find-previous { - list-style-image: url("arrow-up.svg") !important; + list-style-image: url("arrow-up.svg") !important; } .findbar-find-next { - list-style-image: url("arrow-down.svg") !important; + list-style-image: url("arrow-down.svg") !important; } #protections-popup-mainView .subviewbutton-nav:not(.notFound)::after, #identity-popup-mainView .subviewbutton-nav::after, .widget-overflow-list .subviewbutton-nav::after, .PanelUI-subView .subviewbutton-nav::after { - content: url("arrow-right.svg") !important; + content: url("arrow-right.svg") !important; } #PlacesChevron, -#urlbar-go-button{ - list-style-image: url("arrow-right.svg") !important; +#urlbar-go-button { + list-style-image: url("arrow-right.svg") !important; } #overflowMenu-customize-button, #appmenu-moreTools-button { - list-style-image: url("customize.svg") !important; + list-style-image: url("customize.svg") !important; } .bookmark-item[container] { - list-style-image: url("folder.svg") !important; + list-style-image: url("folder.svg") !important; } -#pageAction-panel-bookmark, #star-button { - list-style-image: url("bookmark-hollow.svg") !important; +#pageAction-panel-bookmark, +#star-button { + list-style-image: url("bookmark-hollow.svg") !important; } -#pageAction-panel-bookmark[starred], #star-button[starred] { - list-style-image: url("bookmark.svg") !important; +#pageAction-panel-bookmark[starred], +#star-button[starred] { + list-style-image: url("bookmark.svg") !important; } /* tab icons */ @@ -307,26 +309,26 @@ .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"], .tab-icon-image[src="chrome://browser/skin/customize.svg"], .tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"] { - padding-left: 16px !important; - box-sizing: border-box !important; + padding-left: 16px !important; + box-sizing: border-box !important; } .tab-icon-image[src="chrome://branding/content/icon32.png"], .tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"] { - background: url("new-tab-image.svg") !important; + background: url("new-tab-image.svg") !important; } .tab-icon-image[src="chrome://global/skin/icons/settings.svg"] { - background: url("settings.svg") !important; + background: url("settings.svg") !important; } .tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"] { - background: url("extension.svg") !important; + background: url("extension.svg") !important; } .tab-icon-image[src="chrome://browser/skin/customize.svg"] { - background: url("customize.svg") !important; + background: url("customize.svg") !important; } /* permissions */ @@ -446,10 +448,10 @@ } /* reload/stop animation */ -#stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { +#stop-reload-button[animate]>#reload-button[displaystop]+#stop-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { background-image: url("reload-to-stop.svg") !important; } -#stop-reload-button[animate] > #reload-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image { +#stop-reload-button[animate]>#reload-button>.toolbarbutton-animatable-box>.toolbarbutton-animatable-image { background-image: url("stop-to-reload.svg") !important; } diff --git a/chrome/toolbar/findbar.css b/chrome/toolbar/findbar.css index 6881975..509141f 100644 --- a/chrome/toolbar/findbar.css +++ b/chrome/toolbar/findbar.css @@ -3,28 +3,28 @@ .findbar-find-previous, .findbar-find-next, .close-icon { - border-radius: var(--toolbarbutton-border-radius) !important; + border-radius: var(--toolbarbutton-border-radius) !important; } .findbar-textbox { - border: 0 !important; - border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; + border: 0 !important; + border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; } .findbar-textbox:-moz-lwtheme { - background-color: var(--toolbar-field-background-color) !important; + background-color: var(--toolbar-field-background-color) !important; } .findbar-textbox:focus { - outline: 2px solid var(--focus-outline-color, -moz-accent-color) !important; - outline-offset: -1px !important; + outline: 2px solid var(--focus-outline-color, -moz-accent-color) !important; + outline-offset: -1px !important; } .findbar-textbox[status="notfound"] { - outline: 2px solid var(--input-error-border-color, #E22850) !important; - outline-offset: -1px !important; + outline: 2px solid var(--input-error-border-color, #E22850) !important; + outline-offset: -1px !important; } .findbar-container { - overflow-inline: visible !important; -} \ No newline at end of file + overflow-inline: visible !important; +} diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index 8b13c12..f2e7900 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -7,65 +7,65 @@ --tabs-navbar-shadow-size: 0 !important; } -#nav-bar .toolbarbutton-1 > .toolbarbutton-icon { - width: calc(2 * var(--uc-toolbarbutton-inner-inline-padding) + 16px) !important; +#nav-bar .toolbarbutton-1>.toolbarbutton-icon { + width: calc(2 * var(--uc-toolbarbutton-inner-inline-padding) + 16px) !important; } -#nav-bar .toolbarbutton-1 > .toolbarbutton-icon, -#nav-bar .toolbarbutton-1 > .toolbarbutton-text, -#nav-bar .toolbarbutton-1 > .toolbarbutton-badge-stack { - padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; +#nav-bar .toolbarbutton-1>.toolbarbutton-icon, +#nav-bar .toolbarbutton-1>.toolbarbutton-text, +#nav-bar .toolbarbutton-1>.toolbarbutton-badge-stack { + padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; } /* move reload/stop icon to middle of button */ -#reload-button > .toolbarbutton-animatable-box, -#stop-button > .toolbarbutton-animatable-box { - top: calc(50% - 10px) !important; - margin-inline-start: calc((16px + 2 * var(--uc-toolbarbutton-inner-inline-padding) - 20px) / 2) !important; +#reload-button>.toolbarbutton-animatable-box, +#stop-button>.toolbarbutton-animatable-box { + top: calc(50% - 10px) !important; + margin-inline-start: calc((16px + 2 * var(--uc-toolbarbutton-inner-inline-padding) - 20px) / 2) !important; } -#nav-bar-customization-target :where(#reload-button, #stop-button) > .toolbarbutton-icon { - padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; +#nav-bar-customization-target :where(#reload-button, #stop-button)>.toolbarbutton-icon { + padding: var(--toolbarbutton-inner-padding) var(--uc-toolbarbutton-inner-inline-padding) !important; } /* account button */ -#navigator-toolbox > toolbar #fxa-toolbar-menu-button, -#navigator-toolbox > toolbar #fxa-toolbar-menu-button > .toolbarbutton-badge-stack { - border-radius: 99px !important; +#navigator-toolbox>toolbar #fxa-toolbar-menu-button, +#navigator-toolbox>toolbar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { + border-radius: 99px !important; } -#nav-bar #fxa-toolbar-menu-button > .toolbarbutton-badge-stack { - padding: var(--toolbarbutton-inner-padding) !important; - margin-inline: calc(var(--uc-toolbarbutton-inner-inline-padding) - var(--toolbarbutton-inner-padding)) !important; +#nav-bar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { + padding: var(--toolbarbutton-inner-padding) !important; + margin-inline: calc(var(--uc-toolbarbutton-inner-inline-padding) - var(--toolbarbutton-inner-padding)) !important; } :root[fxastatus="signedin"] #fxa-avatar-image { - scale: 1.5 !important; + scale: 1.5 !important; } :root[privatebrowsingmode] #fxa-toolbar-menu-button::before { content: "Private" !important; display: -moz-box !important; - font-size: 12px !important; + font-size: 12px !important; } :root[privatebrowsingmode] #fxa-toolbar-menu-button { background: var(--button-primary-bgcolor, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention))) !important; - margin: 4px !important; - padding-inline: 8px 0 !important; - color: var(--button-primary-color, var(--toolbar-bgcolor)) !important; - fill: currentColor !important; + margin: 4px !important; + padding-inline: 8px 0 !important; + color: var(--button-primary-color, var(--toolbar-bgcolor)) !important; + fill: currentColor !important; } :root[privatebrowsingmode] #fxa-toolbar-menu-button:hover { background: var(--button-primary-hover-bgcolor, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 90%, transparent)) !important; } -:root[privatebrowsingmode] #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active) { +:root[privatebrowsingmode] #fxa-toolbar-menu-button:not([disabled=true]):is([open], [checked], :hover:active) { background: var(--button-primary-active-bgcolor, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 70%, transparent)) !important; } -:root[privatebrowsingmode] #nav-bar #fxa-toolbar-menu-button > .toolbarbutton-badge-stack { +:root[privatebrowsingmode] #nav-bar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { background: transparent !important; - margin-inline: 0 !important; + margin-inline: 0 !important; } diff --git a/chrome/toolbar/personalbar.css b/chrome/toolbar/personalbar.css index 3205c97..0c13f4c 100644 --- a/chrome/toolbar/personalbar.css +++ b/chrome/toolbar/personalbar.css @@ -7,23 +7,26 @@ #personal-toolbar-empty-description, #PersonalToolbar .toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton) { - margin-block: 0 4px !important; - padding: var(--bookmark-block-padding) 6px !important; + margin-block: 0 4px !important; + padding: var(--bookmark-block-padding) 6px !important; font-size: 12px !important; } -#PlacesToolbarItems > toolbarseparator::before { - content: ""; - display: block; - border-inline-start: 1px solid var(--toolbarseparator-color) !important; +#PlacesToolbarItems>toolbarseparator::before { + content: ""; + display: block; + border-inline-start: 1px solid var(--toolbarseparator-color) !important; margin-block: 8px !important; - border-image-source: none !important; + border-image-source: none !important; } #PersonalToolbar { - padding-inline: var(--toolbar-start-end-padding) calc(var(--toolbar-start-end-padding) + 4px) !important; + padding-inline: var(--toolbar-start-end-padding) calc(var(--toolbar-start-end-padding) + 4px) !important; } -#managed-bookmarks > .toolbarbutton-icon, #bookmarks-toolbar-placeholder > .toolbarbutton-icon, #PlacesToolbarItems > .bookmark-item > .toolbarbutton-icon[label]:not([label=""]), #OtherBookmarks.bookmark-item[container] > .toolbarbutton-icon { - margin-inline-end: 6px !important; -} \ No newline at end of file +#managed-bookmarks>.toolbarbutton-icon, +#bookmarks-toolbar-placeholder>.toolbarbutton-icon, +#PlacesToolbarItems>.bookmark-item>.toolbarbutton-icon[label]:not([label=""]), +#OtherBookmarks.bookmark-item[container]>.toolbarbutton-icon { + margin-inline-end: 6px !important; +} diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index b1b92e6..5ee6042 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -1,11 +1,11 @@ /* EdgeFr-Fox 2 - tabbar */ :root #titlebar { - --tab-min-height: 32px !important; - --inline-tab-padding: 11px !important; - --tab-border-radius: 4px !important; + --tab-min-height: 32px !important; + --inline-tab-padding: 11px !important; + --tab-border-radius: 4px !important; --tab-block-margin: 8px !important; - + --uc-toolbarbutton-inner-padding: 6px !important; --toolbarbutton-border-radius: 2px !important; --tabs-navbar-shadow-size: 0 !important; @@ -13,9 +13,9 @@ /* tab open/close transition */ .tabbrowser-tab:not([pinned]) { - transition-property: min-width, max-width !important; + transition-property: min-width, max-width !important; transition-duration: 150ms !important; - transition-timing-function: cubic-bezier(0,.75,.25,1) !important; + transition-timing-function: cubic-bezier(0, .75, .25, 1) !important; } :root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { @@ -30,10 +30,10 @@ } .tab-background { - border-radius: var(--tab-border-radius); + border-radius: var(--tab-border-radius); border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; - margin-block: 0 !important; + margin-block: 0 !important; border: 0 !important; position: relative !important; --uc-tab-corner-bg: transparent; @@ -74,71 +74,71 @@ --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); } -#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[multiselected="true"]:-moz-lwtheme, -#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected="true"]:-moz-lwtheme { - background-image: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none); - --uc-tab-corner-bg: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); +#tabbrowser-tabs:not([movingtab])>#tabbrowser-arrowscrollbox>.tabbrowser-tab>.tab-stack>.tab-background[multiselected="true"]:-moz-lwtheme, +#tabbrowser-tabs:not([movingtab])>#tabbrowser-arrowscrollbox>.tabbrowser-tab>.tab-stack>.tab-background[selected="true"]:-moz-lwtheme { + background-image: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none); + --uc-tab-corner-bg: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); } .tabbrowser-tab .tab-background:is([selected], [multiselected]) { - --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); + --uc-tab-corner-bg: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)); } -.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { +.tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"], [multiselected]) { --uc-tab-corner-bg: color-mix(in srgb, currentColor 11%, transparent) } #tabbrowser-tabs, -#TabsToolbar #TabsToolbar-customization-target > .toolbarbutton-1 { +#TabsToolbar #TabsToolbar-customization-target>.toolbarbutton-1 { margin-top: var(--tab-block-margin) !important; } #TabsToolbar .toolbarbutton-1 { - margin: 0 !important; + margin: 0 !important; } /* fix colours */ #navigator-toolbox:not(:-moz-lwtheme) { - background-color: var(--lwt-accent-color) !important; - color: var(--lwt-text-color) !important; + background-color: var(--lwt-accent-color) !important; + color: var(--lwt-text-color) !important; } .tab-label-container:not([selected="true"], [multiselected]) { - opacity: 1 !important; + opacity: 1 !important; } #TabsToolbar .toolbarbutton-animatable-box, #TabsToolbar .toolbarbutton-1 { - fill: var(--lwt-text-color) !important; + fill: var(--lwt-text-color) !important; } .tabbrowser-tab[multiselected]:not(:-moz-lwtheme), .tabbrowser-tab[visuallyselected="true"]:not(:-moz-lwtheme) { - color: var(--lwt-tab-text, var(--toolbar-color)) !important; + color: var(--lwt-tab-text, var(--toolbar-color)) !important; } .tab-close-button { - margin-inline-end: calc(8px - var(--inline-tab-padding)) !important; - width: 17px !important; - height: 17px !important; - padding: 4px !important; - border-radius: 2px !important; + margin-inline-end: calc(8px - var(--inline-tab-padding)) !important; + width: 17px !important; + height: 17px !important; + padding: 4px !important; + border-radius: 2px !important; } .tab-throbber:not([pinned]), .tab-icon-pending:not([pinned]), .tab-icon-image:not([pinned]), .tab-sharing-icon-overlay:not([pinned]) { - margin-inline-end: 10px !important; + margin-inline-end: 10px !important; } /* tab volume icon/text */ .tab-secondary-label { - display: none !important; + display: none !important; } -.tab-icon-stack:is([soundplaying], [muted], [activemedia-blocked]) > .tab-icon-overlay, -.tabbrowser-tab:hover .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) > :not(.tab-icon-overlay) { +.tab-icon-stack:is([soundplaying], [muted], [activemedia-blocked])>.tab-icon-overlay, +.tabbrowser-tab:hover .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked])> :not(.tab-icon-overlay) { opacity: 1 !important; } @@ -149,24 +149,24 @@ .tab-icon-overlay[soundplaying]:not([crashed]), .tab-icon-overlay[muted]:not([crashed]), .tab-icon-overlay[activemedia-blocked]:not([crashed]) { - border-radius: 2px !important; - padding: 0 !important; + border-radius: 2px !important; + padding: 0 !important; } .tabbrowser-tab { - font-size: 12px !important; + font-size: 12px !important; padding-inline: 0 !important; } -#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon, -#TabsToolbar .toolbarbutton-1 > .toolbarbutton-badge-stack { +#TabsToolbar .toolbarbutton-1>.toolbarbutton-icon, +#TabsToolbar .toolbarbutton-1>.toolbarbutton-badge-stack { border-radius: var(--toolbarbutton-border-radius) !important; padding: var(--uc-toolbarbutton-inner-padding) !important; } -#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon { - width: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; - height: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; +#TabsToolbar .toolbarbutton-1>.toolbarbutton-icon { + width: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; + height: calc(2 * var(--uc-toolbarbutton-inner-padding) + 16px) !important; } #tabbrowser-tabs #tabs-newtab-button { @@ -174,36 +174,36 @@ } .tab-content[pinned] { - padding: 0 12px !important; + padding: 0 12px !important; } -.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line { - height: 8px !important; +.tabbrowser-tab[usercontextid]>.tab-stack>.tab-background>.tab-context-line { + height: 8px !important; clip-path: inset(0 0 6px) !important; - border-radius: var(--tab-border-radius) !important; + border-radius: var(--tab-border-radius) !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; margin: 0 !important; } .titlebar-spacer[type="post-tabs"] { - display: -moz-box !important; + display: -moz-box !important; } .titlebar-spacer[type="pre-tabs"], .private-browsing-indicator { - display: none !important; + display: none !important; } toolbarbutton[part="scrollbutton-up"], toolbarbutton[part="scrollbutton-down"] { - border-width: 2px !important; - border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; + border-width: 2px !important; + border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; margin-inline: 2px !important; } .tabbrowser-tab:not([pinned], [style*="max-width"])[fadein] { - max-width: 240px !important; + max-width: 240px !important; } /* tab separators */ @@ -221,8 +221,8 @@ toolbarbutton[part="scrollbutton-down"] { border-right: 1px solid color-mix(in srgb, currentColor 34%, transparent); } -#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[first-visible-unpinned-tab] { - margin-inline-start: 0 !important; +#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])>#tabbrowser-arrowscrollbox>.tabbrowser-tab[first-visible-unpinned-tab] { + margin-inline-start: 0 !important; } #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), @@ -237,6 +237,7 @@ toolbarbutton[part="scrollbutton-down"] { .titlebar-buttonbox { margin-inline: 10px !important; } + .titlebar-buttonbox-container { margin-inline-end: -8px !important; } @@ -246,6 +247,7 @@ toolbarbutton[part="scrollbutton-down"] { .titlebar-buttonbox { margin-inline: calc((var(--tab-min-height) + var(--tab-block-margin) - 14px) / 2) !important; } + .titlebar-buttonbox-container { margin-inline-end: -8px !important; } @@ -273,30 +275,31 @@ toolbarbutton[part="scrollbutton-down"] { } #tabbrowser-tabs[overflow] .tabbrowser-tab[last-visible-tab]:not([pinned]) { - margin-inline-end: 8px !important;} + margin-inline-end: 8px !important; +} -.tabbrowser-tab:is([visuallyselected="true"], [multiselected]) > .tab-stack > .tab-background { - box-shadow: 0 4px 5px rgba(0,0,0,0.2), 0 0px 2px rgba(0,0,0,0.2) !important; +.tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { + box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0 0px 2px rgba(0, 0, 0, 0.2) !important; } #titlebar { - box-shadow: 0 -3px 2px -3px rgba(0,0,0,0.2) inset !important; + box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.2) inset !important; } -:root[lwthemetextcolor="bright"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) > .tab-stack > .tab-background { - box-shadow: 0 4px 5px rgba(0,0,0,0.55), 0 0px 2px rgba(0,0,0,0.6) !important; +:root[lwthemetextcolor="bright"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { + box-shadow: 0 4px 5px rgba(0, 0, 0, 0.55), 0 0px 2px rgba(0, 0, 0, 0.6) !important; } :root[lwthemetextcolor="bright"] #titlebar { - box-shadow: 0 -3px 2px -3px rgba(0,0,0,0.75) inset !important; + box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.75) inset !important; } /* force inactive window on default theme */ @media not (-moz-os-version: windows-win7) { @media not (-moz-os-version: windows-win8) { - #navigator-toolbox:-moz-window-inactive { - background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; - } + #navigator-toolbox:-moz-window-inactive { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; + } } } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index b9e12df..8e0d369 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -1,78 +1,79 @@ /* EdgeFr-Fox by bmFtZQ - urlbar.css */ :root { - --urlbar-min-height: 28px !important; + --urlbar-min-height: 28px !important; --urlbarView-item-inline-padding: 14px !important; - --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; - --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; - --uc-urlbar-icon-inline-padding: calc(var(--uc-toolbarbutton-inner-inline-padding) - 2px) !important; - --identity-box-margin-inline: 2px !important; + --urlbar-icon-border-radius: var(--toolbarbutton-border-radius) !important; + --urlbar-icon-padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important; + --uc-urlbar-icon-inline-padding: calc(var(--uc-toolbarbutton-inner-inline-padding) - 2px) !important; + --identity-box-margin-inline: 2px !important; } /* color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) */ :root:not(:-moz-lwtheme) #urlbar { - --urlbar-box-bgcolor: unset !important; + --urlbar-box-bgcolor: unset !important; } -#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background:not(:-moz-lwtheme), +#urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background:not(:-moz-lwtheme), #searchbar:not(:-moz-lwtheme):focus-within { outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; } :root:not([lwthemetextcolor="bright"]) #urlbar-background { - box-shadow: var(--uc-urlbar-shadow, none); + box-shadow: var(--uc-urlbar-shadow, none); } -#urlbar[open] > #urlbar-background { - border-color: transparent !important; - box-shadow: 0 10px 16px #0005, 0 0 1px #0006 !important; +#urlbar[open]>#urlbar-background { + border-color: transparent !important; + box-shadow: 0 10px 16px #0005, 0 0 1px #0006 !important; } .urlbarView { - margin-inline: 0 !important; - width: 100% !important; - border-inline: 0 !important; + margin-inline: 0 !important; + width: 100% !important; + border-inline: 0 !important; } .urlbarView-row { - padding-block: 0 !important; + padding-block: 0 !important; } .urlbarView-row-inner { - border-radius: 0 !important; - padding-block: 8px !important; + border-radius: 0 !important; + padding-block: 8px !important; } -.urlbarView-row:not([type="tip"], [type="dynamic"])[selected] > .urlbarView-row-inner, .urlbarView-row-inner[selected] { - box-shadow: 3px 0 var(--toolbar-field-focus-border-color) inset !important; +.urlbarView-row:not([type="tip"], [type="dynamic"])[selected]>.urlbarView-row-inner, +.urlbarView-row-inner[selected] { + box-shadow: 3px 0 var(--toolbar-field-focus-border-color) inset !important; } #urlbar-anon-search-settings { - margin-inline-end: 8px !important; + margin-inline-end: 8px !important; } #urlbar .search-one-offs:not([hidden]) { - padding-block: 8px 0 !important; + padding-block: 8px 0 !important; } /* breakout */ #urlbar[breakout][breakout-extend] { - left: 0 !important; - width: 100% !important; + left: 0 !important; + width: 100% !important; } -#urlbar[breakout][breakout-extend] > #urlbar-input-container { - padding-inline: var(--urlbar-container-padding) !important; +#urlbar[breakout][breakout-extend]>#urlbar-input-container { + padding-inline: var(--urlbar-container-padding) !important; } .urlbarView-results { - padding-block: 0 !important; + padding-block: 0 !important; } -#urlbar[open] > .urlbarView > .urlbarView-body-outer > .urlbarView-body-inner, -.urlbarView:not([noresults]) > .search-one-offs:not([hidden]) { - border-top: 0 !important; +#urlbar[open]>.urlbarView>.urlbarView-body-outer>.urlbarView-body-inner, +.urlbarView:not([noresults])>.search-one-offs:not([hidden]) { + border-top: 0 !important; } /* urlbar spacing */ @@ -85,60 +86,58 @@ --urlbar-height: calc(16px + var(--toolbarbutton-inner-padding) * 2) !important; } -#urlbar-container, #search-container { - margin-inline: 6px !important; +#urlbar-container, +#search-container { + margin-inline: 6px !important; } -.urlbar-page-action, #urlbar-go-button, .search-go-button, +.urlbar-page-action, +#urlbar-go-button, +.search-go-button, #tracking-protection-icon-container, #identity-icon-box { - padding-inline: var(--uc-urlbar-icon-inline-padding) !important; - width: calc(var(--uc-urlbar-icon-inline-padding) * 2 + 16px) !important; + padding-inline: var(--uc-urlbar-icon-inline-padding) !important; + width: calc(var(--uc-urlbar-icon-inline-padding) * 2 + 16px) !important; } -#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, -#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, -#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button, +#identity-box[pageproxystate="valid"].notSecureText>.identity-box-button, +#identity-box[pageproxystate="valid"].chromeUI>.identity-box-button, +#identity-box[pageproxystate="valid"].extensionPage>.identity-box-button, #urlbar-label-box { - width: unset !important; + width: unset !important; } #identity-icon-box { - padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; + padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; } /* workaround for bringing lock icon and permission icon closer */ #identity-permission-box { - padding-inline: 2px var(--uc-urlbar-icon-inline-padding) !important; - margin-inline-start: -8px !important; + padding-inline: 2px var(--uc-urlbar-icon-inline-padding) !important; + margin-inline-start: -8px !important; } -#urlbar-background, #searchbar { - border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; +#urlbar-background, +#searchbar { + border-radius: calc(var(--toolbarbutton-border-radius) + 2px) !important; } /* move tracking protection button */ #tracking-protection-icon-container, #page-action-buttons { - -moz-box-ordinal-group: 2 !important; + -moz-box-ordinal-group: 2 !important; } -#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background, +#urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, #searchbar:focus-within { outline-offset: calc(var(--focus-outline-width) * -1 + 1px) !important; } .urlbarView { - padding-block-end: 8px !important; + padding-block-end: 8px !important; } -.urlbarView-row[pinned] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-type-icon { - fill: var(--toolbar-field-color) !important; +.urlbarView-row[pinned]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-type-icon { + fill: var(--toolbar-field-color) !important; } - - - - - - diff --git a/chrome/userChrome.css b/chrome/userChrome.css index 190c1a0..f295d9f 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -17,6 +17,6 @@ /* force tabs to toolbar bg (useful for proton themes) (might experience some bugs with certain themes eg. dark text on dark background.) */ -:root { +:root { --lwt-selected-tab-background-color: unset !important; } From 1dea5bc95a178323fd5d131f18d4dc425d89a639 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Mon, 6 Dec 2021 09:40:15 +0800 Subject: [PATCH 103/207] fix zoom reset button, menubar, moving tabs --- chrome/content/common.css | 3 +-- chrome/content/newtab.css | 7 ++----- chrome/toolbar/tabbar.css | 9 ++++++++- chrome/toolbar/urlbar.css | 8 ++++++-- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 0226a4a..bc9c62e 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -78,8 +78,7 @@ } /* preferences */ -@-moz-document url-prefix(about:preferences), -url-prefix(about:addons) { +@-moz-document url-prefix(about:preferences), url-prefix(about:addons) { .category[selected] { position: relative !important; border-radius: 4px !important; diff --git a/chrome/content/newtab.css b/chrome/content/newtab.css index c49555c..444b421 100644 --- a/chrome/content/newtab.css +++ b/chrome/content/newtab.css @@ -1,8 +1,7 @@ /* EdgeFr-Fox by bmFtZQ - content/newtab.css */ /* colours */ -@-moz-document url-prefix("about:newtab"), -url-prefix("about:home") { +@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { body:not([lwt-newtab], [lwt-newtab-brighttext]) { --newtab-background-color: #F7F7F7 !important; --newtab-background-color-secondary: #fff !important; @@ -49,9 +48,7 @@ url-prefix("about:home") { } } -@-moz-document url-prefix("about:newtab"), -url-prefix("about:home") { - +@-moz-document url-prefix("about:newtab"), url-prefix("about:home") { /* hide pin */ .icon.icon-pin-small { display: none !important; diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 5ee6042..70c71db 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -18,13 +18,20 @@ transition-timing-function: cubic-bezier(0, .75, .25, 1) !important; } +#tabbrowser-tabs[movingtab]>#tabbrowser-arrowscrollbox>.tabbrowser-tab[fadein]:not([selected]):not([multiselected]), +.tabbrowser-tab[tab-grouping], +.tabbrowser-tab[tabdrop-samewindow] { + transition: transform 150ms cubic-bezier(0, .75, .25, 1) !important; +} + :root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { --tab-block-margin: 0px !important; } /* hide space above tabs when maximised for non-macOS versions of Firefox */ @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { - :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]) #titlebar { + :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]) #titlebar, + #toolbar-menubar:not([inactive]) + #TabsToolbar { --tab-block-margin: 0px !important; } } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 8e0d369..bb4d4f8 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -9,8 +9,6 @@ --identity-box-margin-inline: 2px !important; } -/* color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) */ - :root:not(:-moz-lwtheme) #urlbar { --urlbar-box-bgcolor: unset !important; } @@ -141,3 +139,9 @@ .urlbarView-row[pinned]>.urlbarView-row-inner>.urlbarView-no-wrap>.urlbarView-type-icon { fill: var(--toolbar-field-color) !important; } + +#userContext-icons, #urlbar-zoom-button { + padding-inline: var(--uc-urlbar-icon-inline-padding) !important; + margin-block: 0 !important; + margin-inline: 0 !important; +} From 2b3976a2c7793ff02ffd12d75fd87f1f77bb598b Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Tue, 7 Dec 2021 16:01:36 +0800 Subject: [PATCH 104/207] fix page flashes when loading some websites --- chrome/content/common.css | 8 ++++++++ chrome/global/colors.css | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index bc9c62e..8f85b47 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -107,3 +107,11 @@ border-block-color: transparent currentColor !important; } } + +/* fix page flashes when loading some websites */ +@-moz-document url(about:blank) { + body { + background: var(--in-content-page-background); + color: var(--in-content-page-color); + } +} diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 94d9b33..6d729be 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -119,11 +119,11 @@ /* Change Colour of page when loading */ :root:not(:-moz-lwtheme) #tabbrowser-tabpanels { - background-color: var(--toolbar-bgcolor) !important; + background-color: #f7f7f7 !important; } :root[lwt-default-theme-in-dark-mode="true"] #tabbrowser-tabpanels { - background-color: var(--lwt-accent-color) !important; + background-color: #252525 !important; } /* needed for theming the private browsing indicator */ From 25279f72c20ae9d35e34742b17923fe3927824e0 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 15 Jan 2022 17:12:13 +0800 Subject: [PATCH 105/207] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cbe079f..330f89a 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # Edge-FrFox rewrite A Firefox userChrome.css theme that aims to recreate the look and feel of the Chromium version of Microsoft Edge. -This branch is for a new version that is rewritten from scratch. Old version can be found in the [`main`](https://github.com/bmFtZQ/Edge-FrFox/tree/main) branch. +This branch is for a new version that is rewritten from scratch. Old version can be found in the [Here](https://github.com/bmFtZQ/Edge-FrFox/tree/v91.0-archive). -#### This version of the theme has only been test on Firefox Nightly 96 but should work on Firefox 94. +**The context menu and its icons have not been completed yet.** ![thumbnail](screenshots/thumb.png) ###### Screenshot taken with macOS Monterey / Firefox Nightly 96.0a1 (2021-11-30) From a94f59a023ec09ce335836919b3c37bb66d7ce1e Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Sat, 15 Jan 2022 17:14:43 +0800 Subject: [PATCH 106/207] fix typo in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 330f89a..3623e2c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Edge-FrFox rewrite A Firefox userChrome.css theme that aims to recreate the look and feel of the Chromium version of Microsoft Edge. -This branch is for a new version that is rewritten from scratch. Old version can be found in the [Here](https://github.com/bmFtZQ/Edge-FrFox/tree/v91.0-archive). +This branch is for a new version that is rewritten from scratch. Old version can be found [here](https://github.com/bmFtZQ/Edge-FrFox/tree/v91.0-archive). **The context menu and its icons have not been completed yet.** From 8000dddb3df466d4bfe195ec122970b0eb264c1e Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Tue, 18 Jan 2022 11:49:13 +0800 Subject: [PATCH 107/207] add windows 11 style window controls --- chrome/global/colors.css | 9 +++++++++ chrome/icons/icons.css | 29 +++++++++++++++++++++++++++++ chrome/icons/win11-close-dark.svg | 3 +++ chrome/icons/win11-close.svg | 3 +++ chrome/icons/win11-maximize.svg | 3 +++ chrome/icons/win11-minimize.svg | 4 ++++ chrome/icons/win11-restore.svg | 3 +++ chrome/toolbar/tabbar.css | 18 ++++++++++-------- 8 files changed, 64 insertions(+), 8 deletions(-) create mode 100644 chrome/icons/win11-close-dark.svg create mode 100644 chrome/icons/win11-close.svg create mode 100644 chrome/icons/win11-maximize.svg create mode 100644 chrome/icons/win11-minimize.svg create mode 100644 chrome/icons/win11-restore.svg diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 6d729be..3707b5c 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -133,3 +133,12 @@ --button-primary-active-bgcolor: unset !important; --button-primary-color: unset !important; } + +/* make the titlebar buttons black/white on default themes */ +:root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox { + color: #000 !important; +} + +:root[lwt-default-theme-in-dark-mode="true"][tabsintitlebar] .titlebar-buttonbox { + color: #fff !important; +} diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index ebdf196..e3506b1 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -1,5 +1,34 @@ /* EdgeFr-Fox by bmFtZQ - icons.css */ +/* windows 11 style window controls (no known way to detect between windows 10 +and 11 so applied to both) */ +@media (-moz-os-version: windows-win10) { + .titlebar-min { + list-style-image: url("win11-minimize.svg") !important; + } + + .titlebar-max { + list-style-image: url("win11-maximize.svg") !important; + } + + .titlebar-restore { + list-style-image: url("win11-restore.svg") !important; + } + + .titlebar-close { + list-style-image: url("win11-close.svg") !important; + } + + /* darkmode icon that uses thicker strokes and easier to see (only needed at + 1x scale) */ + @media (max-resolution: 1dppx) { + :root[lwthemetextcolor="bright"] .titlebar-close, + .titlebar-close:hover { + list-style-image: url("win11-close-dark.svg") !important; + } + } +} + #appMenu-multiView .subviewbutton, #overflowMenu-customize-button { -moz-context-properties: fill, fill-opacity !important; diff --git a/chrome/icons/win11-close-dark.svg b/chrome/icons/win11-close-dark.svg new file mode 100644 index 0000000..ccc02b4 --- /dev/null +++ b/chrome/icons/win11-close-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/win11-close.svg b/chrome/icons/win11-close.svg new file mode 100644 index 0000000..8fa6779 --- /dev/null +++ b/chrome/icons/win11-close.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/win11-maximize.svg b/chrome/icons/win11-maximize.svg new file mode 100644 index 0000000..81f1254 --- /dev/null +++ b/chrome/icons/win11-maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/icons/win11-minimize.svg b/chrome/icons/win11-minimize.svg new file mode 100644 index 0000000..ee4807a --- /dev/null +++ b/chrome/icons/win11-minimize.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chrome/icons/win11-restore.svg b/chrome/icons/win11-restore.svg new file mode 100644 index 0000000..09f94a2 --- /dev/null +++ b/chrome/icons/win11-restore.svg @@ -0,0 +1,3 @@ + + + diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 70c71db..e8fcae8 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -21,7 +21,7 @@ #tabbrowser-tabs[movingtab]>#tabbrowser-arrowscrollbox>.tabbrowser-tab[fadein]:not([selected]):not([multiselected]), .tabbrowser-tab[tab-grouping], .tabbrowser-tab[tabdrop-samewindow] { - transition: transform 150ms cubic-bezier(0, .75, .25, 1) !important; + transition: transform 150ms cubic-bezier(0, .75, .25, 1) !important; } :root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { @@ -31,7 +31,7 @@ /* hide space above tabs when maximised for non-macOS versions of Firefox */ @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { :root:is([inFullscreen], :not([tabsintitlebar]), [sizemode="maximized"]) #titlebar, - #toolbar-menubar:not([inactive]) + #TabsToolbar { + #toolbar-menubar:not([inactive])+#TabsToolbar { --tab-block-margin: 0px !important; } } @@ -240,13 +240,15 @@ toolbarbutton[part="scrollbutton-down"] { } /* mac titlebar buttons */ -@media (-moz-mac-big-sur-theme:0) { - .titlebar-buttonbox { - margin-inline: 10px !important; - } +@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + @media (-moz-mac-big-sur-theme:0) { + .titlebar-buttonbox { + margin-inline: 10px !important; + } - .titlebar-buttonbox-container { - margin-inline-end: -8px !important; + .titlebar-buttonbox-container { + margin-inline-end: -8px !important; + } } } From 8a8ef4db746bfa385133863f3cdb501cf58d2902 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Tue, 18 Jan 2022 15:45:15 +0800 Subject: [PATCH 108/207] coloured context menus --- chrome/global/colors.css | 4 ++-- chrome/global/popup.css | 16 ++++++++++++++++ chrome/icons/icons.css | 21 ++++++++++++++------- 3 files changed, 32 insertions(+), 9 deletions(-) diff --git a/chrome/global/colors.css b/chrome/global/colors.css index 3707b5c..cd123f4 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -46,8 +46,8 @@ --zoom-controls-bgcolor: #4A4A4A !important; --arrowpanel-background: #fff !important; --arrowpanel-color: #000 !important; - --panel-description-color: #0009 !important; - --panel-disabled-color: #000 !important; + --panel-description-color: #000a !important; + --panel-disabled-color: #0009 !important; --arrowpanel-dimmed: #565656 !important; --arrowpanel-dimmed-further: #707070 !important; --panel-item-hover-bgcolor: #eee !important; diff --git a/chrome/global/popup.css b/chrome/global/popup.css index fd13317..2efb59b 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -192,3 +192,19 @@ #emptyDownloads { padding: 1.5em 16px 1.7em !important; } + +/* context menus */ +menupopup { + --panel-color: var(--arrowpanel-color) !important; + --panel-border-radius: 4px !important; + --panel-padding: 4px 0px !important; + --panel-border-color: var(--arrowpanel-border-color) !important; + --panel-background: var(--arrowpanel-background) !important; + --nested-margin: -6px !important; + --menuitem-hover-background-color: var(--panel-item-hover-bgcolor) !important; + --menu-background-color: var(--arrowpanel-background) !important; + --menu-color: var(--arrowpanel-color) !important; + --menuitem-disabled-hover-background-color: #0000 !important; + --menu-disabled-color: var(--panel-disabled-color) !important; + --menu-border-color: var(--panel-separator-color) !important; +} diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index e3506b1..25a73a0 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -35,20 +35,24 @@ and 11 so applied to both) */ fill: currentColor !important; } -#back-button { +#back-button, +#context-back { list-style-image: url("back.svg") !important; } -#forward-button { +#forward-button, +#context-forward { list-style-image: url("forward.svg") !important; } -#reload-button { +#reload-button, +#context-reload { list-style-image: url("reload.svg") !important; } #stop-button, -.close-icon { +.close-icon, +#context-stop { list-style-image: url("close.svg") !important; } @@ -304,7 +308,8 @@ and 11 so applied to both) */ #protections-popup-mainView .subviewbutton-nav:not(.notFound)::after, #identity-popup-mainView .subviewbutton-nav::after, .widget-overflow-list .subviewbutton-nav::after, -.PanelUI-subView .subviewbutton-nav::after { +.PanelUI-subView .subviewbutton-nav::after, +.menu-right { content: url("arrow-right.svg") !important; } @@ -323,12 +328,14 @@ and 11 so applied to both) */ } #pageAction-panel-bookmark, -#star-button { +#star-button, +#context-bookmarkpage { list-style-image: url("bookmark-hollow.svg") !important; } #pageAction-panel-bookmark[starred], -#star-button[starred] { +#star-button[starred], +#context-bookmarkpage[starred="true"] { list-style-image: url("bookmark.svg") !important; } From ee3700a5a5503573feb4366a149a3befe0dee27e Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 19 Jan 2022 10:04:03 +0800 Subject: [PATCH 109/207] hide/resize items at small window sizes --- chrome/toolbar/urlbar.css | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index bb4d4f8..7c8b55f 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -127,6 +127,26 @@ -moz-box-ordinal-group: 2 !important; } +#urlbar-container:not(:hover) #tracking-protection-icon-container { + visibility: collapse !important; +} + +@media (max-width: 450px) { + #urlbar-container:not(:hover) #pageActionButton { + visibility: collapse !important; + } +} + +@media (max-width: 570px) { + #urlbar-container { + min-width: 206px !important; + } + + #nav-bar-customization-target:not(:hover) #downloads-button { + visibility: collapse !important; + } +} + #urlbar[focused="true"]:not([suppress-focus-border])>#urlbar-background, #searchbar:focus-within { outline-offset: calc(var(--focus-outline-width) * -1 + 1px) !important; From b18cd671f2d6a29128f9724846b6427d11f51525 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 19 Jan 2022 10:10:19 +0800 Subject: [PATCH 110/207] fix download menu popup --- chrome/toolbar/urlbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 7c8b55f..eb40a1f 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -142,7 +142,7 @@ min-width: 206px !important; } - #nav-bar-customization-target:not(:hover) #downloads-button { + #nav-bar-customization-target:not(:hover) #downloads-button:not([open]) { visibility: collapse !important; } } From c38d13bba48173122ba5dd0dfe9ad8c97102f4f2 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 26 Jan 2022 01:33:22 +0800 Subject: [PATCH 111/207] disable context menu icons on macOS --- chrome/icons/icons.css | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 25a73a0..7214c8a 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -35,18 +35,38 @@ and 11 so applied to both) */ fill: currentColor !important; } -#back-button, -#context-back { +/* disable context menu icons on macOS */ +@supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + #context-back { + list-style-image: url("back.svg") !important; + } + + #context-forward { + list-style-image: url("forward.svg") !important; + } + + #context-reload { + list-style-image: url("reload.svg") !important; + } + + #context-bookmarkpage { + list-style-image: url("bookmark-hollow.svg") !important; + } + + #context-bookmarkpage[starred] { + list-style-image: url("bookmark.svg") !important; + } +} + +#back-button { list-style-image: url("back.svg") !important; } -#forward-button, -#context-forward { +#forward-button { list-style-image: url("forward.svg") !important; } -#reload-button, -#context-reload { +#reload-button { list-style-image: url("reload.svg") !important; } @@ -328,14 +348,12 @@ and 11 so applied to both) */ } #pageAction-panel-bookmark, -#star-button, -#context-bookmarkpage { +#star-button { list-style-image: url("bookmark-hollow.svg") !important; } #pageAction-panel-bookmark[starred], -#star-button[starred], -#context-bookmarkpage[starred="true"] { +#star-button[starred] { list-style-image: url("bookmark.svg") !important; } From 370ab8886f5892ed957f98d378d50be851bd5b95 Mon Sep 17 00:00:00 2001 From: bmFtZQ <62812711+bmFtZQ@users.noreply.github.com> Date: Mon, 11 Apr 2022 01:01:51 +0800 Subject: [PATCH 112/207] fix w11 styled window controls not being applied --- chrome/icons/icons.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 7214c8a..b6d7b79 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -2,7 +2,7 @@ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ -@media (-moz-os-version: windows-win10) { +@media (-moz-windows-compositor) { .titlebar-min { list-style-image: url("win11-minimize.svg") !important; } From 05b48c97f52172cf4f7d9408caec909508385717 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Mon, 11 Apr 2022 01:23:06 +0800 Subject: [PATCH 113/207] basic styling of password autofill panel --- chrome/global/popup.css | 67 +++++++++++++++++++++++++++++++++-------- chrome/icons/icons.css | 14 ++++++--- 2 files changed, 64 insertions(+), 17 deletions(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 2efb59b..26d2a2c 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -12,6 +12,9 @@ --panel-separator-margin-horizontal: 0 !important; --uc-panel-zoom-button-padding: 8px; --uc-panel-zoom-button-inline-padding: 13px; + --uc-autocomplete-panel-menuitem-margin: 4px; + --uc-autocomplete-panel-menuicon-padding-inline: 12px; + --uc-autocomplete-panel-separator-margin-vertical: 4px; } /* app menu */ @@ -194,17 +197,55 @@ } /* context menus */ -menupopup { - --panel-color: var(--arrowpanel-color) !important; - --panel-border-radius: 4px !important; - --panel-padding: 4px 0px !important; - --panel-border-color: var(--arrowpanel-border-color) !important; - --panel-background: var(--arrowpanel-background) !important; - --nested-margin: -6px !important; - --menuitem-hover-background-color: var(--panel-item-hover-bgcolor) !important; - --menu-background-color: var(--arrowpanel-background) !important; - --menu-color: var(--arrowpanel-color) !important; - --menuitem-disabled-hover-background-color: #0000 !important; - --menu-disabled-color: var(--panel-disabled-color) !important; - --menu-border-color: var(--panel-separator-color) !important; +@media (-moz-os-version: windows-win10) { + menupopup { + --panel-color: var(--arrowpanel-color) !important; + --panel-border-radius: 4px !important; + --panel-padding: 4px 0px !important; + --panel-border-color: var(--arrowpanel-border-color) !important; + --panel-background: var(--arrowpanel-background) !important; + --nested-margin: -6px !important; + --menuitem-hover-background-color: var(--panel-item-hover-bgcolor) !important; + --menu-background-color: var(--arrowpanel-background) !important; + --menu-color: var(--arrowpanel-color) !important; + --menuitem-disabled-hover-background-color: #0000 !important; + --menu-disabled-color: var(--panel-disabled-color) !important; + --menu-border-color: var(--panel-separator-color) !important; + } +} + +/* auto complete popup */ +menupopup, +panel[type="autocomplete-richlistbox"] { + /* -moz-window-shadow: none !important; */ + appearance: none !important; +} + +#PopupAutoComplete>.autocomplete-richlistbox { + background: var(--arrowpanel-background) !important; + color: var(--arrowpanel-color) !important; + box-shadow: 0 0 0 1px inset var(--arrowpanel-border-color) !important; +} + +.autocomplete-richlistitem[originaltype="loginsFooter"] { + -moz-box-pack: start !important; + color: inherit !important; + border-color: var(--panel-separator-color) !important; + background-color: transparent !important; + height: 40px !important; + padding-inline-start: var(--uc-autocomplete-panel-menuicon-padding-inline) !important; +} + +.autocomplete-richlistitem:hover { + background-color: var(--panel-item-hover-bgcolor) !important; +} + +.autocomplete-richlistitem[selected] { + background-color: var(--panel-item-active-bgcolor) !important; + color: inherit !important; +} + +.ac-site-icon { + fill: currentColor !important; + margin: auto var(--uc-autocomplete-panel-menuicon-padding-inline) !important; } diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index 7214c8a..d5b0a1b 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -2,7 +2,7 @@ /* windows 11 style window controls (no known way to detect between windows 10 and 11 so applied to both) */ -@media (-moz-os-version: windows-win10) { +@media (-moz-windows-compositor) { .titlebar-min { list-style-image: url("win11-minimize.svg") !important; } @@ -49,6 +49,10 @@ and 11 so applied to both) */ list-style-image: url("reload.svg") !important; } + #context-stop { + list-style-image: url("close.svg") !important; + } + #context-bookmarkpage { list-style-image: url("bookmark-hollow.svg") !important; } @@ -71,8 +75,7 @@ and 11 so applied to both) */ } #stop-button, -.close-icon, -#context-stop { +.close-icon { list-style-image: url("close.svg") !important; } @@ -95,7 +98,10 @@ and 11 so applied to both) */ list-style-image: url("downloads.svg") !important; } -#appMenu-passwords-button { +#appMenu-passwords-button, +#PopupAutoComplete > richlistbox > richlistitem[originaltype="generatedPassword"] > .two-line-wrapper > .ac-site-icon, +#PopupAutoComplete > richlistbox > richlistitem[originaltype="loginWithOrigin"] > .two-line-wrapper > .ac-site-icon, +#PopupAutoComplete > richlistbox > richlistitem[originaltype="login"] > .ac-site-icon { list-style-image: url("passwords.svg") !important; } From 63c2f3f1cc21ede1641ff2d40b42f6ff9a66929a Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Mon, 11 Apr 2022 01:32:58 +0800 Subject: [PATCH 114/207] modify readme --- README.md | 18 +++++++++++------- chrome/toolbar/tabbar.css | 12 ++++++++++-- chrome/userChrome.css | 6 ++++++ screenshots/colorways-dark.png | Bin screenshots/colorways-light.png | Bin screenshots/thumb.png | Bin 53291 -> 0 bytes screenshots/thumbnail.png | Bin 0 -> 84623 bytes 7 files changed, 27 insertions(+), 9 deletions(-) mode change 100644 => 100755 screenshots/colorways-dark.png mode change 100644 => 100755 screenshots/colorways-light.png delete mode 100644 screenshots/thumb.png create mode 100644 screenshots/thumbnail.png diff --git a/README.md b/README.md index 3623e2c..872556a 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,11 @@ -# Edge-FrFox rewrite +# Edge-Frfox A Firefox userChrome.css theme that aims to recreate the look and feel of the Chromium version of Microsoft Edge. -This branch is for a new version that is rewritten from scratch. Old version can be found [here](https://github.com/bmFtZQ/Edge-FrFox/tree/v91.0-archive). - -**The context menu and its icons have not been completed yet.** - -![thumbnail](screenshots/thumb.png) +![thumbnail](screenshots/thumbnail.png) ###### Screenshot taken with macOS Monterey / Firefox Nightly 96.0a1 (2021-11-30) ## How to install -1. Go to `about:support` and click the "Show in File Explorer/Finder" button for the root directory of your browser profile/s. +1. Go to `about:support` and click the "Open Folder/Show in Finder" button for the root directory of your browser profile/s. 2. Download and copy the `chrome` folder into the profile folder. 3. Go to about:config and change these preferences: ###### For all operating systems: @@ -19,6 +15,10 @@ This branch is for a new version that is rewritten from scratch. Old version can ###### On macOS: 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` **(Not Implemented Yet!)** + + ##### Recommended: + 1. `browser.tabs.tabMinWidth` = `66` + 2. `browser.tabs.tabClipWidth` = `66` **Note: Most frequently tested on macOS** @@ -26,3 +26,7 @@ This branch is for a new version that is rewritten from scratch. Old version can [muckSponge](https://github.com/muckSponge) - [MaterialFox](https://github.com/muckSponge/MaterialFox) [Microsoft](https://github.com/microsoft) - [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons) + +--- + +Old version can be found [here](https://github.com/bmFtZQ/edge-frfox/tree/v91.0-archive). diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index e8fcae8..3605f02 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -21,7 +21,7 @@ #tabbrowser-tabs[movingtab]>#tabbrowser-arrowscrollbox>.tabbrowser-tab[fadein]:not([selected]):not([multiselected]), .tabbrowser-tab[tab-grouping], .tabbrowser-tab[tabdrop-samewindow] { - transition: transform 150ms cubic-bezier(0, .75, .25, 1) !important; + transition: transform 200ms cubic-bezier(0, .75, .25, 1) !important; } :root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { @@ -125,7 +125,7 @@ } .tab-close-button { - margin-inline-end: calc(8px - var(--inline-tab-padding)) !important; + margin-inline-end: 8px !important; width: 17px !important; height: 17px !important; padding: 4px !important; @@ -312,3 +312,11 @@ toolbarbutton[part="scrollbutton-down"] { } } } + +#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab[selected="true"] .tab-label-container { + --tab-label-mask-size: 0.5em !important; +} + +.tab-content { + padding-inline: var(--inline-tab-padding) 0 !important; +} diff --git a/chrome/userChrome.css b/chrome/userChrome.css index f295d9f..a013e34 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -20,3 +20,9 @@ bugs with certain themes eg. dark text on dark background.) */ :root { --lwt-selected-tab-background-color: unset !important; } + +/* hide firefox account button when not in private mode (useful as a private +browsing indicator) */ +/* :root:not([privatebrowsingmode]) #nav-bar:not([customizing]) #fxa-toolbar-menu-button { + display: none !important; +} */ diff --git a/screenshots/colorways-dark.png b/screenshots/colorways-dark.png old mode 100644 new mode 100755 diff --git a/screenshots/colorways-light.png b/screenshots/colorways-light.png old mode 100644 new mode 100755 diff --git a/screenshots/thumb.png b/screenshots/thumb.png deleted file mode 100644 index 1315a36db852b0a061311b450024ee1defe28a24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53291 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 diff --git a/screenshots/thumbnail.png b/screenshots/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..1feb17a8b19cfed53a66208a8ebdf4b87dce6015 GIT binary patch literal 84623 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 beVrz<^ZKbh=T1B!?nPBmQz1w0{H^~5QU1*h literal 0 HcmV?d00001 From aaa2e327ac3523a38c1bd78bb16f8b999ff3311f Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Thu, 14 Apr 2022 18:48:36 +0800 Subject: [PATCH 115/207] fix tracking protection button behaviour --- chrome/toolbar/urlbar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index eb40a1f..f197dc9 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -127,7 +127,7 @@ -moz-box-ordinal-group: 2 !important; } -#urlbar-container:not(:hover) #tracking-protection-icon-container { +#urlbar-container:not(:hover) #tracking-protection-icon-container:not([open]) { visibility: collapse !important; } From e4e54bc1a5fd31e30fa0df88d3d3b5ed69f16a64 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Mon, 16 May 2022 16:21:12 +0800 Subject: [PATCH 116/207] add "tweaks" customisation --- README.md | 23 +++++++++++++++++++++++ chrome/global/popup.css | 6 ------ chrome/global/tweaks.css | 35 +++++++++++++++++++++++++++++++++++ chrome/userChrome.css | 20 +------------------- 4 files changed, 59 insertions(+), 25 deletions(-) create mode 100644 chrome/global/tweaks.css diff --git a/README.md b/README.md index 872556a..bb52f40 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,29 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch **Note: Most frequently tested on macOS** +## Tweaks +Certain tweaks can be applied to the theme, to enable them navigate to `about:config` and create a boolean key for each tweak and set it to `true` and restart the browser. + +To disable a tweak, set the key to false or delete it and restart the browser. + +|disable drag space above tabs| +|-| +|`uc.tweak.disable-drag-space`| + +|force tab background colour to `--toolbar-bg` (useful for Proton themes)| +|-| +|**NOTE: can cause readability issues with some themes! (eg. white text on white bg)**| +|`uc.tweak.force-tab-colour`| + +|only show Firefox account button when in private mode (useful as a private browsing indicator)| +|-| +|**NOTE: all functionality of this button can still be accessed from the app menu.**| +|`uc.tweak.fxa-button-as-private-indicator`| + +|remove tab separators| +|-| +|`uc.tweak.remove-tab-separators`| + ## Acknowledgements [muckSponge](https://github.com/muckSponge) - [MaterialFox](https://github.com/muckSponge/MaterialFox) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 26d2a2c..11da2f2 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -215,12 +215,6 @@ } /* auto complete popup */ -menupopup, -panel[type="autocomplete-richlistbox"] { - /* -moz-window-shadow: none !important; */ - appearance: none !important; -} - #PopupAutoComplete>.autocomplete-richlistbox { background: var(--arrowpanel-background) !important; color: var(--arrowpanel-color) !important; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css new file mode 100644 index 0000000..f603c9d --- /dev/null +++ b/chrome/global/tweaks.css @@ -0,0 +1,35 @@ +/* EdgeFr-Fox by bmFtZQ - tweaks.css */ + +/* disable drag space above tabs */ +@supports -moz-bool-pref("uc.tweak.disable-drag-space") { + :root #titlebar { + --tab-block-margin: 0px !important; + } +} + +/* force tabs to toolbar bg (useful for proton themes) (might experience some +bugs with certain themes eg. dark text on dark background.) */ +@supports -moz-bool-pref("uc.tweak.force-tab-colour") { + :root { + --lwt-selected-tab-background-color: unset !important; + } +} + +/* hide firefox account button when not in private mode (useful as a private +browsing indicator) */ +@supports -moz-bool-pref("uc.tweak.fxa-button-as-private-indicator") { + :root:not([privatebrowsingmode]) #nav-bar:not([customizing]) #fxa-toolbar-menu-button { + display: none !important; + } +} + +/* remove tab separators */ +@supports -moz-bool-pref("uc.tweak.remove-tab-separators") { + .tabbrowser-tab:not([selected="true"], :hover, [beforeselected-visible], [beforehovered]) .tab-stack::after { + display: none !important; + } + + .tabbrowser-tab:not([last-visible-tab="true"]) { + margin-inline-end: 0px !important; + } +} diff --git a/chrome/userChrome.css b/chrome/userChrome.css index a013e34..1053b75 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -7,22 +7,4 @@ @import url("toolbar/urlbar.css"); @import url("global/colors.css"); @import url("global/popup.css"); - -/* tweaks */ - -/* disable drag space above tabs */ -/* :root #titlebar { - --tab-block-margin: 0px !important; -} */ - -/* force tabs to toolbar bg (useful for proton themes) (might experience some -bugs with certain themes eg. dark text on dark background.) */ -:root { - --lwt-selected-tab-background-color: unset !important; -} - -/* hide firefox account button when not in private mode (useful as a private -browsing indicator) */ -/* :root:not([privatebrowsingmode]) #nav-bar:not([customizing]) #fxa-toolbar-menu-button { - display: none !important; -} */ +@import url("global/tweaks.css"); From 7d538a41f56b8bc419040886801fadc11838cc2a Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Mon, 16 May 2022 23:34:26 +0800 Subject: [PATCH 117/207] fix issue #23 with even sized urlbar buttons --- chrome/global/tweaks.css | 11 +++++++++++ chrome/toolbar/urlbar.css | 6 ++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index f603c9d..bb3c9cb 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -33,3 +33,14 @@ browsing indicator) */ margin-inline-end: 0px !important; } } + +@supports -moz-bool-pref("uc.tweak.less-permissions-button-padding") { + #identity-icon-box { + padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; + } + + #identity-permission-box { + padding-inline: 2px var(--uc-urlbar-icon-inline-padding) !important; + margin-inline-start: -8px !important; + } +} diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index f197dc9..0ca1efd 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -106,13 +106,11 @@ } #identity-icon-box { - padding-inline: var(--uc-toolbarbutton-inner-inline-padding) !important; + padding-inline: var(--uc-urlbar-icon-inline-padding) !important; } -/* workaround for bringing lock icon and permission icon closer */ #identity-permission-box { - padding-inline: 2px var(--uc-urlbar-icon-inline-padding) !important; - margin-inline-start: -8px !important; + padding-inline: var(--uc-urlbar-icon-inline-padding) !important; } #urlbar-background, From feb08f3c7d1e4040c5886be0f5f492408336d91d Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Mon, 16 May 2022 23:41:49 +0800 Subject: [PATCH 118/207] add tweak to README --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index bb52f40..01caae7 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,10 @@ To disable a tweak, set the key to false or delete it and restart the browser. |-| |`uc.tweak.remove-tab-separators`| +|remove extra padding from permissions button (older functionality)| +|-| +|`uc.tweak.less-permissions-button-padding`| + ## Acknowledgements [muckSponge](https://github.com/muckSponge) - [MaterialFox](https://github.com/muckSponge/MaterialFox) From b0a634aad56db1fa42efb54e51c7e7dd5be0e156 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Wed, 18 May 2022 00:37:20 +0800 Subject: [PATCH 119/207] fix colouring for windows context menus --- chrome/global/popup.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/global/popup.css b/chrome/global/popup.css index 11da2f2..cc69bc0 100644 --- a/chrome/global/popup.css +++ b/chrome/global/popup.css @@ -197,7 +197,7 @@ } /* context menus */ -@media (-moz-os-version: windows-win10) { +@media (-moz-windows-compositor) { menupopup { --panel-color: var(--arrowpanel-color) !important; --panel-border-radius: 4px !important; From 8e94eb8a97f1c85fec6d954c2948122f366b7da0 Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 10 Jun 2022 19:52:14 +0800 Subject: [PATCH 120/207] Fix various items - fix tab shadows - fix private browsing indicator / button colors - add button hover transitions - fix inactive window color in light mode - fix various light / dark settings --- chrome/content/common.css | 4 +++- chrome/global/colors.css | 18 +++++++++++++--- chrome/icons/icons.css | 2 +- chrome/toolbar/navbar.css | 33 ++++++++++++++++++++++++++---- chrome/toolbar/tabbar.css | 43 ++++++++++++++++++++------------------- chrome/toolbar/urlbar.css | 2 +- 6 files changed, 71 insertions(+), 31 deletions(-) diff --git a/chrome/content/common.css b/chrome/content/common.css index 8f85b47..b82a5b1 100644 --- a/chrome/content/common.css +++ b/chrome/content/common.css @@ -91,8 +91,10 @@ .category[selected]::before { content: ""; display: block; - border-left: 3px solid var(--in-content-accent-color); height: 24px; + width: 3px; + background-color: var(--in-content-accent-color); + border-radius: 3px; position: absolute; left: 0; top: 12px; diff --git a/chrome/global/colors.css b/chrome/global/colors.css index cd123f4..a365c91 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -57,7 +57,13 @@ --panel-banner-item-update-supported-bgcolor: #50B080 !important; --focus-outline-color: #0055D7 !important; --panel-shortcut-color: inherit !important; - --uc-urlbar-shadow: 0 0 4px #0002; + --uc-urlbar-shadow: 0 0 4px rgba(0, 0, 0, 0.1); + --toolbarbutton-hover-background: #00000014 !important; + --toolbarbutton-active-background: #00000021 !important; + --uc-private-browsing-indicator: var(--button-primary-bgcolor); + --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); + --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); + --uc-private-browding-indicator-text: var(--button-primary-color); } /* dark */ @@ -115,6 +121,12 @@ --panel-banner-item-update-supported-bgcolor: #50B080 !important; --focus-outline-color: #63ADE5 !important; --panel-shortcut-color: inherit !important; + --toolbarbutton-hover-background: #ffffff25 !important; + --toolbarbutton-active-background: #ffffff32 !important; + --uc-private-browsing-indicator: var(--button-primary-bgcolor); + --uc-private-browding-indicator-hover: var(--button-primary-hover-bgcolor); + --uc-private-browding-indicator-active: var(--button-primary-active-bgcolor); + --uc-private-browding-indicator-text: var(--button-primary-color); } /* Change Colour of page when loading */ @@ -127,12 +139,12 @@ } /* needed for theming the private browsing indicator */ -:root:not([style*="--button-primary-bgcolor"]) { +/* :root:not([style*="--button-primary-bgcolor"]) { --button-primary-bgcolor: unset !important; --button-primary-hover-bgcolor: unset !important; --button-primary-active-bgcolor: unset !important; --button-primary-color: unset !important; -} +} */ /* make the titlebar buttons black/white on default themes */ :root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox { diff --git a/chrome/icons/icons.css b/chrome/icons/icons.css index d5b0a1b..047ccb6 100644 --- a/chrome/icons/icons.css +++ b/chrome/icons/icons.css @@ -22,7 +22,7 @@ and 11 so applied to both) */ /* darkmode icon that uses thicker strokes and easier to see (only needed at 1x scale) */ @media (max-resolution: 1dppx) { - :root[lwthemetextcolor="bright"] .titlebar-close, + :root[lwtheme-brighttext="true"] .titlebar-close, .titlebar-close:hover { list-style-image: url("win11-close-dark.svg") !important; } diff --git a/chrome/toolbar/navbar.css b/chrome/toolbar/navbar.css index f2e7900..8123bda 100644 --- a/chrome/toolbar/navbar.css +++ b/chrome/toolbar/navbar.css @@ -50,22 +50,47 @@ } :root[privatebrowsingmode] #fxa-toolbar-menu-button { - background: var(--button-primary-bgcolor, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention))) !important; + background: var(--uc-private-browsing-indicator, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention))) !important; margin: 4px !important; padding-inline: 8px 0 !important; - color: var(--button-primary-color, var(--toolbar-bgcolor)) !important; + color: var(--uc-private-browding-indicator-text, var(--toolbar-bgcolor)) !important; fill: currentColor !important; } :root[privatebrowsingmode] #fxa-toolbar-menu-button:hover { - background: var(--button-primary-hover-bgcolor, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 90%, transparent)) !important; + background: var(--uc-private-browding-indicator-hover, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 90%, transparent)) !important; } :root[privatebrowsingmode] #fxa-toolbar-menu-button:not([disabled=true]):is([open], [checked], :hover:active) { - background: var(--button-primary-active-bgcolor, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 70%, transparent)) !important; + background: var(--uc-private-browding-indicator-active, color-mix(in srgb, var(--lwt-toolbarbutton-icon-fill-attention, var(--toolbarbutton-icon-fill-attention)) 70%, transparent)) !important; } :root[privatebrowsingmode] #nav-bar #fxa-toolbar-menu-button>.toolbarbutton-badge-stack { background: transparent !important; margin-inline: 0 !important; } + +/* button background transition */ +@media not (prefers-reduced-motion) { + .toolbarbutton-1>.toolbarbutton-icon, + .toolbarbutton-1>.toolbarbutton-text, + .toolbarbutton-1>.toolbarbutton-badge-stack, + .bookmark-item, + .urlbar-page-action, + .identity-box-button, + #tracking-protection-icon-container, + #fxa-toolbar-menu-button { + transition: background-color 0.25s ease !important; + } + + .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-icon, + .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-text, + .toolbarbutton-1:not([disabled=true]):is([open],[checked],:hover:active)>.toolbarbutton-badge-stack, + .bookmark-item:not([disabled=true]):is([open],[checked],:hover:active), + .urlbar-page-action:not([disabled=true]):is([open],[checked],:hover:active), + .identity-box-button:not([disabled=true]):is([open],[checked],:hover:active), + #tracking-protection-icon-container:not([disabled=true]):is([open],[checked],:hover:active), + #fxa-toolbar-menu-button:not([disabled=true]):is([open],[checked],:hover:active) { + transition-duration: 0s !important; + } +} diff --git a/chrome/toolbar/tabbar.css b/chrome/toolbar/tabbar.css index 3605f02..b01192e 100644 --- a/chrome/toolbar/tabbar.css +++ b/chrome/toolbar/tabbar.css @@ -110,6 +110,15 @@ color: var(--lwt-text-color) !important; } +/* force inactive window on default theme */ +@media not (-moz-platform: windows-win7) { + @media not (-moz-platform: windows-win8) { + #navigator-toolbox:-moz-window-inactive:not(:-moz-lwtheme) { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; + } + } +} + .tab-label-container:not([selected="true"], [multiselected]) { opacity: 1 !important; } @@ -163,6 +172,7 @@ .tabbrowser-tab { font-size: 12px !important; padding-inline: 0 !important; + overflow-clip-margin: 4px !important; } #TabsToolbar .toolbarbutton-1>.toolbarbutton-icon, @@ -250,15 +260,15 @@ toolbarbutton[part="scrollbutton-down"] { margin-inline-end: -8px !important; } } -} -@media (-moz-mac-big-sur-theme:1) { - .titlebar-buttonbox { - margin-inline: calc((var(--tab-min-height) + var(--tab-block-margin) - 14px) / 2) !important; - } - - .titlebar-buttonbox-container { - margin-inline-end: -8px !important; + @media (-moz-mac-big-sur-theme:1) { + .titlebar-buttonbox { + margin-inline: calc((var(--tab-min-height) + var(--tab-block-margin) - 14px) / 2) !important; + } + + .titlebar-buttonbox-container { + margin-inline-end: -8px !important; + } } } @@ -289,30 +299,21 @@ toolbarbutton[part="scrollbutton-down"] { .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0 0px 2px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 0px 2px rgba(0, 0, 0, 0.2) !important; } #titlebar { box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.2) inset !important; } -:root[lwthemetextcolor="bright"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { - box-shadow: 0 4px 5px rgba(0, 0, 0, 0.55), 0 0px 2px rgba(0, 0, 0, 0.6) !important; +:root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.45), 0 0px 2px rgba(0, 0, 0, 0.2) !important; } -:root[lwthemetextcolor="bright"] #titlebar { +:root[lwtheme-brighttext="true"] #titlebar { box-shadow: 0 -3px 2px -3px rgba(0, 0, 0, 0.75) inset !important; } -/* force inactive window on default theme */ -@media not (-moz-os-version: windows-win7) { - @media not (-moz-os-version: windows-win8) { - #navigator-toolbox:-moz-window-inactive { - background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; - } - } -} - #tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab[selected="true"] .tab-label-container { --tab-label-mask-size: 0.5em !important; } diff --git a/chrome/toolbar/urlbar.css b/chrome/toolbar/urlbar.css index 0ca1efd..b15994f 100644 --- a/chrome/toolbar/urlbar.css +++ b/chrome/toolbar/urlbar.css @@ -18,7 +18,7 @@ outline-color: color-mix(in srgb, var(--toolbar-field-focus-border-color) 50%, transparent) !important; } -:root:not([lwthemetextcolor="bright"]) #urlbar-background { +:root:not([lwtheme-brighttext="true"]) #urlbar-background { box-shadow: var(--uc-urlbar-shadow, none); } From dd93975b9e45bc197cead89cf497dca694b2d90f Mon Sep 17 00:00:00 2001 From: bmFtZQ Date: Fri, 10 Jun 2022 19:55:15 +0800 Subject: [PATCH 121/207] Add 2 new tweaks (Mica and Floating Tabs) (#21) --- README.md | 40 +++++- chrome/global/colors.css | 8 -- chrome/global/tweaks.css | 150 +++++++++++++++++++++++ screenshots/dark-floating-tabs.png | Bin 0 -> 132645 bytes screenshots/dark-mica-floating-tabs.png | Bin 0 -> 142766 bytes screenshots/dark-mica.png | Bin 0 -> 136228 bytes screenshots/dark.png | Bin 0 -> 133382 bytes screenshots/light-floating-tabs.png | Bin 0 -> 156954 bytes screenshots/light-mica-floating-tabs.png | Bin 0 -> 166536 bytes screenshots/light-mica.png | Bin 0 -> 159352 bytes screenshots/light.png | Bin 0 -> 156897 bytes 11 files changed, 185 insertions(+), 13 deletions(-) create mode 100644 screenshots/dark-floating-tabs.png create mode 100644 screenshots/dark-mica-floating-tabs.png create mode 100644 screenshots/dark-mica.png create mode 100644 screenshots/dark.png create mode 100644 screenshots/light-floating-tabs.png create mode 100644 screenshots/light-mica-floating-tabs.png create mode 100644 screenshots/light-mica.png create mode 100644 screenshots/light.png diff --git a/README.md b/README.md index 01caae7..500199e 100644 --- a/README.md +++ b/README.md @@ -14,23 +14,42 @@ A Firefox userChrome.css theme that aims to recreate the look and feel of the Ch 3. `layout.css.color-mix.enabled` = `true` ###### On macOS: - 1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false` **(Not Implemented Yet!)** + ~~1. To use the Edge style context menu on macOS then set `widget.macos.native-context-menus` = `false`~~ **(Not Implemented Yet!)** ##### Recommended: 1. `browser.tabs.tabMinWidth` = `66` 2. `browser.tabs.tabClipWidth` = `66` - + + Additional tweaks can also be applied to the theme, such as Mica (Windows 11 Only), Floating Tabs and more. See [Tweaks](#tweaks). + **Note: Most frequently tested on macOS** -## Tweaks -Certain tweaks can be applied to the theme, to enable them navigate to `about:config` and create a boolean key for each tweak and set it to `true` and restart the browser. +## Screenshots (Windows) +|Theme|Light|Dark| +|-|-|-| +|Default|![Light](screenshots/light.png)|![Dark](screenshots/dark.png)| +|Floating Tabs|![Light, Floating Tabs](screenshots/light-floating-tabs.png)|![Dark, Floating Tabs](screenshots/dark-floating-tabs.png)| +|Mica|![Light, Mica](screenshots/light-mica.png)|![Dark, Mica](screenshots/dark-mica.png)| +|Mica and Floating Tabs|![Light, Mica and Floating Tabs](screenshots/light-mica-floating-tabs.png)|![Dark, Mica and Floating Tabs](screenshots/dark-mica-floating-tabs.png)| -To disable a tweak, set the key to false or delete it and restart the browser. +## Tweaks +Certain tweaks can be applied to the theme, to enable them navigate to `about:config` and create a boolean key for each tweak you want to use and set it to `true`, then restart the browser. + +To disable a tweak, set the key to `false` or delete it, then restart the browser. |disable drag space above tabs| |-| |`uc.tweak.disable-drag-space`| +|enable Edge style floating tabs| +|-| +|`uc.tweak.floating-tabs`| + +|enable Mica toolbar background (Windows 11 only)| +|-| +|**See [Mica Tweak Instructions (Windows 11 Only)](#mica-tweak-instructions-windows-11-only) for installation instructions.**| +|`uc.tweak.win11-mica`| + |force tab background colour to `--toolbar-bg` (useful for Proton themes)| |-| |**NOTE: can cause readability issues with some themes! (eg. white text on white bg)**| @@ -49,11 +68,22 @@ To disable a tweak, set the key to false or delete it and restart the browser. |-| |`uc.tweak.less-permissions-button-padding`| +## Mica Tweak Instructions (Windows 11 Only) +1. Download and install [Mica For Everyone](https://github.com/MicaForEveryone/MicaForEveryone). +2. Create a custom process rule with the following: + 1. Name: `firefox` + 2. Titlebar Color: `System` + 3. Backdrop Type: `Mica` +3. Enable tweak in `about:config`: `uc.tweak.win11-mica` +4. Restart Firefox. + ## Acknowledgements [muckSponge](https://github.com/muckSponge) - [MaterialFox](https://github.com/muckSponge/MaterialFox) [Microsoft](https://github.com/microsoft) - [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons) +[KibSquib48](https://github.com/KibSquib48) - [MicaFox](https://github.com/KibSquib48/MicaFox) + --- Old version can be found [here](https://github.com/bmFtZQ/edge-frfox/tree/v91.0-archive). diff --git a/chrome/global/colors.css b/chrome/global/colors.css index a365c91..3c35531 100644 --- a/chrome/global/colors.css +++ b/chrome/global/colors.css @@ -138,14 +138,6 @@ background-color: #252525 !important; } -/* needed for theming the private browsing indicator */ -/* :root:not([style*="--button-primary-bgcolor"]) { - --button-primary-bgcolor: unset !important; - --button-primary-hover-bgcolor: unset !important; - --button-primary-active-bgcolor: unset !important; - --button-primary-color: unset !important; -} */ - /* make the titlebar buttons black/white on default themes */ :root:not(:-moz-lwtheme)[tabsintitlebar] .titlebar-buttonbox { color: #000 !important; diff --git a/chrome/global/tweaks.css b/chrome/global/tweaks.css index bb3c9cb..f556b11 100644 --- a/chrome/global/tweaks.css +++ b/chrome/global/tweaks.css @@ -44,3 +44,153 @@ browsing indicator) */ margin-inline-start: -8px !important; } } + +@supports -moz-bool-pref("uc.tweak.floating-tabs") { + :root:not(:-moz-lwtheme) { + --lwt-accent-color: #f3f3f3 !important; + --lwt-accent-color-inactive: unset !important; + --toolbar-bgcolor: #fff !important; + } + + :root[lwt-default-theme-in-dark-mode="true"] { + --toolbar-bgcolor: #4D4D4D !important; + --lwt-accent-color-inactive: unset !important; + --chrome-content-separator-color: #535353 !important; + } + + /* remove toolbar bg */ + #nav-bar, + #PersonalToolbar { + background-color: transparent !important; + } + + /* invert bottom corner radius for tabs */ + .tab-background::before, + .tab-background::after { + display: none !important; + } + + .tab-background { + border-radius: var(--tab-border-radius) !important; + } + + /* adjust spacing of area above tabs */ + @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + :root[sizemode="maximized"] #titlebar { + --tab-block-margin: 4px !important; + } + } + + :root:is([inFullscreen], :not([tabsintitlebar])) #titlebar { + --tab-block-margin: 4px !important; + } + + @supports -moz-bool-pref("uc.tweak.disable-drag-space") { + :root #titlebar { + --tab-block-margin: 4px !important; + } + } + + :root #titlebar { + --tab-min-height: 33px !important; + } + + /* remove navbar shadow */ + #titlebar, + :root[lwtheme-brighttext="true"] #titlebar { + box-shadow: none !important; + } + + /* move tab shadow behind urlbar */ + .tabbrowser-tab[visuallyselected="true"], + #nav-bar { + z-index: 2 !important; + } + + /* tab shadow adjustments */ + .tabbrowser-tab { + overflow-clip-margin: 8px !important; + } + + .tabbrowser-tab, + #TabsToolbar #tabs-newtab-button, + /* no ::part workaround - may have side effects */ + #scrollbutton-up[part="scrollbutton-up"]:not(.menupopup-scrollbutton), + #scrollbutton-down[part="scrollbutton-down"]:not(.menupopup-scrollbutton) { + margin-bottom: 8px !important; + } + + #tabbrowser-arrowscrollbox { + margin-bottom: -8px !important; + } + + .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.1) !important; + } + + :root[lwtheme-brighttext="true"] .tabbrowser-tab:is([visuallyselected="true"], [multiselected])>.tab-stack>.tab-background { + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.25), 0 0px 2px rgba(0, 0, 0, 0.1) !important; + } +} + +@media (-moz-windows-compositor) { + @supports -moz-bool-pref("uc.tweak.win11-mica") { + /* enable mica appearance */ + #main-window:not(:-moz-lwtheme), + #main-window[lwt-default-theme-in-dark-mode="true"] { + appearance: -moz-win-glass !important; + background: transparent !important; + } + + #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { + background: transparent !important; + } + + @supports -moz-bool-pref("uc.tweak.floating-tabs") { + #navigator-toolbox:not(:-moz-lwtheme), + #main-window[lwt-default-theme-in-dark-mode="true"] #navigator-toolbox:not(:-moz-window-inactive) { + background: transparent !important; + } + } + + /* force tab color (for the tab transparency) */ + .tab-background:is([selected], [multiselected]) { + background: var(--toolbar-bgcolor) !important; + } + + /* color adjustments */ + :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + --lwt-accent-color: #00000020 !important; + } + + @supports -moz-bool-pref("uc.tweak.floating-tabs") { + :root:not(:-moz-lwtheme):not(:-moz-window-inactive) { + --toolbar-bgcolor: #ffffffcc !important; + } + + :root[lwt-default-theme-in-dark-mode="true"]:not(:-moz-window-inactive) { + --toolbar-bgcolor: #ffffff20 !important; + } + } + + /* line up buttons with duplicate icons from -moz-win-glass */ + .titlebar-buttonbox-container { + --uc-titlebar-button-size: 30px; + --uc-titlebar-size: calc(var(--tab-min-height) + var(--tab-block-margin)); + margin-bottom: calc(var(--uc-titlebar-size) - var(--uc-titlebar-button-size)) !important; + } + + .titlebar-button:not(.titlebar-close:hover, :-moz-window-inactive) { + list-style-image: none !important; + } + + :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-button { + padding-block: 7px 9px !important; + } + + :root:is([inFullscreen], [sizemode="maximized"]) .titlebar-close { + padding-block: 7px 9px !important; + padding-right: 19px !important; + } + } +} diff --git a/screenshots/dark-floating-tabs.png b/screenshots/dark-floating-tabs.png new file mode 100644 index 0000000000000000000000000000000000000000..85e6d8d88296b0a60ca51b4a77eea96d0201e071 GIT binary patch literal 132645 zcmV)+K#0GIP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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∈QX(6~9UNj#Uo(b~CZUFlxs*8f{8C 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