diff --git a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON index cd841227..330cf198 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON +++ b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON @@ -1,3 +1,3 @@ [Info] -Ver=v8.5.0 +Ver=v8.6.0 Branch=photon-style diff --git a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css index 14b3ccba..ac295edd 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css +++ b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css @@ -102,22 +102,26 @@ } /*= Light Weight Theme =======================================================*/ /* Header Image */ - :root[lwtheme-image] { + :root[lwtheme-image] > body { background-image: var(--lwt-header-image) !important; /* Original: var(--lwt-header-image) */ background-repeat: no-repeat !important; background-position: right top !important; + background-color: var(--lwt-accent-color, Window) !important; + } + :root[lwtheme-image] > body:-moz-window-inactive { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; } @media (min-width: 2500px) { - :root[lwtheme-image] { + :root[lwtheme-image] > body { background-size: contain; } @supports -moz-bool-pref("userChrome.compatibility.covered_header_image") { - :root[lwtheme-image] { + :root[lwtheme-image] > body { background-size: cover; } } } - :root[lwtheme-image] #navigator-toolbox:-moz-lwtheme { + :root[lwtheme-image] > body #navigator-toolbox:-moz-lwtheme { background-image: var(--lwt-header-image), var(--lwt-additional-images) !important; background-repeat: var(--lwt-background-tiling) !important; background-position: var(--lwt-background-alignment) !important; @@ -128,6 +132,9 @@ --tabs-border-color: rgba(0, 0, 0, 0.4); /* Legacy: v96, (0, 0, 0, 0.3) -> (0, 0, 0, 0.4) */ --lwt-tabs-border-color: rgba(0, 0, 0, 0.4); } + #customization-container { + background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */ + } /*= Findbar Border Color =====================================================*/ html|input.findbar-textbox { border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */ @@ -161,6 +168,10 @@ #main-menubar { --panel-border-radius: var(--arrowpanel-border-radius); } + /*= Infobar Align #858 =======================================================*/ + .container.infobar { + align-items: center !important; + } } /*= OS - Compatibility =======================================================*/ @supports -moz-bool-pref("userChrome.compatibility.os") { @@ -759,10 +770,14 @@ --urlbar-popup-url-color: -moz-accent-color; } } - /* Nightly Compatibility */ - :root:not(:-moz-lwtheme) #urlbar { - --toolbar-field-focus-color: var(--toolbar-field-color); /* Nightly: rgba(0, 0, 0, 1) */ - --toolbar-field-focus-background-color: var(--toolbar-field-background-color); /* Nightly: white */ + :root:not(:-moz-lwtheme) { + --toolbar-field-background-color: Field !important; + --toolbar-field-color: FieldText !important; + --toolbar-field-border-color: ThreeDShadow !important; + } + :root:not(:-moz-lwtheme) #urlbar-background, + :root:not(:-moz-lwtheme) #searchbar { + background-color: var(--toolbar-field-background-color) !important; } } /*= Mac - Default like color =================================================*/ @@ -776,7 +791,7 @@ --mac-selected-bgcolor: color-mix(in srgb, rgb(255, 255, 255) 15%, -moz-dialog); --mac-field-bgcolor: Window; --mac-panel-bgcolor: Menu; - --mac-sidebar-bgcolor: -moz-mac-source-list; + --mac-sidebar-bgcolor: Window; --mac-sidebar-hover-bgcolor: color-mix(in srgb, ButtonFace 60%, var(--mac-sidebar-bgcolor)); --mac-hover-bgcolor: Window; --mac-disabled-bgcolor: transparent; @@ -1945,7 +1960,7 @@ --input-color: var(--arrowpanel-color, FieldText); } /*== Sidebar - Field Color ===================================================*/ - html[lwt-sidebar] body { + html[lwt-sidebar]:not(#main-window) body { background-color: var(--lwt-sidebar-background-color, Field) !important; color: var(--lwt-sidebar-text-color, FieldText) !important; } @@ -3675,19 +3690,35 @@ transition-delay: 0s, 0s, 0.25s !important; } } - /*- Full Screen ------------------------------------------------------------*/ + /*- Titlebar & Full Screen -------------------------------------------------*/ + #titlebar { + will-change: background-color !important; + transition: background-color 0.2s var(--animation-easing-function) !important; + } + #titlebar:-moz-window-inactive { + transition: background-color 0.5s var(--animation-easing-function) !important; + } #navigator-toolbox { /* Full screen out */ - transition: margin-top 1s ease; + will-change: margin-top, background-color !important; + transition: margin-top 1s ease, background-color 0.2s var(--animation-easing-function) !important; transform-origin: top; } + #navigator-toolbox:-moz-window-inactive { + transition: margin-top 1s ease, background-color 0.5s var(--animation-easing-function) !important; + } #navigator-toolbox[inFullscreen="true"] { /* Full screen enter */ animation-duration: 1s; animation-name: fullscreen; animation-timing-function: ease; /* Full screen navbar not hover */ - transition: margin-top 1.3s var(--animation-easing-function) 50ms; + transition: margin-top 1.3s var(--animation-easing-function) 50ms, + background-color 0.2s var(--animation-easing-function) !important; + } + #navigator-toolbox[inFullscreen="true"]:-moz-window-inactive { + transition: margin-top 1.3s var(--animation-easing-function) 50ms, + background-color 0.5s var(--animation-easing-function) !important; } #navigator-toolbox[inFullscreen="true"]:hover { margin-top: 0 !important; @@ -5290,9 +5321,6 @@ } } @media (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -5363,6 +5391,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } /* At Activated Menubar */ :root:not([chromehidden~="menubar"], [sizemode="fullscreen"]) @@ -5437,9 +5474,6 @@ } } @media (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -5510,6 +5544,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } /* At Activated Menubar */ :root:not([chromehidden~="menubar"], [sizemode="fullscreen"]) @@ -5581,9 +5624,6 @@ } } @media (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -5654,6 +5694,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } /* At Activated Menubar */ :root:not([chromehidden~="menubar"], [sizemode="fullscreen"]) @@ -5734,9 +5783,6 @@ } } @media screen and (max-width: 1100px) and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -5816,6 +5862,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } } @media screen and (max-width: 1100px) { @@ -5894,9 +5949,6 @@ } } @media screen and (min-width: 1100px) and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -5967,6 +6019,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } /* At Activated Menubar */ :root:not([chromehidden~="menubar"], [sizemode="fullscreen"]) @@ -6040,9 +6101,6 @@ } } @media screen and (min-width: 1100px) and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -6113,6 +6171,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } /* At Activated Menubar */ :root:not([chromehidden~="menubar"], [sizemode="fullscreen"]) @@ -6694,6 +6761,11 @@ --tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */ --tab-selected-bgimage: unset !important; /* Above FF v101 */ } + #TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon, + .tab-background:is([selected], [multiselected]) { + background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important; + } + #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected]:-moz-lwtheme, #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab @@ -6703,8 +6775,16 @@ */ background-image: linear-gradient(transparent, transparent), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) !important; + background-position: 0, 0, right top; + background-attachment: scroll, scroll, fixed; + background-repeat: repeat-x, repeat-x, no-repeat !important; } @supports -moz-bool-pref("userChrome.theme.transparent.frame") { + :root:not([lwtheme-image]) + #tabbrowser-arrowscrollbox + > .tabbrowser-tab + > .tab-stack + > .tab-background[selected]:-moz-lwtheme, :root:not([lwtheme-image]) #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox @@ -7189,18 +7269,21 @@ @supports -moz-bool-pref("userChrome.tab.photon_like_contextline") or -moz-bool-pref("userChrome.tab.static_separator") or -moz-bool-pref( "userChrome.tab.bar_separator" ) { - :root[lwtheme-mozlightdark] #tabbrowser-tabs, - :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] { - --tab-line-color: rgb(10, 132, 255) !important; - } - @media (-moz-gtk-csd-available) { - :root:not(:-moz-lwtheme) #tabbrowser-tabs { - --tab-line-color: AccentColor !important; /* -moz-accent-color */ + @supports -moz-bool-pref("userChrome.tab.blue_accent") { + :root, + #tabbrowser-tabs { + --tab-line-color: rgb(10, 132, 255) !important; } - @supports -moz-bool-pref("userChrome.compatibility.accent_color") { + } + @supports not -moz-bool-pref("userChrome.tab.blue_accent") { + @media (-moz-gtk-csd-available) { :root:not(:-moz-lwtheme) #tabbrowser-tabs { - --tab-line-color: Highlight !important; /* -moz-accent-color */ + --tab-line-color: AccentColor !important; /* -moz-accent-color */ + } + @supports -moz-bool-pref("userChrome.compatibility.accent_color") { + :root:not(:-moz-lwtheme) #tabbrowser-tabs { + --tab-line-color: Highlight !important; /* -moz-accent-color */ + } } } } @@ -7212,6 +7295,12 @@ height: 2px !important; border-radius: var(--tab-border-radius, 4px) var(--tab-border-radius, 4px) 0 0 !important; } + :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]), + :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line, + :root[lwtheme-mozlightdark][lwthemetextcolor="bright"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line { + --tab-line-color: rgb(10, 132, 255); + } .tabbrowser-tab:is([selected], [multiselected]) .tab-context-line { /* Photon like color Default: var(--tab-line-color, rgb(10, 132, 255)) @@ -8471,6 +8560,7 @@ --uc-multirow-bookmark-rows: 3; --uc-multirow-bookmark-row-margin: 2px; max-height: none !important; + height: unset !important; } #PlacesToolbar > hbox { display: block; @@ -8484,7 +8574,7 @@ max-height: calc( var(--uc-multirow-bookmark-rows) * ( - var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 * + var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 * var(--uc-multirow-bookmark-row-margin) ) ) !important; @@ -10932,7 +11022,7 @@ list-style-image: url("chrome://global/skin/icons/search-glass.svg"); } #appMenu-translate-button { - list-style-image: url(chrome://browser/skin/translations.svg); + list-style-image: url("../icons/translations.svg"); } #appMenu-zoom-controls2::before, #appMenu-zoom-controls::before { @@ -11158,7 +11248,7 @@ /* Browser Console */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(5), #PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) { - list-style-image: url("chrome://devtools/skin/images/command-console.svg"); + list-style-image: url("../icons/command-console.svg"); } /* Responsive Design Mode */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(4), @@ -11168,7 +11258,7 @@ /* Eyedropper */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(3), #PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) { - list-style-image: url("chrome://devtools/skin/images/command-eyedropper.svg"); + list-style-image: url("../icons/command-eyedropper.svg"); } /* Page Source - Edge file-search.svg */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(2), @@ -11178,7 +11268,7 @@ /* Extensions for Devel */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(1), #PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) { - list-style-image: url("chrome://devtools/skin/images/debugging-addons.svg"); + list-style-image: url("chrome://mozapps/skin/extensions/extension.svg"); } #appmenu-developer-tools-view .subviewbutton:last-child { margin-bottom: 6px !important; @@ -11196,6 +11286,7 @@ #appMenu_troubleShooting { list-style-image: url("chrome://global/skin/icons/more.svg"); } + #appMenu-report-broken-site-button, #appMenu_help_reportSiteIssue { list-style-image: url("chrome://global/skin/icons/lightbulb.svg"); } @@ -11408,9 +11499,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -11492,9 +11584,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -11585,9 +11678,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -11596,6 +11690,9 @@ padding-inline-start: var(--menu-background-padding-default) !important; margin-left: 0 !important; } + .menupopup-arrowscrollbox { + padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ + } } @media (-moz-platform: windows), (-moz-gtk-csd-available) { @supports -moz-bool-pref("userChrome.theme.non_native_menu") { @@ -11650,9 +11747,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -11661,6 +11759,9 @@ padding-inline-start: var(--menu-background-padding-default) !important; margin-left: 0 !important; } + .menupopup-arrowscrollbox { + padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ + } } } } @@ -11743,6 +11844,32 @@ list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important; } } + /* Exeptions */ + #unified-extensions-context-menu > menuitem::before { + padding-inline: 0 !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]) { + padding-inline-start: 0 !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked] { + padding-left: 4px !important; + background-image: none !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"] { + padding-left: calc(var(--context-menu-mac-padding) - 8px) !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"] + .menu-iconic-text { + padding-left: 8px !important; + } } /*= Bookmark Menu - Layout ===================================================*/ /* #goPopup(Legacy of historyMenuPopup), #historyMenuPopup, #bookmarksMenuPopup: looks like global menu @@ -12096,7 +12223,8 @@ #spell-no-suggestions { --menuitem-image: url("../icons/text-proofing-tools.svg"); } - #spell-add-to-dictionary { + #spell-add-to-dictionary, + #spell-add-dictionaries { --menuitem-image: url("../icons/book-add.svg"); } #spell-undo-add-to-dictionary { @@ -12105,9 +12233,7 @@ #context-openlinkincurrent { --menuitem-image: url("../icons/link-square.svg"); } - #context-openlinkincontainertab { - --menuitem-image: var(--uc-new-tab-icon); - } + #context-openlinkincontainertab, #context-openlinkintab { --menuitem-image: var(--uc-new-tab-icon); } @@ -12243,30 +12369,40 @@ #fill-login-generated-password { --menuitem-image: url("chrome://browser/skin/login.svg"); } + #use-relay-mask { + --menuitem-image: url("../icons/relay-logo.svg"); + } #manage-saved-logins { --menuitem-image: url("../icons/key-multiple.svg"); } - #context-undo { + #context-undo, + #context-pdfjs-undo { --menuitem-image: url("../icons/undo.svg"); } @supports -moz-bool-pref("userChrome.icon.menu.full") { - #context-redo { + #context-redo, + #context-pdfjs-redo { --menuitem-image: url("../icons/redo.svg"); } } - #context-cut { + #context-cut, + #context-pdfjs-cut { --menuitem-image: url("../icons/edit-cut.svg"); } - #context-copy { + #context-copy, + #context-pdfjs-copy { --menuitem-image: url("../icons/edit-copy.svg"); } - #context-paste { + #context-paste, + #context-pdfjs-paste { --menuitem-image: url("../icons/edit-paste.svg"); } - #context-delete { + #context-delete, + #context-pdfjs-delete { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); } - #context-selectall { + #context-selectall, + #context-pdfjs-selectall { --menuitem-image: url("../icons/select-all-on.svg"); } #context-reveal-password { @@ -13001,7 +13137,7 @@ --menuitem-image: url("../icons/command-frames.svg"); } #menu_browserConsole { - --menuitem-image: url("chrome://devtools/skin/images/command-console.svg"); + --menuitem-image: url("../icons/command-console.svg"); } #menu_responsiveUI { /* checkbox */ @@ -13009,13 +13145,13 @@ } #menu_eyedropper { /* checkbox */ - --menuitem-image: url("chrome://devtools/skin/images/command-eyedropper.svg"); + --menuitem-image: url("../icons/command-eyedropper.svg"); } #menu_pageSource { --menuitem-image: url("../icons/document-search.svg"); } #extensionsForDevelopers { - --menuitem-image: url("chrome://devtools/skin/images/debugging-addons.svg"); + --menuitem-image: url("chrome://mozapps/skin/extensions/extension.svg"); } /*= windowPopup ==============================================================*/ #windowPopup > menuitem[command="minimizeWindow"] { @@ -13028,6 +13164,9 @@ #menu_openHelp { --menuitem-image: url("chrome://global/skin/icons/help.svg"); } + #help_reportBrokenSite { + --menuitem-image: url("chrome://global/skin/icons/lightbulb.svg"); + } #feedbackPage { --menuitem-image: url("../icons/send.svg"); } @@ -13117,6 +13256,18 @@ } } } + /** Icons - 1.25px Stroke Width ***********************************************/ + @supports -moz-bool-pref("userChrome.icon.1-25px_stroke") { + #firefox-view-button { + list-style-image: url("../icons/firefox-view.svg") !important; + } + #reset-pbm-toolbar-button { + list-style-image: url("../icons/flame.svg") !important; + } + #translations-button-icon { + list-style-image: url("../icons/translations.svg") !important; + } + } /** Icons for fork browsers ***************************************************/ /*= Waterfox =================================================================*/ @supports -moz-bool-pref("userChrome.icon.panel") { @@ -13159,6 +13310,12 @@ } } /*= Floorp Browser ===========================================================*/ + #ssbPageAction-image { + list-style-image: url("../icons/pwa-install.svg"); + } + #ssbPageAction-image[open-ssb="true"] { + list-style-image: url("../icons/pwa-launch.svg"); + } @supports -moz-bool-pref("userChrome.icon.panel") { #rebootappmenu { list-style-image: url("../icons/refresh-cw.svg"); @@ -13166,6 +13323,15 @@ #openprofiledir { list-style-image: var(--uc-folder-icon); } + #appMenu-ssb-button { + list-style-image: url("../icons/pwa-manage.svg"); + } + #appMenu-install-or-open-ssb-current-page-button { + list-style-image: url("../icons/pwa-install.svg"); + } + #appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] { + list-style-image: url("../icons/pwa-launch.svg"); + } } @supports -moz-bool-pref("userChrome.icon.menu") { #toggle_sharemode { @@ -13213,6 +13379,12 @@ #deleteWebpanelMenu { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); } + #run-ssb-contextmenu { + --menuitem-image: url("../icons/pwa-launch.svg"); + } + #uninstall-ssb-contextmenu { + --menuitem-image: url("../icons/pwa-remove.svg"); + } } } /*@ NIGHTLY @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@ -13293,6 +13465,7 @@ /*= Drop Indicator Color #473 ================================================*/ /*= Firefox View Border #498 =================================================*/ /*= Menubar rounding #814 ====================================================*/ + /*= Infobar Align #858 =======================================================*/ } @media (-moz-bool-pref: "userChrome.compatibility.theme") and (-moz-bool-pref: "userChrome.tab.connect_to_window") { /* TARGET: original, photon */ @@ -13328,24 +13501,28 @@ } } @media (-moz-bool-pref: "userChrome.compatibility.theme") { - :root[lwtheme-image] { + :root[lwtheme-image] > body { background-image: var(--lwt-header-image) !important; /* Original: var(--lwt-header-image) */ background-repeat: no-repeat !important; background-position: right top !important; + background-color: var(--lwt-accent-color, Window) !important; + } + :root[lwtheme-image] > body:-moz-window-inactive { + background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important; } } @media (-moz-bool-pref: "userChrome.compatibility.theme") and (min-width: 2500px) { - :root[lwtheme-image] { + :root[lwtheme-image] > body { background-size: contain; } } @media (-moz-bool-pref: "userChrome.compatibility.theme") and (min-width: 2500px) and (-moz-bool-pref: "userChrome.compatibility.covered_header_image") { - :root[lwtheme-image] { + :root[lwtheme-image] > body { background-size: cover; } } @media (-moz-bool-pref: "userChrome.compatibility.theme") { - :root[lwtheme-image] #navigator-toolbox:-moz-lwtheme { + :root[lwtheme-image] > body #navigator-toolbox:-moz-lwtheme { background-image: var(--lwt-header-image), var(--lwt-additional-images) !important; background-repeat: var(--lwt-background-tiling) !important; background-position: var(--lwt-background-alignment) !important; @@ -13358,6 +13535,11 @@ --lwt-tabs-border-color: rgba(0, 0, 0, 0.4); } } +@media (-moz-bool-pref: "userChrome.compatibility.theme") { + #customization-container { + background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */ + } +} @media (-moz-bool-pref: "userChrome.compatibility.theme") { html|input.findbar-textbox { border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */ @@ -13397,6 +13579,11 @@ --panel-border-radius: var(--arrowpanel-border-radius); } } +@media (-moz-bool-pref: "userChrome.compatibility.theme") { + .container.infobar { + align-items: center !important; + } +} /*= OS - Compatibility =======================================================*/ @media (-moz-bool-pref: "userChrome.compatibility.os") { /*= Windows 10 - Top border of accent color at ESR #358 ======================*/ @@ -13979,7 +14166,6 @@ :root:not(:-moz-lwtheme) .urlbarView-url { --urlbar-popup-url-color: AccentColor; } - /* Nightly Compatibility */ } @media (-moz-bool-pref: "userChrome.theme.system_default") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") { :root:not(:-moz-lwtheme) .urlbarView-url { @@ -13987,9 +14173,14 @@ } } @media (-moz-bool-pref: "userChrome.theme.system_default") and (-moz-gtk-csd-available) { - :root:not(:-moz-lwtheme) #urlbar { - --toolbar-field-focus-color: var(--toolbar-field-color); /* Nightly: rgba(0, 0, 0, 1) */ - --toolbar-field-focus-background-color: var(--toolbar-field-background-color); /* Nightly: white */ + :root:not(:-moz-lwtheme) { + --toolbar-field-background-color: Field !important; + --toolbar-field-color: FieldText !important; + --toolbar-field-border-color: ThreeDShadow !important; + } + :root:not(:-moz-lwtheme) #urlbar-background, + :root:not(:-moz-lwtheme) #searchbar { + background-color: var(--toolbar-field-background-color) !important; } } @media (-moz-bool-pref: "userChrome.theme.system_default") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") { @@ -14002,7 +14193,7 @@ --mac-selected-bgcolor: color-mix(in srgb, rgb(255, 255, 255) 15%, -moz-dialog); --mac-field-bgcolor: Window; --mac-panel-bgcolor: Menu; - --mac-sidebar-bgcolor: -moz-mac-source-list; + --mac-sidebar-bgcolor: Window; --mac-sidebar-hover-bgcolor: color-mix(in srgb, ButtonFace 60%, var(--mac-sidebar-bgcolor)); --mac-hover-bgcolor: Window; --mac-disabled-bgcolor: transparent; @@ -15206,7 +15397,7 @@ } } @media (-moz-bool-pref: "userChrome.theme.fully_color") { - html[lwt-sidebar] body { + html[lwt-sidebar]:not(#main-window) body { background-color: var(--lwt-sidebar-background-color, Field) !important; color: var(--lwt-sidebar-text-color, FieldText) !important; } @@ -16929,7 +17120,7 @@ /* Buttons in URL bar */ /*- Border - Other Fields --------------------------------------------------*/ /*- Sidebar ----------------------------------------------------------------*/ - /*- Full Screen ------------------------------------------------------------*/ + /*- Titlebar & Full Screen -------------------------------------------------*/ /*- Expand - Synced Tabs ---------------------------------------------------*/ /*- Arrow - Synced Tabs ----------------------------------------------------*/ /*- Arrow - Edit Bookmark Popup --------------------------------------------*/ @@ -17041,19 +17232,37 @@ transition-delay: 0s, 0s, 0.25s !important; } } +@media (prefers-reduced-motion: no-preference) and (-moz-bool-pref: "userChrome.decoration.animate") { + #titlebar { + will-change: background-color !important; + transition: background-color 0.2s var(--animation-easing-function) !important; + } + #titlebar:-moz-window-inactive { + transition: background-color 0.5s var(--animation-easing-function) !important; + } +} @media (prefers-reduced-motion: no-preference) and (-moz-bool-pref: "userChrome.decoration.animate") { #navigator-toolbox { /* Full screen out */ - transition: margin-top 1s ease; + will-change: margin-top, background-color !important; + transition: margin-top 1s ease, background-color 0.2s var(--animation-easing-function) !important; transform-origin: top; } + #navigator-toolbox:-moz-window-inactive { + transition: margin-top 1s ease, background-color 0.5s var(--animation-easing-function) !important; + } #navigator-toolbox[inFullscreen="true"] { /* Full screen enter */ animation-duration: 1s; animation-name: fullscreen; animation-timing-function: ease; /* Full screen navbar not hover */ - transition: margin-top 1.3s var(--animation-easing-function) 50ms; + transition: margin-top 1.3s var(--animation-easing-function) 50ms, + background-color 0.2s var(--animation-easing-function) !important; + } + #navigator-toolbox[inFullscreen="true"]:-moz-window-inactive { + transition: margin-top 1.3s var(--animation-easing-function) 50ms, + background-color 0.5s var(--animation-easing-function) !important; } #navigator-toolbox[inFullscreen="true"]:hover { margin-top: 0 !important; @@ -18822,9 +19031,6 @@ (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.hidden.tabbar") and (-moz-platform: windows), (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (-moz-platform: windows), (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.hidden.tabbar") and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -18933,6 +19139,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } @media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.tabbar.on_bottom"), (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.hidden.tabbar"), @@ -19040,9 +19255,6 @@ @media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows), (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows), (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -19127,6 +19339,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } @media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"), (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"), @@ -19228,9 +19449,6 @@ @media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows), (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows), (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -19315,6 +19533,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } @media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"), (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"), @@ -19446,9 +19673,6 @@ screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.hidden.tabbar") and (max-width: 1100px) and (-moz-platform: windows), screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (max-width: 1100px) and (-moz-platform: windows), screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.hidden.tabbar") and (max-width: 1100px) and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -19557,6 +19781,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } @media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (max-width: 1100px), screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.hidden.tabbar") and (max-width: 1100px), @@ -19664,9 +19897,6 @@ @media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows), screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows), screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -19751,6 +19981,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } @media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"), screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"), @@ -19852,9 +20091,6 @@ @media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows), screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows), screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows) { - :root[sizemode="maximized"][tabsintitlebar] { - --uc-titlebar-padding: 8px; - } :root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background { margin-top: calc(-1 * var(--uc-titlebar-padding)); } @@ -19939,6 +20175,15 @@ :root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items { visibility: collapse !important; } + :root[tabsintitlebar] #titlebar { + z-index: 1; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive { + opacity: 1 !important; + } + :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox { + opacity: var(--inactive-titlebar-opacity); + } } @media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"), screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"), @@ -20505,6 +20750,11 @@ --tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */ --tab-selected-bgimage: unset !important; /* Above FF v101 */ } + #TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon, + .tab-background:is([selected], [multiselected]) { + background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important; + } + #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected]:-moz-lwtheme, #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab @@ -20514,9 +20764,17 @@ */ background-image: linear-gradient(transparent, transparent), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) !important; + background-position: 0, 0, right top; + background-attachment: scroll, scroll, fixed; + background-repeat: repeat-x, repeat-x, no-repeat !important; } } @media (-moz-bool-pref: "userChrome.tab.color_like_toolbar") and (-moz-bool-pref: "userChrome.theme.transparent.frame") { + :root:not([lwtheme-image]) + #tabbrowser-arrowscrollbox + > .tabbrowser-tab + > .tab-stack + > .tab-background[selected]:-moz-lwtheme, :root:not([lwtheme-image]) #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox @@ -21110,25 +21368,24 @@ } } /*= Selected Tab - Photon like contextline ===================================*/ -@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline"), - (-moz-bool-pref: "userChrome.tab.static_separator"), - (-moz-bool-pref: "userChrome.tab.bar_separator") { - :root[lwtheme-mozlightdark] #tabbrowser-tabs, - :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] { +@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-bool-pref: "userChrome.tab.blue_accent"), + (-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-bool-pref: "userChrome.tab.blue_accent"), + (-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-bool-pref: "userChrome.tab.blue_accent") { + :root, + #tabbrowser-tabs { --tab-line-color: rgb(10, 132, 255) !important; } } -@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-gtk-csd-available), - (-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-gtk-csd-available), - (-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-gtk-csd-available) { +@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available), + (-moz-bool-pref: "userChrome.tab.static_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available), + (-moz-bool-pref: "userChrome.tab.bar_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) { :root:not(:-moz-lwtheme) #tabbrowser-tabs { --tab-line-color: AccentColor !important; /* -moz-accent-color */ } } -@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"), - (-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"), - (-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") { +@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"), + (-moz-bool-pref: "userChrome.tab.static_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"), + (-moz-bool-pref: "userChrome.tab.bar_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") { :root:not(:-moz-lwtheme) #tabbrowser-tabs { --tab-line-color: Highlight !important; /* -moz-accent-color */ } @@ -21140,6 +21397,12 @@ height: 2px !important; border-radius: var(--tab-border-radius, 4px) var(--tab-border-radius, 4px) 0 0 !important; } + :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]), + :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line, + :root[lwtheme-mozlightdark][lwthemetextcolor="bright"], + :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line { + --tab-line-color: rgb(10, 132, 255); + } .tabbrowser-tab:is([selected], [multiselected]) .tab-context-line { /* Photon like color Default: var(--tab-line-color, rgb(10, 132, 255)) @@ -22468,6 +22731,7 @@ --uc-multirow-bookmark-rows: 3; --uc-multirow-bookmark-row-margin: 2px; max-height: none !important; + height: unset !important; } #PlacesToolbar > hbox { display: block; @@ -22481,7 +22745,7 @@ max-height: calc( var(--uc-multirow-bookmark-rows) * ( - var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 * + var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 * var(--uc-multirow-bookmark-row-margin) ) ) !important; @@ -24804,6 +25068,7 @@ /** Library - Icons Replace ***************************************************/ /** Panel - Icons *************************************************************/ /** Menu - Icons Layout *******************************************************/ + /** Icons - 1.25px Stroke Width ***********************************************/ /** Icons for fork browsers ***************************************************/ /*= Waterfox =================================================================*/ /*= Tor Browser ==============================================================*/ @@ -25294,7 +25559,7 @@ list-style-image: url("chrome://global/skin/icons/search-glass.svg"); } #appMenu-translate-button { - list-style-image: url(chrome://browser/skin/translations.svg); + list-style-image: url("../icons/translations.svg"); } #appMenu-zoom-controls2::before, #appMenu-zoom-controls::before { @@ -25602,7 +25867,7 @@ @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { #appmenu-developer-tools-view .subviewbutton:nth-last-child(5), #PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) { - list-style-image: url("chrome://devtools/skin/images/command-console.svg"); + list-style-image: url("../icons/command-console.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { @@ -25614,7 +25879,7 @@ @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { #appmenu-developer-tools-view .subviewbutton:nth-last-child(3), #PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) { - list-style-image: url("chrome://devtools/skin/images/command-eyedropper.svg"); + list-style-image: url("../icons/command-eyedropper.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { @@ -25626,7 +25891,7 @@ @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { #appmenu-developer-tools-view .subviewbutton:nth-last-child(1), #PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) { - list-style-image: url("chrome://devtools/skin/images/debugging-addons.svg"); + list-style-image: url("chrome://mozapps/skin/extensions/extension.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { @@ -25655,6 +25920,7 @@ } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { + #appMenu-report-broken-site-button, #appMenu_help_reportSiteIssue { list-style-image: url("chrome://global/skin/icons/lightbulb.svg"); } @@ -25922,9 +26188,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -26025,9 +26292,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -26117,9 +26385,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -26128,6 +26397,9 @@ padding-inline-start: var(--menu-background-padding-default) !important; margin-left: 0 !important; } + .menupopup-arrowscrollbox { + padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ + } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available), (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) { @@ -26177,9 +26449,10 @@ #context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, - #frame > menupopup + #frame > menupopup, + #spell-dictionaries-menu ) - > menuitem, + > menuitem:not([type="checkbox"][checked="true"], [type="radio"]), .openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, @@ -26188,6 +26461,9 @@ padding-inline-start: var(--menu-background-padding-default) !important; margin-left: 0 !important; } + .menupopup-arrowscrollbox { + padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */ + } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) { :root { @@ -26233,6 +26509,7 @@ padding-inline-start: calc(var(--context-menu-background-padding) + var(--context-menu-mac-padding)) !important; } /* Global Menu */ + /* Exeptions */ } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-bool-pref: "userChrome.icon.global_menu.mac") { menupopup:is( @@ -26264,6 +26541,35 @@ list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important; } } +@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") { + #unified-extensions-context-menu > menuitem::before { + padding-inline: 0 !important; + } +} +@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") { + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]) { + padding-inline-start: 0 !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked] { + padding-left: 4px !important; + background-image: none !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"] { + padding-left: calc(var(--context-menu-mac-padding) - 8px) !important; + } + :not(menu, #ContentSelectDropdown, #context-navigation) + > menupopup:not(.in-menulist) + > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"] + .menu-iconic-text { + padding-left: 8px !important; + } +} @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") { menupopup menupopup[emptyplacesresult] .menu-text, #PersonalToolbar menupopup[emptyplacesresult] .menu-text { @@ -26699,7 +27005,8 @@ } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #spell-add-to-dictionary { + #spell-add-to-dictionary, + #spell-add-dictionaries { --menuitem-image: url("../icons/book-add.svg"); } } @@ -26714,11 +27021,7 @@ } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-openlinkincontainertab { - --menuitem-image: var(--uc-new-tab-icon); - } -} -@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { + #context-openlinkincontainertab, #context-openlinkintab { --menuitem-image: var(--uc-new-tab-icon); } @@ -26939,43 +27242,55 @@ --menuitem-image: url("chrome://browser/skin/login.svg"); } } +@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { + #use-relay-mask { + --menuitem-image: url("../icons/relay-logo.svg"); + } +} @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { #manage-saved-logins { --menuitem-image: url("../icons/key-multiple.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-undo { + #context-undo, + #context-pdfjs-undo { --menuitem-image: url("../icons/undo.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") and (-moz-bool-pref: "userChrome.icon.menu.full") { - #context-redo { + #context-redo, + #context-pdfjs-redo { --menuitem-image: url("../icons/redo.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-cut { + #context-cut, + #context-pdfjs-cut { --menuitem-image: url("../icons/edit-cut.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-copy { + #context-copy, + #context-pdfjs-copy { --menuitem-image: url("../icons/edit-copy.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-paste { + #context-paste, + #context-pdfjs-paste { --menuitem-image: url("../icons/edit-paste.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-delete { + #context-delete, + #context-pdfjs-delete { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { - #context-selectall { + #context-selectall, + #context-pdfjs-selectall { --menuitem-image: url("../icons/select-all-on.svg"); } } @@ -28042,7 +28357,7 @@ } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { #menu_browserConsole { - --menuitem-image: url("chrome://devtools/skin/images/command-console.svg"); + --menuitem-image: url("../icons/command-console.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { @@ -28054,7 +28369,7 @@ @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { #menu_eyedropper { /* checkbox */ - --menuitem-image: url("chrome://devtools/skin/images/command-eyedropper.svg"); + --menuitem-image: url("../icons/command-eyedropper.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { @@ -28064,7 +28379,7 @@ } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { #extensionsForDevelopers { - --menuitem-image: url("chrome://devtools/skin/images/debugging-addons.svg"); + --menuitem-image: url("chrome://mozapps/skin/extensions/extension.svg"); } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { @@ -28080,6 +28395,11 @@ --menuitem-image: url("chrome://global/skin/icons/help.svg"); } } +@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { + #help_reportBrokenSite { + --menuitem-image: url("chrome://global/skin/icons/lightbulb.svg"); + } +} @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") { #feedbackPage { --menuitem-image: url("../icons/send.svg"); @@ -28207,6 +28527,17 @@ --menuitem-image: url("chrome://browser/skin/import.svg"); } } +@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.1-25px_stroke") { + #firefox-view-button { + list-style-image: url("../icons/firefox-view.svg") !important; + } + #reset-pbm-toolbar-button { + list-style-image: url("../icons/flame.svg") !important; + } + #translations-button-icon { + list-style-image: url("../icons/translations.svg") !important; + } +} @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { #appMenu-restart-button { list-style-image: url("../icons/refresh-cw.svg") !important; @@ -28245,6 +28576,14 @@ --menuitem-image: url("chrome://browser/skin/onion.svg"); } } +@media not (-moz-bool-pref: "userChrome.icon.disabled") { + #ssbPageAction-image { + list-style-image: url("../icons/pwa-install.svg"); + } + #ssbPageAction-image[open-ssb="true"] { + list-style-image: url("../icons/pwa-launch.svg"); + } +} @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") { #rebootappmenu { list-style-image: url("../icons/refresh-cw.svg"); @@ -28252,6 +28591,15 @@ #openprofiledir { list-style-image: var(--uc-folder-icon); } + #appMenu-ssb-button { + list-style-image: url("../icons/pwa-manage.svg"); + } + #appMenu-install-or-open-ssb-current-page-button { + list-style-image: url("../icons/pwa-install.svg"); + } + #appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] { + list-style-image: url("../icons/pwa-launch.svg"); + } } @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") { #toggle_sharemode { @@ -28299,4 +28647,10 @@ #deleteWebpanelMenu { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); } + #run-ssb-contextmenu { + --menuitem-image: url("../icons/pwa-launch.svg"); + } + #uninstall-ssb-contextmenu { + --menuitem-image: url("../icons/pwa-remove.svg"); + } } diff --git a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css index 62041ecf..8d46fb29 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css +++ b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css @@ -1515,6 +1515,7 @@ background: var(--in-content-page-background) !important; } /* Text */ + blockquote, .mzp-c-menu-category .mzp-c-menu-title, .mzp-c-menu-item .mzp-c-menu-item-link, .mzp-c-menu-item .mzp-c-menu-item-link > *, @@ -1609,6 +1610,9 @@ .support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) { color: var(--in-content-page-color) !important; } + blockquote { + border-color: var(--in-content-border-color) !important; + } .sumo-button.secondary-button { border-color: transparent !important; } @@ -3572,6 +3576,13 @@ } } } + @-moz-document url-prefix("about:logins") { + @supports -moz-bool-pref("userChrome.icon.context_menu") { + .menuitem-export { + background-image: url("../icons/toolbarButton-download.svg") !important; + } + } + } } } /** Download Panel ************************************************************/ @@ -5130,6 +5141,7 @@ background: var(--in-content-page-background) !important; } /* Text */ + blockquote, .mzp-c-menu-category .mzp-c-menu-title, .mzp-c-menu-item .mzp-c-menu-item-link, .mzp-c-menu-item .mzp-c-menu-item-link > *, @@ -5224,6 +5236,9 @@ .support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) { color: var(--in-content-page-color) !important; } + blockquote { + border-color: var(--in-content-border-color) !important; + } .sumo-button.secondary-button { border-color: transparent !important; } @@ -7304,6 +7319,15 @@ } } } +@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") { + @-moz-document url-prefix("about:logins") { + @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") { + .menuitem-export { + background-image: url("../icons/toolbarButton-download.svg") !important; + } + } + } +} /** Download Panel ************************************************************/ @-moz-document url-prefix("about:downloads") { @media (prefers-reduced-motion: no-preference) and (-moz-bool-pref: "userChrome.decoration.download_panel") { diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/command-console.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-console.svg new file mode 100644 index 00000000..6e8a445f --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/command-eyedropper.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-eyedropper.svg new file mode 100644 index 00000000..708e127e --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-eyedropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/firefox-view.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/firefox-view.svg new file mode 100644 index 00000000..a3da0d09 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/firefox-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/flame.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/flame.svg new file mode 100644 index 00000000..dd1062cf --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/flame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-install.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-install.svg new file mode 100644 index 00000000..37d05c18 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-install.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-launch.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-launch.svg new file mode 100644 index 00000000..e7662e13 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-manage.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-manage.svg new file mode 100644 index 00000000..5bed6199 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-manage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-remove.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-remove.svg new file mode 100644 index 00000000..3362b74e --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/relay-logo.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/relay-logo.svg new file mode 100644 index 00000000..b3ee0aae --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/relay-logo.svg @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg index 2b0c392d..c9199598 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/translations.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/translations.svg new file mode 100644 index 00000000..155c55fe --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/translations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/arch-config/.mozilla/firefox/default-release/prefs.js b/arch-config/.mozilla/firefox/default-release/prefs.js index 4b2395c4..38df9c86 100644 --- a/arch-config/.mozilla/firefox/default-release/prefs.js +++ b/arch-config/.mozilla/firefox/default-release/prefs.js @@ -13,32 +13,37 @@ user_pref("accessibility.typeaheadfind.flashBar", 0); user_pref("app.normandy.first_run", false); user_pref("app.normandy.migrationsApplied", 12); user_pref("app.normandy.user_id", "386ca480-d13e-460a-b05c-42200328125f"); -user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1700809591); -user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1700809591); -user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1700809591); -user_pref("app.update.lastUpdateTime.region-update-timer", 1700809591); -user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1700809639); -user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1700809591); -user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1699804270); -user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1700809591); +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1709458515); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1709462116); +user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1709458515); +user_pref("app.update.lastUpdateTime.region-update-timer", 1709379524); +user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1709458515); +user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1709458515); +user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1709383133); +user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1709458515); user_pref("browser.aboutConfig.showWarning", false); user_pref("browser.bookmarks.defaultLocation", "Sf1F8MX-syPh"); -user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 1); +user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 2); user_pref("browser.bookmarks.showMobileBookmarks", true); user_pref("browser.compactmode.show", true); user_pref("browser.contentblocking.category", "strict"); user_pref("browser.contextual-services.contextId", "{9ee371a6-c521-4edc-9de2-47e6b51ad9a5}"); user_pref("browser.download.panel.shown", true); user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true); +user_pref("browser.download.viewableInternally.typeWasRegistered.jxl", true); user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); user_pref("browser.eme.ui.firstContentShown", true); user_pref("browser.engagement.downloads-button.has-used", true); user_pref("browser.engagement.fxa-toolbar-menu-button.has-used", true); user_pref("browser.engagement.home-button.has-used", true); user_pref("browser.firefox-view.feature-tour", "{\"message\":\"FIREFOX_VIEW_FEATURE_TOUR\",\"screen\":\"\",\"complete\":true}"); +user_pref("browser.firefox-view.view-count", 10); user_pref("browser.migration.version", 142); user_pref("browser.newtab.extensionControlled", true); user_pref("browser.newtab.privateAllowed", false); +user_pref("browser.newtabpage.activity-stream.discoverystream.endpointSpocsClear", "https://spocs.mozilla.net/user"); +user_pref("browser.newtabpage.activity-stream.discoverystream.endpoints", "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/,https://spocs.mozilla.net/"); +user_pref("browser.newtabpage.activity-stream.discoverystream.spocs-endpoint", "https://spocs.mozilla.net/spocs"); user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); user_pref("browser.newtabpage.activity-stream.feeds.topsites", false); user_pref("browser.newtabpage.activity-stream.impressionId", "{2e752558-1d33-42e9-bc09-bdaddd273b19}"); @@ -53,27 +58,31 @@ user_pref("browser.pdfjs.feature-tour", "{\"screen\":\"\",\"complete\":true}"); user_pref("browser.protections_panel.infoMessage.seen", true); user_pref("browser.proton.enabled", true); user_pref("browser.proton.toolbar.version", 3); -user_pref("browser.region.update.updated", 1700809592); +user_pref("browser.region.update.updated", 1709379525); user_pref("browser.rights.3.shown", true); user_pref("browser.safebrowsing.malware.enabled", false); user_pref("browser.safebrowsing.phishing.enabled", false); -user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1700809562758"); -user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1700831162758"); +user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1709458485462"); +user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1709480085462"); user_pref("browser.search.region", "CH"); user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20230925122949"); -user_pref("browser.shell.mostRecentDateSetAsDefault", "1700809638"); +user_pref("browser.shell.checkDefaultBrowser", true); +user_pref("browser.shell.mostRecentDateSetAsDefault", "1709458483"); user_pref("browser.startup.couldRestoreSession.count", 1); user_pref("browser.startup.homepage", "wiki.exu.li"); -user_pref("browser.startup.homepage_override.buildID", "20231120231815"); -user_pref("browser.startup.homepage_override.mstone", "120.0"); -user_pref("browser.startup.lastColdStartupCheck", 1700809638); +user_pref("browser.startup.homepage_override.buildID", "20240219145322"); +user_pref("browser.startup.homepage_override.mstone", "123.0"); +user_pref("browser.startup.lastColdStartupCheck", 1709458483); user_pref("browser.startup.upgradeDialog.version", 106); +user_pref("browser.tabs.firefox-view.ui-state.opentabs.open", true); +user_pref("browser.tabs.firefox-view.ui-state.recentlyclosed.open", true); +user_pref("browser.tabs.firefox-view.ui-state.tab-pickup.open", true); user_pref("browser.toolbars.bookmarks.visibility", "always"); user_pref("browser.translation.detectLanguage", false); user_pref("browser.translation.neverForLanguages", "de"); user_pref("browser.translation.ui.show", false); user_pref("browser.translations.panelShown", true); -user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"sponsorblocker_ajay_app-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"ublock0_raymondhill_net-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_testpilot-containers-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"unified-extensions-button\",\"reset-pbm-toolbar-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\",\"sponsorblocker_ajay_app-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"unified-extensions-area\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":20,\"newElementCount\":4}"); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"sponsorblocker_ajay_app-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\",\"_c49b13b1-5dee-4345-925e-0c793377e3fa_-browser-action\",\"_e4a8a97b-f2ed-450b-b12d-ee082ba24781_-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"ublock0_raymondhill_net-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_testpilot-containers-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"unified-extensions-button\",\"reset-pbm-toolbar-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\",\"sponsorblocker_ajay_app-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\",\"_c49b13b1-5dee-4345-925e-0c793377e3fa_-browser-action\",\"_e4a8a97b-f2ed-450b-b12d-ee082ba24781_-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"unified-extensions-area\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":20,\"newElementCount\":4}"); user_pref("browser.urlbar.quicksuggest.migrationVersion", 2); user_pref("browser.urlbar.quicksuggest.scenario", "history"); user_pref("browser.urlbar.suggest.calculator", true); @@ -96,7 +105,7 @@ user_pref("devtools.toolsidebar-height.inspector", 468); user_pref("devtools.toolsidebar-width.inspector", 500); user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 225); user_pref("distribution.archlinux.bookmarksProcessed", true); -user_pref("distribution.iniFile.exists.appversion", "120.0"); +user_pref("distribution.iniFile.exists.appversion", "123.0"); user_pref("distribution.iniFile.exists.value", true); user_pref("doh-rollout.disable-heuristics", true); user_pref("doh-rollout.doneFirstRun", true); @@ -107,12 +116,12 @@ user_pref("dom.security.https_only_mode_ever_enabled", true); user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); user_pref("extensions.blocklist.pingCountVersion", -1); user_pref("extensions.databaseSchema", 35); -user_pref("extensions.dnr.lastStoreUpdateTag.5f25abbb-d076-4c4f-b285-9a0086d69305", "{a5cd49b5-6850-405d-bf8f-059064219c87}"); -user_pref("extensions.getAddons.cache.lastUpdate", 1700809638); +user_pref("extensions.dnr.lastStoreUpdateTag.5f25abbb-d076-4c4f-b285-9a0086d69305", "{d9df70be-8d7b-41db-b06f-611665d2b928}"); +user_pref("extensions.getAddons.cache.lastUpdate", 1709458515); user_pref("extensions.getAddons.databaseSchema", 6); -user_pref("extensions.lastAppBuildId", "20231120231815"); -user_pref("extensions.lastAppVersion", "120.0"); -user_pref("extensions.lastPlatformVersion", "120.0"); +user_pref("extensions.lastAppBuildId", "20240219145322"); +user_pref("extensions.lastAppVersion", "123.0"); +user_pref("extensions.lastPlatformVersion", "123.0"); user_pref("extensions.pendingOperations", false); user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true); user_pref("extensions.quarantinedDomains.list", "autoatendimento.bb.com.br,ibpf.sicredi.com.br,ibpj.sicredi.com.br,internetbanking.caixa.gov.br,www.ib12.bradesco.com.br,www2.bancobrasil.com.br"); @@ -120,8 +129,8 @@ user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}"); user_pref("extensions.translations.disabled", false); user_pref("extensions.ui.dictionary.hidden", true); user_pref("extensions.ui.extension.hidden", false); -user_pref("extensions.ui.lastCategory", "addons://list/extension"); -user_pref("extensions.ui.locale.hidden", true); +user_pref("extensions.ui.lastCategory", "addons://list/theme"); +user_pref("extensions.ui.locale.hidden", false); user_pref("extensions.ui.sitepermission.hidden", true); user_pref("extensions.webcompat.enable_shims", true); user_pref("extensions.webcompat.perform_injections", true); @@ -146,31 +155,36 @@ user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{1be309c5-3e4f- user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{446900e4-71c2-419f-a6a7-df9c091e268b}", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{762f9885-5a13-4abd-9c77-433dcd38b8fd}", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}", true); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{c49b13b1-5dee-4345-925e-0c793377e3fa}", true); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{e58d3966-3d76-4cd9-8552-1582fbc800c1}", true); -user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"5a284c72-f65d-4cb7-a47a-dfbf48f804a1\",\"pictureinpicture@mozilla.org\":\"4a1c43d6-b945-4368-9573-558a5fc81d4f\",\"screenshots@mozilla.org\":\"ee97a718-8f28-4c39-81a6-991b485b9943\",\"webcompat-reporter@mozilla.org\":\"57c83f80-a1a8-4c98-a5c6-fa2365687f15\",\"webcompat@mozilla.org\":\"08f69277-7ddb-447d-a3c4-34a14f4b19a2\",\"default-theme@mozilla.org\":\"9b164090-e1da-43cb-8214-4a2c15516810\",\"addons-search-detection@mozilla.com\":\"d00c2b31-fa03-4594-8dfa-63266348fa91\",\"google@search.mozilla.org\":\"b2b9cde9-7495-4a1f-a5a5-25493e859a7c\",\"wikipedia@search.mozilla.org\":\"74a35fe8-13e6-4d18-b4bd-32d59f271587\",\"bing@search.mozilla.org\":\"6f1af1b9-310d-47e5-9abc-b640a5ea32b7\",\"ddg@search.mozilla.org\":\"07054b9a-dc51-4984-aefb-1dedbdf3b68c\",\"amazon@search.mozilla.org\":\"8d7ed816-22a3-464c-9767-1a7f4b9b8e15\",\"ebay@search.mozilla.org\":\"6f8e97f3-6609-43ef-9399-c905741a0f2b\",\"tridactyl.vim@cmcaine.co.uk\":\"2476b220-53a2-4175-a539-1bfabede41b7\",\"sponsorBlocker@ajay.app\":\"009d83bd-dd0c-48c1-9ff4-a8ccf60e78c5\",\"wayback_machine@mozilla.org\":\"e254a988-11f9-43de-95ed-5bcfb35c46a4\",\"{1be309c5-3e4f-4b99-927d-bb500eb4fa88}\":\"d1344d9c-6d78-46c4-a58e-6b967d85286f\",\"{e58d3966-3d76-4cd9-8552-1582fbc800c1}\":\"3cda5ae3-6d5c-404a-8d16-1703f0d99c55\",\"clearcache@michel.de.almeida\":\"922bb564-3645-4119-9cdb-38233b1f7e9e\",\"search@kagi.com\":\"5f25abbb-d076-4c4f-b285-9a0086d69305\",\"enhancerforyoutube@maximerf.addons.mozilla.org\":\"045ae8d5-33c7-48dc-9c49-a92e17a9e319\",\"uBlock0@raymondhill.net\":\"acc864fe-5b54-449e-b624-96903d6e403f\",\"{12cf650b-1822-40aa-bff0-996df6948878}\":\"e1cf7a8c-d7e9-4d1e-87ed-a5a3192a72b4\",\"@testpilot-containers\":\"3e1d108c-2678-4dbd-acc9-b6863f30f4c5\",\"WebToEpub@Baka-tsuki.org\":\"f6549b5b-eddf-4529-8968-2ed336ee2cf6\",\"gdpr@cavi.au.dk\":\"f66e0908-9382-487d-a1a0-4ffb3ba24a5e\",\"firefox-translations-addon@mozilla.org\":\"c8b86033-bc43-4e2b-97a6-2a5b91a087be\",\"{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}\":\"bea34374-9e4d-4696-aa53-01dc23e13a39\",\"7esoorv3@alefvanoon.anonaddy.me\":\"2f7f99c3-4b77-4c09-82b1-18891564832b\",\"{762f9885-5a13-4abd-9c77-433dcd38b8fd}\":\"490f89dd-dc51-4790-b4d7-33f95c815541\",\"{446900e4-71c2-419f-a6a7-df9c091e268b}\":\"dca6a399-8ae4-4dee-bff7-2f464c90409d\",\"languagetool-webextension@languagetool.org\":\"8ebe07a0-a41e-482a-8f6c-f9d615f422c8\",\"addons-restricted-domains@mozilla.com\":\"149dfabc-ace0-4035-85a5-5d09804c6df9\",\"floccus@handmadeideas.org\":\"60eae207-1578-4c4c-a4f4-524f7c570899\",\"contact.nhentaidownloader@zirk.eu\":\"31f7d26f-c849-4298-9255-6c8a91b60a19\",\"leo_ende_de@search.mozilla.org\":\"7f3317ec-93d0-41f7-9b47-20d9705f9eb8\",\"ecosia@search.mozilla.org\":\"49705786-25b6-4949-9257-3ba1c1ed7505\"}"); +user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"5a284c72-f65d-4cb7-a47a-dfbf48f804a1\",\"pictureinpicture@mozilla.org\":\"4a1c43d6-b945-4368-9573-558a5fc81d4f\",\"screenshots@mozilla.org\":\"ee97a718-8f28-4c39-81a6-991b485b9943\",\"webcompat-reporter@mozilla.org\":\"57c83f80-a1a8-4c98-a5c6-fa2365687f15\",\"webcompat@mozilla.org\":\"08f69277-7ddb-447d-a3c4-34a14f4b19a2\",\"default-theme@mozilla.org\":\"9b164090-e1da-43cb-8214-4a2c15516810\",\"addons-search-detection@mozilla.com\":\"d00c2b31-fa03-4594-8dfa-63266348fa91\",\"google@search.mozilla.org\":\"b2b9cde9-7495-4a1f-a5a5-25493e859a7c\",\"wikipedia@search.mozilla.org\":\"74a35fe8-13e6-4d18-b4bd-32d59f271587\",\"bing@search.mozilla.org\":\"6f1af1b9-310d-47e5-9abc-b640a5ea32b7\",\"ddg@search.mozilla.org\":\"07054b9a-dc51-4984-aefb-1dedbdf3b68c\",\"ebay@search.mozilla.org\":\"6f8e97f3-6609-43ef-9399-c905741a0f2b\",\"tridactyl.vim@cmcaine.co.uk\":\"2476b220-53a2-4175-a539-1bfabede41b7\",\"sponsorBlocker@ajay.app\":\"009d83bd-dd0c-48c1-9ff4-a8ccf60e78c5\",\"wayback_machine@mozilla.org\":\"e254a988-11f9-43de-95ed-5bcfb35c46a4\",\"{1be309c5-3e4f-4b99-927d-bb500eb4fa88}\":\"d1344d9c-6d78-46c4-a58e-6b967d85286f\",\"{e58d3966-3d76-4cd9-8552-1582fbc800c1}\":\"3cda5ae3-6d5c-404a-8d16-1703f0d99c55\",\"clearcache@michel.de.almeida\":\"922bb564-3645-4119-9cdb-38233b1f7e9e\",\"search@kagi.com\":\"5f25abbb-d076-4c4f-b285-9a0086d69305\",\"enhancerforyoutube@maximerf.addons.mozilla.org\":\"045ae8d5-33c7-48dc-9c49-a92e17a9e319\",\"uBlock0@raymondhill.net\":\"acc864fe-5b54-449e-b624-96903d6e403f\",\"{12cf650b-1822-40aa-bff0-996df6948878}\":\"e1cf7a8c-d7e9-4d1e-87ed-a5a3192a72b4\",\"@testpilot-containers\":\"3e1d108c-2678-4dbd-acc9-b6863f30f4c5\",\"WebToEpub@Baka-tsuki.org\":\"f6549b5b-eddf-4529-8968-2ed336ee2cf6\",\"gdpr@cavi.au.dk\":\"f66e0908-9382-487d-a1a0-4ffb3ba24a5e\",\"firefox-translations-addon@mozilla.org\":\"c8b86033-bc43-4e2b-97a6-2a5b91a087be\",\"{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}\":\"bea34374-9e4d-4696-aa53-01dc23e13a39\",\"7esoorv3@alefvanoon.anonaddy.me\":\"2f7f99c3-4b77-4c09-82b1-18891564832b\",\"{762f9885-5a13-4abd-9c77-433dcd38b8fd}\":\"490f89dd-dc51-4790-b4d7-33f95c815541\",\"{446900e4-71c2-419f-a6a7-df9c091e268b}\":\"dca6a399-8ae4-4dee-bff7-2f464c90409d\",\"languagetool-webextension@languagetool.org\":\"8ebe07a0-a41e-482a-8f6c-f9d615f422c8\",\"addons-restricted-domains@mozilla.com\":\"149dfabc-ace0-4035-85a5-5d09804c6df9\",\"floccus@handmadeideas.org\":\"60eae207-1578-4c4c-a4f4-524f7c570899\",\"contact.nhentaidownloader@zirk.eu\":\"31f7d26f-c849-4298-9255-6c8a91b60a19\",\"{c49b13b1-5dee-4345-925e-0c793377e3fa}\":\"2d7f3200-b3bb-40aa-a6da-b17aa3319bfe\",\"{e4a8a97b-f2ed-450b-b12d-ee082ba24781}\":\"5dcdc798-be6f-449b-b601-be4faef4b5b8\",\"firefox-compact-dark@mozilla.org\":\"637c47af-3149-47a9-a455-658b42d1f68a\"}"); +user_pref("findbar.highlightAll", true); user_pref("gecko.handlerService.defaultHandlersVersion", 1); user_pref("general.smoothScroll", false); user_pref("identity.fxaccounts.account.device.name", "marc’s Firefox on lupusregina"); user_pref("identity.fxaccounts.account.telemetry.sanitized_uid", "7d43bb2e98e00c17c235782ba1e87861"); -user_pref("identity.fxaccounts.commands.missed.last_fetch", 1700156787); +user_pref("identity.fxaccounts.commands.missed.last_fetch", 1709459090); user_pref("identity.fxaccounts.lastSignedInUserHash", "WOuDey3lDC6Fz01LOxx4O9rXzUcqVqYQ6s3ELNeHdTM="); user_pref("identity.fxaccounts.toolbar.accessed", true); -user_pref("idle.lastDailyNotification", 1700156953); +user_pref("idle.lastDailyNotification", 1709459323); +user_pref("image.jxl.enabled", true); user_pref("intl.accept_languages", "en-us,en,de-ch,de"); -user_pref("layout.css.has-selector.enabled", true); +user_pref("intl.locale.requested", "en-US,de-CH"); +user_pref("intl.regional_prefs.use_os_locales", true); user_pref("media.eme.enabled", true); user_pref("media.ffmpeg.vaapi.enabled", true); user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3"); user_pref("media.gmp-gmpopenh264.hashValue", "53a58bfb4c8124ad4f7655b99bfdea290033a085e0796b19245b33b91c0948fdac9f0c3e817130b352493a65d9a7a0fc8a7c1eedc618cdaa2b4580734a11cd9c"); -user_pref("media.gmp-gmpopenh264.lastDownload", 1690222444); -user_pref("media.gmp-gmpopenh264.lastDownloadFailReason", "Error: Failed downloading via ServiceRequest, status: 0, channelStatus: 2152398862, errorCode: 2, reason: error"); -user_pref("media.gmp-gmpopenh264.lastDownloadFailed", 1699892156); -user_pref("media.gmp-gmpopenh264.lastInstallStart", 1699892066); -user_pref("media.gmp-gmpopenh264.lastUpdate", 1690222444); +user_pref("media.gmp-gmpopenh264.lastDownload", 1708678642); +user_pref("media.gmp-gmpopenh264.lastDownloadFailReason", "Error: Failed downloading via ServiceRequest, status: 0, channelStatus: 2152398878, errorCode: 2, reason: error"); +user_pref("media.gmp-gmpopenh264.lastDownloadFailed", 1705750906); +user_pref("media.gmp-gmpopenh264.lastInstallStart", 1708678640); +user_pref("media.gmp-gmpopenh264.lastUpdate", 1708678642); user_pref("media.gmp-gmpopenh264.version", "2.3.2"); -user_pref("media.gmp-manager.buildID", "20231106235557"); -user_pref("media.gmp-manager.lastCheck", 1700156200); -user_pref("media.gmp-manager.lastEmptyCheck", 1700156200); +user_pref("media.gmp-manager.buildID", "20240219145322"); +user_pref("media.gmp-manager.lastCheck", 1709458505); +user_pref("media.gmp-manager.lastEmptyCheck", 1709458505); user_pref("media.gmp-widevinecdm.abi", "x86_64-gcc3"); user_pref("media.gmp-widevinecdm.hashValue", "661ad969099a89a278384f56a17ae912c3542d585ea4981f3b9a3c6e1a07f8da6ffad9db29cee194bf7834adc3ca258c775cd2b0980e3e6cb7ee8b39600dad58"); user_pref("media.gmp-widevinecdm.lastDownload", 1697973759); @@ -182,6 +196,7 @@ user_pref("media.gmp-widevinecdm.version", "4.10.2710.0"); user_pref("media.gmp.storage.version.observed", 1); user_pref("media.videocontrols.picture-in-picture.video-toggle.first-seen-secs", 1688477430); user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true); +user_pref("media.webspeech.synth.dont_notify_on_error", true); user_pref("network.dns.disablePrefetch", true); user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true); user_pref("network.http.speculative-parallel-limit", 0); @@ -193,16 +208,23 @@ user_pref("nimbus.syncdatastore.firefoxViewNext.enabled", true); user_pref("nimbus.syncdatastore.firefoxViewNext.newIcon", true); user_pref("nimbus.syncdefaultsstore.accessibilityCache", "{\"slug\":\"next-generation-accessibility-engine-powering-screen-readers\",\"branch\":{\"slug\":\"treatment-a\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"accessibilityCache\"},\"features\":null},\"active\":true,\"enrollmentId\":\"35b9b41f-9d05-4401-8279-3f120be5e72a\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"Next generation accessibility engine powering screen readers\",\"userFacingDescription\":\"Evaluating a major re-architecture of Firefox's accessibility engine to improve performance of screen readers and other assistive technologies.\",\"lastSeen\":\"2023-07-04T13:10:56.503Z\",\"featureIds\":[\"accessibilityCache\"],\"prefs\":[{\"name\":\"accessibility.cache.enabled\",\"branch\":\"user\",\"featureId\":\"accessibilityCache\",\"variable\":\"enabled\",\"originalValue\":null}],\"isRollout\":true}"); user_pref("nimbus.syncdefaultsstore.accessibilityCache.enabled", true); +user_pref("nimbus.syncdefaultsstore.fxaButtonVisibility", "{\"slug\":\"mozillaaccounts-toolbar-button-default-visibility-existing-user\",\"branch\":{\"slug\":\"treatment-a\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"fxaButtonVisibility\"},\"features\":null},\"active\":true,\"enrollmentId\":\"21176b46-ec08-4f5b-a371-4022844333ed\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"MozillaAccounts toolbar button default visibility rollout\",\"userFacingDescription\":\"This experiment measures the impact of showing the Firefox Accounts toolbar button by default for signed-out users.\",\"lastSeen\":\"2023-12-12T06:26:19.832Z\",\"featureIds\":[\"fxaButtonVisibility\"],\"prefs\":[{\"name\":\"identity.fxaccounts.toolbar.defaultVisible\",\"branch\":\"user\",\"featureId\":\"fxaButtonVisibility\",\"variable\":\"boolean\",\"originalValue\":null}],\"isRollout\":true}"); +user_pref("nimbus.syncdefaultsstore.fxaButtonVisibility.boolean", true); user_pref("nimbus.syncdefaultsstore.migrationWizard", "{\"slug\":\"extensions-migration-in-import-wizard-116-rollout\",\"branch\":{\"slug\":\"control\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"migrationWizard\"},\"features\":null},\"active\":true,\"enrollmentId\":\"b52ff5c2-4f7b-4266-a44a-871d23d2c7d8\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"Extensions Migration in Import Wizard - 117+\",\"userFacingDescription\":\"This rollout makes extension migration available to users migrating from Chrome to Firefox.\",\"lastSeen\":\"2023-09-12T14:45:10.580Z\",\"featureIds\":[\"migrationWizard\"],\"prefs\":[{\"name\":\"browser.migrate.content-modal.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"useNewWizard\",\"originalValue\":null},{\"name\":\"browser.migrate.content-modal.import-all.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"showImportAll\",\"originalValue\":null},{\"name\":\"browser.migrate.chrome.extensions.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"migrateExtensions\",\"originalValue\":null},{\"name\":\"browser.migrate.preferences-entrypoint.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"showPreferencesEntrypoint\",\"originalValue\":null}],\"isRollout\":true}"); user_pref("nimbus.syncdefaultsstore.migrationWizard.migrateExtensions", true); user_pref("nimbus.syncdefaultsstore.migrationWizard.showImportAll", true); user_pref("nimbus.syncdefaultsstore.migrationWizard.showPreferencesEntrypoint", true); user_pref("nimbus.syncdefaultsstore.migrationWizard.useNewWizard", true); +user_pref("nimbus.syncdefaultsstore.pocketNewtab", "{\"slug\":\"spocs-endpoint-rollout-release\",\"branch\":{\"slug\":\"control\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"pocketNewtab\"},\"features\":null},\"active\":true,\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"spocs endpoint rollout (release)\",\"userFacingDescription\":\"Roll out change in sponsored content endpoint for new tab.\",\"lastSeen\":\"2024-02-02T09:03:51.596Z\",\"featureIds\":[\"pocketNewtab\"],\"prefs\":[{\"name\":\"browser.newtabpage.activity-stream.discoverystream.spocs-endpoint\",\"branch\":\"user\",\"featureId\":\"pocketNewtab\",\"variable\":\"spocsEndpoint\",\"originalValue\":null},{\"name\":\"browser.newtabpage.activity-stream.discoverystream.endpointSpocsClear\",\"branch\":\"user\",\"featureId\":\"pocketNewtab\",\"variable\":\"spocsClearEndpoint\",\"originalValue\":null},{\"name\":\"browser.newtabpage.activity-stream.discoverystream.endpoints\",\"branch\":\"user\",\"featureId\":\"pocketNewtab\",\"variable\":\"spocsEndpointAllowlist\",\"originalValue\":null}],\"isRollout\":true}"); +user_pref("nimbus.syncdefaultsstore.pocketNewtab.spocsClearEndpoint", "https://spocs.mozilla.net/user"); +user_pref("nimbus.syncdefaultsstore.pocketNewtab.spocsEndpoint", "https://spocs.mozilla.net/spocs"); +user_pref("nimbus.syncdefaultsstore.pocketNewtab.spocsEndpointAllowlist", "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/,https://spocs.mozilla.net/"); user_pref("nimbus.syncdefaultsstore.upgradeDialog", "{\"slug\":\"upgrade-spotlight-rollout\",\"branch\":{\"slug\":\"treatment\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"upgradeDialog\"},\"features\":null},\"active\":true,\"enrollmentId\":\"72b20271-ded8-4e8f-ace6-4a0449d394b4\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"Upgrade Spotlight Rollout\",\"userFacingDescription\":\"Experimenting on onboarding content when you upgrade Firefox.\",\"lastSeen\":\"2023-09-01T17:52:24.702Z\",\"featureIds\":[\"upgradeDialog\"],\"prefs\":[],\"isRollout\":true}"); user_pref("nimbus.syncdefaultsstore.upgradeDialog.enabled", false); user_pref("pdfjs.enabledCache.state", true); user_pref("pdfjs.migrationVersion", 2); -user_pref("places.database.lastMaintenance", 1700069826); +user_pref("places.database.lastMaintenance", 1709459323); +user_pref("pref.general.disable_button.default_browser", false); user_pref("pref.privacy.disable_button.cookie_exceptions", false); user_pref("print_printer", "Mozilla Save to PDF"); user_pref("privacy.annotate_channels.strict_list.enabled", true); @@ -210,11 +232,10 @@ user_pref("privacy.clearOnShutdown.offlineApps", true); user_pref("privacy.donottrackheader.enabled", true); user_pref("privacy.fingerprintingProtection", true); user_pref("privacy.history.custom", true); -user_pref("privacy.partition.network_state.ocsp_cache", true); user_pref("privacy.purge_trackers.date_in_cookie_database", "0"); user_pref("privacy.query_stripping.enabled", true); user_pref("privacy.query_stripping.enabled.pbmode", true); -user_pref("privacy.sanitize.pending", "[{\"id\":\"shutdown\",\"itemsToClear\":[\"cache\",\"cookies\",\"offlineApps\",\"history\",\"formdata\",\"downloads\",\"sessions\"],\"options\":{}},{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]"); +user_pref("privacy.sanitize.pending", "[]"); user_pref("privacy.sanitize.sanitizeOnShutdown", true); user_pref("privacy.trackingprotection.emailtracking.enabled", true); user_pref("privacy.trackingprotection.enabled", true); @@ -222,58 +243,63 @@ user_pref("privacy.trackingprotection.socialtracking.enabled", true); user_pref("privacy.userContext.enabled", true); user_pref("privacy.userContext.extension", "@testpilot-containers"); user_pref("privacy.userContext.ui.enabled", true); +user_pref("security.disable_button.openCertManager", false); user_pref("security.sandbox.content.tempDirSuffix", "0ec89991-bbb0-4f09-a47f-db3033d66f09"); -user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1700809591); -user_pref("services.settings.blocklists.gfx.last_check", 1700809591); +user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1709462096); +user_pref("services.settings.blocklists.gfx.last_check", 1709462096); user_pref("services.settings.clock_skew_seconds", 0); -user_pref("services.settings.last_etag", "\"1700798234584\""); -user_pref("services.settings.last_update_seconds", 1700809591); -user_pref("services.settings.main.addons-manager-settings.last_check", 1700809591); -user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1700809591); -user_pref("services.settings.main.cfr.last_check", 1700809591); -user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1700809591); -user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1700809591); -user_pref("services.settings.main.devtools-devices.last_check", 1700809591); -user_pref("services.settings.main.doh-config.last_check", 1700809591); -user_pref("services.settings.main.doh-providers.last_check", 1700809591); -user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1700809591); -user_pref("services.settings.main.fxmonitor-breaches.last_check", 1700809591); -user_pref("services.settings.main.hijack-blocklists.last_check", 1700809591); -user_pref("services.settings.main.language-dictionaries.last_check", 1700809591); -user_pref("services.settings.main.message-groups.last_check", 1700809591); -user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1700809591); -user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1700809591); -user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1700809591); -user_pref("services.settings.main.password-recipes.last_check", 1700809591); -user_pref("services.settings.main.password-rules.last_check", 1700809591); -user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1700809591); -user_pref("services.settings.main.public-suffix-list.last_check", 1700809591); -user_pref("services.settings.main.query-stripping.last_check", 1700809591); -user_pref("services.settings.main.search-config.last_check", 1700809591); -user_pref("services.settings.main.search-default-override-allowlist.last_check", 1700809591); -user_pref("services.settings.main.search-telemetry-v2.last_check", 1700809591); -user_pref("services.settings.main.sites-classification.last_check", 1700809591); -user_pref("services.settings.main.tippytop.last_check", 1700809591); -user_pref("services.settings.main.top-sites.last_check", 1700809591); -user_pref("services.settings.main.translations-identification-models.last_check", 1700809591); -user_pref("services.settings.main.translations-models.last_check", 1700809591); -user_pref("services.settings.main.translations-wasm.last_check", 1700809591); -user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1700809591); -user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1700809591); -user_pref("services.settings.main.whats-new-panel.last_check", 1700809591); -user_pref("services.settings.security-state.cert-revocations.last_check", 1700211672); -user_pref("services.settings.security-state.intermediates.last_check", 1700210156); -user_pref("services.settings.security-state.onecrl.last_check", 1700210156); -user_pref("services.sync.addons.lastSync", "1700763792.62"); +user_pref("services.settings.last_etag", "\"1709437456957\""); +user_pref("services.settings.last_update_seconds", 1709462096); +user_pref("services.settings.main.addons-manager-settings.last_check", 1709462096); +user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1709462096); +user_pref("services.settings.main.cfr.last_check", 1709462096); +user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1709462096); +user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1709462096); +user_pref("services.settings.main.devtools-devices.last_check", 1709462096); +user_pref("services.settings.main.doh-config.last_check", 1709462096); +user_pref("services.settings.main.doh-providers.last_check", 1709462096); +user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1709462096); +user_pref("services.settings.main.fxmonitor-breaches.last_check", 1709462096); +user_pref("services.settings.main.hijack-blocklists.last_check", 1709462096); +user_pref("services.settings.main.language-dictionaries.last_check", 1709462096); +user_pref("services.settings.main.message-groups.last_check", 1709462096); +user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1709462096); +user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1709462096); +user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1709462096); +user_pref("services.settings.main.password-recipes.last_check", 1709462096); +user_pref("services.settings.main.password-rules.last_check", 1709462096); +user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1709462096); +user_pref("services.settings.main.public-suffix-list.last_check", 1709462096); +user_pref("services.settings.main.query-stripping.last_check", 1709462096); +user_pref("services.settings.main.search-config-icons.last_check", 1709462096); +user_pref("services.settings.main.search-config-overrides-v2.last_check", 1709462096); +user_pref("services.settings.main.search-config-overrides.last_check", 1709462096); +user_pref("services.settings.main.search-config-v2.last_check", 1709462096); +user_pref("services.settings.main.search-config.last_check", 1709462096); +user_pref("services.settings.main.search-default-override-allowlist.last_check", 1709462096); +user_pref("services.settings.main.search-telemetry-v2.last_check", 1709462096); +user_pref("services.settings.main.sites-classification.last_check", 1709462096); +user_pref("services.settings.main.tippytop.last_check", 1709462096); +user_pref("services.settings.main.top-sites.last_check", 1709462096); +user_pref("services.settings.main.translations-identification-models.last_check", 1709462096); +user_pref("services.settings.main.translations-models.last_check", 1709462096); +user_pref("services.settings.main.translations-wasm.last_check", 1709462096); +user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1709462096); +user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1709462096); +user_pref("services.settings.main.whats-new-panel.last_check", 1709462096); +user_pref("services.settings.security-state.cert-revocations.last_check", 1709462096); +user_pref("services.settings.security-state.intermediates.last_check", 1709462096); +user_pref("services.settings.security-state.onecrl.last_check", 1709462096); +user_pref("services.sync.addons.lastSync", "1702904387.98"); user_pref("services.sync.addons.syncID", "L7k31iPXEMk6"); user_pref("services.sync.addresses.lastSync", "0"); user_pref("services.sync.addresses.syncID", "K1UPMHJ4W0vv"); user_pref("services.sync.client.GUID", "Q6SQRH7f1es-"); user_pref("services.sync.client.syncID", "MtJM9DyW2j2m"); -user_pref("services.sync.clients.devices.desktop", 3); +user_pref("services.sync.clients.devices.desktop", 2); user_pref("services.sync.clients.devices.mobile", 1); -user_pref("services.sync.clients.lastRecordUpload", 1700809640); -user_pref("services.sync.clients.lastSync", "1700809640.65"); +user_pref("services.sync.clients.lastRecordUpload", 1709458489); +user_pref("services.sync.clients.lastSync", "1709458489.45"); user_pref("services.sync.clients.syncID", "-UKRQIkr1Rru"); user_pref("services.sync.creditcards.lastSync", "0"); user_pref("services.sync.creditcards.syncID", "yp8F-l4YaopB"); @@ -288,10 +314,10 @@ user_pref("services.sync.engine.prefs.modified", false); user_pref("services.sync.engine.tabs", false); user_pref("services.sync.forms.lastSync", "0"); user_pref("services.sync.globalScore", 0); -user_pref("services.sync.lastPing", 1700809563); -user_pref("services.sync.lastSync", "Fri Nov 24 2023 08:07:20 GMT+0100 (Mitteleuropäische Normalzeit)"); -user_pref("services.sync.nextSync", 1700810240); -user_pref("services.sync.prefs.lastSync", "1700309262.24"); +user_pref("services.sync.lastPing", 1709458488); +user_pref("services.sync.lastSync", "Sun Mar 03 2024 11:28:33 GMT+0100 (Mitteleuropäische Normalzeit)"); +user_pref("services.sync.nextSync", 0); +user_pref("services.sync.prefs.lastSync", "1709331604.60"); user_pref("services.sync.prefs.sync-seen.browser.contentblocking.category", true); user_pref("services.sync.prefs.sync-seen.browser.firefox-view.feature-tour", true); user_pref("services.sync.prefs.sync-seen.browser.newtabpage.activity-stream.feeds.section.topstories", true); @@ -309,9 +335,11 @@ user_pref("services.sync.prefs.sync-seen.extensions.activeThemeID", true); user_pref("services.sync.prefs.sync-seen.general.autoScroll", true); user_pref("services.sync.prefs.sync-seen.general.smoothScroll", true); user_pref("services.sync.prefs.sync-seen.intl.accept_languages", true); +user_pref("services.sync.prefs.sync-seen.intl.regional_prefs.use_os_locales", true); user_pref("services.sync.prefs.sync-seen.media.eme.enabled", true); user_pref("services.sync.prefs.sync-seen.pref.privacy.disable_button.cookie_exceptions", true); user_pref("services.sync.prefs.sync-seen.privacy.clearOnShutdown.offlineApps", true); +user_pref("services.sync.prefs.sync-seen.privacy.donottrackheader.enabled", true); user_pref("services.sync.prefs.sync-seen.privacy.sanitize.sanitizeOnShutdown", true); user_pref("services.sync.prefs.sync-seen.privacy.trackingprotection.enabled", true); user_pref("services.sync.prefs.sync-seen.privacy.userContext.enabled", true); @@ -321,15 +349,15 @@ user_pref("services.sync.syncInterval", 600000); user_pref("services.sync.syncThreshold", 300); user_pref("services.sync.username", "mrc@frm01.net"); user_pref("signon.rememberSignons", false); -user_pref("storage.vacuum.last.content-prefs.sqlite", 1699461984); +user_pref("storage.vacuum.last.content-prefs.sqlite", 1707561473); user_pref("storage.vacuum.last.index", 2); -user_pref("storage.vacuum.last.places.sqlite", 1699373320); +user_pref("storage.vacuum.last.places.sqlite", 1707474182); user_pref("svg.context-properties.content.enabled", true); user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); -user_pref("toolkit.startup.last_success", 1700809560); +user_pref("toolkit.startup.last_success", 1709458483); user_pref("toolkit.telemetry.cachedClientID", "4667ece1-0d96-427c-9c16-a09251099634"); user_pref("toolkit.telemetry.pioneer-new-studies-available", true); -user_pref("toolkit.telemetry.previousBuildID", "20231120231815"); +user_pref("toolkit.telemetry.previousBuildID", "20240219145322"); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); user_pref("trailhead.firstrun.didSeeAboutWelcome", true); user_pref("userChrome.compatibility.os", true); diff --git a/arch-config/.mozilla/firefox/default-release/user.js b/arch-config/.mozilla/firefox/default-release/user.js index 5cb8af74..71f23cab 100644 --- a/arch-config/.mozilla/firefox/default-release/user.js +++ b/arch-config/.mozilla/firefox/default-release/user.js @@ -258,6 +258,7 @@ user_pref("userChrome.icon.menu", true); user_pref("userChrome.icon.context_menu", true); user_pref("userChrome.icon.global_menu", true); user_pref("userChrome.icon.global_menubar", true); +user_pref("userChrome.icon.1-25px_stroke", true); // -- User Content ------------------------------------------------------------- user_pref("userContent.player.ui", true); @@ -279,6 +280,14 @@ user_pref("userContent.page.dark_mode", true); // Need proton_color user_pref("userContent.page.proton", true); // Need proton_color // ** Useful Options *********************************************************** +// Tab preview +// https://blog.nightly.mozilla.org/2024/02/06/a-preview-of-tab-previews-these-weeks-in-firefox-issue-153/ +user_pref("browser.tabs.cardPreview.enabled", true); + +// Paste suggestion at urlbar +// https://blog.nightly.mozilla.org/2023/12/04/url-gonna-want-to-check-this-out-these-weeks-in-firefox-issue-150/ +user_pref("browser.urlbar.clipboard.featureGate", true); + // Integrated calculator at urlbar user_pref("browser.urlbar.suggest.calculator", true); @@ -289,6 +298,18 @@ user_pref("browser.urlbar.suggest.calculator", true); // user_pref("browser.tabs.drawInTitlebar", true); // user_pref("browser.tabs.inTitlebar", 1); // Nightly, 96 Above +// Searchbar, Removed from settings starting with FF v122 +// user_pref("browser.search.widget.inNavBar", true); + +// Firefox view search +// https://blog.nightly.mozilla.org/2023/12/14/better-searching-in-firefox-to-close-out-2023-these-weeks-in-firefox-issue-151/ +// user_pref("browser.firefox-view.search.enabled", true); +// user_pref("browser.firefox-view.virtual-list.enabled", true); + +// Firefox screenshot +// https://blog.nightly.mozilla.org/2024/01/22/happy-new-year-these-weeks-in-firefox-issue-152/ +// user_pref("screenshots.browser.component.enabled", true); + // ** Scrolling Settings ******************************************************* // == Only Sharpen Scrolling =================================================== // Pref Value Original