This commit is contained in:
vinceliuice 2023-05-25 00:47:54 +08:00
parent 169846525b
commit 9d48b3de80
180 changed files with 324 additions and 2947 deletions

View file

@ -678,7 +678,9 @@ install_firefox_theme() {
if [[ "${monterey}" == 'true' ]]; then if [[ "${monterey}" == 'true' ]]; then
udo cp -rf "${FIREFOX_SRC_DIR}"/Monterey "${TARGET_DIR}" udo cp -rf "${FIREFOX_SRC_DIR}"/Monterey "${TARGET_DIR}"
udo cp -rf "${FIREFOX_SRC_DIR}"/WhiteSur/{icons,titlebuttons,pages} "${TARGET_DIR}"/Monterey udo cp -rf "${FIREFOX_SRC_DIR}"/common/{icons,titlebuttons,pages} "${TARGET_DIR}"/Monterey
udo cp -rf "${FIREFOX_SRC_DIR}"/common/*.css "${TARGET_DIR}"/Monterey
udo cp -rf "${FIREFOX_SRC_DIR}"/common/parts/*.css "${TARGET_DIR}"/Monterey/parts
udo cp -rf "${FIREFOX_SRC_DIR}"/userContent-Monterey.css "${TARGET_DIR}"/userContent.css udo cp -rf "${FIREFOX_SRC_DIR}"/userContent-Monterey.css "${TARGET_DIR}"/userContent.css
if [[ "${alttheme}" == 'true' ]]; then if [[ "${alttheme}" == 'true' ]]; then
udo cp -rf "${FIREFOX_SRC_DIR}"/userChrome-Monterey-alt.css "${TARGET_DIR}"/userChrome.css udo cp -rf "${FIREFOX_SRC_DIR}"/userChrome-Monterey-alt.css "${TARGET_DIR}"/userChrome.css
@ -687,6 +689,9 @@ install_firefox_theme() {
fi fi
else else
udo cp -rf "${FIREFOX_SRC_DIR}"/WhiteSur "${TARGET_DIR}" udo cp -rf "${FIREFOX_SRC_DIR}"/WhiteSur "${TARGET_DIR}"
udo cp -rf "${FIREFOX_SRC_DIR}"/common/{icons,titlebuttons,pages} "${TARGET_DIR}"/WhiteSur
udo cp -rf "${FIREFOX_SRC_DIR}"/common/*.css "${TARGET_DIR}"/WhiteSur
udo cp -rf "${FIREFOX_SRC_DIR}"/common/parts/*.css "${TARGET_DIR}"/WhiteSur/parts
udo cp -rf "${FIREFOX_SRC_DIR}"/userChrome-WhiteSur.css "${TARGET_DIR}"/userChrome.css udo cp -rf "${FIREFOX_SRC_DIR}"/userChrome-WhiteSur.css "${TARGET_DIR}"/userChrome.css
udo cp -rf "${FIREFOX_SRC_DIR}"/userContent-WhiteSur.css "${TARGET_DIR}"/userContent.css udo cp -rf "${FIREFOX_SRC_DIR}"/userContent-WhiteSur.css "${TARGET_DIR}"/userContent.css
fi fi

View file

@ -1,7 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#tabbrowser-tabs tab:only-of-type {
display: none !important;
}
/* TODO: Hidde tabbar bottom border */

View file

@ -1,28 +0,0 @@
@media (-moz-gtk-csd-reversed-placement) {
.tab-content {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding-right: 20px !important;
}
.tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {
order: 1;
min-width: 16px;
}
.tabbrowser-tab > .tab-stack > .tab-content > .tab-icon-stack {
order: 2;
margin-left: auto;
}
.tabbrowser-tab > .tab-stack > .tab-content > .tab-label-container {
order: 3;
margin-right: auto;
}
.tabbrowser-tab > .tab-stack > .tab-content > .tab-label-container > .tab-secondary-label {
display: none;
}
}

View file

@ -16,19 +16,19 @@ toolbarspring {
/* URL bar */ /* URL bar */
#urlbar { #urlbar {
margin-top: -2px !important; /* margin-top: 0 !important;*/
box-shadow: none !important; box-shadow: none !important;
background: var(--gnome-popover-background) !important; background: var(--gnome-popover-background) !important;
border-radius: 8px !important; border-radius: 8px !important;
border: 1px solid transparent !important; border: none !important;
padding: 0 0 !important; padding: 0 !important;
} }
#urlbar-background { #urlbar-background {
box-shadow: none !important; box-shadow: none !important;
border: 0 !important; border: none !important;
background: transparent !important; background: transparent !important;
border-radius: 8px !important; border-radius: 8px !important;
padding: 0 0 !important; padding: 0 !important;
} }
#urlbar:-moz-window-inactive { #urlbar:-moz-window-inactive {
@ -43,7 +43,7 @@ toolbarspring {
top: 0 !important; top: 0 !important;
width: 100% !important; width: 100% !important;
z-index: 5 !important; z-index: 5 !important;
padding: 0 0 !important; padding: 0 !important;
border-radius: 10px !important; border-radius: 10px !important;
} }
#urlbar[breakout][breakout-extend][open] { #urlbar[breakout][breakout-extend][open] {

View file

@ -24,12 +24,12 @@ toolbarspring {
/* URL bar */ /* URL bar */
#urlbar { #urlbar {
margin-top: -1px !important; /* margin-top: -1px !important;*/
box-shadow: none !important; box-shadow: none !important;
background: var(--gnome-popover-background) !important; background: var(--gnome-popover-background) !important;
border-radius: 8px !important; border-radius: 8px !important;
border: 1px solid transparent !important; border: none !important;
padding: 0 0 !important; padding: 0 !important;
max-width: 360px !important; max-width: 360px !important;
} }
#urlbar-background { #urlbar-background {
@ -37,7 +37,7 @@ toolbarspring {
border: 0 !important; border: 0 !important;
background: transparent !important; background: transparent !important;
border-radius: 8px !important; border-radius: 8px !important;
padding: 0 0 !important; padding: 0 !important;
} }
#urlbar:-moz-window-inactive { #urlbar:-moz-window-inactive {
@ -65,7 +65,7 @@ toolbarspring {
top: 0 !important; top: 0 !important;
width: 360px !important; width: 360px !important;
z-index: 5 !important; z-index: 5 !important;
padding: 0 0 !important; padding: 0 !important;
border-radius: 10px !important; border-radius: 10px !important;
} }
#urlbar[breakout][breakout-extend][open] { #urlbar[breakout][breakout-extend][open] {

View file

@ -1,281 +0,0 @@
/* Popup menus and context menus */
@import "popups-contents.css";
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Style menus */
menupopup, panel,
:is(menupopup, panel)[type="arrow"] {
-moz-appearance: none !important;
--panel-background: var(--gnome-menu-background) !important;
--arrowpanel-border-radius: 12px !important;
--arrowpanel-background: var(--gnome-menu-background) !important;
--panel-border-radius: 12px !important;
--panel-padding: 6px !important;
--panel-shadow: var(--gnome-popover-shadow) !important;
--panel-shadow-margin: 3px 8px 13px !important;
color: var(--gnome-toolbar-color) !important;
}
menupopup, panel,
:is(menupopup, panel)[type="arrow"]
:is(panel, menupopup)::part(content) {
--panel-border-color: transparent !important;
--arrowpanel-border-color: transparent !important;
}
.panel-arrowcontent {
border: none !important;
}
@media (prefers-color-scheme: dark) {
menupopup, panel,
:is(menupopup, panel)[type="arrow"]
:is(panel, menupopup)::part(content) {
--panel-border-color: rgba(255, 255, 255, 0.06) !important;
--arrowpanel-border-color: rgba(255, 255, 255, 0.06) !important;
}
.panel-arrowcontent {
border: 1px solid rgba(255, 255, 255, 0.06) !important;
}
}
menupopup label {
color: var(--gnome-toolbar-color) !important;
}
#PlacesToolbar menupopup[placespopup="true"]::part(content),
#PlacesToolbar menupopup[placespopup="true"]::part(arrowscrollbox),
#PlacesToolbar menupopup {
background: none !important;
padding: 3px 4px 6px !important;
margin: -3px 0 0 -12px !important;
}
menubar > menu > menupopup {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
menuitem, menupopup menu {
box-shadow: none !important;
}
menuitem[type="checkbox"] image, menuitem[type="radio"] image {
visibility: visible !important;
}
menuitem[disabled="true"]:hover, menupopup menu[disabled="true"]:hover {
background: transparent !important;
}
/* Adjust popovers position */
panel[type="arrow"] {
appearance: none !important;
background-color: transparent !important;
margin: 12px -24px 0 !important;
}
/* Style popovers */
.panel-arrowcontent .panel-arrowcontent,
.panel-header, .PanelUI-subView,
.panel-subview-body, #widget-overflow-mainView, #protections-popup-footer,
panelview {
background: none !important;
}
panelview {
padding: var(--panel-padding) !important;
}
#customization-panelWrapper > .panel-arrowcontent {
box-shadow: var(--gnome-popover-shadow) !important;
border-radius: 12px !important;
background: var(--gnome-menu-background) !important;
}
#customization-panelWrapper > .panel-arrowbox > .panel-arrow[side="top"] {
fill: var(--gnome-menu-background) !important;
stroke: transparent !important;
}
#BMB_bookmarksPopup {
margin-top: 4px !important;
padding: 6px !important;
box-shadow: none !important;
--panel-padding: 6px !important;
}
#BMB_bookmarksPopup menupopup {
padding: 6px !important;
}
panel:not([remote]), #BMB_bookmarksPopup {
--arrowpanel-background: var(--gnome-popover-background) !important;
}
.PanelUI-subView toolbarseparator:not([orient="vertical"]) {
margin: 10px 2px !important;
}
.panel-header {
padding: 0 0 10px 0 !important;
}
.panel-header + toolbarseparator,
#identity-popup-mainView-panel-header + toolbarseparator,
#permission-popup-mainView-panel-header + toolbarseparator,
#protections-popup-mainView-panel-header-section + toolbarseparator {
display: none !important;
}
.panel-footer {
background-color: transparent !important;
display: flex;
justify-content: flex-end;
padding-top: 0px !important;
}
.panel-footer.panel-footer-menulike {
border-top: 0 !important;
margin-top: 8px !important;
}
.panel-footer toolbarseparator {
display: none !important;
}
.proton-zap {
border-image: unset !important;
}
.panel-subview-body,
.panel-subview-body > .panel-subview-body {
padding: 0 !important;
}
.panel-subview-footer {
margin-top: 10px !important;
}
/* Remove unwanted separators */
.panel-header + toolbarseparator,
#identity-popup-mainView-panel-header + toolbarseparator,
#permission-popup-mainView-panel-header + toolbarseparator,
#protections-popup-mainView-panel-header-section + toolbarseparator {
display: none !important;
}
/* Style popovers menu buttons */
menuitem, menupopup menu,
.subviewbutton:not(#appMenu-fxa-label2),
.toolbarbutton-1,
.protections-popup-footer-button,
.protections-popup-category,
.identity-popup-content-blocking-category,
#downloadsPanel-mainView .download-state {
-moz-appearance: none !important;
border-radius: 6px !important;
color: var(--gnome-toolbar-color) !important;
font: menu !important;
padding: 0 6px !important;
min-height: 28px !important;
}
.subviewbutton,
.protections-popup-footer-button,
.protections-popup-category,
.identity-popup-content-blocking-category,
#PlacesToolbar menupopup[placespopup="true"] .bookmark-item,
.openintabs-menuitem,
.widget-overflow-list .toolbarbutton-1 {
padding: 5px !important;
margin: 0 !important;
}
.subviewbutton[shortcut]:after {
opacity: 0.5 !important;
}
.bookmark-item .menu-right {
fill-opacity: 1 !important;
}
/* Menu buttons disabled */
menuitem[disabled="true"], menupopup menu[disabled="true"],
.subviewbutton[disabled="true"], .toolbarbutton-1[disabled="true"],
.protections-popup-category[disabled="true"],
.identity-popup-content-blocking-category[disabled="true"] {
opacity: 0.5 !important;
/* color: var(--gnome-inactive-toolbar-color) !important;*/
}
menuitem[disabled="true"][_moz-menuactive], menupopup menu[disabled="true"][_moz-menuactive] {
background: none !important;
}
/* Menu buttons hover */
menuitem:not([disabled="true"]):is(:hover, [_moz-menuactive]),
menupopup menu:not([disabled="true"]):is(:hover, [_moz-menuactive]),
.subviewbutton:not([disabled="true"], #appMenu-zoom-controls2, #appMenu-fxa-label2):hover,
.protections-popup-footer-button:not([disabled="true"]):hover,
#protections-popup-show-report-stack:hover .protections-popup-footer-button,
.protections-popup-category:not([disabled="true"]):hover,
.identity-popup-content-blocking-category:not([disabled="true"]):hover,
#PlacesToolbar .bookmark-item:is(:hover, [open], [_moz-menuactive]),
#downloadsPanel-mainView .download-state:hover {
background: var(--gnome-popover-button-hover-background) !important;
}
/* Style popover separators */
toolbarseparator, menuseparator {
border-color: var(--gnome-popover-separator-color) !important;
}
#PlacesToolbar menupopup[placespopup="true"] menuseparator {
border-top: 1px solid var(--gnome-popover-separator-color) !important;
padding: 0 !important;
margin: 4px 0 !important;
}
#PlacesToolbar menupopup[placespopup="true"] menuseparator::before {
border: 0 !important;
}
toolbarseparator:not([orient="vertical"]), menupopup menuseparator {
margin: 4px 0 !important;
}
toolbarseparator[orient="vertical"] {
margin: 0 4px !important;
}
.panel-subview-body + toolbarseparator:not([orient="vertical"]) {
margin: 0 0 4px !important;
}
panelview > toolbarseparator:not([orient="vertical"]),
#identity-popup-clear-sitedata-footer toolbarseparator:not([orient="vertical"]),
#identity-popup-more-info-footer toolbarseparator:not([orient="vertical"]){
margin: 4px 6px !important;
}
#identity-popup-clear-sitedata-footer toolbarseparator:not([orient="vertical"]) {
margin-top: 0 !important;
}
/* Auto complete popups */
panel[type="autocomplete-richlistbox"] {
background: var(--gnome-menu-background) !important;
border: 0 !important;
padding: 4px 0 !important;
color: var(--gnome-toolbar-color) !important;
}
.autocomplete-richlistbox {
margin: 0 !important;
}
.autocomplete-richlistitem:not([type="loginsFooter"]) {
color: var(--gnome-toolbar-color) !important;
font: menu !important;
margin: 0 !important;
}
.autocomplete-richlistitem:not([type="loginsFooter"]) .ac-site-icon {
fill: var(--gnome-toolbar-color) !important;
opacity: 0.5;
}
.autocomplete-richlistitem:not([type="loginsFooter"]):hover {
color: #fff !important;
background-color: Highlight !important;
}
.autocomplete-richlistitem:not([type="loginsFooter"]):hover .ac-site-icon {
fill: #fff !important;
}

View file

@ -1,16 +0,0 @@
/* Allow drag window from headerbar buttons */
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root[tabsintitlebar] #nav-bar *,
:root[tabsintitlebar] #titlebar .titlebar-button,
:root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton {
-moz-window-dragging: drag;
}
/* Avoid window dragging from urlbar */
:root[tabsintitlebar] #nav-bar .urlbar-input-box,
:root[tabsintitlebar] #nav-bar .urlbar-input-box * {
-moz-window-dragging: no-drag !important;
}

View file

@ -1,9 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-buttonbox-container {
display: none !important;
}
:root[tabsintitlebar][sizemode="maximized"] #nav-bar {
padding-left: 3px !important;
}

View file

@ -1,6 +0,0 @@
<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<rect x="8" y="7" width="8" height="1" rx=".5" ry=".5" fill="#333333"/>
<rect x="11" y="7" width="1" height="5" rx=".5" ry=".5" fill="#333333"/>
<rect x="13" y="7" width="1" height="5" rx=".5" ry=".5" fill="#333333"/>
<path d="m4.5 3a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0-4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="#333333"/>
</svg>

Before

Width:  |  Height:  |  Size: 547 B

View file

@ -1,4 +0,0 @@
<svg width="4.2333mm" height="4.2333mm" version="1.1" viewBox="0 0 4.2333 4.2333" xmlns="http://www.w3.org/2000/svg">
<path d="m0.79375 0.52917c0-0.29316 0.23601-0.52917 0.52917-0.52917h1.5875c0.29316 0 0.52917 0.23601 0.52917 0.52917v3.175c0 0.29316-0.23601 0.52917-0.52917 0.52917h-1.5875c-0.29316 0-0.52917-0.23601-0.52917-0.52917zm0.26458 0v3.175c0 0.14658 0.118 0.26458 0.26458 0.26458h1.5875c0.14658 0 0.26458-0.118 0.26458-0.26458v-3.175c0-0.14658-0.118-0.26458-0.26458-0.26458h-1.5875c-0.14658 0-0.26458 0.118-0.26458 0.26458z" color="#363636" fill="#333333" stroke-width=".26458"/>
<rect x="1.5875" y="3.4396" width="1.0583" height=".26458" rx=".13229" ry=".13229" fill="#333333" stroke-linecap="square" stroke-width=".40002"/>
</svg>

Before

Width:  |  Height:  |  Size: 746 B

View file

@ -1,6 +0,0 @@
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g fill="#dedede">
<path d="m11 12h5v1h-5z"/>
<path d="M13 10h1v5h-1zM13 8h1v1h-1zM1 8h1v1H1zM13 4h1v1h-1zM1 4h1v1H1zM13 2h1v1h-1zM1 2h1v1H1zM1 10h1v1H1zM1 12h1v1H1zM3 12h1v1H3zM5 12h1v1H5zM7 12h1v1H7zM3 2h1v1H3zM5 2h1v1H5zM7 2h1v1H7zM11 2h1v1h-1zM9 12h1v1H9zM9 2h1v1H9zM13 6h1v1h-1zM1 6h1v1H1z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 394 B

View file

@ -1,5 +0,0 @@
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="m5.2426 9.7427 0.70703-0.70703-3.5356-3.5356 3.5356-3.5356-0.70703-0.70703-4.2426 4.2426 0.70703 0.70703z" fill="#dedede"/>
<rect x="2" y="5" width="7" height="1" fill="#dedede" stroke-width="1.8708"/>
<path d="m7 5v1h3c2.216 0 4 1.784 4 4 0 2.216-1.784 4-4 4h-7v1h7c2.77 0 5-2.23 5-5 0-2.77-2.23-5-5-5z" fill="#dedede" stop-color="#000000" style="paint-order:fill markers stroke"/>
</svg>

Before

Width:  |  Height:  |  Size: 504 B

View file

@ -1,5 +0,0 @@
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="m5.2426 9.7427 0.70703-0.70703-3.5356-3.5356 3.5356-3.5356-0.70703-0.70703-4.2426 4.2426 0.70703 0.70703z" fill="#363636"/>
<rect x="2" y="5" width="7" height="1" fill="#363636" stroke-width="1.8708"/>
<path d="m7 5v1h3c2.216 0 4 1.784 4 4 0 2.216-1.784 4-4 4h-7v1h7c2.77 0 5-2.23 5-5 0-2.77-2.23-5-5-5z" fill="#363636" stop-color="#000000" style="paint-order:fill markers stroke"/>
</svg>

Before

Width:  |  Height:  |  Size: 504 B

View file

@ -1,182 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
version="1.1"
id="svg112"
sodipodi:docname="url2qr-icon-light.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs116" />
<sodipodi:namedview
id="namedview114"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="7.375"
inkscape:cx="-32.745763"
inkscape:cy="1.7627119"
inkscape:window-width="1920"
inkscape:window-height="1030"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg112">
<inkscape:grid
type="xygrid"
id="grid399" />
</sodipodi:namedview>
<rect
x="3"
y="6"
width="1"
height="4"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2.8284"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="rect2" />
<rect
x="3"
y="12"
width="1"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="rect4" />
<rect
x="6"
y="3"
width="4"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2.8284"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="rect6" />
<path
d="m1 10v5h5v-5h-5zm1 1h3v3h-3v-3z"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="path60" />
<rect
x="3"
y="3"
width="1"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="rect62" />
<path
d="m1 1v5h5v-5zm1 1h3v3h-3z"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="path64" />
<rect
x="12"
y="3"
width="1"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="rect66" />
<path
d="m10 1v5h5v-5zm1 1h3v3h-3z"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
style="paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="path68" />
<rect
style="fill:#dedede;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect453"
width="2"
height="2"
x="6"
y="6" />
<rect
style="fill:#dedede;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect455"
width="2"
height="2"
x="6"
y="10" />
<rect
style="fill:#dedede;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect457"
width="2"
height="2"
x="8"
y="8" />
<rect
style="fill:#dedede;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect459"
width="2"
height="2"
x="10"
y="10" />
<rect
style="fill:#dedede;stroke-width:1.99999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect465"
width="2"
height="2"
x="8"
y="12" />
<rect
style="fill:#dedede;stroke-width:1.99999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect467"
width="2"
height="2"
x="12"
y="8" />
<rect
x="12"
y="12"
width="2"
height="2"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="stroke-width:2;paint-order:fill markers stroke;fill:#dedede;fill-opacity:1"
id="rect491" />
<rect
style="fill:#dedede;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect493"
width="2"
height="2"
x="10"
y="6" />
</svg>

Before

Width:  |  Height:  |  Size: 5 KiB

View file

@ -1,182 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
version="1.1"
id="svg112"
sodipodi:docname="url2qr-icon.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs116" />
<sodipodi:namedview
id="namedview114"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="7.375"
inkscape:cx="-42.237288"
inkscape:cy="1.7627119"
inkscape:window-width="1920"
inkscape:window-height="1030"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg112">
<inkscape:grid
type="xygrid"
id="grid399" />
</sodipodi:namedview>
<rect
x="3"
y="6"
width="1"
height="4"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2.8284"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="rect2" />
<rect
x="3"
y="12"
width="1"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="rect4" />
<rect
x="6"
y="3"
width="4"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2.8284"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="rect6" />
<path
d="m1 10v5h5v-5h-5zm1 1h3v3h-3v-3z"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="path60" />
<rect
x="3"
y="3"
width="1"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="rect62" />
<path
d="m1 1v5h5v-5zm1 1h3v3h-3z"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="path64" />
<rect
x="12"
y="3"
width="1"
height="1"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="rect66" />
<path
d="m10 1v5h5v-5zm1 1h3v3h-3z"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
style="paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="path68" />
<rect
style="fill:#363636;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect453"
width="2"
height="2"
x="6"
y="6" />
<rect
style="fill:#363636;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect455"
width="2"
height="2"
x="6"
y="10" />
<rect
style="fill:#363636;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect457"
width="2"
height="2"
x="8"
y="8" />
<rect
style="fill:#363636;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect459"
width="2"
height="2"
x="10"
y="10" />
<rect
style="fill:#363636;stroke-width:1.99999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect465"
width="2"
height="2"
x="8"
y="12" />
<rect
style="fill:#363636;stroke-width:1.99999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect467"
width="2"
height="2"
x="12"
y="8" />
<rect
x="12"
y="12"
width="2"
height="2"
fill="#4d4d4d"
stop-color="#000000"
stroke-linecap="round"
stroke-linejoin="round"
style="stroke-width:2;paint-order:fill markers stroke;fill:#363636;fill-opacity:1"
id="rect491" />
<rect
style="fill:#363636;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000;fill-opacity:1"
id="rect493"
width="2"
height="2"
x="10"
y="6" />
</svg>

Before

Width:  |  Height:  |  Size: 5 KiB

View file

@ -1,177 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/*
This feature is included by default for Firefox 70+
*/
/**************************************************************************************
*********************************** FIREFOX 68 ****************************************
**************************************************************************************/
/* Set popover size and position */
panel#urlbar-results {
--box-width: calc(100vw - var(--item-padding-start) - var(--item-padding-end) + 8px);
--fixed-widths: calc((6px + 16px + 6px) + (16px + 9px) + 11px);
box-sizing: border-box;
border-radius: 9px;
margin-left: 0 !important;
margin-top: 0 !important;
max-width: var(--box-width) !important;
}
/* Style as regular popover */
panel#urlbar-results {
background: var(--gnome-popover-background) !important;
border: 1px solid !important;
border-color: var(--gnome-popover-border-color) !important;
border-radius: 9px;
color: var(--gnome-toolbar-color) !important;
padding: 8px;
}
/* Results box */
#urlbarView-results {
--item-padding-start: 0 !important;
--item-padding-end: 0 !important;
max-height: 35vh !important;
overflow-x: auto;
max-width: calc(var(--box-width) - 18px) !important;
}
/* Search panel */
.search-one-offs {
width: 100%;
--item-padding-start: 0 !important;
--item-padding-end: 0 !important;
}
.search-panel-one-offs-header, .search-panel-one-offs {
background: transparent !important;
border: 0 !important;
}
panel#urlbar-results.search-panel-one-offs-header {
border-top: 1px solid var(--gnome-popover-separator-color) !important;
}
/* Search engines buttons */
.searchbar-engine-one-off-item:not(.dummy) {
--toolbarbutton-active-background: transparent !important;
--toolbarbutton-hover-background: transparent !important;
}
.searchbar-engine-one-off-item:not(.dummy) {
-moz-appearance: none !important;
--toolbarbutton-active-background: transparent !important;
--toolbarbutton-hover-background: transparent !important;
-moz-appearance: none !important;
background: var(--gnome-button-background) !important;
box-shadow: var(--gnome-button-box-shadow) !important;
border: 1px solid var(--gnome-button-border-color) !important;
border-left-width: 0 !important;
border-bottom-color: var(--gnome-button-border-accent-color) !important;
padding: 0 2px !important;
min-height: 34px !important;
min-width: 34px !important;
margin: 0 !important;
}
.searchbar-engine-one-off-item:hover, .searchbar-engine-one-off-item[selected] {
background: var(--gnome-button-hover-background) !important;
color: unset !important;
}
.searchbar-engine-one-off-item:first-child {
border-radius: 5px 0 0 5px;
border-left-width: 1px !important;
}
.searchbar-engine-one-off-item.last-engine, .searchbar-engine-one-off-item:last-child {
border-radius: 0 5px 5px 0;
}
.searchbar-engine-one-off-item.dummy {
display: none !important;
}
.searchbar-engine-one-off-item:not(.last-row) {
box-sizing: border-box !important;
}
#urlbar-anon-search-settings-compact {
border-left-width: 1px !important;
border-bottom: 1px solid var(--gnome-button-border-accent-color) !important;
border-radius: 5px;
margin-left: 6px !important;
}
/* Convert search engines icons to symbolic */
#urlbar-results .searchbar-engine-one-off-item:not(.search-setting-button-compact) .button-icon {
filter: var(--gnome-convert-icon-to-symbolic-hack-filter);
}
/**************************************************************************************
********************************** FIREFOX 60-67 **************************************
**************************************************************************************/
/* TODO: Remove when FF =< 67 is deprecated */
#PopupAutoCompleteRichResult {
margin-left: 0 !important;
margin-top: -7px;
}
#PopupAutoCompleteRichResult {
background: var(--gnome-popover-background) !important;
border: 1px solid !important;
border-color: var(--gnome-popover-border-color) !important;
border-radius: 9px;
box-shadow: var(--gnome-popover-shadow) !important; /* BUG: Not showing any shadow at all */
color: var(--gnome-toolbar-color) !important;
padding: 8px !important;
}
#PopupAutoCompleteRichResult .autocomplete-richlistbox {
--box-width: calc(100vw - var(--item-padding-start) - var(--item-padding-end) - 42px);
max-width: var(--box-width);
}
#PopupAutoCompleteRichResult .autocomplete-richlistitem {
padding-left: 0 !important;
padding-right: 5px !important;
border-inline-end-width: 0 !important;
max-width: calc(var(--box-width) - 5px);
display: flex;
align-items: center;
}
/* Search panel */
#PopupAutoCompleteRichResult .search-panel-one-offs-header, #PopupAutoCompleteRichResult .search-panel-one-offs {
background: transparent !important;
border: 0 !important;
}
#PopupAutoCompleteRichResult .search-panel-one-offs-header {
border-top: 1px solid var(--gnome-popover-separator-color) !important;
}
#PopupAutoCompleteRichResult .search-panel-one-offs {
--item-padding-start: 0 !important;
--item-padding-end: 0 !important;
}
/* Search engines buttons */
#PopupAutoCompleteRichResult .searchbar-engine-one-off-item:not(.dummy) {
-moz-appearance: none !important;
--toolbarbutton-active-background: transparent !important;
--toolbarbutton-hover-background: transparent !important;
background: var(--gnome-button-background) !important;
box-shadow: var(--gnome-button-box-shadow);
border-width: 1px 1px 1px 0;
border-style: solid;
border-color: var(--gnome-button-border-color) !important;
border-bottom-color: var(--gnome-button-border-accent-color) !important;
padding: 0 2px !important;
height: 34px !important;
color: var(--gnome-toolbar-color) !important;
box-sizing: border-box !important;
}
#PopupAutoCompleteRichResult .searchbar-engine-one-off-item:hover, #PopupAutoCompleteRichResult .searchbar-engine-one-off-item[selected] {
background: var(--gnome-button-hover-background) !important;
color: unset !important;
}
#PopupAutoCompleteRichResult .searchbar-engine-one-off-item:first-child {
border-radius: 5px 0 0 5px;
border-left-width: 1px !important;
}
#PopupAutoCompleteRichResult .searchbar-engine-one-off-item.last-engine {
border-radius: 0 5px 5px 0;
}
#PopupAutoCompleteRichResult .searchbar-engine-one-off-item.dummy {
display: none !important;
}
#PopupAutoCompleteRichResult .searchbar-engine-one-off-item:not(.last-row) {
box-sizing: border-box !important;
}

View file

@ -1,53 +0,0 @@
/* Controls */
/* Switchers, Checkboxes, etc. */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Switchers */
.protections-popup-tp-switch-box {
padding: 0 !important;
-moz-box-pack: start !important;
}
#protections-popup-tp-switch:not([enabled])[showdotindicator]::after {
display: none !important;
}
#protections-popup-tp-switch {
background: var(--gnome-switch-background) !important;
border: 1px solid var(--gnome-switch-border-color) !important;
border-radius: 24px !important;
min-width: 50px !important;
width: 50px !important;
min-height: 26px !important;
padding: 0 !important;
position: relative !important;
display: block !important;
margin: 0 !important;
}
#protections-popup-tp-switch:hover {
border-color: var(--gnome-switch-border-color) !important;
}
#protections-popup-tp-switch::before {
position: absolute !important;
top: 0px;
left: 0px;
background: var(--gnome-switch-slider-background) !important;
border: 1px solid var(--gnome-switch-slider-border-color) !important;
box-shadow: var(--gnome-switch-slider-box-shadow);
border-radius: 24px !important;
height: 24px !important;
width: 24px !important;
transition: left .2s ease;
outline: 0 !important;
}
#protections-popup-tp-switch[enabled] {
background: var(--gnome-switch-active-background) !important;
border-color: var(--gnome-switch-active-border-color) !important;
padding-inline-start: 24px !important;
}
#protections-popup-tp-switch[enabled]:hover {
border-color: var(--gnome-switch-active-border-color) !important;
}
#protections-popup-tp-switch[enabled]::before {
border-color: var(--gnome-switch-active-slider-border-color) !important;
left: 24px;
}

View file

@ -1,138 +0,0 @@
/* GNOME CSD styles for headerbar on Firefox [tabsintitlebar] */
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#main-window {
-moz-appearance: -moz-window-titlebar !important;
}
/* Headerbar top border corners rounded */
:root[tabsintitlebar]:not([inFullscreen]):not([sizemode="maximized"]) #nav-bar {
border-radius: 12px 12px 0 0 !important;
}
/* Window buttons: at least 1 button */
@media (-moz-gtk-csd-minimize-button), (-moz-gtk-csd-maximize-button), (-moz-gtk-csd-close-button) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-right: 60px !important;
}
}
/* Window buttons: at least 2 buttons */
@media (-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-maximize-button),
(-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-close-button),
(-moz-gtk-csd-maximize-button) and (-moz-gtk-csd-close-button) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-right: 70px !important;
}
}
/* Window buttons: 3 buttons */
@media (-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-maximize-button) and (-moz-gtk-csd-close-button) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-right: 90px !important;
}
}
/* Fullscreen headerbar padding for 1 button */
:root[tabsintitlebar][inFullscreen] #nav-bar {
padding-right: 40px !important;
}
/* Window buttons box */
:root[tabsintitlebar] #titlebar .titlebar-buttonbox-container,
:root[tabsintitlebar] #titlebar-buttonbox-container,
:root[tabsintitlebar][inFullscreen] #window-controls {
-moz-appearance: none !important;
padding: 0 3px 0 4px;
position: absolute !important;
right: 8px;
top: 0;
display: block !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox {
-moz-appearance: none !important;
}
/* Window buttons style */
:root[tabsintitlebar] #titlebar .titlebar-button,
:root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton {
-moz-appearance: none !important;
border: none !important;
border-radius: 100px !important;
height: 16px;
margin: 16px 4px !important;
padding: 2px 0 !important;
width: 16px;
}
:root[tabsintitlebar] #titlebar .titlebar-button .toolbarbutton-icon,
:root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton .toolbarbutton-icon {
opacity: 0 !important;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-button .toolbarbutton-icon,
:root[tabsintitlebar][inFullscreen] #window-controls:-moz-window-inactive toolbarbutton .toolbarbutton-icon {
opacity: 0 !important;
}
/* Remove close and minimize buttons from fullscreen buttons */
:root[tabsintitlebar][inFullscreen] #window-controls #close-button,
:root[tabsintitlebar][inFullscreen] #window-controls #minimize-button,
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox-container,
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox .titlebar-close,
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox .titlebar-min {
display: none !important;
}
/* Left window buttons */
@media (-moz-gtk-csd-reversed-placement) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-right: 3px !important;
}
/* Window buttons box */
:root[tabsintitlebar] #titlebar .titlebar-buttonbox-container {
padding: 0 3px 0 4px;
left: 8px;
right: auto;
}
/* Window controls: at least 1 button */
@media (-moz-gtk-csd-minimize-button), (-moz-gtk-csd-maximize-button), (-moz-gtk-csd-close-button) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-left: 60px !important;
}
}
/* Window controls: at least 2 buttons */
@media (-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-maximize-button),
(-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-close-button),
(-moz-gtk-csd-maximize-button) and (-moz-gtk-csd-close-button) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-left: 70px !important;
}
}
/* Window controls: 3 buttons */
@media (-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-maximize-button) and (-moz-gtk-csd-close-button) {
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-left: 90px !important;
}
}
}
/* Remove tabsbar titlebar blank spaces */
:root[tabsintitlebar] #TabsToolbar .titlebar-placeholder {
display: none !important;
}
/* Prevent menubar from breaking */
:root[tabsintitlebar] #toolbar-menubar:not([inactive=true]) {
height: 30px !important;
margin-bottom: 8px;
}
/* Remove default style of titlebar */
:root[tabsintitlebar] #titlebar {
-moz-appearance: none !important;
}
/* Fix the issue when dragging tabs */
:root[tabsintitlebar] #navigator-toolbox[movingtab] #TabsToolbar {
padding-bottom: 0 !important;
}

View file

@ -1,34 +0,0 @@
/* Replace icons */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Back button */
#nav-bar #back-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/go-previous-symbolic?size=dialog") !important;;
}
/* Forward button */
#nav-bar #forward-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/go-next-symbolic?size=dialog") !important;
}
/* Popovers subview menu arrow */
.PanelUI-subView .subviewbutton-nav::after {
content: "" !important;
filter: var(--gnome-icons-hack-filter);
background: url("moz-icon://stock/pan-start-symbolic?size=dialog");
background-size: contain;
height: 16px;
width: 16px;
margin-top: -2px !important;
}
/* Popovers subview back button */
.subviewbutton-back {
list-style-image: url("moz-icon://stock/pan-start-symbolic?size=dialog") !important;
}
.subviewbutton-back .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
}

View file

@ -1,112 +0,0 @@
/* Dialogs */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
window {
padding: 0 !important;
}
/* Browser dialog prompts center */
.dialogOverlay {
display: grid;
place-content: center;
justify-content: center;
grid-auto-rows: min(90%, var(--doc-height-px));
}
.dialogOverlay[topmost="true"]:not(.dialogOverlay-window-modal-dialog-subdialog), #window-modal-dialog::backdrop {
background-color: rgba(0, 0, 0, .5) !important;
}
#window-modal-dialog {
margin-top: auto !important;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
/* Dialog */
.dialogBox {
border-radius: 12px !important;
margin: 0 !important;
}
window[role="dialog"] {
background: var(--gnome-toolbar-background) !important;
border: 0 !important;
box-shadow: var(--gnome-popover-shadow) !important;
padding: 0 !important;
}
dialog {
padding: 0 !important;
}
dialog[subdialog] {
border-radius: 12px !important;
border: none !important;
box-shadow: var(--gnome-popover-shadow) !important;
}
/* Content */
.dialog-content-box,
#dialogGrid {
padding: 24px;
padding-bottom: 0;
}
#description-box {
margin: 24px 24px 0 !important;
}
#rememberContainer {
margin: 0 24px 16px !important;
}
#titleContainer {
padding: 6px !important;
margin-top: 6px !important;
justify-content: center !important;
}
.titleIcon {
background-color: transparent !important;
}
#bookmarkpropertiesdialog #editBookmarkPanelContent {
padding-inline: 6px !important;
margin-inline: 6px !important;
}
/* Buttons */
.dialog-button-box {
display: flex !important;
border-top: 1px solid var(--gnome-menu-border-color) !important;
padding: 3px !important;
}
.dialog-button-box button:not(#hack) {
height: auto !important;
max-height: unset !important;
padding: 10px 14px !important;
margin: 3px !important;
border-radius: 6px !important;
flex: 1;
}
/* Buttons borders - only suppor for cancel/ok */
/*.dialog-button-box button[dlgtype="accept"] {*/
/* border-right: 0 !important;*/
/* border-left: 0 !important;*/
/*}*/
/*.dialog-button-box button[dlgtype="cancel"]:not(#hack) {*/
/* border-left: 0 !important;*/
/*}*/
/* Hadler dialog */
#os-default-handler image {
display: none !important;
}
#os-default-handler .name {
font-weight: normal !important;
}

View file

@ -16,19 +16,19 @@ toolbarspring {
/* URL bar */ /* URL bar */
#urlbar { #urlbar {
margin-top: -2px !important; /* margin-top: 0 !important;*/
box-shadow: none !important; box-shadow: none !important;
background: var(--gnome-popover-background) !important; background: var(--gnome-popover-background) !important;
border-radius: 8px !important; border-radius: 8px !important;
border: 1px solid transparent !important; border: none !important;
padding: 0 0 !important; padding: 0 !important;
} }
#urlbar-background { #urlbar-background {
box-shadow: none !important; box-shadow: none !important;
border: 0 !important; border: 0 !important;
background: transparent !important; background: transparent !important;
border-radius: 8px !important; border-radius: 8px !important;
padding: 0 0 !important; padding: 0 !important;
} }
#urlbar:-moz-window-inactive { #urlbar:-moz-window-inactive {
@ -43,7 +43,7 @@ toolbarspring {
top: 0 !important; top: 0 !important;
width: 100% !important; width: 100% !important;
z-index: 5 !important; z-index: 5 !important;
padding: 0 0 !important; padding: 0 !important;
border-radius: 10px !important; border-radius: 10px !important;
} }
#urlbar[breakout][breakout-extend][open] { #urlbar[breakout][breakout-extend][open] {

View file

@ -1,798 +0,0 @@
/* Replace icons */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Cursors autoscroller fix */
.autoscroller {
--panel-background: transparent !important;
--panel-border-color: transparent !important;
background-image: url("chrome://global/skin/icons/autoscroll.svg") !important;
}
/* Built-in firefox icons color */
.toolbarbutton-icon,
.protections-popup-category-icon,
.protections-popup-footer-icon {
fill: var(--gnome-toolbar-color) !important;
fill-opacity: 1 !important;
}
/* Tabs scroll icons */
#TabsToolbar .scrollbutton-up {
list-style-image: url("../icons/pan-start-symbolic.svg") !important;
}
#TabsToolbar .scrollbutton-down {
list-style-image: url("../icons/pan-start-symbolic.svg") !important;
}
/* Scroll icons */
#scrollbutton-up {
list-style-image: var(--scrollbutton-icon-name) !important;
}
#scrollbutton-down {
list-style-image: var(--scrollbutton-icon-name) !important;
}
arrowscrollbox {
--scrollbutton-icon-name: url("../icons/pan-down-symbolic.svg");
}
arrowscrollbox[orient="horizontal"] {
--scrollbutton-icon-name: url("../icons/pan-start-symbolic.svg");
}
/* Popovers subview menu arrow */
#identity-popup-mainView .subviewbutton-nav::after,
.widget-overflow-list .subviewbutton-nav::after,
.PanelUI-subView .subviewbutton-nav::after {
content: "" !important;
background: url("../icons/pan-end-symbolic.svg");
background-size: contain;
height: 16px;
width: 16px;
margin-top: -2px !important;
}
.protections-popup-category::after {
content: url("../icons/pan-end-symbolic.svg") !important;
}
.identity-popup-content-blocking-category::after {
content: url("../icons/pan-end-symbolic.svg") !important;
}
#identity-popup-security-expander .button-icon {
list-style-image: url("../icons/pan-end-symbolic.svg") !important;
}
/* Popovers subview back button */
.subviewbutton-back {
list-style-image: url("../icons/pan-start-symbolic.svg") !important;
}
/* Arrow down buttons */
.expander-down > .button-box,
#sidebar-switcher-arrow,
#viewButton .button-menu-dropmarker {
-moz-appearance: none !important;
list-style-image: url("../icons/pan-down-symbolic.svg") !important;
width: 16px !important;
height: 16px !important;
}
.menulist-label-box:after {
content: url("../icons/pan-down-symbolic.svg") !important;
}
/* Arrow up buttons */
.expander-up > .button-box {
-moz-appearance: none !important;
list-style-image: url("../icons/pan-up-symbolic.svg") !important;
width: 16px !important;
height: 16px !important;
}
/* Search entries */
#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icon,
#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon,
.searchbar-search-icon,
#search-box .textbox-search-sign {
list-style-image: url("../icons/edit-find-symbolic.svg") !important;
opacity: 0.7 !important;
}
#search-box .textbox-search-sign {
width: 16px !important;
margin: 2px 0;
}
/* Tree views */
treechildren::-moz-tree-twisty {
list-style-image: url("../icons/pan-end-symbolic.svg") !important;
width: 16px !important;
height: 16px !important;
}
.item.client .item-twisty-container {
background-image: url("../icons/pan-end-symbolic.svg") !important;
width: 16px !important;
height: 16px !important;
}
.item.client.closed .item-twisty-container {
background-image: url("../icons/pan-down-symbolic.svg") !important;
}
treechildren::-moz-tree-twisty(selected, focus, open) {
list-style-image: url("../icons/pan-down-symbolic-light.svg") !important;
}
treechildren::-moz-tree-image(title, container),
treechildren::-moz-tree-image(title, open) {
list-style-image: url("../icons/folder-symbolic.svg") !important;
}
treechildren::-moz-tree-image(title, query, dayContainer),
treechildren::-moz-tree-image(query, OrganizerQuery_history____v) {
list-style-image: url("../icons/preferences-system-time-symbolic.svg") !important;
}
.sidebar-panel[lwt-sidebar-brighttext] .sidebar-placesTreechildren::-moz-tree-twisty {
list-style-image: url("../icons/pan-end-symbolic-light.svg") !important;
}
.sidebar-panel[lwt-sidebar-brighttext] .sidebar-placesTreechildren::-moz-tree-twisty(open) {
list-style-image: url("../icons/pan-down-symbolic-light.svg") !important;
}
/* Sidebar: History: clock icon */
#historyTree treechildren::-moz-tree-image {
list-style-image: url("../icons/preferences-system-time-symbolic.svg") !important;
}
/* Menu checkbox */
menuitem[type="checkbox"] {
list-style-image: url("../icons/checkbox-symbolic.svg") !important;
}
menuitem[type="checkbox"][checked="true"] {
list-style-image: url("../icons/checkbox-checked-symbolic.svg") !important;
}
menuitem[type="checkbox"][disabled="true"] .menu-iconic-icon {
opacity: 0.5;
}
/*menuitem[type="checkbox"]:not([disabled="true"]):hover .menu-iconic-icon {*/
/* filter: invert(100%) brightness(200%);*/
/*}*/
/* Menu radio */
menuitem[type="radio"] {
list-style-image: url("../icons/radio-symbolic.svg") !important;
}
menuitem[type="radio"][checked="true"] {
list-style-image: url("../icons/radio-checked-symbolic.svg") !important;
}
menuitem[type="radio"][disabled="true"] .menu-iconic-icon {
opacity: 0.5;
}
/*menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon {*/
/* filter: invert(100%) brightness(200%);*/
/*}*/
/* Sub menu arrow */
.menu-right {
-moz-appearance: none !important;
list-style-image: url("../icons/pan-end-symbolic.svg") !important;
width: 16px !important;
height: 16px !important;
}
menu[disabled] > .menu-right {
opacity: 0.3;
}
/*menu:not([disabled]):hover > .menu-right {*/
/* filter: invert(100%) brightness(200%);*/
/*}*/
/* Close button */
.close-icon:not(.tab-close-button),
.identity-popup-permission-remove-button .button-icon {
list-style-image: url("../icons/window-close-symbolic.svg") !important;
}
/* Sound icons */
.tab-icon-overlay[soundplaying] {
list-style-image: url("../icons/audio-playing-symbolic.svg") !important;
}
.tab-icon-overlay[muted] {
list-style-image: url("../icons/audio-muted-symbolic.svg") !important;
}
/* Private browsing button */
#privatebrowsing-button {
list-style-image: url("../icons/user-not-tracked.svg") !important;
}
/* Sidebar button */
#sidebar-button:-moz-locale-dir(ltr):not([positionend]) .toolbarbutton-icon, #sidebar-button:-moz-locale-dir(rtl)[positionend] .toolbarbutton-icon {
list-style-image: url("../icons/toggle-sidebar-symbolic.svg") !important;
}
#sidebar-button .toolbarbutton-icon {
list-style-image: url("../icons/toggle-right-sidebar-symbolic.svg");
}
/* Back button */
#nav-bar #back-button .toolbarbutton-icon,
#context-back {
list-style-image: url("../icons/go-previous-symbolic.svg") !important;
}
/* Forward button */
#nav-bar #forward-button .toolbarbutton-icon,
#context-forward,
#urlbar-go-button,
.search-go-button {
list-style-image: url("../icons/go-next-symbolic.svg") !important;
}
/* Menu button */
#PanelUI-menu-button {
list-style-image: url("../icons/open-menu-symbolic.svg") !important;
}
/* New tab button */
#new-tab-button,
.tabs-newtab-button,
#tabs-newtab-button,
#TabsToolbar {
list-style-image: url("../icons/tab-new-symbolic.svg") !important;
}
/* Home button */
#home-button {
list-style-image: url("../icons/user-home-symbolic.svg") !important;
}
/* Preferences button */
#preferences-button,
.search-setting-button-compact > .button-box > .button-icon {
list-style-image: url("../icons/preferences-system-symbolic.svg") !important;
}
/* Fullscreen button */
#fullscreen-button,
#appMenu-fullscreen-button {
list-style-image: url("../icons/view-fullscreen-symbolic.svg") !important;
}
/* Zoom out button */
#zoom-out-button,
#appMenu-zoomReduce-button {
list-style-image: url("../icons/zoom-out-symbolic.svg") !important;
}
/* Zoom in button */
#zoom-in-button,
#appMenu-zoomEnlarge-button {
list-style-image: url("../icons/zoom-in-symbolic.svg") !important;
}
/* Developer button */
#developer-button {
list-style-image: url("../icons/applications-engineering-symbolic.svg") !important;
}
/* Email link button */
#email-link-button {
list-style-image: url("../icons/mail-unread-symbolic.svg") !important;
}
/* Print button */
#print-button {
list-style-image: url("../icons/printer-symbolic.svg") !important;
}
/* Addons button */
#add-ons-button,
#unified-extensions-button,
#addons-notification-icon,
.install-icon {
list-style-image: url("../icons/application-x-addon-symbolic.svg") !important;
}
/* Find button */
#find-button {
list-style-image: url("../icons/edit-find-symbolic.svg") !important;
}
/* New window button */
#new-window-button {
list-style-image: url("../icons/window-new-symbolic.svg") !important;
}
/* Bookmarks menu button */
#bookmarks-menu-button {
list-style-image: url("../icons/bookmarks-symbolic.svg") !important;
}
#sidebar-box[sidebarcommand="viewBookmarksSidebar"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon,
.urlbarView-row[source="bookmarks"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
#urlbar-engine-one-off-item-bookmarks {
list-style-image: url("../icons/starred-symbolic.svg") !important;
}
/* History button */
#history-panelmenu,
#sidebar-box[sidebarcommand="viewHistorySidebar"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon,
.urlbarView-row[source="history"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
#urlbar-engine-one-off-item-history {
list-style-image: url("../icons/preferences-system-time-symbolic.svg") !important;
}
/* All tabs button */
#alltabs-button {
list-style-image: url("../icons/pan-down-symbolic.svg") !important;
}
/* Cut button */
#cut-button,
#appMenu-cut-button {
list-style-image: url("../icons/edit-cut-symbolic.svg") !important;
}
/* Copy button */
#copy-button,
#appMenu-copy-button {
list-style-image: url("../icons/edit-copy-symbolic.svg") !important;
}
/* Paste button */
#paste-button,
#appMenu-paste-button {
list-style-image: url("../icons/edit-paste-symbolic.svg") !important;
}
/* Overflow button */
#nav-bar-overflow-button {
list-style-image: url("../icons/view-more-horizontal-symbolic.svg") !important;
}
#mozcn-mobile-bookmarks-button {
list-style-image: url("../icons/phone-symbolic.svg") !important;
}
#bookmarks-toolbar-button, #bookmarks-toolbar-placeholder {
list-style-image: url("../icons/star-symbolic.svg") !important;
}
/* Glitch - animations (may be possible to fix in about:config) */
#reload-button,
.downloadIconRetry > .button-box > .button-icon,
#context-reload {
list-style-image: url("../icons/view-refresh-symbolic.svg") !important;
}
#stop-button,
.downloadIconCancel > .button-box > .button-icon,
#context-stop {
list-style-image: url("../icons/process-stop-symbolic.svg") !important;
}
#downloads-button .toolbarbutton-icon { /* Downloads button / Glitch - it swaps to the default one anyway */
list-style-image: url("../icons/folder-download-symbolic.svg") !important;
}
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon,
#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon {
list-style-image: url("../icons/folder-locked-symbolic.svg") !important;
}
#identity-box[pageproxystate="valid"].weakCipher #identity-icon,
#identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon,
#identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon,
#identity-box[pageproxystate="valid"].certUserOverridden #identity-icon,
#identity-box[pageproxystate="valid"].certErrorPage #identity-icon {
list-style-image: url("../icons/security-warning-symbolic.svg") !important;
}
#identity-box[pageproxystate="valid"].notSecure #identity-icon,
#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon,
#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon {
list-style-image: url("../icons/security-broken-symbolic.svg") !important;
}
#identity-box[pageproxystate="valid"].localResource #identity-icon {
list-style-image: url("../icons/page-symbolic.svg") !important;
}
#pageActionButton, .share-more-button {
list-style-image: url("../icons/page-action.svg") !important;
}
#save-to-pocket-button,
#pocket-button, #pageAction-panel-pocket {
list-style-image: url("../icons/save-to-pocket.svg") !important;
}
#save-to-pocket-button[open="true"], #save-to-pocket-button[pocketed="true"] {
list-style-image: url("../icons/save-to-pocket-open.svg") !important;
}
#context-bookmarkpage,
#star-button {
list-style-image: url("../icons/star-symbolic.svg") !important;
}
#context-bookmarkpage[starred="true"],
#star-button[starred] {
list-style-image: url("../icons/starred-symbolic.svg") !important;
}
#star-button[starred] {
fill: var(--theme-primary-color) !important;
}
#plugins-notification-icon:not(.plugin-blocked)[extraAttr="inactive"] > .plugin-icon {
fill-opacity: 0.25;
list-style-image: url("../icons/application-x-addon-symbolic.svg") !important;
}
#plugins-notification-icon:not(.plugin-blocked)[extraAttr="active"] > .plugin-icon {
fill-opacity: 1;
list-style-image: url("../icons/application-x-addon-symbolic.svg") !important;
}
.plugin-icon {
list-style-image: url("../icons/application-x-addon-symbolic.svg") !important;
}
.plugin-blocked > .plugin-icon {
list-style-image: url("../icons/application-x-addon-blocked-symbolic.svg") !important;
}
.autoplay-media-icon {
list-style-image: url("../icons/autoplay-media-symbolic.svg") !important;
}
.autoplay-media-icon.blocked-permission-icon {
list-style-image: url("../icons/autoplay-media-blocked-symbolic.svg") !important;
}
.popup-notification-icon[popupid="drmContentPlaying"], .drm-icon {
list-style-image: url("../icons/drm-symbolic.svg") !important;
}
#reader-mode-button > .urlbar-icon {
list-style-image: url("../icons/reader-mode.svg") !important;
}
#permissions-granted-icon {
list-style-image: url("../icons/permissions-granted.svg") !important;
}
#tracking-protection-icon {
list-style-image: url("../icons/tracking-protection.svg") !important;
}
#tracking-protection-icon-animatable-image {
background-image: url("../icons/tracking-protection-animatable.svg") !important;
}
#library-button {
list-style-image: url("../icons/library-symbolic.svg") !important;
}
#import-button {
list-style-image: url("../icons/import-symbolic.svg") !important;
}
#panic-button {
list-style-image: url("../icons/forget-history-symbolic.svg") !important;
}
#sync-button,
#sidebar-box[sidebarcommand="viewTabsSidebar"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon,
.urlbarView-row[source="tabs"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
#urlbar-engine-one-off-item-tabs {
list-style-image: url("../icons/tab-sync-symbolic.svg") !important;
}
#open-file-button {
list-style-image: url("../icons/open-folder-symbolic.svg") !important;
}
#save-page-button {
list-style-image: url("../icons/save-folder-symbolic.svg") !important;
}
#characterencoding-button {
list-style-image: url("../icons/character-symbolic.svg") !important;
}
#screenshot-button {
list-style-image: url("../icons/screenshot-symbolic.svg") !important;
}
toolbarbutton#easyscreenshot_mozillaonline_com-BAP {
--webextension-menupanel-image: url("../icons/screenshot-symbolic.svg") !important;
--webextension-menupanel-image-2x: url("../icons/screenshot-symbolic.svg") !important;
--webextension-menupanel-image-light: url("../icons/screenshot-symbolic-light.svg") !important;
--webextension-menupanel-image-2x-light: url("../icons/screenshot-symbolic-light.svg") !important;
--webextension-menupanel-image-dark: url("../icons/screenshot-symbolic.svg") !important;
--webextension-menupanel-image-2x-dark: url("../icons/screenshot-symbolic.svg") !important;
--webextension-toolbar-image: url("../icons/screenshot-symbolic.svg") !important;
--webextension-toolbar-image-2x: url("../icons/screenshot-symbolic.svg") !important;
--webextension-toolbar-image-light: url("../icons/screenshot-symbolic-light.svg") !important;
--webextension-toolbar-image-2x-light: url("../icons/screenshot-symbolic-light.svg") !important;
--webextension-toolbar-image-dark: url("../icons/screenshot-symbolic.svg") !important;
--webextension-toolbar-image-2x-dark: url("../icons/screenshot-symbolic.svg") !important;
}
toolbarbutton#cpmanager_mozillaonline_com-BAP {
--webextension-menupanel-image: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-menupanel-image-2x: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-menupanel-image-light: url("../icons/tab-restore-symbolic-light.svg") !important;
--webextension-menupanel-image-2x-light: url("../icons/tab-restore-symbolic-light.svg") !important;
--webextension-menupanel-image-dark: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-menupanel-image-2x-dark: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-toolbar-image: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-toolbar-image-2x: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-toolbar-image-light: url("../icons/tab-restore-symbolic-light.svg") !important;
--webextension-toolbar-image-2x-light: url("../icons/tab-restore-symbolic-light.svg") !important;
--webextension-toolbar-image-dark: url("../icons/tab-restore-symbolic.svg") !important;
--webextension-toolbar-image-2x-dark: url("../icons/tab-restore-symbolic.svg") !important;
}
toolbar:not([brighttext]) .webextension-browser-action:-moz-lwtheme {
list-style-image: var(--webextension-toolbar-image-2x-dark, var(--gnome-toolbar-color)) !important;
}
#mo-url2qr-icon {
list-style-image: url("../icons/url2qr-icon.svg") !important;
}
.popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon {
list-style-image: url("../icons/notification-symbolic.svg") !important;
}
#geo-sharing-icon[sharing], .geo-icon {
list-style-image: url("../icons/geo.svg") !important;
}
.blocked-permission-icon.popup-icon {
list-style-image: url("../icons/blocked-permission-symbolic.svg") !important;
}
#webrtc-sharing-icon[sharing="screen"],
.screen-icon {
list-style-image: url("../icons/screen-symbolic.svg") !important;
}
.screen-icon.blocked-permission-icon {
list-style-image: url("../icons/screen-blocked-symbolic.svg") !important;
}
#webrtc-sharing-icon[sharing="microphone"],
.microphone-icon {
list-style-image: url("../icons/microphone-symbolic.svg") !important;
}
#webrtc-sharing-icon[sharing]:not([paused]) {
-moz-context-properties: fill !important;
fill: rgb(224, 41, 29) !important;
}
/* Info */
.panel-info-button > image {
list-style-image: url("../icons/info-symbolic.svg") !important;
}
.tabbrowser-tab[image="chrome://global/skin/icons/info.svg"]:not([busy]):not([progress]):not([crashed]) .tab-icon-stack .tab-icon-image {
height: 16px;
width: 16px;
background-image: url("../icons/info-symbolic.svg") !important;
}
/* Password */
#password-notification-icon {
list-style-image: url("../icons/key-symbolic.svg") !important;
}
.bookmark-item[container] {
list-style-image: url("../icons/folder-symbolic.svg") !important;
}
.tab-icon-image {
list-style-image: url("../icons/network-workgroup-symbolic.svg") !important;
-moz-context-properties: fill;
fill: currentColor;
}
/* Fix flat buttons icons aproach */
button.close::before {
content: "";
display: block;
background-position: center center;
background-repeat: no-repeat;
height: 100%;
width: 100%;
}
/* Fix icons sizes */
.permission-popup-permission-remove-button > .button-box > .button-icon,
.menu-iconic-icon {
height: 16px !important;
width: 16px !important;
}
/* Fix icon color */
#sidebar-icon {
opacity: 1 !important;
}
treechildren::-moz-tree-twisty,
treechildren::-moz-tree-image {
fill-opacity: 1 !important;
}
/* Fix main menu zoom controls icons */
#appMenu-zoom-controls2 .toolbarbutton-icon {
padding: 0 !important;
padding-block: 0 !important;
padding-inline: 0 !important;
}
/* Invert icons color in dark variant */
@media (prefers-color-scheme: dark) {
.PanelUI-subView .subviewbutton-nav::after,
.protections-popup-category::after,
.identity-popup-content-blocking-category::after,
#identity-popup-security-expander .button-icon,
.subviewbutton-back .toolbarbutton-icon,
.menu-right,
#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icon,
#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon,
.searchbar-search-icon,
#search-box .textbox-search-sign,
.menulist-label-box:after,
.expander-down image,
.expander-up image,
#sidebar-switcher-arrow,
#viewButton .button-menu-dropmarker,
menuitem[type="checkbox"] .menu-iconic-icon,
menuitem[type="radio"] .menu-iconic-icon,
.close-icon:not(.tab-close-button) image,
.identity-popup-permission-remove-button .button-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-close .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-close .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-max .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-max .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-min .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-min .toolbarbutton-icon,
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button .toolbarbutton-icon,
.popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon,
#import-button .toolbarbutton-icon,
#panic-button .toolbarbutton-icon,
#open-file-button .toolbarbutton-icon,
#save-page-button .toolbarbutton-icon,
#characterencoding-button .toolbarbutton-icon,
#library-button .toolbarbutton-icon,
#privatebrowsing-button .toolbarbutton-icon,
#sidebar-button:-moz-locale-dir(ltr):not([positionend]) .toolbarbutton-icon,
#sidebar-button:-moz-locale-dir(rtl)[positionend] .toolbarbutton-icon,
#sidebar-button .toolbarbutton-icon,
#nav-bar #back-button .toolbarbutton-icon,
#context-back .menu-iconic-icon,
#nav-bar #forward-button .toolbarbutton-icon,
#context-forward .menu-iconic-icon,
#PanelUI-menu-button .toolbarbutton-icon,
#new-tab-button .toolbarbutton-icon,
.tabs-newtab-button .toolbarbutton-icon,
#tabs-newtab-button .toolbarbutton-icon,
#TabsToolbar .toolbarbutton-icon,
#home-button .toolbarbutton-icon,
#preferences-button .toolbarbutton-icon,
#fullscreen-button .toolbarbutton-icon,
#appMenu-fullscreen-button .toolbarbutton-icon,
#zoom-out-button .toolbarbutton-icon,
#appMenu-zoomReduce-button .toolbarbutton-icon,
#zoom-in-button .toolbarbutton-icon,
#appMenu-zoomEnlarge-button .toolbarbutton-icon,
#developer-button .toolbarbutton-icon,
#email-link-button .toolbarbutton-icon,
#print-button .toolbarbutton-icon,
#add-ons-button .toolbarbutton-icon,
#unified-extensions-button .toolbarbutton-icon,
#find-button .toolbarbutton-icon,
#bookmarks-menu-button .toolbarbutton-icon,
#history-panelmenu .toolbarbutton-icon,
#alltabs-button .toolbarbutton-icon,
#cut-button .toolbarbutton-icon,
#appMenu-cut-button .toolbarbutton-icon,
#copy-button .toolbarbutton-icon,
#appMenu-copy-button .toolbarbutton-icon,
#paste-button .toolbarbutton-icon,
#appMenu-paste-button .toolbarbutton-icon,
#nav-bar-overflow-button .toolbarbutton-icon,
#reload-button .toolbarbutton-icon,
.downloadIconRetry > .button-box > .button-icon,
#context-reload .menu-iconic-icon,
#stop-button .toolbarbutton-icon,
.downloadIconCancel > .button-box > .button-icon,
#context-stop,
#downloads-button .toolbarbutton-icon,
#sync-button .toolbarbutton-icon,
#new-window-button .toolbarbutton-icon,
#mozcn-mobile-bookmarks-button .toolbarbutton-icon,
#bookmarks-toolbar-button .toolbarbutton-icon,
#bookmarks-toolbar-placeholder .toolbarbutton-icon,
#screenshot-button .toolbarbutton-icon,
#tracking-protection-icon,
#pageActionButton,
#permissions-granted-icon,
#tracking-protection-icon-animatable-image,
#reader-mode-button > .urlbar-icon,
#star-button:not([starred]),
#context-bookmarkpage:not([starred]) .menu-iconic-icon,
#geo-sharing-icon[sharing], .geo-icon,
.blocked-permission-icon.popup-icon,
#webrtc-sharing-icon[sharing="screen"],
.screen-icon,
.screen-icon.blocked-permission-icon,
#webrtc-sharing-icon[sharing="microphone"],
.microphone-icon,
.plugin-icon, .autoplay-media-icon,
.popup-notification-icon[popupid="drmContentPlaying"], .drm-icon,
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon,
#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon,
#identity-box[pageproxystate="valid"].weakCipher #identity-icon,
#identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon,
#identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon,
#identity-box[pageproxystate="valid"].certUserOverridden #identity-icon,
#identity-box[pageproxystate="valid"].certErrorPage #identity-icon,
#identity-box[pageproxystate="valid"].notSecure #identity-icon,
#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon,
#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon,
#identity-box[pageproxystate="valid"].localResource #identity-icon,
.bookmark-item[container] .toolbarbutton-icon,
.menu-iconic.bookmark-item[container] .menu-iconic-icon,
.panel-info-button > image,
#password-notification-icon {
filter: invert(60%) brightness(150%);
}
.tab-icon-overlay[soundplaying] {
list-style-image: url("../icons/audio-playing-symbolic-light.svg") !important;
}
.tab-icon-overlay[muted] {
list-style-image: url("../icons/audio-muted-symbolic-light.svg") !important;
}
#save-to-pocket-button,
#pocket-button, #pageAction-panel-pocket {
list-style-image: url("../icons/save-to-pocket-light.svg") !important;
}
#save-to-pocket-button[open="true"], #save-to-pocket-button[pocketed="true"] {
list-style-image: url("../icons/save-to-pocket-open-light.svg") !important;
}
#mo-url2qr-icon {
list-style-image: url("../icons/url2qr-icon-light.svg") !important;
}
/* Tree views */
treechildren::-moz-tree-twisty,
.item.client .item-twisty-container {
list-style-image: url("../icons/pan-end-symbolic-light.svg") !important;
width: 16px !important;
height: 16px !important;
}
.item.client .item-twisty-container {
background-image: url("../icons/pan-end-symbolic-light.svg") !important;
}
treechildren::-moz-tree-twisty(open) {
list-style-image: url("../icons/pan-down-symbolic-light.svg") !important;
}
.item.client.closed .item-twisty-container {
background-image: url("../icons/pan-down-symbolic-light.svg") !important;
}
treechildren::-moz-tree-image(title, container),
treechildren::-moz-tree-image(title, open) {
list-style-image: url("../icons/folder-symbolic-light.svg") !important;
}
treechildren::-moz-tree-image(title, query, dayContainer),
treechildren::-moz-tree-image(query, OrganizerQuery_history____v) {
list-style-image: url("../icons/preferences-system-time-symbolic-light.svg") !important;
}
.tabbrowser-tab[image="chrome://global/skin/icons/info.svg"]:not([busy]):not([progress]):not([crashed]) .tab-icon-stack::before {
background-image: url("../icons/info-symbolic-light.svg") !important;
}
#sidebar-box[sidebarcommand="viewTabsSidebar"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon,
.urlbarView-row[source="tabs"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
#urlbar-engine-one-off-item-tabs {
list-style-image: url("../icons/tab-sync-symbolic-light.svg") !important;
}
#sidebar-box[sidebarcommand="viewHistorySidebar"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon,
.urlbarView-row[source="history"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
#urlbar-engine-one-off-item-history {
list-style-image: url("../icons/preferences-system-time-symbolic-light.svg") !important;
}
/* Fix for extensions icons */
.webextension-browser-action {
list-style-image: var(--webextension-menupanel-image-light, inherit) !important;
}
}

View file

@ -1,318 +0,0 @@
/* Popups contents syles */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Main menu fxa */
#appMenu-fxa-status[fxastatus="signedin"] > #appMenu-fxa-label {
padding-left: 22px !important;
margin-inline-start: -22px !important;
}
#appMenu-fxa-status[fxastatus="signedin"] > #appMenu-fxa-avatar {
margin-inline-start: 5px !important;
}
#appMenu-fxa-status2[fxastatus] > #appMenu-fxa-label2 > vbox > #appMenu-header-description, #appMenu-fxa-text {
font-weight: 400 !important;
}
#appMenu-fxa-label2 {
padding: 0 !important;
background: none !important;
border: none !important;
box-shadow: none !important;
}
/* Style main context menu & buttons */
#context-navigation {
padding: 0;
}
#context-navigation > menuitem > .menu-iconic-left {
margin: auto !important;
}
#context-navigation menuitem {
--toolbarbutton-active-background: transparent !important;
--toolbarbutton-hover-background: transparent !important;
}
/* Remove icons from the main context menu */
#contentAreaContextMenu menuitem image,
#contentAreaContextMenu menu image {
visibility: hidden;
}
#contentAreaContextMenu menugroup menuitem image {
visibility: visible;
}
/* Main menu */
#appMenu-popup .panel-banner-item:after {
-moz-box-ordinal-group: 0;
margin: 0 8px 0 0 !important;
}
#appMenu-popup .toolbaritem-combined-buttons {
margin-inline-end: 0 !important;
}
#appMenu-popup .toolbaritem-combined-buttons .before-label {
width: 32px !important;
}
/* User sync account remove avatar */
#fxa-menu-avatar {
display: none;
}
/* Add search engine button remove icon */
#pageAction-panel-addSearchEngine .toolbarbutton-badge-stack {
display: none !important;
}
/* All tabs popover */
.all-tabs-item {
border-left: 3px solid transparent;
}
.all-tabs-item:hover,
.all-tabs-item:active,
.all-tabs-item[selected] {
background: none !important;
padding: 0 !important;
border-radius: 0 !important;
}
.all-tabs-item > .all-tabs-secondary-button {
margin: 0 !important;
}
.all-tabs-item[selected] {
border-image: linear-gradient(
to bottom,
transparent 0,
transparent 35%,
var(--gnome-tabbar-tab-active-border-bottom-color) 35%,
var(--gnome-tabbar-tab-active-border-bottom-color) 65%,
transparent 65%,
transparent 100%) 3;
}
.all-tabs-item > .all-tabs-secondary-button label {
margin: 0 !important;
}
/* Downloads popover */
#downloadsPanel-mainView .download-state {
padding: 8px !important;
border: 0 !important;
border-radius: 8px !important;
display: flex;
align-items: center;
}
#downloadsPanel-mainView .download-state:hover {
background-color: var(--gnome-popover-button-hover-background) !important;
}
#downloadsPanel-mainView .download-state:last-child {
margin-bottom: 8px !important;
}
#downloadsPanel-mainView .downloadMainArea {
flex: 1;
display: flex;
}
#downloadsPanel-mainView .downloadMainArea:hover {
background: transparent !important;
}
#downloadsPanel-mainView .downloadTypeIcon {
margin: 0 !important;
margin-right: 6px !important;
}
#downloadsPanel-mainView .downloadContainer {
margin-inline-end: 0 !important;
flex: 1;
display: flex;
flex-direction: column;
}
#downloadsPanel-mainView .download-state .downloadButton .button-box {
padding: 0 !important;
margin: 0 !important;
}
#downloadsPanel-mainView .download-state toolbarseparator {
display: none;
}
/* Customization overflow menu position */
#customization-panel-container {
padding: 0 75px 25px !important;
margin-top: 10px;
z-index: 10;
}
#customization-panelWrapper > .panel-arrowbox {
margin-bottom: -5px !important;
}
/* Confirmation Hint */
#confirmation-hint .panel-arrowcontent {
background: var(--gnome-button-suggested-action-background) !important;
border-color: var(--gnome-button-suggested-action-border-color) !important;
}
#confirmation-hint .panel-arrow {
fill: var(--gnome-button-suggested-action-border-color) !important;
stroke: var(--gnome-button-suggested-action-border-color) !important;
}
#confirmation-hint-message {
color: white !important;
}
/* Identity popup */
#identity-popup-security,
.identity-popup-section,
#identity-popup-security-expander .button-box,
.identity-popup-security-content {
border: 0 !important;
}
.identity-popup-security-content, #identity-popup-permissions-content, #identity-popup-content-blocking-content {
padding-inline-end: 0 !important;
padding-inline-start: 0 !important;
}
#identity-popup-permissions-content, #identity-popup-content-blocking-content {
background-image: none !important;
}
.identity-popup-security-content {
background-position: 0em 0.8em !important;
background-size: 24px auto;
}
.identity-popup-security-content .identity-popup-headline {
margin-left: 1.4em !important;
}
/* Protections popup */
.protections-popup-section,
#protections-popup-not-blocking-section-header {
border: 0 !important;
}
#protections-popup-mainView-panel-header-section {
background: transparent !important;
}
#protections-popup-mainView-panel-header {
color: var(--gnome-toolbar-color) !important;
padding: 0 !important;
}
#protections-popup[hasException] #protections-popup-mainView-panel-header {
background: none !important;
}
#protections-popup-main-header-label {
height: auto !important;
margin-inline-start: 6px !important;
text-align: left !important;
}
#protections-popup-mainView-panel-header-span {
margin: 0 !important;
margin-inline-start: 0 !important
}
#protections-popup[toast] #protections-popup-mainView-panel-header {
border-bottom-width: 1px !important;
border-radius: 5px !important;
padding: 0px !important;
}
#messaging-system-message-container {
height: 150px !important;
border: 0 !important;
}
#protections-popup #messaging-system-message-container[disabled] {
margin-bottom: -150px !important;
}
#protections-popup-message {
background: none !important;
border: 0 !important;
color: var(--gnome-toolbar-color) !important;
height: 100% !important;
margin: 0 !important;
}
#protections-popup-message .text-link {
color: var(--gnome-toolbar-color) !important;
}
#protections-popup-tp-switch-section {
background: var(--gnome-menu-background);
border: 1px solid var(--gnome-button-border-color) !important;
border-radius: 6px;
padding: 12px !important;
}
#protections-popup[hasException] #protections-popup-tp-switch-section {
background: var(--gnome-menu-background) !important;
}
.protections-popup-tp-switch-label-box label {
font-weight: normal !important;
}
#protections-popup-no-trackers-found-description {
margin: 12px 0 !important;
text-align: left !important;
}
#protections-popup-blocking-section-header,
#protections-popup-not-found-section-header,
#protections-popup-not-blocking-section-header{
padding: 0px 5px !important;
margin-top: 20px !important;
height: auto !important;
}
#protections-popup-category-list {
margin: 0 !important;
}
.protections-popup-category-label {
margin-inline-start: 6px !important;
}
.protections-popup-category-state-label {
opacity: 0.7;
}
#protections-popup-content,
#protections-popup-footer {
padding: 0 !important;
}
#protections-popup-footer {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin-top: 12px;
}
#protections-popup-show-report-stack {
width: 100% !important;
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 10px;
}
#protections-popup-trackers-blocked-counter-box {
margin-inline-end: 0 !important;
}
.protections-popup-description {
border-bottom: 0 !important;
}
.protections-popup-description > description {
margin: 8px !important;
}
/* Feature recommendation notification, fix width */
#contextual-feature-recommendation-notification {
width: auto !important;
}
/* Notification popups */
.popup-notification-learnmore-link {
margin-top: 40px !important;
}
/* Extensions sometimes assume a white background */
.webextension-popup-browser {
background-color: #fff !important;
}

View file

@ -1,11 +0,0 @@
/* Removes a white flash after you open or close a tab. Affects all variants,
* but it's more visible on dark variants. */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Overrides: Change the flash color */
#tabbrowser-tabpanels,
#tabbrowser-tabpanels[pendingpaint],
browser {
background-color: var(--gnome-browser-before-load-background) !important;
}

View file

@ -1,128 +0,0 @@
@media (prefers-color-scheme: dark) {
:root[tabsintitlebar] #titlebar .titlebar-close,
:root[tabsintitlebar] #titlebar #titlebar-close {
background: url("../titlebuttons/titlebutton-close-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-max,
:root[tabsintitlebar] #titlebar #titlebar-max {
background: url("../titlebuttons/titlebutton-maximize-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-min,
:root[tabsintitlebar] #titlebar #titlebar-min {
background: url("../titlebuttons/titlebutton-minimize-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-restore,
:root[tabsintitlebar] #titlebar #titlebar-restore,
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max,
:root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max {
background: url("../titlebuttons/titlebutton-maximize-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-close:hover,
:root[tabsintitlebar] #titlebar #titlebar-close:hover {
background: url("../titlebuttons/titlebutton-close-hover-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-max:hover,
:root[tabsintitlebar] #titlebar #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-maximize-hover-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-min:hover,
:root[tabsintitlebar] #titlebar #titlebar-min:hover {
background: url("../titlebuttons/titlebutton-minimize-hover-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-restore:hover,
:root[tabsintitlebar] #titlebar #titlebar-restore:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-unmaximize-hover-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-close:active,
:root[tabsintitlebar] #titlebar #titlebar-close:active {
background: url("../titlebuttons/titlebutton-close-active-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-max:active,
:root[tabsintitlebar] #titlebar #titlebar-max:active {
background: url("../titlebuttons/titlebutton-maximize-active-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-min:active,
:root[tabsintitlebar] #titlebar #titlebar-min:active {
background: url("../titlebuttons/titlebutton-minimize-active-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-restore:active,
:root[tabsintitlebar] #titlebar #titlebar-restore:active,
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max:active,
:root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max:active {
background: url("../titlebuttons/titlebutton-unmaximize-active-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-close,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-close {
background: url("../titlebuttons/titlebutton-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-max,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-max {
background: url("../titlebuttons/titlebutton-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-min,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-min {
background: url("../titlebuttons/titlebutton-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-restore,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-restore,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive .titlebar-max,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive #titlebar-max {
background: url("../titlebuttons/titlebutton-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-close:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-close:hover {
background: url("../titlebuttons/titlebutton-close-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-max:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-maximize-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-min:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-min:hover {
background: url("../titlebuttons/titlebutton-minimize-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-restore:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-restore:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive .titlebar-max:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-unmaximize-backdrop-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button {
background: url("../titlebuttons/titlebutton-maximize-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button:hover {
background: url("../titlebuttons/titlebutton-unmaximize-hover-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button:active {
background: url("../titlebuttons/titlebutton-unmaximize-active-dark.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls:-moz-window-inactive #restore-button {
background: url("../titlebuttons/titlebutton-backdrop-dark.svg") no-repeat;
background-size: contain;
}
}

View file

@ -1,129 +0,0 @@
:root[tabsintitlebar] #titlebar .titlebar-close,
:root[tabsintitlebar] #titlebar #titlebar-close {
background: url("../titlebuttons/titlebutton-close.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-max,
:root[tabsintitlebar] #titlebar #titlebar-max {
background: url("../titlebuttons/titlebutton-maximize.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-min,
:root[tabsintitlebar] #titlebar #titlebar-min {
background: url("../titlebuttons/titlebutton-minimize.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-restore,
:root[tabsintitlebar] #titlebar #titlebar-restore,
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max,
:root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max {
background: url("../titlebuttons/titlebutton-maximize.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-close:hover,
:root[tabsintitlebar] #titlebar #titlebar-close:hover {
background: url("../titlebuttons/titlebutton-close-hover.svg") no-repeat;
background-color: transparent !important;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-max:hover,
:root[tabsintitlebar] #titlebar #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-maximize-hover.svg") no-repeat;
background-color: transparent !important;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-min:hover,
:root[tabsintitlebar] #titlebar #titlebar-min:hover {
background: url("../titlebuttons/titlebutton-minimize-hover.svg") no-repeat;
background-color: transparent !important;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-restore:hover,
:root[tabsintitlebar] #titlebar #titlebar-restore:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-unmaximize-hover.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-close:active,
:root[tabsintitlebar] #titlebar #titlebar-close:active {
background: url("../titlebuttons/titlebutton-close-active.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-max:active,
:root[tabsintitlebar] #titlebar #titlebar-max:active {
background: url("../titlebuttons/titlebutton-maximize-active.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-min:active,
:root[tabsintitlebar] #titlebar #titlebar-min:active {
background: url("../titlebuttons/titlebutton-minimize-active.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar .titlebar-restore:active,
:root[tabsintitlebar] #titlebar #titlebar-restore:active,
:root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max:active,
:root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max:active {
background: url("../titlebuttons/titlebutton-unmaximize-active.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-close,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-close {
background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-max,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-max {
background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-min,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-min {
background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-restore,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-restore,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive .titlebar-max,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive #titlebar-max {
background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-close:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-close:hover {
background: url("../titlebuttons/titlebutton-close-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-max:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-maximize-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-min:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-min:hover {
background: url("../titlebuttons/titlebutton-minimize-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-restore:hover,
:root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-restore:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive .titlebar-max:hover,
:root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive #titlebar-max:hover {
background: url("../titlebuttons/titlebutton-unmaximize-backdrop.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button {
background: url("../titlebuttons/titlebutton-maximize.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button:hover {
background: url("../titlebuttons/titlebutton-unmaximize-hover.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button:active {
background: url("../titlebuttons/titlebutton-unmaximize-active.svg") no-repeat;
background-size: contain;
}
:root[tabsintitlebar][inFullscreen] #window-controls:-moz-window-inactive #restore-button {
background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat;
background-size: contain;
}

View file

@ -1,75 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");
/** Video player **/
.progressBar::-moz-progress-bar {
background-color: #fff !important;
}
.scrubber:hover::-moz-range-thumb,
.volumeControl:hover::-moz-range-thumb {
background-color: #ccc !important;
}
.scrubber:active::-moz-range-thumb,
.volumeControl:active::-moz-range-thumb {
background-color: #bbb !important;
}
.controlBar {
border-radius: 5px;
margin: auto;
margin-bottom: 5px;
width: 98.5%;
max-width: 800px;
height: 30px !important;
background-color: rgba(20,20,20,0.8) !important;
}
.controlBar > .button:enabled:hover {
fill: #ccc !important;
}
.controlBar > .button:enabled:hover:active {
fill: #bbb !important;
}
.scrubberStack {
margin: 0 10px;
}
.playButton {
scale: 0.8;
}
/** Vertical Volume Bar **/
/* I'm to stupid to get this working. Wasn't able to set proper position relative to mute button */
/* .muteButton:hover ~ .volumeStack{
margin-bottom: 129px !important;
}
.volumeStack:hover {
margin-bottom: 129px !important;
}
.volumeStack {
transform: rotate(270deg);
max-height: 33px !important;
min-width: 100px !important;
position:absolute !important;
margin-bottom: -150px !important;
background-color: rgba(20,20,20,0.8) !important;
border-bottom-right-radius: 5px !important;
border-top-right-radius: 5px !important;
transition-property: margin-bottom;
transition-duration: 0.13s;
transition-timing-function: linear;
}
.volumeControl{
width: 92% !important;
margin-left: 5px !important;
} */

View file

@ -1,6 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root[tabsintitlebar]:not([inFullscreen])[sizemode="maximized"] #nav-bar {
border-radius: 16px 16px 0 0 !important;
}

View file

@ -1,17 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Icons light/dark fix coloring hack filters */
:root {
--gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%) invert(100%);
}
@media (prefers-color-scheme: dark) {
:root {
--gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%);
}
}
/* Make tab icons look kinda like symbolic icons */
tab .tab-icon-image {
filter: var(--gnome-convert-icon-to-symbolic-hack-filter);
}

View file

@ -1,203 +0,0 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Icons light/dark fix coloring hack filters */
:root {
--gnome-icons-hack-filter: none;
--gnome-window-icons-hack-filter: none;
}
@media (prefers-color-scheme: dark) {
:root {
--gnome-icons-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(200%);
--gnome-window-icons-hack-filter: invert(90%);
}
}
/* OPTIONAL: Use system theme icons instead of Adwaita icons included by theme */
@supports -moz-bool-pref("gnomeTheme.systemIcons") {
/* Window buttons */
:root[tabsintitlebar] #titlebar .titlebar-button .toolbarbutton-icon,
:root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton .toolbarbutton-icon {
filter: var(--gnome-window-icons-hack-filter) !important;
width: 16px;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-close .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-close .toolbarbutton-icon {
list-style-image: url("moz-icon://stock/window-close-symbolic?size=dialog") !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-max .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-max .toolbarbutton-icon {
list-style-image: url("moz-icon://stock/window-maximize-symbolic?size=dialog") !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-restore .toolbarbutton-icon {
list-style-image: url("moz-icon://stock/window-restore-symbolic?size=dialog") !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-min .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-min .toolbarbutton-icon {
list-style-image: url("moz-icon://stock/window-minimize-symbolic?size=dialog") !important;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button .toolbarbutton-icon {
list-style-image: url("moz-icon://stock/view-restore-symbolic?size=dialog") !important;
}
/* Toolbars close button */
.close-icon:not(.tab-close-button) {
list-style-image: url("moz-icon://stock/window-close-symbolic?size=dialog") !important;
}
.close-icon:not(.tab-close-button) image {
filter: var(--gnome-window-icons-hack-filter) !important;
}
/* Navbar icons */
/* Back button */
#nav-bar #back-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/go-previous-symbolic?size=dialog") !important;
}
/* Forward button */
#nav-bar #forward-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/go-next-symbolic?size=dialog") !important;
}
/* Menu button */
#PanelUI-menu-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/open-menu-symbolic?size=dialog") !important;
}
/* New tab button */
#new-tab-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/tab-new-symbolic?size=dialog") !important;
}
/* Home button */
#home-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/user-home-symbolic?size=dialog") !important;
}
/* Preferences button */
#preferences-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/preferences-system-symbolic?size=dialog") !important;
}
/* Fullscreen button */
#fullscreen-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/view-fullscreen-symbolic?size=dialog") !important;
}
/* Zoom out button */
#zoom-out-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/zoom-out-symbolic?size=dialog") !important;
}
/* Zoom in button */
#zoom-in-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/zoom-in-symbolic?size=dialog") !important;
}
/* Developer button */
#developer-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/applications-engineering-symbolic?size=dialog") !important;
}
/* Email link button */
#email-link-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/mail-unread-symbolic?size=dialog") !important;
}
/* Print button */
#print-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/printer-symbolic?size=dialog") !important;
}
/* Addons button */
#add-ons-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/application-x-addon-symbolic?size=dialog") !important;
}
/* Find button */
#find-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-find-symbolic?size=dialog") !important;
}
/* New window button */
#new-window-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/window-new-symbolic?size=dialog") !important;
}
/* Bookmarks menu button */
#bookmarks-menu-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/starred-symbolic?size=dialog") !important;
}
/* History button */
#history-panelmenu .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/preferences-system-time-symbolic?size=dialog") !important;
}
/* All tabs button */
#alltabs-button {
list-style-image: url("moz-icon://stock/pan-down-symbolic?size=dialog") !important;
}
#alltabs-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
}
/* Cut button */
#cut-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-cut-symbolic?size=dialog") !important;
}
/* Copy button */
#copy-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-copy-symbolic?size=dialog") !important;
}
/* Paste button */
#paste-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-paste-symbolic?size=dialog") !important;
}
/* Navbar overflow button */
#nav-bar-overflow-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/pan-down-symbolic?size=dialog") !important;
}
/* Context back button */
#context-back .menu-iconic-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/go-previous-symbolic?size=dialog") !important;
}
/* Context forward button */
#context-forward .menu-iconic-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/go-next-symbolic?size=dialog") !important;
}
/* Main menu buttons icons */
#appMenu-zoomReduce-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/zoom-out-symbolic?size=dialog") !important;
}
#appMenu-zoomEnlarge-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/zoom-in-symbolic?size=dialog") !important;
}
#appMenu-fullscreen-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/view-fullscreen-symbolic?size=dialog") !important;
}
#appMenu-cut-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-cut-symbolic?size=dialog") !important;
}
#appMenu-copy-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-copy-symbolic?size=dialog") !important;
}
#appMenu-paste-button .toolbarbutton-icon {
filter: var(--gnome-icons-hack-filter);
list-style-image: url("moz-icon://stock/edit-paste-symbolic?size=dialog") !important;
}
}

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

Before

Width:  |  Height:  |  Size: 709 B

After

Width:  |  Height:  |  Size: 709 B

View file

Before

Width:  |  Height:  |  Size: 593 B

After

Width:  |  Height:  |  Size: 593 B

View file

Before

Width:  |  Height:  |  Size: 883 B

After

Width:  |  Height:  |  Size: 883 B

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 857 B

After

Width:  |  Height:  |  Size: 857 B

View file

Before

Width:  |  Height:  |  Size: 833 B

After

Width:  |  Height:  |  Size: 833 B

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 511 B

After

Width:  |  Height:  |  Size: 511 B

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 377 B

After

Width:  |  Height:  |  Size: 377 B

View file

Before

Width:  |  Height:  |  Size: 860 B

After

Width:  |  Height:  |  Size: 860 B

View file

Before

Width:  |  Height:  |  Size: 916 B

After

Width:  |  Height:  |  Size: 916 B

View file

Before

Width:  |  Height:  |  Size: 612 B

After

Width:  |  Height:  |  Size: 612 B

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 730 B

After

Width:  |  Height:  |  Size: 730 B

View file

Before

Width:  |  Height:  |  Size: 523 B

After

Width:  |  Height:  |  Size: 523 B

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

Before

Width:  |  Height:  |  Size: 515 B

After

Width:  |  Height:  |  Size: 515 B

View file

Before

Width:  |  Height:  |  Size: 513 B

After

Width:  |  Height:  |  Size: 513 B

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 583 B

After

Width:  |  Height:  |  Size: 583 B

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,302 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16px"
height="16px"
version="1.1"
viewBox="0 0 16 16"
id="svg111"
sodipodi:docname="key-symbolic.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs115" />
<sodipodi:namedview
id="namedview113"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="10.429825"
inkscape:cx="-9.3481914"
inkscape:cy="8.4373419"
inkscape:window-width="1280"
inkscape:window-height="650"
inkscape:window-x="0"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:current-layer="svg111">
<inkscape:grid
type="xygrid"
id="grid300" />
</sodipodi:namedview>
<filter
id="a"
x="0"
y="0"
width="1"
height="1">
<feColorMatrix
in="SourceGraphic"
values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"
id="feColorMatrix2" />
</filter>
<mask
id="b">
<g
filter="url(#a)"
id="g7">
<path
d="m0 0h16v16h-16z"
fill-opacity=".3"
id="path5" />
</g>
</mask>
<clipPath
id="c">
<path
d="m0 0h1024v800h-1024z"
id="path10" />
</clipPath>
<mask
id="d">
<g
filter="url(#a)"
id="g15">
<path
d="m0 0h16v16h-16z"
fill-opacity=".05"
id="path13" />
</g>
</mask>
<clipPath
id="e">
<path
d="m0 0h1024v800h-1024z"
id="path18" />
</clipPath>
<mask
id="f">
<g
filter="url(#a)"
id="g23">
<path
d="m0 0h16v16h-16z"
fill-opacity=".05"
id="path21" />
</g>
</mask>
<clipPath
id="g">
<path
d="m0 0h1024v800h-1024z"
id="path26" />
</clipPath>
<mask
id="h">
<g
filter="url(#a)"
id="g31">
<path
d="m0 0h16v16h-16z"
fill-opacity=".05"
id="path29" />
</g>
</mask>
<clipPath
id="i">
<path
d="m0 0h1024v800h-1024z"
id="path34" />
</clipPath>
<mask
id="j">
<g
filter="url(#a)"
id="g39">
<path
d="m0 0h16v16h-16z"
fill-opacity=".05"
id="path37" />
</g>
</mask>
<clipPath
id="k">
<path
d="m0 0h1024v800h-1024z"
id="path42" />
</clipPath>
<mask
id="l">
<g
filter="url(#a)"
id="g47">
<path
d="m0 0h16v16h-16z"
fill-opacity=".05"
id="path45" />
</g>
</mask>
<clipPath
id="m">
<path
d="m0 0h1024v800h-1024z"
id="path50" />
</clipPath>
<mask
id="n">
<g
filter="url(#a)"
id="g55">
<path
d="m0 0h16v16h-16z"
fill-opacity=".05"
id="path53" />
</g>
</mask>
<clipPath
id="o">
<path
d="m0 0h1024v800h-1024z"
id="path58" />
</clipPath>
<mask
id="p">
<g
filter="url(#a)"
id="g63">
<path
d="m0 0h16v16h-16z"
fill-opacity=".3"
id="path61" />
</g>
</mask>
<clipPath
id="q">
<path
d="m0 0h1024v800h-1024z"
id="path66" />
</clipPath>
<mask
id="r">
<g
filter="url(#a)"
id="g71">
<path
d="m0 0h16v16h-16z"
fill-opacity=".5"
id="path69" />
</g>
</mask>
<clipPath
id="s">
<path
d="m0 0h1024v800h-1024z"
id="path74" />
</clipPath>
<mask
id="t">
<g
filter="url(#a)"
id="g79">
<path
d="m0 0h16v16h-16z"
fill-opacity=".4"
id="path77" />
</g>
</mask>
<clipPath
id="u">
<path
d="m0 0h1024v800h-1024z"
id="path82" />
</clipPath>
<mask
id="v">
<g
filter="url(#a)"
id="g87">
<path
d="m0 0h16v16h-16z"
fill-opacity=".4"
id="path85" />
</g>
</mask>
<clipPath
id="w">
<path
d="m0 0h1024v800h-1024z"
id="path90" />
</clipPath>
<mask
id="x">
<g
filter="url(#a)"
id="g95">
<path
d="m0 0h16v16h-16z"
fill-opacity=".5"
id="path93" />
</g>
</mask>
<clipPath
id="y">
<path
d="m0 0h1024v800h-1024z"
id="path98" />
</clipPath>
<mask
id="z">
<g
filter="url(#a)"
id="g103">
<path
d="m0 0h16v16h-16z"
fill-opacity=".5"
id="path101" />
</g>
</mask>
<clipPath
id="A">
<path
d="m0 0h1024v800h-1024z"
id="path106" />
</clipPath>
<rect
id="rect507"
width="8"
height="1"
x="8"
y="7"
rx="0.5"
ry="0.5"
style="fill:#333333" />
<rect
id="rect568"
width="1"
height="5"
x="11"
y="7"
rx="0.5"
ry="0.5"
style="fill:#333333" />
<rect
id="rect570"
width="1"
height="5"
x="13"
y="7"
rx="0.5"
ry="0.5"
style="fill:#333333" />
<path
id="path410"
d="M 4.5 3 A 4.5 4.5 0 0 0 0 7.5 A 4.5 4.5 0 0 0 4.5 12 A 4.5 4.5 0 0 0 9 7.5 A 4.5 4.5 0 0 0 4.5 3 z M 4.5 4 A 3.5 3.5 0 0 1 8 7.5 A 3.5 3.5 0 0 1 4.5 11 A 3.5 3.5 0 0 1 1 7.5 A 3.5 3.5 0 0 1 4.5 4 z "
style="fill:#333333" />
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

View file

Before

Width:  |  Height:  |  Size: 976 B

After

Width:  |  Height:  |  Size: 976 B

View file

Before

Width:  |  Height:  |  Size: 722 B

After

Width:  |  Height:  |  Size: 722 B

View file

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 724 B

View file

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

View file

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View file

Before

Width:  |  Height:  |  Size: 397 B

After

Width:  |  Height:  |  Size: 397 B

View file

Before

Width:  |  Height:  |  Size: 941 B

After

Width:  |  Height:  |  Size: 941 B

View file

Before

Width:  |  Height:  |  Size: 334 B

After

Width:  |  Height:  |  Size: 334 B

View file

Before

Width:  |  Height:  |  Size: 253 B

After

Width:  |  Height:  |  Size: 253 B

View file

Before

Width:  |  Height:  |  Size: 712 B

After

Width:  |  Height:  |  Size: 712 B

View file

Before

Width:  |  Height:  |  Size: 128 B

After

Width:  |  Height:  |  Size: 128 B

View file

Before

Width:  |  Height:  |  Size: 118 B

After

Width:  |  Height:  |  Size: 118 B

View file

Before

Width:  |  Height:  |  Size: 128 B

After

Width:  |  Height:  |  Size: 128 B

View file

Before

Width:  |  Height:  |  Size: 117 B

After

Width:  |  Height:  |  Size: 117 B

View file

Before

Width:  |  Height:  |  Size: 118 B

After

Width:  |  Height:  |  Size: 118 B

View file

Before

Width:  |  Height:  |  Size: 119 B

After

Width:  |  Height:  |  Size: 119 B

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 380 B

After

Width:  |  Height:  |  Size: 380 B

View file

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View file

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

View file

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

View file

Before

Width:  |  Height:  |  Size: 745 B

After

Width:  |  Height:  |  Size: 745 B

View file

Before

Width:  |  Height:  |  Size: 745 B

After

Width:  |  Height:  |  Size: 745 B

View file

Before

Width:  |  Height:  |  Size: 933 B

After

Width:  |  Height:  |  Size: 933 B

View file

Before

Width:  |  Height:  |  Size: 960 B

After

Width:  |  Height:  |  Size: 960 B

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

Before

Width:  |  Height:  |  Size: 895 B

After

Width:  |  Height:  |  Size: 895 B

Some files were not shown because too many files have changed in this diff Show more