diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/config.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/config.css new file mode 100644 index 00000000..07529e61 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/config.css @@ -0,0 +1,74 @@ +/* order of these files is important and should not be changed */ + +@import "icons/extension-icons.css"; +@import "window-controls/wc-without-tabline.css"; +@import "hide-tabline.css"; +@import "userChrome-static.css"; + +:root { + --dark-0: #151d28; + --dark-base: #192330; + --dark-1: #233143; + --dark-2: #2a3b51; + --dark-3: #374e6c; + --dark-4: #3e5879; + --light-0: #d7dfea; + --light-base: #afc0d5; + --light-1: #a1b5ce; + --light-2: #94abc7; + --light-3: #87a0c0; + --light-4: #7996b9; + --accent: #63cdcf; + --yellow: #dbc074; + --green: #5cb8a7; + --red: #c94f6d; + --extension-icon-mask: grayscale(85%) invert(75%) sepia(8%) saturate(862%) hue-rotate(173deg) brightness(88%); + + /* expanded width of the sidebar. + used for userChrome-static, and hover */ + --sidebar-width: 300px; + /* initial width of the sidebar. + advised not to change since tst css relies on this value*/ + --sidebar-collapsed-width: 60px; + + --dividers: 2px; + + --tl-animation-duration: 200ms; + /*--tl-tab-background-gradient: */ + /* uncomment and add gradient value for selected tab gradient*/ + + /******WINDOW CONTROL PLACEMENT VARS******/ + --wc-vertical-shift: 18px; + /* larger value moves window controls down,*/ + /* can be negative(moves controls up) */ + /* Experiemntal: 55px if tabline visible, -25px if tabline hidden */ + --wc-left-space: 15px; /* add space to the left of window controls*/ + --wc-right-space: 18px; /* add space to the right of window controls*/ + /* left-space shifts window-controls */ + /* if you want to shift window controls to the left: positive value */ + /* if you want to shift them to the right: smaller or negative value */ + /* right-space shifts rest of the navbar (forward,backward,urlbar,etc.) to the right */ + /* if you want to increase/decrease space between window-controls and navbars: */ + /* set positive/smaller or negative value for right-space*/ +} + +:root[privatebrowsingmode="temporary"] { + --dark-0: #1c0e34; + --dark-base: #20103c; + --dark-1: #2f1d4e; + --dark-2: #38225d; + --dark-3: #4a2d7b; + --dark-4: #53338a; + --light-0: #cc6b9c; + --light-base: #b9407c; + --light-1: #ab3b73; + --light-2: #9c3569; + --light-3: #8d305e; + --light-4: #7d2b54; + --accent: #e9207e; + --yellow: #c9b336; + --green: #36c987; + --red: #c9365d; + --extension-icon-mask: grayscale(85%) invert(13%) sepia(80%) saturate(3107%) hue-rotate(256deg) brightness(84%) + contrast(93%); +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/hide-tabline.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/hide-tabline.css new file mode 100644 index 00000000..9893286f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/hide-tabline.css @@ -0,0 +1,8 @@ +/* /1* hide tabs *1/ */ +.tabbrowser-tab { + display: none; +} + +#tabs-newtab-button { + display: none; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/addons.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/addons.svg new file mode 100644 index 00000000..edae4f6a --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/addons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/arrow-back-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/arrow-back-1x.svg new file mode 100644 index 00000000..ecab6ff9 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/arrow-back-1x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/arrow-back-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/arrow-back-2x.svg new file mode 100644 index 00000000..3c9aff6a --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/arrow-back-2x.svg @@ -0,0 +1,3 @@ + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/audio-muted.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/audio-muted.svg new file mode 100644 index 00000000..36b338ca --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/audio-muted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/audio.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/audio.svg new file mode 100644 index 00000000..08a54d13 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bank-card.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bank-card.svg new file mode 100644 index 00000000..39ffa078 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bank-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bookmark.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bookmark.svg new file mode 100644 index 00000000..e5a7cbab --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bug.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bug.svg new file mode 100644 index 00000000..0c3d6337 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/close.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/close.svg new file mode 100644 index 00000000..f000a27b --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/copy.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/copy.svg new file mode 100644 index 00000000..bcae83ed --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/copy.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/custom-adblock.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/custom-adblock.svg new file mode 100644 index 00000000..7be3c541 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/custom-adblock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/customize.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/customize.svg new file mode 100644 index 00000000..4f2d4243 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/customize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/cut.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/cut.svg new file mode 100644 index 00000000..ad4e0fb9 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/cut.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/dark-mode.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/dark-mode.svg new file mode 100644 index 00000000..b517dc88 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/dark-mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/developer.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/developer.svg new file mode 100644 index 00000000..274c7954 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/developer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/email.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/email.svg new file mode 100644 index 00000000..6c85cf31 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/email.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/extension-icons.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/extension-icons.css new file mode 100644 index 00000000..ae30a939 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/extension-icons.css @@ -0,0 +1,40 @@ +.webextension-browser-action > .toolbarbutton-badge-stack > .toolbarbutton-badge { + background-color: var(--lwt-toolbarbutton-icon-fill-attention) !important; + color: var(--dark-base) !important; +} + +/**extension filter based on --light-base**/ +.webextension-browser-action:not(badge):not(#ublock0_raymondhill_net-browser-action):not(#support_lastpass_com-browser-action):not(#privacy_privacy_com-browser-action):not(#addon_darkreader_org-browser-action):not(#_7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1_-browser-action):not(#_eec37db0-22ad-4bf1-9068-5ae08df8c7e9_-browser-action) + > .toolbarbutton-badge-stack + > .toolbarbutton-icon { + padding: 1px !important; + filter: var(--extension-icon-mask); +} + +:root[privatebrowsingmode="temporary"] + .webextension-browser-action:not(#ublock0_raymondhill_net-browser-action):not(#support_lastpass_com-browser-action):not(#privacy_privacy_com-browser-action):not(#addon_darkreader_org-browser-action):not(#_7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1_-browser-action):not(#_eec37db0-22ad-4bf1-9068-5ae08df8c7e9_-browser-action) + > .toolbarbutton-badge-stack + > .toolbarbutton-icon { + filter: var(--extension-icon-mask); +} + +.webextension-browser-action[data-extensionid="uBlock0@raymondhill.net"] { + list-style-image: url(custom-adblock.svg) !important; +} + +.webextension-browser-action[data-extensionid="support@lastpass.com"], +.webextension-browser-action[data-extensionid="{eec37db0-22ad-4bf1-9068-5ae08df8c7e9}"] { + list-style-image: url(key.svg) !important; +} + +.webextension-browser-action[data-extensionid="privacy@privacy.com"] { + list-style-image: url(bank-card.svg) !important; +} + +.webextension-browser-action[data-extensionid="addon@darkreader.org"] { + list-style-image: url(dark-mode.svg) !important; +} + +.webextension-browser-action[data-extensionid="{7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1}"] { + list-style-image: url(bookmark.svg) !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/folder.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/folder.svg new file mode 100644 index 00000000..84d224a2 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/folder.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/forget.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/forget.svg new file mode 100644 index 00000000..69f1a844 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/forget.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/fullscreen.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/fullscreen.svg new file mode 100644 index 00000000..2da1058c --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/fullscreen.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/globe.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/globe.svg new file mode 100644 index 00000000..a0dd65fa --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/history.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/history.svg new file mode 100644 index 00000000..fdfa06ed --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/home-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/home-1x.svg new file mode 100644 index 00000000..b7de4e3a --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/home-1x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/home-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/home-2x.svg new file mode 100644 index 00000000..3186394a --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/home-2x.svg @@ -0,0 +1,3 @@ + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/hyperlink.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/hyperlink.svg new file mode 100644 index 00000000..4e4b6218 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/hyperlink.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/icons.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/icons.css new file mode 100755 index 00000000..b164f6e7 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/icons.css @@ -0,0 +1,305 @@ +.toolbarbutton-1:-moz-any(#back-button, #forward-button), +#context-back, +#context-forward, +.subviewbutton-back, +.identity-popup-expander { + list-style-image: url(arrow-back-1x.svg) !important; +} + +#PanelUI-menu-button { + list-style-image: url(menu.svg) !important; +} + +#PanelUI-menu-button[badge-status|="update"] { + list-style-image: url(menu-update.svg) !important; +} + +#reload-button, +#context-reload { + list-style-image: url(refresh-1x.svg) !important; +} + +#stop-button { + list-style-image: url(stop-1x.svg) !important; +} + +.toolbarbutton-1#forward-button, +#context-forward { + transform: scaleX(-1) !important; +} + +#home-button { + list-style-image: url(home-1x.svg) !important; +} + +#star-button, +#context-bookmarkpage, +#pageAction-panel-bookmark, +#panelMenuBookmarkThisPage { + list-style-image: url(star-1x.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +#reader-mode-button{ + list-style-image: url(reader-mode.svg) !important; +} + +#star-button[starred], +#tracking-protection-icon-box[active] { + list-style-image: url(star-filled.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill-attention) !important; +} + +#star-button[starred], +#context-bookmarkpage[starred], +#panelMenuBookmarkThisPage { + fill-opacity: 1 !important; +} + +#bookmarks-menu-button, +#appMenu-library-bookmarks-button, +#panelMenu_toggleBookmarksMenu { + list-style-image: url(bookmark.svg) !important; +} + +#library-button, +#appMenu-library-button { + list-style-image: url(library-1x.svg) !important; +} + +#sidebar-button { + list-style-image: url(sidebar.svg) !important; +} + +#preferences-button, +#appMenu-preferences-button, +.identity-popup-preferences-button, +#urlbar-anon-search-settings-compact .button-icon { + list-style-image: url(settings.svg) !important; +} + +#appMenu-customize-button { + list-style-image: url(customize.svg) !important; +} + +#history-panelmenu, +#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 { + list-style-image: url(key.svg) !important; +} + +.subviewbutton[type="highlight-history"]::after { + content: url(history.svg) !important; +} + +#panic-button { + list-style-image: url(forget.svg) !important; +} + +#developer-button { + list-style-image: url(developer.svg) !important; +} + +#add-ons-button, +#appMenu-addons-button { + list-style-image: url(addons.svg) !important; +} + +#email-link-button, +#pageAction-panel-emailLink { + list-style-image: url(email.svg) !important; +} + +#pageAction-panel-shareURL { + list-style-image: url(share.svg) !important; +} + +#pageAction-panel-copyURL { + list-style-image: url(hyperlink.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; +} + +#nav-bar-overflow-button { + list-style-image: url(overflow.svg) !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; +} + +#tabs-newtab-button, +#new-tab-button { + list-style-image: url(new-tab.svg) !important; +} + +#fxa-avatar-image { + /* icon should be 20px, but we don't want to affect button size */ + transform: scale(1.25) !important; + border-radius: 50% !important; +} + +:root:not([fxastatus="signedin"]) #fxa-avatar-image { + list-style-image: url(profile-inactive.svg) !important; +} + +:root[fxastatus="signedin"]:not([style*="--avatar-image-url"]) #fxa-avatar-image { + list-style-image: url(profile.svg) !important; +} + +:root[privatebrowsingmode] #fxa-avatar-image { + list-style-image: url(incognito.svg) !important; +} + +#urlbar[pageproxystate="invalid"] #identity-icon, +.searchbar-search-icon, +#PopupAutoCompleteRichResult .ac-type-icon[type="keyword"], +#PopupAutoCompleteRichResult .ac-site-icon[type="searchengine"], +#appMenu-find-button, +#find-button, +#panelMenu_searchBookmarks { + list-style-image: url(search.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +#print-button { + list-style-image: url(print.svg) !important; +} + +#edit-controls #cut-button, +#appMenu-cut-button { + list-style-image: url(cut.svg) !important; +} + +#edit-controls #copy-button, +#appMenu-copy-button { + list-style-image: url(copy.svg) !important; +} + +#edit-controls #paste-button, +#appMenu-paste-button { + list-style-image: url(paste.svg) !important; +} + +#privatebrowsing-button { + list-style-image: url(incognito.svg) !important; +} + +#fullscreen-button { + list-style-image: url(fullscreen.svg) !important; +} + +#appMenu-fxa-label, +#PanelUI-fxa-menu-syncnow-button, +#appMenu-fxa-icon, +#PanelUI-remotetabs-syncnow { + list-style-image: url(sync.svg) !important; +} + +/* toolbarbutton bookmark folder icon */ +toolbarbutton[class="bookmark-item"][container="true"] > .toolbarbutton-icon { + list-style-image: url(folder.svg) !important; +} + +.tab-icon-image:not([src]) { + list-style-image: url(globe.svg) !important; +} + +.tab-icon-image[src="chrome://browser/skin/settings.svg"] +{ + display: none !important; +} + +.tab-icon-image[src="chrome://browser/skin/settings.svg"] ~ .tab-icon-overlay +{ + display: -moz-box !important; + margin: 0 !important; + list-style-image: url(settings.svg) !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; +} + +.tab-icon-overlay[soundplaying], +.tab-icon-sound { + list-style-image: url(audio.svg) !important; +} + +.tab-icon-overlay[muted], +.tab-icon-sound[muted] { + list-style-image: url(audio-muted.svg) !important; +} + +.tab-icon-overlay[activemedia-blocked], +.tab-icon-sound[activemedia-blocked] { + list-style-image: url(media-blocked.svg) !important; +} + +.downloadIconShow .button-icon { + list-style-image: url(folder.svg) !important; +} + +.panel-banner-item[notificationid^="update"] { + list-style-image: url(menu-update.svg) !important; + -moz-context-properties: fill, fill-opacity !important; + fill: currentColor !important; +} + +/* high DPI adjustments */ +@media (min--moz-device-pixel-ratio: 2) { + .toolbarbutton-1:-moz-any(#back-button, #forward-button), + #context-back, + #context-forward, + .subviewbutton-back, + .identity-popup-expander { + list-style-image: url(arrow-back-2x.svg) !important; + } + + #PanelUI-menu-button:not([badge-status|="update"]) .toolbarbutton-icon { + transform: translate(-0.5px, -0.5px) !important; + } + + #stop-button { + list-style-image: url(stop-2x.svg) !important; + } + + #reload-button, + #context-reload { + list-style-image: url(refresh-2x.svg) !important; + } + + #home-button { + list-style-image: url(home-2x.svg) !important; + } + + #star-button, + #context-bookmarkpage, + #pageAction-panel-bookmark, + #panelMenuBookmarkThisPage { + list-style-image: url(star-2x.svg) !important; + } + + #bookmarks-menu-button .toolbarbutton-icon { + transform: translateX(0.5px) !important; + } + + #library-button { + list-style-image: url(library-2x.svg) !important; + } +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/incognito.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/incognito.svg new file mode 100644 index 00000000..7160772d --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/incognito.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/key.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/key.svg new file mode 100644 index 00000000..9b52f931 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/library-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/library-1x.svg new file mode 100644 index 00000000..dce0c54e --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/library-1x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/library-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/library-2x.svg new file mode 100644 index 00000000..c8195659 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/library-2x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/lock.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/lock.svg new file mode 100644 index 00000000..cea0c868 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/menu-update.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/menu-update.svg new file mode 100644 index 00000000..bef9a106 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/menu-update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/menu.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/menu.svg new file mode 100644 index 00000000..e20e90dc --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/menu.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/new-tab.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/new-tab.svg new file mode 100644 index 00000000..b0715664 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/new-tab.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/overflow.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/overflow.svg new file mode 100644 index 00000000..9871e753 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/overflow.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/page-action.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/page-action.svg new file mode 100644 index 00000000..8413f5e5 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/page-action.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/password-manager.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/password-manager.svg new file mode 100644 index 00000000..6d2f3d30 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/password-manager.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/paste.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/paste.svg new file mode 100644 index 00000000..e8e25d7f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/paste.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/print.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/print.svg new file mode 100644 index 00000000..6e31d172 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/print.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/profile-inactive.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/profile-inactive.svg new file mode 100644 index 00000000..482419d9 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/profile-inactive.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/profile.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/profile.svg new file mode 100644 index 00000000..11eb0a96 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/profile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/reader-mode.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/reader-mode.svg new file mode 100644 index 00000000..98a1fa12 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/reader-mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/refresh-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/refresh-1x.svg new file mode 100644 index 00000000..6a947a4c --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/refresh-1x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/refresh-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/refresh-2x.svg new file mode 100644 index 00000000..1f414ceb --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/refresh-2x.svg @@ -0,0 +1,16 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/screenshot.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/screenshot.svg new file mode 100644 index 00000000..24572818 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/screenshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/search.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/search.svg new file mode 100644 index 00000000..c18e2274 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/settings.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/settings.svg new file mode 100644 index 00000000..f618fbae --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/share.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/share.svg new file mode 100644 index 00000000..5ae5d871 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/sidebar.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/sidebar.svg new file mode 100644 index 00000000..dd2878fb --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/sidebar.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-1x.svg new file mode 100644 index 00000000..c0b3e958 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-1x.svg @@ -0,0 +1,7 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-2x.svg new file mode 100644 index 00000000..35cc583a --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-2x.svg @@ -0,0 +1,2 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-filled.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-filled.svg new file mode 100644 index 00000000..fba5577f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/star-filled.svg @@ -0,0 +1,7 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/stop-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/stop-1x.svg new file mode 100644 index 00000000..cf6357ac --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/stop-1x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/stop-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/stop-2x.svg new file mode 100644 index 00000000..c6873320 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/stop-2x.svg @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/sync.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/sync.svg new file mode 100644 index 00000000..6ffa6da6 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/sync.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/tracking-protection.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/tracking-protection.svg new file mode 100644 index 00000000..6f475454 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/icons/tracking-protection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/interface/interface.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/interface/interface.css new file mode 100644 index 00000000..526de8fe --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/interface/interface.css @@ -0,0 +1,34 @@ +#customization-footer button, +#editBookmarkPanelBottomButtons button { + -moz-appearance: none !important; + border: none !important; + padding: 7px !important; + color: var(--arrowpanel-color) !important; + background: var(--arrowpanel-background) !important; + border-radius: 5px !important; + margin-left: 10px !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; + transition: transform 300ms ease-in-out !important; +} + +#editBookmarkPanelBottomButtons button, +#editBMPanel_foldersExpander button { + background: var(--lwt-accent-color) !important; +} +button#editBookmarkPanelDoneButton { + color: var(--lwt-accent-color) !important; + background-color: var(--lwt-toolbarbutton-icon-fill-attention) !important; +} + +button:hover { + transform: translateY(-2px) !important; +} + +#editBookmarkPanel input { + -moz-appearance: none !important; + border-radius: 5px; + padding: 7px; + background: var(--lwt-accent-color) !important; + background-color: var(--lwt-accent-color) !important; + border-color: var(--arrowpanel-dimmed-further) !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-1x.svg new file mode 100644 index 00000000..f8568acc --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-1x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-2x.svg new file mode 100644 index 00000000..cfabbde5 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-2x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-warning-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-warning-1x.svg new file mode 100644 index 00000000..94e73cd0 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-warning-1x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-warning-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-warning-2x.svg new file mode 100644 index 00000000..ec5553b7 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/connection-warning-2x.svg @@ -0,0 +1,3 @@ + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/identity-icons-brand.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/identity-icons-brand.svg new file mode 100644 index 00000000..48706450 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/identity-icons-brand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/info-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/info-1x.svg new file mode 100644 index 00000000..005445a3 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/info-1x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/info-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/info-2x.svg new file mode 100644 index 00000000..39e87c30 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/info-2x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/naughty-shield-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/naughty-shield-1x.svg new file mode 100644 index 00000000..59327d5d --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/naughty-shield-1x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/naughty-shield-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/naughty-shield-2x.svg new file mode 100644 index 00000000..549aad2c --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/naughty-shield-2x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/navbar.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/navbar.css new file mode 100644 index 00000000..3525154a --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/navbar/navbar.css @@ -0,0 +1,132 @@ +.titlebar-spacer { + display: none !important; +} + +toolbox#navigator-toolbox { + border-bottom: solid var(--dividers) var(--sidebar-shadow-color) !important; +} + +#nav-bar { + min-height: 36px !important; + box-shadow: none !important; + padding-inline: 5px 6px !important; + background-color: var(--toolbar-bgcolor) !important; + padding: 8px !important; +} + +.private-browsing-indicator { + display: none !important; +} + +#reload-button[disabled]:not(:-moz-window-inactive) > .toolbarbutton-icon { + opacity: 1 !important; +} + +toolbar .toolbarbutton-1 { + margin-left: 3px !important; + margin-right: 3px !important; +} + +#stop-reload-button[animate="true"] .toolbarbutton-animatable-box { + transform: translateX(2px) translateY(16px) !important; +} + +.toolbarbutton-1[checked="true"] > .toolbarbutton-icon { + background: transparent !important; + fill: var(--lwt-toolbarbutton-icon-fill-attention); +} + +toolbar .toolbarbutton-1 > .toolbarbutton-icon { + border-radius: 7px !important; + padding: 7px !important; +} + +:root:not([customizing]) #back-button[disabled="true"] { + opacity: 0.5 !important; +} + +#back-button:not(:hover), +#back-button:not(:hover) > .toolbarbutton-icon { + background: transparent !important; + border: none !important; + box-shadow: none !important; +} + +#back-button:hover, +#back-button:hover > .toolbarbutton-icon { + background: transparent !important; + border: none !important; + box-shadow: none !important; + border: none !important; +} + +#back-button:hover:not([disabled]) > .toolbarbutton-icon { + background: var(--lwt-toolbarbutton-hover-background) !important; +} + +#back-button > .toolbarbutton-icon { + padding: 4px !important; +} +#forward-button > .toolbarbutton-icon { + padding: 3px !important; +} +toolbar:not([customizing="true"]) + .toolbarbutton-1:not(.titlebar-button):not(#back-button):not(#forward-button) + > .toolbarbutton-icon { + padding: 6px !important; +} +.toolbarbutton-1 .toolbarbutton-badge-stack #fxa-avatar-image { + padding: 1px !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; +} + +/* show "Private" label for en languages only */ +:root[titlemodifier="(Private Browsing)"] #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; +} + +.toolbarbutton-animatable-box { + transform: translateX(-80px) !important; + top: 1px !important; + z-index: 10 !important; +} + +#PersonalToolbar { + margin-top: -40px !important; + opacity: 0; + transition: all var(--transition-time) var(--ease-out) !important; +} + +toolbox[id="navigator-toolbox"]:hover #PersonalToolbar { + opacity: 1; + margin: 0 !important; +} + +#PlacesToolbarItems { + margin: 7px 4px !important; +} + +toolbarbutton[class="bookmark-item"]:not(:hover) { + opacity: 0.6 !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/checkmark-blank.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/checkmark-blank.svg new file mode 100644 index 00000000..ed4b3214 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/checkmark-blank.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/checkmark.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/checkmark.svg new file mode 100644 index 00000000..e63bed75 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/checkmark.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/folder.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/folder.svg new file mode 100644 index 00000000..84d224a2 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/folder.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/menu-right-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/menu-right-1x.svg new file mode 100644 index 00000000..fa4eef02 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/menu-right-1x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/menu-right-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/menu-right-2x.svg new file mode 100644 index 00000000..401a0f5f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/menu-right-2x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/popup.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/popup.css new file mode 100644 index 00000000..7824cdfb --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/popup/popup.css @@ -0,0 +1,911 @@ +menupopup, +menupopup menuitem, +menupopup menu, +menupopup menuseparator { + -moz-appearance: none !important; +} + +menupopup, +panel[type="autocomplete-richlistbox"] { + -moz-window-shadow: none !important; + background: 0 !important; + border: 0 !important; + color: var(--arrowpanel-color) !important; + box-sizing: content-box !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: 8px 0 !important; + border-radius: 4px !important; + color: inherit !important; +} + +.popup-internal-box, +.menupopup-arrowscrollbox { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12) !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: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px -0px rgba(0, 0, 0, 0.14), + 0 3px 14px -5px rgba(0, 0, 0, 0.12) !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, 0.25)) drop-shadow(0 1px 1px rgba(0, 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: 8px 0 !important; + padding: 0 !important; + height: 1px !important; + background: currentColor !important; + opacity: 0.12 !important; +} + +menupopup menuitem, +menupopup menu, +.autocomplete-richlistitem { + height: 32px !important; + padding: 0 16px !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: 0.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 { + -moz-appearance: none !important; +} + +/* hide icon if no image (default on macOS but not Windows) */ +.subviewbutton:not(:-moz-any([image], [targetURI], .bookmark-item)) > .menu-iconic-left { + display: none; +} + +.menu-iconic-icon { + margin-inline-start: 0 !important; + margin-inline-end: 16px !important; + width: 24px !important; + height: 24px !important; + padding: 4px !important; +} + +.menu-text { + -moz-appearance: none !important; + padding: 0 !important; +} + +.menu-right { + -moz-appearance: none !important; + -moz-context-properties: fill !important; + fill: currentColor !important; + list-style-image: url(menu-right-2x.svg) !important; + margin-inline-end: 0 !important; + margin-inline-start: 16px !important; +} + +.menu-iconic.bookmark-item .menu-right { + transform: scale(2) !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 { + padding: 3px !important; +} + +menuitem[type="checkbox"][checked="false"] > .menu-iconic-left > .menu-iconic-icon { + list-style-image: url(checkmark-blank.svg) !important; +} + +menuitem[type="checkbox"][checked="true"] > .menu-iconic-left > .menu-iconic-icon { + list-style-image: url(checkmark.svg) !important; +} + +menu[container="true"] > .menu-iconic-left > .menu-iconic-icon { + list-style-image: url(folder.svg) !important; +} + +#context-navigation { + background: 0 !important; +} + +#context-navigation .menuitem-iconic { + background: 0 !important; + padding: 0 !important; + margin: 0 !important; +} + +#context-navigation .menu-iconic-left { + border-radius: 50% !important; + padding: 8px !important; +} + +#context-navigation .menu-iconic-icon { + padding: 0 !important; + margin: 0 !important; + width: 16px !important; + height: 16px !important; +} + +#context-navigation .menuitem-iconic:hover:not([disabled]) .menu-iconic-left { + background-color: var(--arrowpanel-dimmed) !important; +} + +#context-navigation .menuitem-iconic:hover:active:not([disabled]) .menu-iconic-left { + 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 { + background: var(--arrowpanel-background) !important; + border: 0 !important; + border-radius: 4px !important; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12) !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 16px !important; +} + +.subviewbutton .toolbarbutton-icon, +.panel-banner-item .toolbarbutton-icon { + margin-inline-end: 16px !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: 32px !important; + border-radius: 16px !important; + padding: 0 8px !important; + border: 0 !important; + margin-inline-start: 4px !important; +} + +#appMenu-zoom-controls > toolbarseparator[orient="vertical"] + .subviewbutton { + margin-inline-start: 0 !important; +} + +#appMenu-zoom-controls > .subviewbutton-iconic, +#appMenu-edit-controls > .subviewbutton-iconic { + padding: 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-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: 16px !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-1x.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: 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: 16px !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-1x.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: 0.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; +} + +.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 > .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: 4px !important; + position: absolute !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; + height: 100% !important; + border: 1px solid currentColor !important; + opacity: 0.42 !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; +} + +/* high DPI adjustments */ +@media (min--moz-device-pixel-ratio: 2) { + .PanelUI-subView .subviewbutton-nav::after, + .identity-popup-content-blocking-category::after { + content: url(menu-right-2x.svg) !important; + } +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/todo.md b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/todo.md new file mode 100644 index 00000000..10721b6b --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/todo.md @@ -0,0 +1,7 @@ +## Mini Tasks + +- close icon/animation +- icons +- style popup +- right click menu +- other styles from shadowfox diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/block-media.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/block-media.svg new file mode 100644 index 00000000..3d162912 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/block-media.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/camera-off.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/camera-off.svg new file mode 100644 index 00000000..019eda3d --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/camera-off.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-1x.svg new file mode 100644 index 00000000..cea0c868 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-1x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-2x.svg new file mode 100644 index 00000000..8b338348 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-2x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-warning-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-warning-1x.svg new file mode 100644 index 00000000..891caf8f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-warning-1x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-warning-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-warning-2x.svg new file mode 100644 index 00000000..891caf8f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/connection-warning-2x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/go.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/go.svg new file mode 100644 index 00000000..18a0322c --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/go.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/identity-icons-brand.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/identity-icons-brand.svg new file mode 100644 index 00000000..48706450 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/identity-icons-brand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/info-1x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/info-1x.svg new file mode 100644 index 00000000..1404a969 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/info-1x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/info-2x.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/info-2x.svg new file mode 100644 index 00000000..1404a969 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/info-2x.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/media-blocked.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/media-blocked.svg new file mode 100644 index 00000000..5065c9e1 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/media-blocked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/mic-off.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/mic-off.svg new file mode 100644 index 00000000..5b19ff82 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/mic-off.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/notification-off.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/notification-off.svg new file mode 100644 index 00000000..01a4e158 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/notification-off.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/page-action.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/page-action.svg new file mode 100644 index 00000000..bfbe377d --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/page-action.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/permissions.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/permissions.svg new file mode 100644 index 00000000..bb19f80f --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/permissions.svg @@ -0,0 +1 @@ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/urlbar.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/urlbar.css new file mode 100755 index 00000000..7835e3ff --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/urlbar/urlbar.css @@ -0,0 +1,708 @@ +.urlbarView-body-inner { + border: 0 !important; +} + +.urlbarView-row { + padding: 0 !important; + border-radius: 0 !important; +} + +.urlbarView-row:hover, +.urlbarView-row-inner:hover { + background: var(--lwt-accent-color) !important; + background-color: var(--lwt-accent-color) !important; +} + +.urlbarView-row-inner { + align-items: center !important; + position: relative !important; + padding: 12px 0 !important; + padding-inline: 48px 16px !important; + max-width: 100% !important; + width: auto !important; +} + +.urlbarView-no-wrap { + height: 100% !important; + align-items: center !important; + margin-inline-start: 0 !important; + max-width: 100% !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: 0.6 !important; + color: inherit !important; + font-size: revert !important; +} + +.urlbarView-favicon { + position: absolute !important; + left: 16px !important; + top: 50% !important; + transform: translateY(-50%) !important; + fill-opacity: 0.6 !important; + flex: unset !important; + margin: unset !important; +} + +.urlbarView-title, +.urlbarView-url { + text-overflow: ellipsis !important; + mask-image: none !important; +} + +.urlbarView-title { + color: var(--urlbarView-popup-title) !important; + flex: 1 !important; + flex-basis: unset !important; +} + +.urlbarView-url { + max-width: 100% !important; + font-size: revert !important; + color: var(--urlbarView-popup-url) !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: none !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 { + max-height: 36px !important; +} + +#urlbar, +#searchbar { + font-size: 13px !important; + border-radius: 7px !important; + background-color: var(--toolbar-field-background-color) !important; + border: 0 !important; + box-shadow: none !important; + padding: 3px !important; + background-clip: padding-box !important; + text-align: center; + transition: background-color 0.1s var(--ease-basic); + -moz-box-align: center !important; + display: block !important; + margin: 0 !important; + top: 2px !important; + color: inherit !important; + block-size: border-block !important; + + --urlbar-height: 32px !important; + + min-height: var(--urlbar-height) !important; +} + +#urlbar:not(:-moz-lwtheme), +#searchbar:not(:-moz-lwtheme) { + color: inherit !important; +} + +#urlbar[focused], +#urlbar[open], +#searchbar[focused], +#searchbar[open] { + text-align: left; + 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; +} + +/* 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: 8px !important; + min-height: 40px !important; + margin: -4px 0 -1px !important; + box-shadow: 5px 4px 16px -10px rgba(0, 0, 0, 0.2), -5px 4px 16px -10px rgba(0, 0, 0, 0.2), + 0 8px 32px -16px rgba(0, 0, 0, 0.6) !important; + z-index: 99999 !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; + margin-top: 2px !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-input::placeholder, +.searchbar-textbox::placeholder { + opacity: 0.5 !important; +} + +#urlbar[open] #urlbar-input-container { + height: 40px !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; + 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-labels { + 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-labels::after { + content: "" !important; + display: block !important; + position: absolute !important; + height: 16px !important; + right: 0 !important; + background: #9d9e9f !important; + width: 1px !important; + transition: opacity 0.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-labels { + display: flex !important; +} + +#urlbar[pageproxystate="valid"] + #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):not(.no-hover):-moz-any([open], :hover) + #identity-icon-labels::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, +#identity-box, +#tracking-protection-icon-box { + min-width: 24px !important; + height: 24px !important; + padding: 4px !important; + margin: 0 2px !important; + border: 0 !important; + border-radius: 7px !important; + fill-opacity: 1 !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; + transition: background-color 0.2s var(--ease-basic) !important; + background: 0 !important; + background-color: transparent !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: 24px !important; +} + +#tracking-protection-icon-box { + transition: background-color 0.2s var(--ease-basic), width 0.15s var(--ease-in), opacity 0.15s var(--ease-basic), + visibility 0s 0.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 0.2s var(--ease-basic), width 0.3s var(--ease-out), opacity 0.3s var(--ease-basic) !important; + opacity: 1 !important; + visibility: visible !important; + padding-left: 6px !important; + width: 28px !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: 24px !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-box:hover:not(.no-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, +#identity-box:hover:active:not(.no-hover), +#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:-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 0.2s var(--ease-basic), margin 0.15s var(--ease-in), opacity 0.15s var(--ease-basic), + visibility 0s 4s !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]), +.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 0.2s var(--ease-out), margin 0.3s var(--ease-out), opacity 0.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: 99px !important; + opacity: 0.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"]:-moz-any(.verifiedDomain, .verifiedIdentity, .mixedActiveBlocked) + > #identity-icon { + list-style-image: var(--lock-icon) !important; +} + +/* info (not secure) */ +#identity-box[pageproxystate="valid"]:-moz-any(.mixedDisplayContent, .mixedDisplayContentLoadedActiveBlocked, .unknownIdentity) + > #identity-icon { + list-style-image: var(--info-icon) !important; +} + +/* warning (dangerous) */ +#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent) + > #identity-icon { + list-style-image: var(--warning-icon) !important; +} + +#identity-box.extensionPage { + display: none !important; +} + +#urlbar-input, +#searchbar-input, +.searchbar-textbox /* < 71 */ { + transform: translateY(var(--input-offset)) !important; + line-height: 1.745em !important; + margin-left: 6px !important; +} + +.search-panel-one-offs-header.search-panel-header { + display: none !important; +} + +/* 1x */ +#urlbar { + --info-icon: url(info-1x.svg); + --lock-icon: url(connection-1x.svg); + --warning-icon: url(connection-warning-1x.svg); +} + +.notSecure #identity-icon { + fill: var(--yellow) !important; +} + +#tracking-protection-icon-box[hasException=""] #tracking-protection-icon { + fill: var(--red) !important; +} +#pageActionButton { + list-style-image: url(page-action.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +#tracking-protection-icon { + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +#identity-icon { + margin-inline-start: 2px !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +.blocked-permission-icon.autoplay-media-icon { + list-style-image: url(block-media.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +.blocked-permission-icon.camera-icon { + list-style-image: url(camera-off.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} +.blocked-permission-icon.microphone-icon { + list-style-image: url(mic-off.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} +.blocked-permission-icon.desktop-notification-icon { + list-style-image: url(notification-off.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +#permissions-granted-icon { + list-style-image: url(permissions.svg) !important; + fill: var(--lwt-toolbarbutton-icon-fill) !important; +} + +#urlbar, +#searchbar { + --input-offset: -1px; +} + +/* 2x */ +@media (min--moz-device-pixel-ratio: 2) { + #urlbar { + --info-icon: url(info-2x.svg); + --lock-icon: url(connection-2x.svg); + --warning-icon: url(connection-warning-2x.svg); + } + + #urlbar, + #searchbar { + --input-offset: -0.5px; + } + + #identity-icon-labels { + padding-inline-end: 0.5px !important; + } +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-hover.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-hover.css new file mode 100644 index 00000000..5e6120a2 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-hover.css @@ -0,0 +1,62 @@ +#sidebar-box { + z-index: 1000 !important; + position: relative !important; + min-width: var(--sidebar-collapsed-width) !important; + max-width: var(--sidebar-collapsed-width) !important; +} + +#sidebar-header, +#sidebar-splitter { + display: none !important; +} + +/* inner width = expanded width & move inner to only show initial-width long section */ +#sidebar-box #sidebar { + position: absolute !important; + min-width: var(--sidebar-width) !important; + max-width: var(--sidebar-width) !important; + width: var(--sidebar-width) !important; + transform: translateX(calc(var(--sidebar-collapsed-width) - var(--sidebar-width))); + transition: all var(--transition-time) var(--ease-out); +} + +/* move inner to show entire sidebar */ +#sidebar-box #sidebar:hover { + transform: translateX(0) !important; + box-shadow: 2px 0 33px -3px var(--sidebar-shadow-color); +} + +#sidebar-box[sidebarcommand="viewBookmarksSidebar"] #sidebar { + transform: translateX(0) !important; + box-shadow: 2px 0 33px -3px var(--sidebar-shadow-color); +} +/* hide sidebar header for tree style tabs sidebar */ +#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header { + display: none; +} + +#sidebar { + border-right: solid var(--dividers) var(--sidebar-shadow-color) !important; +} + +toolbar { + border: none !important; +} + +/* Hide splitter, when using Tree Style Tab. */ +#sidebar-splitter { + display: none !important; +} + +/* hide tabs */ +.tabbrowser-tab { + display: none; +} + +#tabs-newtab-button { + display: none; +} + +.titlebar-spacer { + display: none !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-overlay.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-overlay.css new file mode 100644 index 00000000..17ecb411 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-overlay.css @@ -0,0 +1,100 @@ +/* material firefox imports */ +@import "global/variables.css"; +@import "global/global.css"; +@import "icons/icons.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"; + +/* Vars Import */ +@import "vars.css"; + +/* show bookmarks toolbar on new tab only */ +#main-window #PersonalToolbar { + visibility: collapse !important; + z-index: 1 !important; + position: relative !important; + margin-left: var(--initial-width); /* shift toolbar to the right based on initial width */ + margin-top: var(--toolbar-height) !important; +} + +#main-window[title^="Firefox Developer Edition"] #PersonalToolbar { + visibility: visible !important; + margin-top: -1px !important; +} + +/* +There's two main sidebar components. +1. #sidebar-box (outer) +2. #sidebar (inner) +*/ +/* lock outer to height by doing the inverse margin of the toolbar element */ +/* set outer width = initial width */ +#sidebar-box { + z-index: 1000 !important; + position: relative !important; + margin-top: var(--menubar-height) !important; + padding-top: calc(-1 * var(--menubar-height)); + max-width: 0px; + min-width: 0px; +} + +#sidebar-header { + color: var(--sidebar-background-color) !important; +} + +/* inner width = expanded width & move inner to only show initial-width long section */ +#sidebar-box #sidebar { + min-width: var(--sidebar-width) !important; + max-width: var(--sidebar-width) !important; + transition: all 0.2s ease-in-out; + box-shadow: 2px 0 33px -5px var(--shadow-color); + background: var(--sidebar-background-color) !important; +} + +#main-window[title^="Firefox Developer Edition"] #sidebar-box { + margin-top: var(--toolmenubar-height) !important; +} + +/* hide sidebar header for tree style tabs sidebar */ +#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header { + display: none; +} + +#sidebar { + border-right: none !important; +} + +toolbar#nav-bar { + padding-top: 12px; + padding-bottom: 7px; + margin-left: var(--initial-width); + padding-left: 7px; + border: none !important; +} + +toolbar { + border: none !important; +} + +/* Hide splitter, when using Tree Style Tab. */ +#sidebar-splitter { + display: none !important; +} + +/* hide normal horizontal tab bar */ +#TabsToolbar { + display: none; +} + +/* Show firefox titlebar */ +/* .tabbrowser-tab { */ +/* display: none; */ +/* } */ + +/* #tabs-newtab-button { */ +/* display: none; */ +/* } */ diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-static.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-static.css new file mode 100644 index 00000000..0c2f3051 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-static.css @@ -0,0 +1,28 @@ +#main-window[title^="Firefox Developer Edition"] #PersonalToolbar { + visibility: visible !important; + margin-top: -1px !important; +} + +#sidebar-box #sidebar { + min-width: var(--sidebar-width) !important; + max-width: var(--sidebar-width) !important; + box-shadow: none !important; +} + +/* hide sidebar header for tree style tabs sidebar */ +#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header { + display: none; +} + +#sidebar { + border-right: solid var(--dividers) var(--sidebar-shadow-color) !important; +} + +toolbar { + border: none !important; +} + +/* Hide splitter, when using Tree Style Tab. */ +#sidebar-splitter { + display: none !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-tabline.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-tabline.css new file mode 100644 index 00000000..523bf14b --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome-tabline.css @@ -0,0 +1,114 @@ +#tabbrowser-arrowscrollbox { + margin: 7px 14px 7px 14px; +} + +.tabbrowser-tab::after { + border: none !important; +} + +.tab-background .tab-line, +.tab-background .tab-bottom-line { + display: none; +} + +tab[selected="true"] > .tab-stack > .tab-background { + background: var(--tl-tab-background-gradient, var(--arrowpanel-dimmed-further)) !important; +} + +tab:not([selected="true"]) > .tab-stack:hover > .tab-background { + background: var(--arrowpanel-background) !important; +} + +.tab-stack { + border-radius: 7px; + margin-right: 5px; + overflow: hidden; +} + +.tab-stack .tab-icon-image, +.tab-stack .tab-label-container { + transform: translateX(0px); + transition: all var(--tl-animation-duration) var(--ease-out) !important; +} + +.tab-stack .tab-icon-image { + transition-duration: calc(var(--tl-animation-duration) * 2) !important; +} + +tab:not([pinned="true"]) .tab-stack:hover .tab-icon-image { + transform: translateX(-25px) !important; +} + +.tab-stack:hover .tab-label-container { + transform: translateX(-23px) !important; +} + +/* containers */ +tab:not([selected="true"]).identity-color-blue > .tab-stack, +tab:not([selected="true"]).identity-color-orange > .tab-stack, +tab:not([selected="true"]).identity-color-green > .tab-stack, +tab:not([selected="true"]).identity-color-pink > .tab-stack{ + border-radius: 0 0 7px 7px !important; +} + +tab[selected="true"].identity-color-blue > .tab-stack .tab-label-container, +tab[selected="true"].identity-color-orange > .tab-stack .tab-label-container, +tab[selected="true"].identity-color-green > .tab-stack .tab-label-container, +tab[selected="true"].identity-color-pink > .tab-stack .tab-label-container{ + color: #000 !important; +} + +/* blue */ +tab[selected="true"].identity-color-blue > .tab-stack > .tab-background{ + background: linear-gradient(to right, #3182CE , #0BC5EA) !important; +} + +tab:not([selected="true"]).identity-color-blue > .tab-stack > .tab-background{ + border-top: solid 4px #63B3ED !important; +} + +/* orange */ +tab[selected="true"].identity-color-orange > .tab-stack > .tab-background{ + background: linear-gradient(to right, #DD6B20 , #F56565) !important; +} + +tab:not([selected="true"]).identity-color-orange > .tab-stack > .tab-background{ + border-top: solid 4px #F6AD55 !important; +} + +/* green */ +tab[selected="true"].identity-color-green > .tab-stack > .tab-background{ + background: linear-gradient(to right, #38A169 , #38B2AC) !important; +} + +tab:not([selected="true"]).identity-color-green > .tab-stack > .tab-background{ + border-top: solid 4px #68D391 !important; +} + +/* pink */ +tab[selected="true"].identity-color-pink > .tab-stack > .tab-background{ + background: linear-gradient(to right, #D53F8C , #9F7AEA) !important; +} + +tab:not([selected="true"]).identity-color-pink > .tab-stack > .tab-background{ + border-top: solid 4px #F687B3 !important; +} + + +.tab-stack .tab-close-button { + border-radius: 50%; + margin-left: -20px !important; + background: var(--lwt-text-color); + fill: var(--lwt-accent-color) !important; + transform: translateX(30px) !important; + transition: all var(--tl-animation-duration) var(--ease-out) !important; +} + +.tab-stack:hover .tab-close-button { + transform: translateX(0px) !important; +} + +#tabbrowser-tabs[closebuttons="activetab"] > #tabbrowser-arrowscrollbox > +.tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button:not([selected="true"]){ + display: block !important; +} \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome.css new file mode 100644 index 00000000..2da9ea35 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userChrome.css @@ -0,0 +1,10 @@ +@import "config.css"; +@import "variables.css"; +@import "icons/icons.css"; +/* @import "urlbar/urlbar.css"; */ +/* @import "navbar/navbar.css"; */ +/* @import "popup/popup.css"; */ +@import "interface/interface.css"; +@import "userChrome-hover.css"; +/* @import "userChrome-static.css"; */ + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userContent.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userContent.css new file mode 100644 index 00000000..6af5a563 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/userContent.css @@ -0,0 +1,3 @@ +*{ + scrollbar-width: 3px !important; +} \ No newline at end of file diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/variables.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/variables.css new file mode 100755 index 00000000..4c9bac8b --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/variables.css @@ -0,0 +1,243 @@ +:root { + --ease-in: cubic-bezier(0.32, 0, 0.67, 0); + --ease-out: cubic-bezier(0.22, 1, 0.36, 1); + --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); + --transition-time: 0.4s !important; + --ease-basic: linear; + + --button-size: 32px; /* is this used? */ + --icon-size: 24px; /* is this used? */ + + --downloads-item-height: 48px !important; + + --toolbar-non-lwt-bgcolor: var(--toolbar-bgcolor) !important; + --toolbar-non-lwt-textcolor: var(--toolbar-color) !important; + --toolbar-field-focus-border-color: var(--lwt-toolbar-field-color) !important; + + --toolbar-field-background-color: var(--light-1) !important; + --toolbar-field-focus-background-color: var(--light-1) !important; +} + +/* light mode */ +:root:not([style]), +:root[style*="--lwt-accent-color:rgb(227, 228, 230);"], +:root[style*="--lwt-accent-color:white;"] { + /* accentcolor */ + --lwt-accent-color: var(--light-base) !important; + + /* textcolor */ + --lwt-text-color: var(--dark-base) !important; + + /* toolbar */ + --toolbar-bgcolor: var(--light-base) !important; + + /* toolbar_text */ + --toolbar-color: var(--dark-1) !important; + + --urlbarView-popup-title: var(--dark-1) !important; + + --urlbarView-popup-url: var(--dark-4) !important; + + /* toolbar_bottom_separator */ + --toolbox-border-bottom-color: var(--light-base) !important; /* legacy */ + --chrome-content-separator-color: var(--light-base) !important; + + /* icons */ + --lwt-toolbarbutton-icon-fill: var(--dark-1) !important; + + /* icons_attention */ + --lwt-toolbarbutton-icon-fill-attention: var(--accent) !important; + + /* button_background_hover */ + --lwt-toolbarbutton-hover-background: var(--light-2) !important; + + /* button_background_active */ + --lwt-toolbarbutton-active-background: var(--light-4) !important; + + --lwt-toolbar-field-color: var(--dark-2) !important; + + /* popup */ + --arrowpanel-background: var(--light-1) !important; + --arrowpanel-dimmed: var(--light-2) !important; /* hover color */ + --arrowpanel-dimmed-further: var(--light-3) !important; /* hover color */ + + /* popup_text */ + --arrowpanel-color: var(--dark-1) !important; + --autocomplete-popup-color: var(--dark-1) !important; + --panel-disabled-color: hsla(0, 0%, 100%, 0.5) !important; + + /* popup_border */ + --arrowpanel-border-color: var(--light-1) !important; + --autocomplete-popup-border-color: var(--light-1) !important; + + /* popup_highlight */ + --autocomplete-popup-highlight-background: var(--light-2) !important; + + /* popup_highlight_text */ + --autocomplete-popup-highlight-color: var(--dark-2) !important; + + /* urlbar icon */ + --toolbarbutton-hover-background: var(--light-4) !important; + --toolbarbutton-active-background: var(--light-base) !important; + + --sidebar-shadow-color: var(--dark-4); +} + +/* don't bother with sidebar in light mode */ + +/* dark mode */ +:root[style*="--lwt-accent-color:rgb(12, 12, 13);"] { + /* accentcolor */ + --lwt-accent-color: var(--dark-base) !important; + + /* textcolor */ + --lwt-text-color: var(--light-base) !important; + + /* toolbar */ + --toolbar-bgcolor: var(--dark-base) !important; + + /* toolbar_text */ + --toolbar-color: var(--light-1) !important; + + --urlbarView-popup-title: var(--light-1) !important; + + --urlbarView-popup-url: var(--light-4) !important; + + /* toolbar_bottom_separator */ + --toolbox-border-bottom-color: var(--dark-base) !important; /* legacy */ + --chrome-content-separator-color: var(--dark-base) !important; + + /* icons */ + --lwt-toolbarbutton-icon-fill: var(--light-1) !important; + + /* icons_attention */ + --lwt-toolbarbutton-icon-fill-attention: var(--accent) !important; + + /* button_background_hover */ + --lwt-toolbarbutton-hover-background: var(--dark-2) !important; + + /* button_background_active */ + --lwt-toolbarbutton-active-background: var(--dark-4) !important; + + --lwt-toolbar-field-color: var(--light-2) !important; + + /* popup */ + --arrowpanel-background: var(--dark-1) !important; + --arrowpanel-dimmed: var(--dark-2) !important; /* hover color */ + --arrowpanel-dimmed-further: var(--dark-3) !important; /* hover color */ + + /* popup_text */ + --arrowpanel-color: var(--light-1) !important; + --autocomplete-popup-color: var(--light-1) !important; + --panel-disabled-color: hsla(0, 0%, 100%, 0.5) !important; + + /* popup_border */ + --arrowpanel-border-color: var(--dark-1) !important; + --autocomplete-popup-border-color: var(--dark-1) !important; + + /* popup_highlight */ + --autocomplete-popup-highlight-background: var(--dark-2) !important; + + /* popup_highlight_text */ + --autocomplete-popup-highlight-color: var(--light-2) !important; + + /* urlbar icon */ + --toolbarbutton-hover-background: var(--dark-4) !important; + --toolbarbutton-active-background: var(--dark-base) !important; + + --sidebar-shadow-color: var(--dark-0); +} + +:-moz-any(#sidebar-box, #sidebar) { + /* sidebar */ + --sidebar-background-color: var(--dark-base) !important; + + /* sidebar_text */ + --sidebar-text-color: #f1f3ee !important; +} + +:-moz-any(.sidebar-panel, body)[style*="--lwt-sidebar-background-color:rgb(56, 56, 61);"] { + /* sidebar */ + --lwt-sidebar-background-color: var(--dark-base) !important; + + /* sidebar_text */ + --lwt-sidebar-text-color: var(--light-base) !important; +} + +#titlebar, +#tabbrowser-tabs { + --tab-min-height: 34px !important; +} + +:root:-moz-any(:-moz-lwtheme-brighttext, [privatebrowsingmode="temporary"]) { + --toolbar-field-background-color: var(--dark-1) !important; + --toolbar-field-hover-background-color: var(--dark-1) !important; + --toolbar-field-focus-background-color: var(--dark-1) !important; +} + +:root:not(:-moz-lwtheme):not([privatebrowsingmode="temporary"]) { + --toolbar-bgcolor: hsl(0, 0%, 100%) !important; + --toolbar-color: hsl(213, 5%, 39%) !important; + --toolbox-border-bottom-color: hsl(0, 0%, 70%) !important; +} + +@media (-moz-mac-yosemite-theme) { + :root[extradragspace] { + --space-above-tabbar: 8px !important; + } +} + +/* Ubuntu */ +@media (-moz-gtk-csd-available) { + :root:not(:-moz-lwtheme):not([privatebrowsingmode="temporary"]) { + --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%, 0.07)) !important; + --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 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%, 0.1)) !important; + --toolbarbutton-active-background: var(--lwt-toolbarbutton-active-background, hsla(0, 0%, 100%, 0.17)) !important; +} + +/* Container identity colors */ + +.identity-color-pink { + --identity-tab-color: #ED64A6 !important; + --identity-icon-color: #ED64A6 !important; +} + +.identity-color-blue { + --identity-tab-color: #4299E1 !important; + --identity-icon-color: #4299E1 !important; +} + +.identity-color-green { + --identity-tab-color: #48BB78 !important; + --identity-icon-color: #48BB78 !important; +} + +.identity-color-orange { + --identity-tab-color: #ED8936 !important; + --identity-icon-color: #ED8936 !important; +} + +/* /1* special case for urlbar buttons *1/ */ +/* :-moz-any(#urlbar, #searchbar) { */ +/* --toolbarbutton-hover-background: var(--dark-4) !important; */ +/* --toolbarbutton-active-background: var(--dark-base) !important; */ +/* } */ + +/* :root:-moz-any([privatebrowsingmode="temporary"], :-moz-lwtheme-brighttext) :-moz-any(#urlbar, #searchbar) { */ +/* --toolbarbutton-hover-background: var(--dark-4) !important; */ +/* --toolbarbutton-active-background: var(--dark-base) !important; */ +/* } */ diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-close-p.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-close-p.svg new file mode 100644 index 00000000..f3f2fd45 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-close-p.svg @@ -0,0 +1,4 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-max-p.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-max-p.svg new file mode 100644 index 00000000..ecc1e510 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-max-p.svg @@ -0,0 +1,4 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-max.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-max.svg new file mode 100644 index 00000000..141e8790 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-max.svg @@ -0,0 +1,4 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-min-p.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-min-p.svg new file mode 100644 index 00000000..39acfa55 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-min-p.svg @@ -0,0 +1,4 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-min.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-min.svg new file mode 100644 index 00000000..9ba044f6 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle-min.svg @@ -0,0 +1,4 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle.svg b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle.svg new file mode 100644 index 00000000..8cf2289e --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-with-tabline.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-with-tabline.css new file mode 100644 index 00000000..8352a391 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-with-tabline.css @@ -0,0 +1,6 @@ +@import "window-controls.css"; + +#TabsToolbar.browser-toolbar { + margin-left: var(--wc-left-space); + margin-right: var(--wc-right-space); +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-without-tabline-r.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-without-tabline-r.css new file mode 100644 index 00000000..7dd0f56b --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-without-tabline-r.css @@ -0,0 +1,16 @@ +@import "window-controls.css"; +@import "wc-without-tabline.css"; + +#TabsToolbar.browser-toolbar { + left: auto !important; + right: var(--wc-right-space) !important; +} + +:root:not([inFullscreen]) toolbar#nav-bar { + margin-left: 0 !important; + margin-right: calc(var(--wc-left-space) * 2 + 60px) !important; +} + +.titlebar-buttonbox { + flex-direction: row !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-without-tabline.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-without-tabline.css new file mode 100644 index 00000000..bbfc51b3 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-without-tabline.css @@ -0,0 +1,24 @@ +@import "window-controls.css"; + +:root:not([inFullscreen]) toolbar#nav-bar { + z-index: 1 !important; + position: relative !important; + margin-left: calc( + var(--wc-right-space) * 2 + 60px + ) !important; /* shift toolbar to the right based on initial width */ +} + +#TabsToolbar .toolbar-items { + display: none !important; +} + +.titlebar-buttonbox { + flex-direction: row-reverse; +} + +#TabsToolbar.browser-toolbar { + display: inline-block !important; + position: absolute; + top: var(--wc-vertical-shift) !important; + left: var(--wc-left-space) !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-wt-windowspatch.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-wt-windowspatch.css new file mode 100644 index 00000000..f76b64b7 --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/wc-wt-windowspatch.css @@ -0,0 +1,9 @@ +/********************************/ +/* windows10 specific ***********/ +/* patches for window-controls. */ +/********************************/ + +/* makes space between top edge and navigation bar when maximized */ +:root[sizemode="maximized"] #navigator-toolbox { + padding-top: 10px !important; +} diff --git a/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/window-controls.css b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/window-controls.css new file mode 100644 index 00000000..064587ee --- /dev/null +++ b/base/firefox2/.mozilla/firefox/j88gaeg0.default-release/chrome/window-controls/window-controls.css @@ -0,0 +1,71 @@ +/*-min max close size*/ +.titlebar-button > .toolbarbutton-icon { + height: 14px !important; + min-height: 14px !important; + width: 14px !important; + min-width: 14px !important; +} + +#titlebar { + -moz-appearance: none !important; +} + +.titlebar-button { + transition: all 0.3s ease !important; + padding: 0px 8px !important; + background: none !important; + -moz-context-properties: fill, fill-opacity !important; +} + +.titlebar-buttonbox { + display: flex; + -moz-context-properties: fill, fill-opacity !important; +} + +/* close button */ +.titlebar-close { + -moz-appearance: none !important; + fill: var(--red) !important; + opacity: 0.7 !important; + list-style-image: url(circle.svg) !important; +} + +.titlebar-close:hover { + opacity: 1 !important; +} + +/* minimize button */ +.titlebar-min { + -moz-appearance: none !important; + fill: var(--yellow) !important; + opacity: 0.7 !important; + list-style-image: url(circle.svg) !important; +} + +.titlebar-min:hover { + opacity: 1 !important; +} + +/* maximize button */ +.titlebar-max { + -moz-appearance: none !important; + fill: var(--green) !important; + opacity: 0.7 !important; + list-style-image: url(circle.svg) !important; +} + +.titlebar-max:hover { + opacity: 1 !important; +} + +/* restore button */ +.titlebar-restore { + -moz-appearance: none !important; + fill: var(--green) !important; + opacity: 0.7 !important; + list-style-image: url(circle.svg) !important; +} + +.titlebar-restore:hover { + opacity: 1 !important; +}