This commit is contained in:
end-4
2024-02-22 15:35:06 +07:00
commit 8db26e9707
4220 changed files with 208544 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@@ -0,0 +1,35 @@
{
"manifest_version": 3,
"name": "Catppuccin Chrome Theme - Mocha - Colorful",
"description": "Soothing pastel theme for Google Chrome - Catppuccin Mocha",
"version": "3.0",
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"theme": {
"colors": {
"frame": [30, 30, 46],
"frame_inactive": [30, 30, 46],
"frame_incognito": [30, 30, 46],
"frame_incognito_inactive": [30, 30, 46],
"bookmark_text": [137, 180, 250],
"tab_background_text": [186, 194, 222],
"tab_background_text_inactive": [186, 194, 222],
"tab_background_text_incognito": [203, 166, 247],
"tab_background_text_incognito_inactive": [137, 180, 250],
"tab_text": [203, 166, 247],
"toolbar": [65, 72, 104],
"toolbar_button_icon": [203, 166, 247],
"omnibox_text": [203, 166, 247],
"omnibox_background": [49, 50, 68],
"ntp_background": [30, 30, 46],
"ntp_link": [203, 166, 247],
"ntp_text": [203, 166, 247],
"ntp_link_underline": [30, 30, 46],
"ntp_section_link_underline": [30, 30, 46],
"button_background": [65, 72, 104]
}
}
}
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@@ -0,0 +1,35 @@
{
"manifest_version": 3,
"name": "Everforest Dark B",
"description": "Forest.",
"version": "3.0",
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"theme": {
"colors": {
"frame": [28, 32, 33],
"frame_inactive": [30, 32, 31],
"frame_incognito": [28, 32, 33],
"frame_incognito_inactive": [30, 32, 31],
"bookmark_text": [211, 198, 170],
"tab_background_text": [161, 152, 131],
"tab_background_text_inactive": [211, 198, 170],
"tab_background_text_incognito": [161, 152, 131],
"tab_background_text_incognito_inactive": [211, 198, 170],
"tab_text": [168, 179, 112],
"toolbar": [48, 49, 52],
"toolbar_button_icon": [168, 179, 112],
"omnibox_text": [168, 179, 112],
"omnibox_background": [28, 32, 33],
"ntp_background": [28, 32, 33],
"ntp_link": [168, 179, 112],
"ntp_text": [168, 179, 112],
"ntp_link_underline": [28, 32, 33],
"ntp_section_link_underline": [28, 32, 33],
"button_background": [48, 49, 52]
}
}
}
@@ -0,0 +1,4 @@
## Chrome themes
- Go to chrome:extensions (might be different depending on your chromium browser)
- Click "Load Unpacked"
- Go to one of the folders in this directory and choose it
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

+35
View File
@@ -0,0 +1,35 @@
{
"manifest_version": 3,
"name": "TokyoNight-Dark",
"description": "Dark",
"version": "3.0",
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"theme": {
"colors": {
"frame": [26, 27, 38],
"frame_inactive": [26, 27, 38],
"frame_incognito": [26, 27, 38],
"frame_incognito_inactive": [26, 27, 38],
"bookmark_text": [192, 202, 245],
"tab_background_text": [192, 202, 245],
"tab_background_text_inactive": [192, 202, 245],
"tab_background_text_incognito": [192, 202, 245],
"tab_background_text_incognito_inactive": [192, 202, 245],
"tab_text": [13, 183, 212],
"toolbar": [46, 47, 66],
"toolbar_button_icon": [192, 202, 245],
"omnibox_text": [13, 183, 212],
"omnibox_background": [26, 27, 38],
"ntp_background": [46, 47, 66],
"ntp_link": [13, 183, 212],
"ntp_text": [13, 183, 212],
"ntp_link_underline": [13, 183, 212],
"ntp_section_link_underline": [13, 183, 212],
"button_background": [30, 30, 46]
}
}
}
+1
View File
@@ -0,0 +1 @@
swaylock --image /home/end/Pictures/ACE.jpg --clock --indicator --line-color cdd6f4ff --text-color cdd6f4ff --inside-color 1e1e2eff --ring-color 313244ff --line-ver-color cdd6f4ff --text-ver-color cdd6f4ff --inside-ver-color 1e1e2eff --ring-ver-color 313244ff --line-clear-color cdd6f4ff --text-clear-color cdd6f4ff --inside-clear-color 1e1e2eff --ring-clear-color 313244ff --line-clear-color cdd6f4ff --text-wrong-color 313244ff --inside-wrong-color f38ba8ff --ring-wrong-color 313244ff --key-hl-color cba6f7ff
+11
View File
@@ -0,0 +1,11 @@
#/usr/bin/bash
cd /home/end/Videos
if ["$(pidof wf-recorder)" -ne ""]; then
rm recording.mp4
notify-send "wf-recorder" "Starting recording"
wf-recorder --geometry "$(slurp)"
else
/usr/bin/kill --signal SIGINT wf-recorder
notify-send "wf-recorder" "Recording Stopped"
fi
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,20 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Variables that start with --gnome- are added by me and are assigned
* to elements somewhere in this code. The rest of the variables are
* built-in in Firefox, so you need to add an !important if you wanna
* override them. */
@media (prefers-color-scheme: dark) {
:root {
/* Accent */
--gnome-accent: #16A085;
/* Buttons */
--gnome-button-suggested-action-background: linear-gradient(to top, rgb(36, 235, 195) 2px, #16A085);
--gnome-button-suggested-action-border-color: #16A085;
--gnome-button-suggested-action-border-accent-color: #004b3d;
--gnome-button-suggested-action-hover-background: linear-gradient(to top, rgb(36, 235, 195), #16A085 1px);
--gnome-button-suggested-action-active-background: rgb(16, 129, 107);
--gnome-button-suggested-action-active-border-color: rgb(13, 109, 90);
}
}
@@ -0,0 +1,115 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Variables that start with --gnome- are added by me and are assigned
* to elements somewhere in this code. The rest of the variables are
* built-in in Firefox, so you need to add an !important if you wanna
* override them. */
@media (prefers-color-scheme: dark) {
:root {
/* Browser area before a page starts loading */
--gnome-browser-before-load-background: #191C1C;
/* Accent */
--gnome-accent-bg: #C8BFFF;
--gnome-accent: #E5DEFF;
/* Toolbars */
--gnome-toolbar-background: var(--gnome-headerbar-background);
--gnome-toolbar-color: #E5DEFF;
--gnome-toolbar-border-color: #191C1C;
--gnome-toolbar-icon-fill: #E5DEFF;
--gnome-inactive-toolbar-color: #757676;
--gnome-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
--gnome-inactive-toolbar-border-color: var(--gnome-toolbar-border-color);
--gnome-inactive-toolbar-icon-fill: #757676;
/* Sidebar */
--gnome-sidebar-background: var(--gnome-toolbar-background);
--gnome-inactive-sidebar-background: var(--gnome-sidebar-background);
/* Menus */
--gnome-menu-background: #302F33;
--gnome-menu-border-color: rgba(0, 0, 0, .14);
--gnome-menu-shadow: 0 1px 5px 1px rgba(0,0,0, .09), 0 2px 14px 3px rgba(0,0,0, .05);
--gnome-menu-button-hover-background: var(--gnome-button-background);
--gnome-menu-separator-color: #373A3A;
/* Header bar */
--gnome-headerbar-background: #0A0A0B;
--gnome-headerbar-border-color: var(--gnome-toolbar-border-color);
--gnome-inactive-headerbar-background: var(--gnome-browser-before-load-background);
--gnome-inactive-headerbar-border-color: var(--gnome-toolbar-border-color);
/* Buttons */
--gnome-button-background: rgba(255, 255, 255, .1);
--gnome-button-hover-background: rgba(255, 255, 255, .15);
--gnome-button-active-background: rgba(255, 255, 255, .3);
--gnome-button-flat-hover-background: rgba(255, 255, 255, .07);
--gnome-button-flat-active-background: rgba(255, 255, 255, .1);
--gnome-button-suggested-action-background: var(--gnome-accent-bg);
--gnome-button-destructive-action-background: #ff6385;
--gnome-button-close-background: var(--gnome-button-flat-hover-background);
--gnome-button-hover-close-background:var(--gnome-button-hover-background);
--gnome-button-active-close-background: var(--gnome-button-active-background);
--gnome-toolbar-star-button: #E3C18C;
/* Entries */
--gnome-entry-background: #2D3030;
--gnome-entry-color: #E5DEFF;
--gnome-inactive-entry-color: #757676;
--gnome-focused-urlbar-border-color: rgba(229, 222, 255, 0.5); /* Same as --gnome-accent but with opacity*/
/* Switch */
--gnome-switch-background: rgba(255, 255, 255, .15);
--gnome-switch-slider-background: #312927;
--gnome-switch-active-background: var(--gnome-accent-bg);
--gnome-switch-active-slider-background: #292D2D;
/* Tabs */
--gnome-tabbar-background: var(--gnome-headerbar-background);
--gnome-tabbar-tab-separator-color: #0A0A0B;
--gnome-tabbar-tab-hover-background: #272A2C; /* Hardcoded color */
--gnome-tabbar-tab-active-background: #474459; /* Hardcoded color */
--gnome-tabbar-tab-active-background-contrast: #7A7897; /* Hardcoded color */
--gnome-tabbar-tab-active-hover-background: #333535; /* Hardcoded color */
--gnome-inactive-tabbar-background: var(--gnome-inactive-headerbar-background);
--gnome-inactive-tabbar-tab-hover-background: #272A2C; /* Hardcoded color */
--gnome-inactive-tabbar-tab-active-background: #474459; /* Hardcoded color */
--gnome-tab-button-background: rgba(0, 0, 0, .5);
--gnome-tab-button-hover-background: rgba(0, 0, 0, .6);
--gnome-tabbar-tab-identity-base-opacity: 0;
--gnome-tabbar-tab-needs-attetion: #E477EE;
}
/* Private window colors */
:root {
--gnome-private-accent: #E5DEFF;
/* Toolbars */
--gnome-private-toolbar-background: var(--gnome-headerbar-background);
--gnome-private-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
/* Menus */
--gnome-private-menu-background: #302F33;
/* Header bar */
--gnome-private-headerbar-background: #191C1C;
--gnome-private-inactive-headerbar-background: var(--gnome-private-toolbar-background);
/* Tabs */
--gnome-private-tabbar-tab-hover-background: #343e56; /* Hardcoded color */
--gnome-private-tabbar-tab-active-background: #343e56; /* Hardcoded color */
--gnome-private-tabbar-tab-active-background-contrast: #495675; /* Hardcoded color */
--gnome-private-tabbar-tab-active-hover-background: #414a61; /* Hardcoded color */
--gnome-private-inactive-tabbar-tab-hover-background: #242c3f; /* Hardcoded color */
--gnome-private-inactive-tabbar-tab-active-background: #272e41; /* Hardcoded color */
/* Text color for Firefox Logo in new private tab */
--gnome-private-wordmark: #E5DEFF;
/* New private tab background */
--gnome-private-in-content-page-background: #242424;
/* Private browsing info box */
--gnome-private-text-primary-color: #E5DEFF;
}
}
@@ -0,0 +1,48 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Variables that start with --gnome- are added by me and are assigned
* to elements somewhere in this code. The rest of the variables are
* built-in in Firefox, so you need to add an !important if you wanna
* override them. */
:root {
/* Accent */
--gnome-accent: #16A085;
/* Buttons */
--gnome-button-suggested-action-background: linear-gradient(to top, rgb(36, 235, 195) 2px, #16A085);
--gnome-button-suggested-action-border-color: #16A085;
--gnome-button-suggested-action-border-accent-color: #004b3d;
--gnome-button-suggested-action-hover-background: linear-gradient(to top, rgb(36, 235, 195), #16A085 1px);
--gnome-button-suggested-action-active-background: rgb(16, 129, 107);
--gnome-button-suggested-action-active-border-color: rgb(13, 109, 90);
/* Switch */
--gnome-switch-active-border-color: #1fdab5;
--gnome-switch-active-slider-border-color: #1fdab5;
}
/* Recolor some elements that are blue by default */
#star-button[starred] {
fill: #16A085 !important;
}
.tab-throbber[busy]::before {
background-image: url("chrome://global/skin/icons/loading.png") !important;
animation: unset !important;
filter: invert(0.9) sepia(1) saturate(5) hue-rotate(110deg)
}
.tab-throbber[busy]:not([progress])::before {
/* Grays the blue during "Connecting" state */
filter: grayscale(100%);
}
@media (min-resolution: 2dppx) {
.tab-throbber[busy]::before {
background-image: url("chrome://global/skin/icons/loading@2x.png") !important;
}
}
#tabbrowser-tabs {
--tab-loading-fill: #16A085! important;
}
@@ -0,0 +1,111 @@
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Variables that start with --gnome- are added by me and are assigned
* to elements somewhere in this code. The rest of the variables are
* built-in in Firefox, so you need to add an !important if you wanna
* override them. */
:root {
/* Browser area before a page starts loading */
--gnome-browser-before-load-background: #FAFAFA;
/* Accent */
--gnome-accent-bg: #3584e4;
--gnome-accent: #1c71d8;
/* Toolbars */
--gnome-toolbar-background: var(--gnome-headerbar-background);
--gnome-toolbar-color: rgb(46, 52, 54);
--gnome-toolbar-border-color: #dbdbdb;
--gnome-toolbar-icon-fill: #2f2f2f;
--gnome-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
--gnome-inactive-toolbar-color: #d5d0cc;
--gnome-inactive-toolbar-border-color: #e9e9e9;
--gnome-inactive-toolbar-icon-fill: #969696;
/* Sidebar */
--gnome-sidebar-background: var(--gnome-toolbar-background);
--gnome-inactive-sidebar-background: var(--gnome-sidebar-background);
/* Menu */
--gnome-menu-background: #ffffff;
--gnome-menu-border-color: rgba(0, 0, 0, .14);
--gnome-menu-shadow: 0 1px 5px 1px rgba(0,0,0, .09), 0 2px 14px 3px rgba(0,0,0, .05);
--gnome-menu-button-hover-background: var(--gnome-button-background);
--gnome-menu-separator-color: rgba(0, 0, 0, 0.1);
/* Header bar */
--gnome-headerbar-background: #EBEBEB;
--gnome-headerbar-border-color: var(--gnome-toolbar-border-color);
--gnome-inactive-headerbar-background: var(--gnome-browser-before-load-background);
--gnome-inactive-headerbar-border-color: var(--gnome-inactive-toolbar-border-color);
/* Buttons */
--gnome-button-background: rgba(0, 0, 0, .08);
--gnome-button-hover-background: rgba(0, 0, 0, .12);
--gnome-button-active-background: rgba(0, 0, 0, .24);
--gnome-button-flat-hover-background: rgba(0, 0, 0, .056);
--gnome-button-flat-active-background: rgba(0, 0, 0, .128);
--gnome-button-suggested-action-background: var(--gnome-accent-bg);
--gnome-button-destructive-action-background: #e01b24;
--gnome-button-close-background: var(--gnome-button-background);
--gnome-button-hover-close-background:var(--gnome-button-hover-background);
--gnome-button-active-close-background: var(--gnome-button-active-background);
--gnome-toolbar-star-button: #ae7b03;
/* Entries */
--gnome-entry-background: rgba(0, 0, 0, .08);
--gnome-entry-color: #303030;
--gnome-inactive-entry-color: #303030;
--gnome-focused-urlbar-border-color: rgba(28, 113, 216, .5);
/* Switch */
--gnome-switch-background: rgba(0, 0, 0, .12);
--gnome-switch-slider-background: #ffffff;
--gnome-switch-active-background: var(--gnome-accent-bg);
--gnome-switch-active-slider-background: #ffffff;
/* Tabs */
--gnome-tabbar-background: var(--gnome-headerbar-background);
--gnome-tabbar-tab-separator-color: var(--gnome-toolbar-border-color);
--gnome-tabbar-tab-hover-background: #dedede; /* Hardcoded color */
--gnome-tabbar-tab-active-background: #d9d9d9; /* Hardcoded color */
--gnome-tabbar-tab-active-background-contrast: #c0c0c0; /* Hardcoded color */
--gnome-tabbar-tab-active-hover-background: #d2d2d2; /* Hardcoded color */
--gnome-inactive-tabbar-background: var(--gnome-inactive-headerbar-background);
--gnome-inactive-tabbar-tab-hover-background: #f3f3f3; /* Hardcoded color */
--gnome-inactive-tabbar-tab-active-background: #EFEFEF; /* Hardcoded color */
--gnome-tabbar-tab-identity-base-opacity: .1;
--gnome-tabbar-tab-needs-attetion: #84AEE2;
}
/* Private window colors */
:root {
--gnome-private-accent: #1c71d8;
/* Toolbars */
--gnome-private-toolbar-background: var(--gnome-headerbar-background);
--gnome-private-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
/* Menus */
--gnome-private-menu-background: #ffffff;
/* Header bar */
--gnome-private-headerbar-background: #D7E3F0;
--gnome-private-inactive-headerbar-background: var(--gnome-private-toolbar-background);
/* Tabs */
--gnome-private-tabbar-tab-hover-background: #cbd7e3; /* Hardcoded color */
--gnome-private-tabbar-tab-active-background: #c6d1dd; /* Hardcoded color */
--gnome-private-tabbar-tab-active-background-contrast: #a9b6c4; /* Hardcoded color */
--gnome-private-tabbar-tab-active-hover-background: #c0cbd7; /* Hardcoded color */
--gnome-private-inactive-tabbar-tab-hover-background: #e4e9f0; /* Hardcoded color */
--gnome-private-inactive-tabbar-tab-active-background: #e1e7ed; /* Hardcoded color */
/* Text color for Firefox Logo in new private tab */
--gnome-private-wordmark: #20123A;
/* New private tab background */
--gnome-private-in-content-page-background: #FAFAFA;
/* Private browsing info box */
--gnome-private-text-primary-color: #15141A;
}
@@ -0,0 +1,143 @@
@supports -moz-bool-pref("gnomeTheme.extensions.tabCenterReborn") {
:root {
--delay: 0s;
--transition-time: 0.2s;
--positionX1: 48px;
--positionX2: absolute;
}
#tabbrowser-tabs {
display: none !important;
}
#browser {
position: relative;
}
#sidebar-box:not([lwt-sidebar]){
appearance: unset !important;
}
#sidebar-box[sidebarcommand*="tabcenter"] {
z-index: 1;
}
#sidebar-box[sidebarcommand*="tabcenter"] #sidebar-header {
visibility: collapse;
display: none;
}
[sidebarcommand*="tabcenter"] #sidebar, #sidebar-box[sidebarcommand*="tabcenter"] {
min-width: 48px !important;
max-width: 48px !important;
}
#sidebar-box[sidebarcommand*="tabcenter"]:not([hidden]) {
display: block;
position: var(--positionX2);
box-sizing: content-box;
min-width: 48px;
max-width: 48px;
overflow: hidden;
border-right: 1px solid var(--sidebar-border-color);
z-index: 1;
top: 0;
bottom: 0;
}
#main-window[inFullscreen] #sidebar-box[sidebarcommand*="tabcenter"]:not([hidden]) {
min-width: 1px;
max-width: 1px;
}
#sidebar-box[sidebarcommand*="tabcenter"]:hover #sidebar,
#sidebar-box[sidebarcommand*="tabcenter"]:hover {
min-width: 10vw !important;
width: 30vw !important;
max-width: 200px !important;
z-index: 1 !important;
transition: all var(--transition-time) ease var(--delay);
}
#sidebar-box[sidebarcommand*="tabcenter"]:not(:hover) #sidebar,
#sidebar-box[sidebarcommand*="tabcenter"]:not(:hover) {
transition: all var(--transition-time) ease 0s;
}
@media (width >= 1200px) {
#sidebar-box[sidebarcommand*="tabcenter"]:hover #sidebar,
#sidebar-box[sidebarcommand*="tabcenter"]:hover {
max-width: 250px !important;
}
}
[sidebarcommand*="tabcenter"] ~ #sidebar-splitter {
display: none;
}
[sidebarcommand*="tabcenter"] #sidebar {
max-height: 100%;
height: 100%;
}
#main-window:not([inFullscreen]) #sidebar-box[sidebarcommand*="tabcenter"]:not([hidden]) ~ #appcontent {
margin-left: var(--positionX1);
}
#main-window[inFullscreen][inDOMFullscreen] #appcontent {
margin-left: 0;
}
#main-window[inFullscreen] #sidebar {
height: 100vh;
}
[sidebarcommand*="tabcenter"] #sidebar-header {
background: #0C0C0D;
border-bottom: none !important;
}
[sidebarcommand*="tabcenter"] ~ #sidebar-splitter {
border-right-color: #0C0C0D !important;
border-left-color: #0C0C0D !important;
}
[sidebarcommand*="tabcenter"] #sidebar-switcher-target,
[sidebarcommand*="tabcenter"] #sidebar-close {
filter: invert(100%);
}
@media (max-width: 630px) {
#urlbar-container {
min-width: 100% !important;
}
#menubar-items {
display: none !important;
}
}
}
@supports -moz-bool-pref("gnomeTheme.extensions.tabCenterReborn.alwaysOpen") {
#sidebar-box[sidebarcommand*="tabcenter"] #sidebar,
#sidebar-box[sidebarcommand*="tabcenter"] {
min-width: 10vw !important;
width: 30vw !important;
max-width: 250px !important;
z-index: 1 !important;
transition: all var(--transition-time) ease var(--delay);
}
#sidebar-box[sidebarcommand*="tabcenter"]:not([hidden]) {
position: relative;
margin-right: -50px;
}
@media (width >= 1200px) {
#sidebar-box[sidebarcommand*="tabcenter"]:hover #sidebar,
#sidebar-box[sidebarcommand*="tabcenter"]:hover {
max-width: 250px !important;
}
}
}
@@ -0,0 +1,39 @@
@import "parts/toolbox.css";
@import "parts/headerbar.css";
@import "parts/headerbar-private-window.css";
@import "parts/csd.css";
@import "parts/urlbar.css";
@import "parts/tabsbar.css";
@import "parts/findbar.css";
@import "parts/sidebar.css";
@import "parts/lists.css";
@import "parts/buttons.css";
@import "parts/buttons-fixes.css";
@import "parts/entries.css";
@import "parts/controls.css";
@import "parts/icons.css";
@import "parts/popups.css";
@import "parts/popups-contents.css";
@import "parts/dialogs.css";
@import "parts/remove-white-flash.css";
/* Extensions support */
@import "extensions/tab-center-reborn.css";
@import "colors/light.css";
@import "colors/dark.css";
@import "system-icons.css";
@import "symbolic-tab-icons.css";
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Set theme version text in customization panel */
#customization-footer::before {
background: url(../icon.svg) no-repeat;
background-size: contain;
content: "Firefox GNOME theme v112";
padding: 9px 9px 9px 50px;
}
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 7.015625 0 c -1.109375 0 -2 0.890625 -2 2 v 1 h -3.015625 c -1.109375 0 -2 0.890625 -2 2 v 2 h 1.015625 c 1.105469 0 2 0.890625 2 2 s -0.894531 2 -2 2 h -1.015625 v 2.988281 c 0 1.105469 0.890625 2 2 2 h 3.015625 v -0.988281 c 0 -1.109375 0.890625 -2 2 -2 c 1.105469 0 2 0.890625 2 2 v 0.988281 h 2 c 1.105469 0 2 -0.894531 2 -2 v -2.988281 h 1 c 1.105469 0 2 -0.890625 2 -2 s -0.894531 -2 -2 -2 h -1 v -2 c 0 -1.109375 -0.894531 -2 -2 -2 h -2 v -1 c 0 -1.109375 -0.894531 -2 -2 -2 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 762 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="M7.997 8c-3.999 0-5.998 3-5.998 6H.25C0 14 0 14.157 0 14.25v1.5c0 .25.138.25.25.25h15.494c.195.006.25-.13.25-.25v-1.5c.021-.146 0-.25-.25-.25h-1.75c0-3-1.999-6-5.997-6zm0 3c2.35 0 2.999 1.762 2.999 3H4.998c0-1.198.703-3 2.999-3z" fill-rule="evenodd"/>
<path d="M14.989.6a3.652 3.652 0 0 0-.967-.561l-.021 2.232c-.005.458-.452.729-1.006.729h-1c-.553-.007-1.003-.31-.998-.768L11.018 0c-.345.133-.689.304-.977.536-1.377 1.114-1.395 2.95-.04 4.098.284.24.624.42.967.562.028.011.028 2.054.028 2.054C12.486 8 13.346 9 13.995 10V5.252a3.55 3.55 0 0 0 .954-.554c1.377-1.114 1.395-2.949.04-4.098z" style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" color="#000" font-weight="400" font-family="Sans" overflow="visible"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
version="1.1"
viewBox="0 0 4.2333 4.2333"
id="svg10"
sodipodi:docname="audio-muted-symbolics.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="defs14" />
<sodipodi:namedview
id="namedview12"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="false"
inkscape:zoom="14.75"
inkscape:cx="8"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg10" />
<g
transform="translate(-414.07 -67.204)"
fill="context-fill"
stroke="context-stroke"
fill-opacity="context-fill-opacity"
stroke-opacity="context-stroke-opacity"
id="g8">
<g
transform="matrix(.26458 0 0 .26458 414.07 67.204)"
id="g4">
<path d="m 2.53125 1.46875 l -1.0625 1.0625 l 12 12 l 1.0625 -1.0625 l -4.53125 -4.53125 v -6.9375 c -0.296875 0 -0.578125 0.128906 -0.769531 0.355469 l -2.730469 2.640625 h -0.441406 z m 0.621094 4.746094 c -0.097656 0.238281 -0.152344 0.5 -0.152344 0.78125 v 2 c 0 1.089844 0.910156 2 2 2 h 1.5 l 2.730469 2.640625 c 0.210937 0.253906 0.492187 0.363281 0.769531 0.359375 v -0.933594 z m 0 0"/>
</g>
<path
d="m417.9 71.337 0.28098-0.28099-3.7044-3.7039-0.28072 0.28072z"
id="path6" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path
d="m 11.462053,2.0027428 c -0.220982,-0.010045 -0.44866,0.066964 -0.622767,0.2410714 l -1.9821431,1.965402 v 1.21875 h 1.1919641 l 1.975446,-1.96875 C 12.372767,3.1110019 12.33259,2.5652427 12.051339,2.2639039 11.900669,2.1065376 11.683036,2.0127876 11.462053,2.0027428 Z M 8,2.8598856 c -0.2544643,0 -0.4955357,0.1104909 -0.659598,0.3046877 L 5,5.4279662 H 3.7142857 C 2.7767857,5.4279662 2,6.1511805 2,7.1422519 v 1.7142857 c 0,0.934152 0.7801337,1.7142854 1.7142857,1.7142854 H 5 l 2.340402,2.263393 C 7.5212051,13.05185 7.7622766,13.1456 8,13.142252 Z M 8.8571429,7.1422519 V 8.8565376 H 13.142857 C 13.785714,8.8565376 14,8.4279662 14,7.9993947 14,7.5708233 13.785714,7.1422519 13.142857,7.1422519 Z m 0,3.4285711 v 1.21875 l 1.9921881,1.965402 c 0.344865,0.35491 0.910714,0.297991 1.212053,-0.02009 0.28125,-0.301339 0.31808,-0.847098 -0.02679,-1.191964 l -1.985487,-1.972098 z m 0,0"
/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,5 @@
<svg height="14" width="14" xmlns="http://www.w3.org/2000/svg">
<g style="display:inline">
<path d="M388 342c-2.207 0-4 1.793-4 4s1.793 4 4 4c2.208 0 4-1.793 4-4s-1.792-4-4-4z" transform="translate(-381 -339)" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 344 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 7 2 c -0.832031 0 -1.558594 0.34375 -2.292969 0.78125 s -1.464843 1.003906 -2.128906 1.597656 c -0.660156 0.597656 -1.253906 1.222656 -1.707031 1.796875 c -0.226563 0.289063 -0.417969 0.5625 -0.570313 0.835938 c -0.152343 0.277343 -0.300781 0.53125 -0.300781 0.988281 s 0.148438 0.710938 0.300781 0.984375 c 0.152344 0.277344 0.34375 0.550781 0.570313 0.835937 c 0.453125 0.578126 1.046875 1.203126 1.707031 1.796876 c 0.664063 0.597656 1.394531 1.164062 2.128906 1.601562 s 1.460938 0.78125 2.292969 0.78125 h 6 c 1.644531 0 3 -1.355469 3 -3 v -6 c 0 -1.644531 -1.355469 -3 -3 -3 z m 1 3 c 0.265625 0 0.519531 0.105469 0.707031 0.292969 l 1.292969 1.292969 l 1.292969 -1.292969 c 0.1875 -0.1875 0.441406 -0.292969 0.707031 -0.292969 s 0.519531 0.105469 0.707031 0.292969 c 0.390625 0.390625 0.390625 1.023437 0 1.414062 l -1.292969 1.292969 l 1.292969 1.292969 c 0.390625 0.390625 0.390625 1.023437 0 1.414062 s -1.023437 0.390625 -1.414062 0 l -1.292969 -1.292969 l -1.292969 1.292969 c -0.390625 0.390625 -1.023437 0.390625 -1.414062 0 s -0.390625 -1.023437 0 -1.414062 l 1.292969 -1.292969 l -1.292969 -1.292969 c -0.390625 -0.390625 -0.390625 -1.023437 0 -1.414062 c 0.1875 -0.1875 0.441406 -0.292969 0.707031 -0.292969 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 6 16 h 6 l 3 -3 v -7 c 0 -0.550781 -0.449219 -1 -1 -1 h -8 c -0.550781 0 -1 0.449219 -1 1 v 9 c 0 0.550781 0.449219 1 1 1 z m 0 0"/>
<path d="m 2 12 h 2 v -6 c 0 -1.105469 0.894531 -2 2 -2 h 5 v -2 c 0 -0.550781 -0.449219 -1 -1 -1 h -8 c -0.550781 0 -0.996094 0.445312 -0.996094 0.996094 l -0.003906 9.003906 c 0 0.550781 0.449219 1 1 1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 646 B

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 14 1 l -5.203125 4.972656 l 1.5625 1.527344 l 5.640625 -5.5 v -1 z m -6.804688 6.5 l -2.976562 2.84375 l 1.6875 1.5 l 2.890625 -2.816406 z m 0 0"/>
<path d="m 4.21875 5.65625 l 9.78125 9.34375 h 2 v -1 l -10.09375 -9.84375 z m 0 0"/>
<path d="m 5.972656 1.019531 c -1.359375 -1.359375 -3.59375 -1.359375 -4.953125 0 c -1.359375 1.359375 -1.359375 3.59375 0 4.953125 s 3.59375 1.363282 4.953125 0 c 1.359375 -1.359375 1.359375 -3.59375 0 -4.953125 z m -1.414062 1.414063 c 0.597656 0.59375 0.597656 1.53125 0 2.125 c -0.59375 0.597656 -1.527344 0.597656 -2.125 0 c -0.59375 -0.59375 -0.59375 -1.527344 0 -2.125 c 0.597656 -0.59375 1.53125 -0.59375 2.125 0 z m 0 0"/>
<path d="m 5.972656 10.019531 c -1.359375 -1.359375 -3.59375 -1.359375 -4.953125 0 c -1.359375 1.359375 -1.359375 3.597657 0 4.957031 c 1.359375 1.359376 3.59375 1.355469 4.953125 -0.003906 s 1.359375 -3.59375 0 -4.953125 z m -1.414062 1.414063 c 0.597656 0.597656 0.597656 1.53125 0 2.125 c -0.59375 0.597656 -1.527344 0.597656 -2.125 0.003906 c -0.59375 -0.597656 -0.59375 -1.53125 0 -2.128906 c 0.597656 -0.59375 1.53125 -0.59375 2.125 0 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 10.804688 10 c -0.8125 0.144531 -1.105469 1.15625 -0.5 1.71875 l 3 3 c 0.957031 0.9375 2.363281 -0.5 1.40625 -1.4375 l -3 -3 c -0.238282 -0.242188 -0.578126 -0.347656 -0.90625 -0.28125 z m 0 0"/>
<path d="m 6.5 0 c -3.578125 0 -6.5 2.921875 -6.5 6.5 s 2.921875 6.496094 6.5 6.496094 s 6.5 -2.917969 6.5 -6.496094 s -2.921875 -6.5 -6.5 -6.5 z m 0 2 c 2.496094 0 4.5 2.003906 4.5 4.5 s -2.003906 4.496094 -4.5 4.496094 s -4.5 -2 -4.5 -4.496094 s 2.003906 -4.5 4.5 -4.5 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 776 B

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 5.5 1 h 5 c 0.277344 0 0.5 0.222656 0.5 0.5 v 3 c 0 0.277344 -0.222656 0.5 -0.5 0.5 h -5 c -0.277344 0 -0.5 -0.222656 -0.5 -0.5 v -3 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"/>
<path d="m 7.5 0 h 1 c 0.277344 0 0.5 0.222656 0.5 0.5 v 3 c 0 0.277344 -0.222656 0.5 -0.5 0.5 h -1 c -0.277344 0 -0.5 -0.222656 -0.5 -0.5 v -3 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"/>
<path d="m 4 1 c -1.644531 0 -3 1.355469 -3 3 v 9 c 0 1.644531 1.355469 3 3 3 h 8 c 1.644531 0 3 -1.355469 3 -3 v -9 c 0 -1.644531 -1.355469 -3 -3 -3 v 2 c 0.570312 0 1 0.429688 1 1 v 9 c 0 0.570312 -0.429688 1 -1 1 h -8 c -0.570312 0 -1 -0.429688 -1 -1 v -9 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 980 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb">
<title>Gnome Symbolic Icon Theme</title>
<g transform="translate(-140 -40)">
<path d="m153.98 41.99a1.0001 1.0001 0 0 0-0.6875 0.30274l-0.98438 0.98437a8 8 0 0 0-4.3086-1.2773 8 8 0 0 0-7.7383 6.0098 8 8 0 0 0 2.9434 4.3711l-0.91211 0.91211a1.0001 1.0001 0 1 0 1.4141 1.4141l11-11a1.0001 1.0001 0 0 0-0.72656-1.7168zm-5.9805 2.0098a4 4 0 0 1 2.6113 0.97461l-1.4199 1.4199a2 2 0 0 0-1.1914-0.39453 2 2 0 0 0-2 2 2 2 0 0 0 0.39648 1.1894l-1.4199 1.4199a4 4 0 0 1-0.97656-2.6094 4 4 0 0 1 4-4zm7.0293 2.209-3.3438 3.3438a4 4 0 0 1-2.127 2.127l-2.2793 2.2793a8 8 0 0 0 0.7207 0.04102 8 8 0 0 0 7.7383-6.0098 8 8 0 0 0-0.70898-1.7812zm-7.5293 0.79102a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.1 KiB

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 7.515625 1 c -0.277344 0 -0.5 0.222656 -0.5 0.5 v 7.585938 l -1.792969 -1.792969 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 h -1.5 v 1 h 0.011719 c -0.003906 0.265625 0.097656 0.519531 0.28125 0.707031 l 4 4 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 4 -4 c 0.1875 -0.1875 0.289063 -0.441406 0.289063 -0.707031 h 0.003906 v -1 h -1.5 c -0.265625 0 -0.519531 0.105469 -0.707031 0.292969 l -1.792969 1.792969 v -7.585938 c 0 -0.277344 -0.222656 -0.5 -0.5 -0.5 z m -5 13 c -0.277344 0 -0.5 0.222656 -0.5 0.5 v 1 c 0 0.277344 0.222656 0.5 0.5 0.5 h 11 c 0.277344 0 0.5 -0.222656 0.5 -0.5 v -1 c 0 -0.277344 -0.222656 -0.5 -0.5 -0.5 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity" font-family="sans-serif" font-weight="400" overflow="visible" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 1 4 v 1 h 8 v -1 z m 0 0"/>
<path d="m 3 1 c -1.644531 0 -3 1.355469 -3 3 v 8 c 0 1.644531 1.355469 3 3 3 h 10 c 1.644531 0 3 -1.355469 3 -3 v -6 c 0 -1.644531 -1.355469 -3 -3 -3 h -3.585938 l -1.707031 -1.707031 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 z m 0 2 h 3.585938 l 1.707031 1.707031 c 0.1875 0.1875 0.441406 0.292969 0.707031 0.292969 h 4 c 0.5625 0 1 0.4375 1 1 v 6 c 0 0.566406 -0.4375 1 -1 1 h -10 c -0.5625 0 -1 -0.433594 -1 -1 v -8 c 0 -0.5625 0.4375 -1 1 -1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 800 B

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb">
<title>Gnome Symbolic Icon Theme</title>
<g transform="translate(-639.98 -284)" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity">
<path d="m643.16 294h10.688c0.64056 0 1.1562 0.51569 1.1562 1.1562v1.6875c0 0.64056-0.51569 1.1562-1.1562 1.1562h-10.688c-0.64056 0-1.1562-0.51569-1.1562-1.1562v-1.6875c0-0.64056 0.51569-1.1562 1.1562-1.1562z" style="paint-order:normal"/>
<path d="m649.16 289c-0.64056 0-1.1562 0.51569-1.1562 1.1562v1.6875c0 0.64056 0.51569 1.1562 1.1562 1.1562h4.6875c0.64056 0 1.1562-0.51569 1.1562-1.1562v-1.6875c0-0.64056-0.51569-1.1562-1.1562-1.1562zm-0.0469 1h4.7812c0.0606 0 0.10938 0.0488 0.10938 0.10938v1.7812c0 0.0606-0.0488 0.10938-0.10938 0.10938h-4.7812c-0.06057 0-0.10935-0.04878-0.10935-0.10938v-1.7812c0-0.0606 0.04878-0.10938 0.10938-0.10938z" style="paint-order:normal"/>
<path d="m647.51 285.88-3.502 3.502-1.5059-1.5293-0.9961 0.98046 2.4941 2.5352 4.498-4.5z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 2.707031 4.292969 l -1.414062 1.414062 l 6.707031 6.707031 l 6.707031 -6.707031 l -1.414062 -1.414062 l -5.292969 5.292969 z m 0 0"/>
<path d="m 15 5 v -1 h -1 v 1 z m 0 0"/>
<path d="m 2 5 v -1 h -1 v 1 z m 0 0"/>
<path d="m 3 5 c 0 -0.554688 -0.445312 -1 -1 -1 s -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 z m 0 0"/>
<path d="m 15 5 c 0 -0.554688 -0.445312 -1 -1 -1 s -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 766 B

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 4.292969 2.707031 l 1.414062 -1.414062 l 6.707031 6.707031 l -6.707031 6.707031 l -1.414062 -1.414062 l 5.292969 -5.292969 z m 0 0"/>
<path d="m 5 15 h -1 v -1 h 1 z m 0 0"/>
<path d="m 5 2 h -1 v -1 h 1 z m 0 0"/>
<path d="m 5 3 c -0.554688 0 -1 -0.445312 -1 -1 s 0.445312 -1 1 -1 s 1 0.445312 1 1 s -0.445312 1 -1 1 z m 0 0"/>
<path d="m 5 15 c -0.554688 0 -1 -0.445312 -1 -1 s 0.445312 -1 1 -1 s 1 0.445312 1 1 s -0.445312 1 -1 1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 766 B

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 11.707031 2.707031 l -1.414062 -1.414062 l -6.707031 6.707031 l 6.707031 6.707031 l 1.414062 -1.414062 l -5.292969 -5.292969 z m 0 0"/>
<path d="m 11 15 h 1 v -1 h -1 z m 0 0"/>
<path d="m 11 2 h 1 v -1 h -1 z m 0 0"/>
<path d="m 11 3 c 0.554688 0 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 s -1 0.445312 -1 1 s 0.445312 1 1 1 z m 0 0"/>
<path d="m 11 15 c 0.554688 0 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 s -1 0.445312 -1 1 s 0.445312 1 1 1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 770 B

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 2.707031 11.707031 l -1.414062 -1.414062 l 6.707031 -6.707031 l 6.707031 6.707031 l -1.414062 1.414062 l -5.292969 -5.292969 z m 0 0"/>
<path d="m 15 11 v 1 h -1 v -1 z m 0 0"/>
<path d="m 2 11 v 1 h -1 v -1 z m 0 0"/>
<path d="m 3 11 c 0 0.554688 -0.445312 1 -1 1 s -1 -0.445312 -1 -1 s 0.445312 -1 1 -1 s 1 0.445312 1 1 z m 0 0"/>
<path d="m 15 11 c 0 0.554688 -0.445312 1 -1 1 s -1 -0.445312 -1 -1 s 0.445312 -1 1 -1 s 1 0.445312 1 1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 770 B

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<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"/>
</filter>
<mask id="b">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".3"/>
</g>
</mask>
<clipPath id="c">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="d">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="e">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="f">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="g">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="h">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="i">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="j">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="k">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="l">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="m">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="n">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="o">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="p">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".3"/>
</g>
</mask>
<clipPath id="q">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="r">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="s">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="t">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".4"/>
</g>
</mask>
<clipPath id="u">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="v">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".4"/>
</g>
</mask>
<clipPath id="w">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="x">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="y">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="z">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="A">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<path d="m7.9062 1c-3.8281 0.050781-6.9062 3.1719-6.9062 7 0 3.8672 3.1328 7 7 7s7-3.1328 7-7-3.1328-7-7-7h-0.09375zm-0.40625 3h1c0.27734 0 0.5 0.22266 0.5 0.5v1c0 0.27734-0.22266 0.5-0.5 0.5h-1c-0.27734 0-0.5-0.22266-0.5-0.5v-1c0-0.27734 0.22266-0.5 0.5-0.5zm-0.5 3h2v5h-2z" color="#000000" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<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"/>
</filter>
<mask id="b">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".3"/>
</g>
</mask>
<clipPath id="c">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="d">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="e">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="f">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="g">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="h">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="i">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="j">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="k">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="l">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="m">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="n">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="o">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="p">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".3"/>
</g>
</mask>
<clipPath id="q">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="r">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="s">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="t">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".4"/>
</g>
</mask>
<clipPath id="u">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="v">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".4"/>
</g>
</mask>
<clipPath id="w">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="x">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="y">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="z">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="A">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<path d="m5 4c-2.2109 0-4 1.7891-4 4s1.7891 4 4 4c1.8242 0 3.4141-1.2344 3.8711-3h4.1289v2h3v-4h-7.1328c-0.45703-1.7656-2.0469-2.9961-3.8672-3zm0 2c1.1055 0 2 0.89453 2 2s-0.89453 2-2 2-2-0.89453-2-2 0.89453-2 2-2z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 7 1 v 6 h -6 v 2 h 6 v 6 h 2 v -6 h 6 v -2 h -6 v -6 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 333 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 1.804688 3.019531 c -0.261719 0.050781 -0.488282 0.207031 -0.636719 0.425781 c -0.304688 0.460938 -0.183594 1.082032 0.277343 1.386719 l 5.167969 3.445313 c 0.835938 0.558594 1.9375 0.558594 2.773438 0 l 5.167969 -3.445313 c 0.460937 -0.304687 0.582031 -0.925781 0.277343 -1.386719 c -0.304687 -0.460937 -0.925781 -0.582031 -1.386719 -0.277343 l -5.167968 3.445312 c -0.171875 0.113281 -0.382813 0.113281 -0.554688 0 l -5.167968 -3.445312 c -0.222657 -0.148438 -0.492188 -0.199219 -0.75 -0.148438 z m 0 0"/>
<path d="m 3 2 c -1.644531 0 -3 1.355469 -3 3 v 6 c 0 1.644531 1.355469 3 3 3 h 10 c 1.644531 0 3 -1.355469 3 -3 v -6 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 10 c 0.570312 0 1 0.429688 1 1 v 6 c 0 0.570312 -0.429688 1 -1 1 h -10 c -0.570312 0 -1 -0.429688 -1 -1 v -6 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M3.5 1A2.495 2.495 0 001 3.5v5C1 9.885 2.115 11 3.5 11h6.375L13 15v-4.063A2.486 2.486 0 0015 8.5v-5C15 2.115 13.885 1 12.5 1z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/></svg>

After

Width:  |  Height:  |  Size: 287 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 7.996094 0.160156 l -2.460938 4.929688 l -5.457031 0.839844 l 3.929687 3.863281 l -0.890624 5.445312 l 4.890624 -2.542969 l 4.90625 2.53125 l -0.328124 -1.96875 l -0.582032 -3.46875 l 3.925782 -3.882812 l -5.453126 -0.816406 z m 0.007812 4.464844 l 1.152344 2.289062 l 2.527344 0.378907 l -1.824219 1.804687 l 0.421875 2.519532 l -2.28125 -1.175782 l -2.265625 1.179688 l 0.414063 -2.53125 l -1.820313 -1.789063 l 2.535156 -0.390625 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 713 B

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 1 2 h 14 v 2 h -14 z m 0 0"/>
<path d="m 1 7 h 14 v 2 h -14 z m 0 0"/>
<path d="m 1 12 h 14 v 2 h -14 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 419 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g color="#bebebe">
<path d="M5 0C3.355 0 2 1.355 2 3v3h2V3c0-.571.429-1 1-1h2c.571 0 1 .429 1 1v.25c.267-.15.557-.25.875-.25H10c0-1.645-1.355-3-3-3zM2 9s-1 0-1 1v5h10v-2H8.875C7.865 13 7 12.135 7 11.125V9z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity" overflow="visible"/>
<path class="warning" d="M8.875 4A.863.863 0 008 4.875v6.25c0 .492.383.875.875.875h6.25a.863.863 0 00.875-.875v-6.25A.863.863 0 0015.125 4zM11 5h2v2.5s0 .5-.5.5h-1c-.5 0-.5-.5-.5-.5zm.5 4h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 01-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#f57900" overflow="visible"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 814 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb">
<title>Gnome Symbolic Icon Theme</title>
<g transform="translate(-40,-318)">
<path d="m47 319c-1.6447 0-3 1.3553-3 3v3h-1c-0.554 0-1 0.446-1 1v2 1 3h12v-3-1-2c0-0.554-0.446-1-1-1h-1v-3c0-1.6447-1.3553-3-3-3zm0 2h2c0.5713 0 1 0.4287 1 1v3h-4v-3c0-0.5713 0.4287-1 1-1z" color="#bebebe" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 590 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>Gnome Symbolic Icons</title>
<g transform="translate(-152.01 -952)">
<path d="m166 957-5.9941 6-6.0059-6z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 409 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>Gnome Symbolic Icons</title>
<g transform="translate(-112.01 -952)">
<path d="m117 966 6.0058-6-6.0058-6z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 409 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>Gnome Symbolic Icons</title>
<g transform="translate(-92.006 -952)">
<path d="m103 966-5.9942-6 5.9942-6z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 409 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>Gnome Symbolic Icons</title>
<g transform="translate(-132.01 -952)">
<path d="m146 963-5.9942-6-6.0058 6z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 409 B

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 0 16 16" width="16px">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 2 1 v 2.0625 l 8.246094 8.242188 l 3.648437 -2.085938 c 0.433594 -0.238281 0.65625 -0.730469 0.65625 -1.222656 c 0 -0.492188 -0.222656 -0.984375 -0.65625 -1.226563 l -9.792969 -5.59375 c -0.214843 -0.121093 -0.457031 -0.175781 -0.703124 -0.175781 z m 0 4.183594 v 9.808594 h 1.398438 c 0.246093 0.003906 0.488281 -0.054688 0.703124 -0.171876 l 4.792969 -2.742187 z m 0 0"/>
<path d="m 1.53125 0.46875 l -1.0625 1.0625 l 14 14 l 1.0625 -1.0625 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 736 B

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<path d="M8 1c-.22 0-.44.011-.656.031l-.406 2.094a5.012 5.012 0 00-.969.312L4.438 1.97c-.389.23-.727.514-1.063.812l.906 1.906a5.057 5.057 0 00-.593.813L1.594 5.22a6.91 6.91 0 00-.406 1.28l1.843 1a4.826 4.826 0 00-.03.5c0 .173.013.332.03.5l-1.843 1c.097.445.228.872.406 1.281l2.094-.281c.17.29.371.563.593.812l-.906 1.907c.336.298.674.582 1.063.812l1.531-1.469c.306.137.634.24.969.313l.406 2.094a7.118 7.118 0 001.312 0l.407-2.094c.334-.073.663-.176.968-.313l1.532 1.47c.388-.23.727-.515 1.062-.813l-.906-1.907a5.11 5.11 0 00.594-.812l2.093.281a6.91 6.91 0 00.407-1.281l-1.844-1c.017-.168.031-.327.031-.5s-.014-.332-.031-.5l1.844-1a6.908 6.908 0 00-.407-1.281l-2.093.281a5.057 5.057 0 00-.594-.813l.906-1.906c-.335-.298-.674-.582-1.062-.812L10.03 3.437a5.015 5.015 0 00-.968-.312l-.407-2.094A7.118 7.118 0 008 1zm0 4a3 3 0 110 6 3 3 0 010-6z" style="marker:none" color="#000" overflow="visible" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 8 0 c -4.40625 0 -8 3.59375 -8 8 s 3.59375 8 8 8 s 8 -3.59375 8 -8 s -3.59375 -8 -8 -8 z m 0 2 c 3.324219 0 6 2.671875 6 6 c 0 3.324219 -2.675781 6 -6 6 s -6 -2.675781 -6 -6 c 0 -3.328125 2.675781 -6 6 -6 z m 0 0"/>
<path d="m 4.929688 4.953125 c -0.128907 0.003906 -0.257813 0.058594 -0.351563 0.152344 c -0.191406 0.195312 -0.1875 0.511719 0.007813 0.707031 l 3.113281 3.042969 c 0.105469 0.097656 0.246093 0.144531 0.386719 0.128906 h 2.914062 c 0.277344 0 0.5 -0.222656 0.5 -0.5 c 0 -0.273437 -0.222656 -0.5 -0.5 -0.5 h -2.761719 l -2.953125 -2.886719 c -0.09375 -0.09375 -0.222656 -0.144531 -0.355468 -0.144531 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1002 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="M2 4c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h1V8h10v2h1c.5 0 1-.5 1-1V5c0-.5-.5-1-1-1zM4 1v2h8V1z"/>
<path d="M4 9v5h8V9z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 348 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 2.003906 2 h 1 h 0.03125 c 0.253906 0.011719 0.507813 0.128906 0.6875 0.3125 l 4.28125 4.28125 l 4.3125 -4.28125 c 0.265625 -0.230469 0.445313 -0.304688 0.6875 -0.3125 h 1 v 1 c 0 0.285156 -0.035156 0.550781 -0.25 0.75 l -4.28125 4.28125 l 4.25 4.25 c 0.1875 0.1875 0.28125 0.453125 0.28125 0.71875 v 1 h -1 c -0.265625 0 -0.53125 -0.09375 -0.71875 -0.28125 l -4.28125 -4.28125 l -4.28125 4.28125 c -0.1875 0.1875 -0.453125 0.28125 -0.71875 0.28125 h -1 v -1 c 0 -0.265625 0.09375 -0.53125 0.28125 -0.71875 l 4.28125 -4.25 l -4.28125 -4.28125 c -0.210937 -0.195312 -0.304687 -0.46875 -0.28125 -0.75 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 879 B

@@ -0,0 +1,9 @@
<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M8.00195 1.00024C6.47071 1.00024 4.98171 1.50234 3.76313 2.42957C2.54455 3.35681 1.66363 4.65804 1.25535 6.13385C0.847084 7.60967 0.933991 9.17864 1.50276 10.6003C2.07152 12.022 3.09077 13.218 4.4043 14.005C5.71783 14.792 7.25318 15.1265 8.77505 14.9574C10.2969 14.7883 11.7214 14.1248 12.8301 13.0687C13.9388 12.0125 14.6706 10.622 14.9134 9.1101C15.1562 7.59823 14.8965 6.04845 14.1742 4.69827L11.5325 6.11153C11.9456 6.88383 12.0941 7.77029 11.9553 8.63508C11.8164 9.49986 11.3978 10.2953 10.7636 10.8994C10.1294 11.5035 9.31467 11.883 8.44416 11.9797C7.57366 12.0764 6.69545 11.8851 5.94411 11.4349C5.19278 10.9848 4.60978 10.3007 4.28445 9.48748C3.95911 8.67428 3.9094 7.77683 4.14293 6.93268C4.37646 6.08852 4.88035 5.34422 5.57737 4.81385C6.27439 4.28347 7.12609 3.99628 8.00195 3.99628V3.99628C8.82974 3.99847 9.50195 3.32803 9.50195 2.50024V2.50024V2.50024C9.50195 1.67182 8.83038 1.00024 8.00195 1.00024V1.00024Z" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_605_8" transform="scale(0.0714286)"/>
</pattern>
<image id="image0_605_8" width="14" height="14" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF3SURBVHgBVZJBTsMwEEVjJ2lpoYpUVXSbdbaIfa7DKYLECbgAB+AkIIFUsSBQZQssGgWJQJ0mtc2fdIJMpNeJ3fn+33aE53kGCGC5/nuE6KeUtfYB9d73/ZXWOpdO81CtI7I8LkEBXkiEupZOg9N/GMNFAA3WGD6BFcizLNt6HJUazeCAapz6Bq7AGQg5me+5jQNORJq/BefcLNM0DWiBwN0Ti/qIPCa3a/BIIqKu68N28PPN9hIiCdFwYBLPhTHmJkkS0batKIpCxHH8d5LvTiwNOvADnsHlYrH4KMvSuKmWy2Xv+Ar2TAPXGq4buOVwu6NT5FTGMehzU+gv8En3RSLUDUTkOgWn4CSKIsn9/nw+lwHHaoHilWu4Ue3gHuLCj/EeYY9kRPdnqqqydCCKxdsBuO0ANJquYEzOSilaYDqbzWhOBOzUwEWhuX/nBLQfiW+TXEdhGB6hR/N1NAH2RI3ksGPBnk+3/+jZddR13Zj/s5PJxP4C9v3NuV90MtwAAAAASUVORK5CYII="/>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,9 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M8 1C6.46876 1 4.97975 1.50209 3.76118 2.42933C2.5426 3.35657 1.66167 4.6578 1.2534 6.13361C0.845131 7.60942 0.932038 9.17839 1.5008 10.6001C2.06957 12.0218 3.08882 13.2178 4.40235 14.0047C5.71588 14.7917 7.25122 15.1263 8.7731 14.9572C10.295 14.7881 11.7194 14.1246 12.8281 13.0684C13.9369 12.0123 14.6687 10.6217 14.9115 9.10986C15.1542 7.59798 14.8946 6.04821 14.1723 4.69803L11.5305 6.11129C11.9437 6.88359 12.0922 7.77005 11.9533 8.63483C11.8144 9.49962 11.3958 10.295 10.7617 10.8991C10.1275 11.5032 9.31271 11.8827 8.44221 11.9795C7.5717 12.0762 6.69349 11.8848 5.94216 11.4347C5.19083 10.9845 4.60782 10.3004 4.28249 9.48724C3.95716 8.67404 3.90745 7.77659 4.14098 6.93243C4.37451 6.08828 4.87839 5.34398 5.57541 4.8136C6.27243 4.28323 7.12414 3.99603 8 3.99603V3.99603C8.82778 3.99822 9.5 3.32778 9.5 2.5V2.5V2.5C9.5 1.67157 8.82843 1 8 1V1Z" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_605_19" transform="scale(0.0714286)"/>
</pattern>
<image id="image0_605_19" width="14" height="14" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHJSURBVHgBZVJLagJBEJ3unoxDFLILKC6yVnDhbQTvootcIFfJBbIIISQkIFkkoln4ISqOH6LOdM+380p6giQFRVX31Kv3qqZZp9PJGEzDKFowpJZJj5YkiZzP5y/T6fQJsbdarT54XnwC0icgTR4EwWqz2Xyu1+s+gQAe8Lw4rzQN8jPLsiwFaLBYLN48z+sB9AGVAc8lnoJ/6WBSyuVsNntcLpf3k8nkDVeqXq8z++98OVOegOlhNBrdNpvNXrvd1t1uV4CVkdR/M+UHsH0Nh8ObVqv1WqvVGACiUqmw7XbLSGpANSQBHiNPyY3M60aj8QxpNuYU5XJZQLZAE26jaGekZggEihF9xPdSqXRXrVbd8XicFQoFy/d9q1gsatwzAu4BSuh3ISr4HkAP2+w7jnMVx7E8wIQQmeu6NEaGo3UEGpYQIB+AHc6ebduUn4dheAkGC8CDUkrDGTWgB0CyDkbyt4kHgKjZGSQWwXoBlhJygXpaKKffIVGkOOcKFwFyWlZI8+KbiKKokKbpORQkNCPAEoypjUJJs5kozZwRLQx36MfPAHLA6iJP8W7pYShiVGa+EEwRLckUaAAY2EieAxZipiVqzKt/AFRdZrrYGKEYAAAAAElFTkSuQmCC"/>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>Gnome Symbolic Icon Theme</title>
<path d="m0 0.99988v1 11 1h1 5c0.1754 0 0.52538 0.15166 0.8125 0.34375s0.46875 0.375 0.46875 0.375l0.71875 0.71875 0.71875-0.75s0.8963-0.6875 1.2812-0.6875h5 1v-1-11-1h-1-5c-0.87652 0-1.5602 0.34756-2.0312 0.6875-0.0301-0.0207-0.031-0.0105-0.0625-0.0312-0.46068-0.30376-1.0781-0.6563-1.9062-0.6563h-5zm2 2h4c0.13821 0 0.51476 0.14746 0.8125 0.34375s0.5 0.375 0.5 0.375l0.71875 0.6875 0.6875-0.71875s0.89975-0.6875 1.2812-0.6875h4v9h-4c-0.87693 0-1.5601 0.34735-2.0312 0.6875-0.0196-0.0135-0.011-0.0177-0.0312-0.0312-0.4603-0.30796-1.1024-0.6563-1.9376-0.6563h-4z" color="#bebebe" fill="context-fill" fill-opacity="context-fill-opacity" stroke="context-stroke" stroke-opacity="context-stroke-opacity" style="text-decoration-line:none;text-indent:0;text-transform:none"/>
<path d="m3.375 5c-0.20775 0-0.375 0.16725-0.375 0.375v1.25c0 0.20775 0.16725 0.375 0.375 0.375h2.25c0.20775 0 0.375-0.16725 0.375-0.375v-1.25c0-0.20775-0.16725-0.375-0.375-0.375h-2.25zm7 0c-0.20775 0-0.375 0.16725-0.375 0.375v1.25c0 0.20775 0.16725 0.375 0.375 0.375h2.25c0.20775 0 0.375-0.16725 0.375-0.375v-1.25c0-0.20775-0.16725-0.375-0.375-0.375h-2.25zm-7 3c-0.20775 0-0.375 0.16725-0.375 0.375v1.25c0 0.20775 0.16725 0.375 0.375 0.375h2.25c0.20775 0 0.375-0.16725 0.375-0.375v-1.25c0-0.20775-0.16725-0.375-0.375-0.375h-2.25zm7 0c-0.20775 0-0.375 0.16725-0.375 0.375v1.25c0 0.20775 0.16725 0.375 0.375 0.375h2.25c0.20775 0 0.375-0.16725 0.375-0.375v-1.25c0-0.20775-0.16725-0.375-0.375-0.375h-2.25z" color="#bebebe" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity" opacity=".5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g color="#bebebe" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"><path d="M2 1v7c0 2.072 1.498 3.695 2.832 4.889a18.66 18.66 0 002.66 1.972l.516.305.512-.31s1.32-.8 2.65-2.002C12.5 11.65 14 10.044 14 8V1zm2 2h8v5c0 .92-1 2.313-2.17 3.37-.913.825-1.477 1.154-1.836 1.386-.358-.226-.918-.543-1.828-1.358C5 10.355 4 8.98 4 8z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M5 4v4c0 .357.755 1.641 1.844 2.625.575.52.736.58 1.156.875.42-.294.581-.355 1.156-.875C10.246 9.641 11 8.357 11 8V4z" style="marker:none" overflow="visible"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M2 1v7c0 2.072 1.498 3.695 2.832 4.889a18.66 18.66 0 002.66 1.972l.516.305.512-.31s1.32-.8 2.65-2.002C12.5 11.65 14 10.044 14 8V1zm2 2h8v5c0 .92-1 2.313-2.17 3.37-.913.825-1.477 1.154-1.836 1.386-.358-.226-.918-.543-1.828-1.358C5 10.355 4 8.98 4 8z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/></svg>

After

Width:  |  Height:  |  Size: 907 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 15 3.484375 l -1 -1 l -7.46875 7.515625 l -3.414062 -3.476562 l -2 2 l 5.414062 5.476562 l 9.46875 -9.515625 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 389 B

@@ -0,0 +1,41 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='settings-symbolic.svg' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='1.0.1 (3bc2e813f5, 2020-09-07)' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'>
<metadata id='metadata90'>
<rdf:RDF>
<cc:Work rdf:about=''>
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' inkscape:current-layer='g7628' inkscape:cx='158.30993' inkscape:cy='365.8547' inkscape:document-rotation='0' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:measure-end='0,0' inkscape:measure-start='56,310.597' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#ebebeb' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='true' inkscape:snap-bbox-midpoints='true' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='true' inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' inkscape:window-height='1376' inkscape:window-maximized='0' inkscape:window-width='2560' inkscape:window-x='26' inkscape:window-y='23' inkscape:zoom='22.627417'>
<inkscape:grid empspacing='4' enabled='true' id='grid4866' originx='-540' originy='-242' snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
<inkscape:grid dotted='true' empspacing='4' id='grid2980' originx='-540' originy='-242' spacingx='0.5' spacingy='0.5' type='xygrid'/>
</sodipodi:namedview>
<title id='title9167'>Gnome Symbolic Icon Theme</title>
<defs id='defs7386'>
<linearGradient id='linearGradient7212' osb:paint='solid'>
<stop id='stop7214' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
</linearGradient>
</defs>
<g inkscape:groupmode='layer' id='layer1' inkscape:label='ui' style='display:inline' transform='translate(-540,-41.999998)'/>
<g inkscape:groupmode='layer' id='layer21' inkscape:label='legacy' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer9' inkscape:label='shapes' style='display:inline' transform='translate(-781.0002,325)'/>
<g inkscape:groupmode='layer' id='g7628' inkscape:label='other' style='display:inline' transform='translate(-781.0002,325)'>
<path inkscape:connector-curvature='0' d='m 788.50203,-323.98114 c -0.55245,0 -0.99805,0.4456 -0.99805,0.99804 v 0.45118 a 5.7338295,5.73383 0 0 0 -1.35547,0.5664 l -0.32227,-0.32226 c -0.39063,-0.39064 -1.01952,-0.39064 -1.41015,0 l -0.70508,0.70508 c -0.39064,0.39062 -0.39064,1.01952 0,1.41015 l 0.32031,0.32031 a 5.7338295,5.73383 0 0 0 -0.56055,1.35743 h -0.45312 c -0.55244,0 -0.99805,0.44365 -0.99805,0.99609 v 0.99805 c 0,0.55244 0.44561,0.99609 0.99805,0.99609 h 0.44922 a 5.7338295,5.73383 0 0 0 0.5664,1.35547 l -0.32226,0.32226 c -0.39064,0.39064 -0.39064,1.01953 0,1.41016 l 0.70508,0.70508 c 0.39063,0.39063 1.01952,0.39063 1.41015,0 l 0.32032,-0.32031 a 5.7338295,5.73383 0 0 0 1.35742,0.56054 v 0.45508 c 0,0.55244 0.4456,0.99609 0.99805,0.9961 h 0.99609 c 0.55244,0 0.99805,-0.44366 0.99805,-0.9961 v -0.45117 a 5.7338295,5.73383 0 0 0 1.35546,-0.56641 l 0.32227,0.32227 c 0.39064,0.39063 1.01952,0.39063 1.41016,0 l 0.70507,-0.70508 c 0.39064,-0.39063 0.39064,-1.01952 0,-1.41016 l -0.32031,-0.32031 a 5.7338295,5.73383 0 0 0 0.56055,-1.35742 h 0.45312 c 0.55245,0 0.99805,-0.44365 0.99805,-0.99609 v -0.99805 c 0,-0.55244 -0.4456,-0.99609 -0.99805,-0.99609 h -0.44922 a 5.7338295,5.73383 0 0 0 -0.5664,-1.35547 l 0.32226,-0.32227 c 0.39064,-0.39063 0.39064,-1.01953 0,-1.41015 l -0.70507,-0.70508 c -0.39064,-0.39064 -1.01952,-0.39064 -1.41016,0 l -0.32031,0.32031 a 5.7338295,5.73383 0 0 0 -1.35742,-0.56055 v -0.45508 c 0,-0.55244 -0.44561,-0.99804 -0.99805,-0.99804 z m 0.51562,3.97656 a 3,3 0 0 1 3,3 3,3 0 0 1 -3,3 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 z' id='rect991-5' style='display:inline;vector-effect:none;stroke:none;stroke-width:0.0623242;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new' fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/>
</g>
<g inkscape:groupmode='layer' id='layer19' inkscape:label='multimedia' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer13' inkscape:label='maps' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer11' inkscape:label='graphics' style='display:inline' transform='translate(-540,-41.999998)'/>
<g inkscape:groupmode='layer' id='layer14' inkscape:label='food-drink' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='g6387' inkscape:label='devices' style='display:inline' transform='translate(-540,-41.999998)'/>
<g inkscape:groupmode='layer' id='layer18' inkscape:label='text' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer17' inkscape:label='weather' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer16' inkscape:label='camera' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer10' inkscape:label='body' style='display:inline' transform='translate(-540,-41.999998)'/>
<g inkscape:groupmode='layer' id='layer15' inkscape:label='animals' transform='translate(-540,-242)'/>
<g inkscape:groupmode='layer' id='layer12' inkscape:label='alert' transform='translate(-540,-41.999998)'/>
<g inkscape:groupmode='layer' id='layer20' inkscape:label='accessibility' transform='translate(-540,-242)'/>
</svg>

After

Width:  |  Height:  |  Size: 6.2 KiB

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 12.957031 15.40625 l -4.898437 -3.585938 l -4.984375 3.597657 l 1.894531 -5.765625 l -4.9609375 -3.628906 l 6.0703125 0.019531 l 1.917969 -5.839844 l 1.855468 5.777344 l 6.148438 0.023437 l -4.921875 3.550782 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 489 B

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 3 0 c -1.644531 0 -3 1.355469 -3 3 v 10 c 0 1.644531 1.355469 3 3 3 h 10 c 1.644531 0 3 -1.355469 3 -3 v -10 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 10 c 0.570312 0 1 0.429688 1 1 v 10 c 0 0.570312 -0.429688 1 -1 1 h -10 c -0.570312 0 -1 -0.429688 -1 -1 v -10 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/>
<path d="m 4 7 h 8 v 2 h -8 z m 0 0"/>
<path d="m 9 4 v 8 h -2 v -8 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 690 B

@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<filter id="a" x="0%" y="0%" width="100%" height="100%">
<feColorMatrix in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
</filter>
<mask id="b">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".3"/>
</g>
</mask>
<clipPath id="c">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="d">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="e">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="f">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="g">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="h">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="i">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="j">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="k">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="l">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="m">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="n">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".05"/>
</g>
</mask>
<clipPath id="o">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="p">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".3"/>
</g>
</mask>
<clipPath id="q">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="r">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="s">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="t">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".4"/>
</g>
</mask>
<clipPath id="u">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="v">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".4"/>
</g>
</mask>
<clipPath id="w">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="x">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="y">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<mask id="z">
<g filter="url(#a)">
<path d="m0 0h16v16h-16z" fill-opacity=".5"/>
</g>
</mask>
<clipPath id="A">
<path d="m0 0h1024v800h-1024z"/>
</clipPath>
<path d="m3.9922 3s-0.70703-0.011719-1.4453 0.35547c-0.73828 0.37109-1.5547 1.3125-1.5547 2.6445v7h-1l-0.0039063 2h0.0039063l3 0.011719v-0.011719h13v-2h0.011718v-7.3086c0-1.4297-1.1719-2.6328-2.625-2.6484l-2.3789-0.019531s1 0.82422 1 1.9648l1.0469 0.042969c0.53906 0.023438 0.94141 0.49609 0.94141 0.97656v6.9922h-2.9883v-7s0.011719-0.71094-0.35547-1.4492c-0.37109-0.73828-1.3125-1.5508-2.6445-1.5508z" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity"/>
<g transform="translate(-660 -684)" clip-path="url(#c)" mask="url(#b)">
<path d="m562.46 212.06h10.449c-1.1836 0.49219-1.2969 2.4609 0 3h-10.449z" fill="#2e3436"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#e)" mask="url(#d)">
<path d="m16 632h1v1h-1z" fill="#2e3436" fill-rule="evenodd"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#g)" mask="url(#f)">
<path d="m17 631h1v1h-1z" fill="#2e3436" fill-rule="evenodd"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#i)" mask="url(#h)">
<path d="m18 634h1v1h-1z" fill="#2e3436" fill-rule="evenodd"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#k)" mask="url(#j)">
<path d="m16 634h1v1h-1z" fill="#2e3436" fill-rule="evenodd"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#m)" mask="url(#l)">
<path d="m17 635h1v1h-1z" fill="#2e3436" fill-rule="evenodd"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#o)" mask="url(#n)">
<path d="m19 635h1v1h-1z" fill="#2e3436" fill-rule="evenodd"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#q)" mask="url(#p)">
<path d="m136 660v7h7v-7z" fill="#2e3436"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#s)" mask="url(#r)">
<path d="m199 642h3v12h-3z" fill="#2e3436"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#u)" mask="url(#t)">
<path d="m209.5 144.16c0.27734 0 0.5 0.22266 0.5 0.5v1c0 0.27734-0.22266 0.5-0.5 0.5s-0.5-0.22266-0.5-0.5v-1c0-0.27734 0.22266-0.5 0.5-0.5z" fill="#2e3436"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#w)" mask="url(#v)">
<path d="m206.5 144.16c0.27734 0 0.5 0.22266 0.5 0.5v1c0 0.27734-0.22266 0.5-0.5 0.5s-0.5-0.22266-0.5-0.5v-1c0-0.27734 0.22266-0.5 0.5-0.5z" fill="#2e3436"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#y)" mask="url(#x)">
<path d="m229.5 143.16c-0.54688 0-1 0.45703-1 1 0 0.54688 0.45312 1 1 1s1-0.45312 1-1c0-0.54297-0.45312-1-1-1z" fill="#2e3436"/>
</g>
<g transform="translate(-660 -684)" clip-path="url(#A)" mask="url(#z)">
<path d="m226.45 143.16c-0.51953 0-0.95312 0.43359-0.95312 0.95312v0.09375c0 0.51953 0.43359 0.95312 0.95312 0.95312h0.09375c0.51953 0 0.95312-0.43359 0.95312-0.95312v-0.09375c0-0.51953-0.43359-0.95312-0.95312-0.95312z" fill="#2e3436"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 9.5 14 v -12 h 5 v 12 z m 0 0" fill-opacity="0.35"/>
<path d="m 13 1 c 1.644531 0 3 1.355469 3 3 v 8 c 0 1.644531 -1.355469 3 -3 3 h -10 c -1.644531 0 -3 -1.355469 -3 -3 v -8 c 0 -1.644531 1.355469 -3 3 -3 z m 0 2 h -10 c -0.570312 0 -1 0.429688 -1 1 v 8 c 0 0.570312 0.429688 1 1 1 h 10 c 0.570312 0 1 -0.429688 1 -1 v -8 c 0 -0.570312 -0.429688 -1 -1 -1 z m 0 0"/>
<path d="m 10 2 h -1 v 12 h 1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 714 B

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 6.5 14 v -12 h -5 v 12 z m 0 0" fill-opacity="0.35"/>
<path d="m 3 1 c -1.644531 0 -3 1.355469 -3 3 v 8 c 0 1.644531 1.355469 3 3 3 h 10 c 1.644531 0 3 -1.355469 3 -3 v -8 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 10 c 0.570312 0 1 0.429688 1 1 v 8 c 0 0.570312 -0.429688 1 -1 1 h -10 c -0.570312 0 -1 -0.429688 -1 -1 v -8 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/>
<path d="m 6 2 h 1 v 12 h -1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 712 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 8.015625 1 c -0.207031 0 -0.410156 0.066406 -0.578125 0.1875 l -7 5 c -0.007812 0.003906 -0.007812 0.003906 -0.011719 0.003906 c -0.082031 0.058594 -0.152343 0.132813 -0.210937 0.214844 c -0.0625 0.082031 -0.109375 0.171875 -0.1406252 0.269531 c -0.0039063 0.003907 -0.0039063 0.003907 -0.0078126 0.007813 c -0.03125 0.097656 -0.046875 0.203125 -0.0507812 0.308594 v 0.007812 v 1 h 0.996094 l -0.011719 3.996094 v 0.003906 c 0 1.332031 0.8125 2.273438 1.550781 2.644531 c 0.742188 0.371094 1.449219 0.355469 1.449219 0.355469 h 8 s 0.707031 0.015625 1.449219 -0.355469 c 0.734375 -0.367187 1.550781 -1.308593 1.550781 -2.644531 l 0.011719 -4 h 1.003906 v -1 c 0 -0.324219 -0.15625 -0.625 -0.417969 -0.8125 l -7 -5 c -0.167968 -0.121094 -0.375 -0.1875 -0.582031 -0.1875 z m 0 2.230469 l 5 3.570312 v 0.171875 c 0 0.007813 -0.003906 0.015625 -0.003906 0.023438 l -0.015625 5 v 0.003906 c 0 0.667969 -0.1875 0.726562 -0.449219 0.855469 c -0.257813 0.132812 -0.550781 0.144531 -0.550781 0.144531 h -2.949219 v -3.992188 h -3.03125 v 3.992188 h -2.019531 s -0.292969 -0.011719 -0.554688 -0.144531 c -0.257812 -0.128907 -0.445312 -0.1875 -0.445312 -0.851563 v -0.003906 l 0.007812 -3 h 0.011719 v -2.199219 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 7 15 c 0 -0.550781 -0.449219 -1 -1 -1 h -4 v -4 c 0 -0.550781 -0.449219 -1 -1 -1 c -0.554688 0 -1 0.449219 -1 1 v 5 c 0 0.554688 0.445312 1 1 1 h 5 c 0.550781 0 1 -0.445312 1 -1 z m 0 0"/>
<path d="m 7.5 9.5 c 0 -0.265625 -0.105469 -0.519531 -0.292969 -0.707031 c -0.390625 -0.390625 -1.023437 -0.390625 -1.414062 0 l -5.5 5.5 c -0.1875 0.1875 -0.292969 0.441406 -0.292969 0.707031 s 0.105469 0.519531 0.292969 0.707031 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 5.5 -5.5 c 0.1875 -0.1875 0.292969 -0.441406 0.292969 -0.707031 z m 0 0"/>
<path d="m 0 15 h 1 v 1 h -1 z m 0 0"/>
<path d="m 0 9 h 1 v 1 h -1 z m 0 0"/>
<path d="m 6 15 h 1 v 1 h -1 z m 0 0"/>
<path d="m 9 1 c 0 0.550781 0.449219 1 1 1 h 4 v 4 c 0 0.550781 0.449219 1 1 1 c 0.554688 0 1 -0.449219 1 -1 v -5 c 0 -0.554688 -0.445312 -1 -1 -1 h -5 c -0.550781 0 -1 0.445312 -1 1 z m 0 0"/>
<path d="m 8.5 6.5 c 0 0.265625 0.105469 0.519531 0.292969 0.707031 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 5.5 -5.5 c 0.1875 -0.1875 0.292969 -0.441406 0.292969 -0.707031 s -0.105469 -0.519531 -0.292969 -0.707031 c -0.390625 -0.3906252 -1.023437 -0.3906252 -1.414062 0 l -5.5 5.5 c -0.1875 0.1875 -0.292969 0.441406 -0.292969 0.707031 z m 0 0"/>
<path d="m 16 1 h -1 v -1 h 1 z m 0 0"/>
<path d="m 16 7 h -1 v -1 h 1 z m 0 0"/>
<path d="m 10 1 h -1 v -1 h 1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 2 6.007812 c 1.105469 0 2 0.894532 2 2 c 0 1.101563 -0.894531 2 -2 2 s -2 -0.898437 -2 -2 c 0 -1.105468 0.894531 -2 2 -2 z m 0 0"/>
<path d="m 8 6.007812 c 1.105469 0 2 0.894532 2 2 c 0 1.101563 -0.894531 2 -2 2 s -2 -0.898437 -2 -2 c 0 -1.105468 0.894531 -2 2 -2 z m 0 0"/>
<path d="m 14 6.007812 c 1.105469 0 2 0.894532 2 2 c 0 1.101563 -0.894531 2 -2 2 s -2 -0.898437 -2 -2 c 0 -1.105468 0.894531 -2 2 -2 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 725 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 7.40625 1 c -0.613281 0.007812 -1.234375 0.089844 -1.847656 0.253906 c -3.273438 0.878906 -5.558594 3.855469 -5.558594 7.246094 s 2.285156 6.367188 5.558594 7.242188 c 3.273437 0.878906 6.742187 -0.558594 8.4375 -3.492188 c 0.277344 -0.480469 0.109375 -1.089844 -0.367188 -1.367188 c -0.476562 -0.273437 -1.089844 -0.109374 -1.367187 0.367188 c -1.246094 2.160156 -3.777344 3.207031 -6.1875 2.5625 c -2.40625 -0.644531 -4.074219 -2.820312 -4.074219 -5.3125 c 0 -2.496094 1.667969 -4.667969 4.074219 -5.3125 c 2.410156 -0.644531 4.941406 0.402344 6.1875 2.5625 c 0.058593 0.085938 0.125 0.164062 0.203125 0.226562 l -0.019532 0.015626 l -0.007812 0.007812 h -1.4375 c -0.550781 0 -1 0.449219 -1 1 v 1 h 6 v -6 h -1 c -0.550781 0 -1 0.449219 -1 1 v 1.6875 l -0.015625 0.011719 l -0.011719 0.011719 c -1.277344 -2.179688 -3.53125 -3.519532 -5.953125 -3.691407 c -0.203125 -0.015625 -0.40625 -0.019531 -0.613281 -0.019531 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="m 1 9 c 0 0.550781 0.449219 1 1 1 h 4 v 4 c 0 0.550781 0.449219 1 1 1 c 0.554688 0 1 -0.449219 1 -1 v -5 c 0 -0.554688 -0.445312 -1 -1 -1 h -5 c -0.550781 0 -1 0.445312 -1 1 z m 0 0"/>
<path d="m 0.5 14.5 c 0 0.265625 0.105469 0.519531 0.292969 0.707031 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 5.5 -5.5 c 0.1875 -0.1875 0.292969 -0.441406 0.292969 -0.707031 s -0.105469 -0.519531 -0.292969 -0.707031 c -0.390625 -0.390625 -1.023437 -0.390625 -1.414062 0 l -5.5 5.5 c -0.1875 0.1875 -0.292969 0.441406 -0.292969 0.707031 z m 0 0"/>
<path d="m 8 9 h -1 v -1 h 1 z m 0 0"/>
<path d="m 8 15 h -1 v -1 h 1 z m 0 0"/>
<path d="m 2 9 h -1 v -1 h 1 z m 0 0"/>
<path d="m 15 7 c 0 -0.550781 -0.449219 -1 -1 -1 h -4 v -4 c 0 -0.550781 -0.449219 -1 -1 -1 s -1 0.449219 -1 1 v 5 c 0 0.550781 0.449219 1 1 1 h 5 c 0.550781 0 1 -0.449219 1 -1 z m 0 0"/>
<path d="m 15.5 1.5 c 0 -0.265625 -0.105469 -0.519531 -0.292969 -0.707031 c -0.390625 -0.390625 -1.023437 -0.390625 -1.414062 0 l -5.5 5.5 c -0.1875 0.1875 -0.292969 0.441406 -0.292969 0.707031 s 0.105469 0.519531 0.292969 0.707031 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 5.5 -5.5 c 0.1875 -0.1875 0.292969 -0.441406 0.292969 -0.707031 z m 0 0"/>
<path d="m 8 7 h 1 v 1 h -1 z m 0 0"/>
<path d="m 8 1 h 1 v 1 h -1 z m 0 0"/>
<path d="m 14 7 h 1 v 1 h -1 z m 0 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M4 4h1.031c.255.011.51.129.688.313L8 6.592l2.312-2.28c.266-.231.447-.306.688-.313h1v1c0 .286-.034.55-.25.75L9.469 8.031l2.25 2.25c.188.188.281.454.281.719v1h-1c-.265 0-.53-.093-.719-.281L8 9.438l-2.281 2.28A1.015 1.015 0 015 12H4v-1c0-.265.093-.53.281-.719l2.281-2.25-2.28-2.281A.909.909 0 014 5z" style="line-height:normal;-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" color="#bebebe" font-weight="400" font-family="Andale Mono" overflow="visible" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/></svg>

After

Width:  |  Height:  |  Size: 735 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M3.988 3.992v8.012H12V3.992zm2 2H10v4.012H5.988z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/></svg>

After

Width:  |  Height:  |  Size: 795 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M4 10.009h8v1.989H4z" style="marker:none" color="#000" overflow="visible" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 293 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<g fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity">
<path d="M2.994 1.008C1.994 1.008.988 2 .988 3v12.02h7.006v-2H2.988V5H13v3h2V3c0-1-1.006-1.992-2.006-1.992z" style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;white-space:normal;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/>
<path d="M12 10v2h-2v2h2v2h2v-2h2v-2h-2v-2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 717 B

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<path d="M4.988 4.992v6.012H11V4.992zm2 2H9v2.012H6.988z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 800 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 4 1 c -1.660156 0 -3 1.339844 -3 3 v 8 c 0 1.660156 1.339844 3 3 3 h 8 c 1.660156 0 3 -1.339844 3 -3 v -8 c 0 -1.660156 -1.339844 -3 -3 -3 z m 3 3 h 2 v 3 h 3 v 2 h -3 v 3 h -2 v -3 h -3 v -2 h 3 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 476 B

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 4 1 c -1.660156 0 -3 1.339844 -3 3 v 8 c 0 1.660156 1.339844 3 3 3 h 8 c 1.660156 0 3 -1.339844 3 -3 v -8 c 0 -1.660156 -1.339844 -3 -3 -3 z m 0 6 h 8 v 2 h -8 z m 0 0" fill="context-fill" stroke="context-stroke" fill-opacity="context-fill-opacity" stroke-opacity="context-stroke-opacity"/>
</svg>

After

Width:  |  Height:  |  Size: 440 B

@@ -0,0 +1,9 @@
/* about:newtab */
@-moz-document url("about:newtab"), url("about:home") {
body {
--newtab-background-color: var(--gnome-browser-before-load-background) !important;
--newtab-background-color-secondary: var(--gnome-menu-background) !important;
--newtab-primary-action-background: var(--gnome-accent) !important;
}
}
@@ -0,0 +1,16 @@
/* about:privatebrowsing */
@-moz-document url("about:privatebrowsing") {
html.private {
--in-content-page-background: var(--gnome-private-in-content-page-background) !important;
/* Used by headings in promo boxes Firefox shows (like an ad for Firefox Focus) */
--in-content-text-color: var(--gnome-private-text-primary-color) !important;
}
.wordmark {
fill: var(--gnome-private-wordmark) !important;
}
.showPrivate {
color: var(--gnome-private-text-primary-color);
}
}
@@ -0,0 +1,309 @@
/* Buttons Issues/Glitches fixes */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Fix notification dropmarker */
.popup-notification-dropmarker dropmarker {
display: none !important;
}
.popup-notification-dropmarker > .button-box > hbox {
display: -moz-box !important;
}
.panel-footer button.popup-notification-dropmarker {
padding: 0 1px 0 4px !important;
}
/* Fix hover background */
.toolbarbutton-badge-stack:not(#hack), .toolbarbutton-icon:not(#hack), .toolbarbutton-text:not(#hack) {
background: transparent !important;
}
/* Fix button box */
.panel-footer.panel-footer-menulike > button > .button-box {
display: -moz-box !important;
}
/* Fix unified-extensions-item margin */
toolbar .unified-extensions-item {
margin-inline: 0 3px !important;
}
/* menulist */
#label-box:not([native]) {
font-weight: 400 !important;
padding: 0 8px;
}
dropmarker:not([native]) {
margin-right: 8px;
}
/* Overrides: Make the back button the same as other buttons */
:root:not([uidensity=compact]) #back-button {
border-radius: var(--toolbarbutton-border-radius) !important;
}
:root:not([uidensity=compact]) #back-button > .toolbarbutton-icon {
background-color: unset !important;
border: unset !important;
width: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
height: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
padding: var(--toolbarbutton-inner-padding) !important;
border-radius: var(--toolbarbutton-border-radius);
box-shadow: none !important;
}
:root:not([uidensity=compact]) #back-button:not([disabled]):not([open]):hover > .toolbarbutton-icon {
background-color: var(--toolbarbutton-hover-background) !important;
box-shadow: unset;
border-color: unset;
}
:root:not([uidensity=compact]) #back-button[open] > .toolbarbutton-icon,
:root:not([uidensity=compact]) #back-button:not([disabled]):hover:active > .toolbarbutton-icon {
background-color: var(--toolbarbutton-active-background) !important;
border-color: unset;
}
/* Remove the header bar buttons' hover styles */
#nav-bar {
--toolbarbutton-active-background: transparent !important;
--toolbarbutton-hover-background: transparent !important;
}
/* Glitch customizing: Cut / Copy / Paste buttons' icons
* :not(#hack) is there just to elevate rule priority */
:root[customizing] #nav-bar > hbox toolbaritem toolbarbutton image:not(#hack) {
opacity: 1 !important;
}
/* Glitch customizing: Reload and Cut / Copy / Paste buttons */
:root:-moz-window-inactive[customizing] #nav-bar #stop-reload-button toolbarbutton,
:root:-moz-window-inactive[customizing] #nav-bar #edit-controls toolbarbutton {
background-image: var(--gnome-inactive-button-background);
box-shadow: var(--gnome-inactive-button-box-shadow);
}
/* Glitch customizing: Reload and Cut / Copy / Paste buttons' icons */
:root:-moz-window-inactive[customizing] #nav-bar #stop-reload-button image.toolbarbutton-icon,
:root:-moz-window-inactive[customizing] #nav-bar #edit-controls image.toolbarbutton-icon {
opacity: .7 !important;
}
/* Glitch: Overflow and Burger buttons
* :not(#hack) is there just to elevate rule priority */
:root[customizing] #nav-bar > toolbarbutton[disabled]:not(#hack),
:root[customizing] #nav-bar > toolbaritem > toolbarbutton[disabled]:not(#hack) {
opacity: .5 !important;
}
/* Glitch: Overflow button's icon */
:root[customizing] #nav-bar toolbarbutton:not(#urlbar-zoom-button)[disabled] image {
fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
}
/* Bookmark buttons */
#nav-bar toolbarbutton.bookmark-item {
width: auto !important;
}
#nav-bar toolbarbutton.bookmark-item .toolbarbutton-icon {
margin-left: 6px;
}
#nav-bar toolbarbutton.bookmark-item .toolbarbutton-text {
padding-right: 6px;
}
/* Remove Burger button's left separator */
#PanelUI-button {
border: 0 !important;
margin: 0 !important;
padding-inline-start: 0 !important;
}
/* Space main menu button from other headerbar buttons
#nav-bar #PanelUI-menu-button:not(#hack) {
margin-left: 10px !important;
}*/
/* Fix library animation */
#library-animatable-box {
--library-button-height: 46px !important;
--library-icon-x: 1716px !important;
/*--library-icon-x: 1715.9833984375px !important;*/
}
#library-button[animate] > .toolbarbutton-icon {
fill: transparent !important;
}
/* Fix toolbars close icons */
.close-icon:not(.tab-close-button) .toolbarbutton-icon {
height: 16px !important;
width: 16px !important;
margin: 6px !important;
padding: 0 !important;
}
button.close {
margin: 0 !important;
}
/* */
#appMenu-popup .panel-banner-item[notificationid="update-restart"]::after {
display: none !important;
}
/* Identity site popover buttons */
.identity-popup-preferences-button:not(#hack) {
list-style-image: url("chrome://browser/skin/settings.svg") !important;
}
#tracking-protection-preferences-button > .toolbarbutton-text {
padding-inline-end: 0 !important;
}
.protections-popup-footer-button-label {
margin-inline-start: 3px !important;
}
/* Fix findbar buttons issues */
.findbar-container .findbar-find-previous image,
.findbar-container .findbar-find-next image {
margin: 6px !important;
opacity: 1 !important;
}
.findbar-container toolbarbutton:focus {
outline: 0 !important;
}
/* Sidebar header button reset font size */
#sidebar-header {
font-size: 1em !important;
}
/* Sidebar header button arrow opacity */
#sidebar-switcher-arrow {
opacity: 1 !important;
}
/* Sidebar history view */
#viewButton {
margin: 0 !important;
margin-inline-start: 6px !important;
}
/* Menulist */
#identity-popup-popup-menulist {
margin-right: 0 !important;
}
/* Auto complete popup button*/
.autocomplete-richlistitem[type="loginsFooter"] {
margin: 4px 4px 0 4px !important;
}
/* Identity popup tracking protection button */
.tracking-protection-button {
margin-inline-end: 0 !important;
}
/* Identity popup delete permission button */
.identity-popup-permission-remove-button {
opacity: 1 !important;
}
/* Identity popup expander button */
#identity-popup-security {
-moz-box-align: center;
}
#identity-popup-security-expander {
width: 34px !important;
}
#identity-popup-security-expander .button-icon {
margin: 0 !important;
}
/* Protections popup */
#protections-popup-info-button {
margin: 0 !important;
margin-inline-end: 0 !important;
}
.protections-popup-footer-icon {
display: none !important;
}
.protections-popup-footer-button-label {
margin-inline-start: 0 !important;
}
#protections-popup-footer-protection-type-label {
margin-inline-end: 0 !important;
margin-block: 0 !important;
}
/* Close button */
.close-icon:not(.tab-close-button) .toolbarbutton-icon {
outline: 0 !important;
}
/* Downloads button */
#downloads-indicator-progress-inner {
background: conic-gradient(var(--gnome-toolbar-icon-fill) var(--download-progress-pcent), transparent var(--download-progress-pcent)) !important;
background-color: var(--gnome-button-active-background) !important;
}
#downloads-indicator-progress-outer,
#downloads-indicator-start-image,
#downloads-indicator-finish-image {
border: 0 !important;
padding: 0 !important;
border-radius: 100% !important;
}
#downloads-indicator-progress-outer,
#downloads-indicator-start-image {
background: var(--gnome-toolbar-border-color) !important;
}
#downloads-indicator-finish-image {
background: var(--gnome-toolbar-icon-fill) !important;
}
#downloads-button[progress="true"] #downloads-indicator-progress-outer {
visibility: visible !important;
}
#downloads-button:not([progress="true"]) #downloads-indicator-icon {
visibility: visible !important;
}
/* Stop/Reload button */
#stop-reload-button .toolbarbutton-icon {
margin-top: -2px !important;
}
/* Toolbar Animations */
#downloads-button .toolbarbutton-animatable-box {
top: 8px !important;
left: 8px !important;
}
#downloads-button .toolbarbutton-animatable-box,
#downloads-button .toolbarbutton-animatable-image,
#downloads-indicator-progress-inner {
height: 16px !important;
width: 16px !important;
}
#downloads-button .toolbarbutton-animatable-image,
#stop-reload-button .toolbarbutton-animatable-image:not(#hack),
#nav-bar-overflow-button .toolbarbutton-animatable-image:not(#hack) {
--anim-steps: 1 !important;
transform: none !important;
list-style-image: none !important;
display: none !important;
}
/* Panel banner */
#appMenu-popup .panel-banner-item {
margin: 0 0 6px !important;
}
#appMenu-popup .panel-banner-item > .toolbarbutton-text {
margin-inline: 0 !important;
}
/* User menu */
#fxa-toolbar-menu-button .toolbarbutton-badge-stack {
padding: 0 !important;
}
#fxa-avatar-image {
min-height: 24px !important;
width: 24px !important;
}
/* OPTIONAL: Hide unified-extensions-button */
@supports -moz-bool-pref("gnomeTheme.hideUnifiedExtensions") {
#unified-extensions-button {
display: none;
}
}
@@ -0,0 +1,327 @@
/* Buttons */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Hide buttons separator */
#nav-bar .toolbaritem-combined-buttons separator {
display: none !important;
}
#appMenu-popup .toolbaritem-combined-buttons toolbarseparator {
border: 0 !important;
}
/* Buttons */
menulist,
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton),
.subviewbutton.panel-subview-footer,
.panel-footer button,
#downloadsPanel-mainView .download-state .downloadButton,
#appMenu-popup .panel-banner-item,
#appMenu-popup .toolbaritem-combined-buttons toolbarbutton:not(#appMenu-fxa-label),
#context-navigation menuitem,
.identity-popup-preferences-button:not(#hack),
.findbar-container toolbarbutton,
#sidebar-switcher-target,
#viewButton,
.close-icon:not(.tab-close-button),
button.close,
.menulist-label-box,
.expander-down, .expander-up,
.notification-button,
#identity-popup-security-expander,
#protections-popup-info-button,
#PanelUI-panic-view-button,
.tracking-protection-button,
.dialog-button,
.autocomplete-richlistitem[type="loginsFooter"],
.dialog-button-box button,
.searchbar-engine-one-off-item,
.permission-popup-permission-remove-button,
.button.connect-device,
#item-choose button,
#editBMPanel_newFolderButton,
.unified-extensions-item-menu-button {
-moz-appearance: none !important;
background: var(--gnome-button-background) !important;
border-radius: 6px !important;
border: 0 !important;
padding: 0 1px !important;
height: 34px !important;
max-height: 34px !important;
min-height: 34px !important;
min-width: 34px !important;
color: var(--gnome-toolbar-color) !important;
outline: 0 !important;
font: menu !important;
-moz-box-align: center !important;
transition: background .3s;
}
.subviewbutton-iconic {
-moz-box-pack: center !important;
}
/* Flat Buttons */
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton),
.close-icon:not(.tab-close-button),
button.close,
#protections-popup-info-button,
.permission-popup-permission-remove-button,
.unified-extensions-item-menu-button {
background: transparent !important;
transition: background .3s;
}
/* Buttons with margins */
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton),
.notification-button,
.subviewbutton.panel-subview-footer:not(:only-of-type),
.panel-footer button:not(:only-of-type) {
margin: 0 3px !important;
}
.close-icon:not(.tab-close-button) {
margin-left: 6px !important;
}
/* Text buttons */
menulist,
.subviewbutton.panel-subview-footer,
.panel-footer button,
#appMenu-popup .panel-banner-item,
#appMenu-popup #appMenu-zoomReset-button2:not(#hack),
#tracking-protection-preferences-button:not(#hack),
.findbar-container toolbarbutton.findbar-button,
.notification-button,
#PanelUI-panic-view-button,
.tracking-protection-button,
.dialog-button,
.autocomplete-richlistitem[type="loginsFooter"],
.dialog-button-box button,
.toolbaritem-combined-buttons:is(:not([cui-areatype="toolbar"]), [overflowedItem="true"]) > #appMenu-fxa-label2:not(#hack),
.button.connect-device,
#item-choose button,
#editBMPanel_newFolderButton {
padding: 2px 16px !important;
}
.subviewbutton.panel-subview-footer label,
.panel-footer button,
#appMenu-popup .panel-banner-item .toolbarbutton-text,
#appMenu-popup #appMenu-zoomReset-button2:not(#hack),
#tracking-protection-preferences-button:not(#hack),
.findbar-container toolbarbutton.findbar-button,
.notification-button,
#PanelUI-panic-view-button,
.tracking-protection-button,
.dialog-button,
.autocomplete-richlistitem[type="loginsFooter"],
.dialog-button-box button,
.button.connect-device,
#item-choose button {
text-align: center !important;
}
/* Drop down buttons */
#sidebar-switcher-target,
#viewButton {
padding: 2px 16px !important;
position: relative;
}
#sidebar-switcher-arrow,
#viewButton .button-menu-dropmarker { /* Arrow position, type b */
transform: translate(6px, 0)
}
.menulist-label-box {
padding: 2px 26px 2px 16px !important;
position: relative;
}
.menulist-label-box:after { /* Arrow position */
position: absolute !important;
right: 8px !important;
top: 8px !important;
}
.menulist-label-box:after { /* Create arrow if icon tag no exist */
content: "";
}
/* Hover buttons */
menulist:hover,
.subviewbutton.panel-subview-footer:hover,
.panel-footer button:hover,
#downloadsPanel-mainView .download-state .downloadButton:hover,
#appMenu-popup .panel-banner-item:hover,
#appMenu-popup .toolbaritem-combined-buttons toolbarbutton:not(#appMenu-fxa-label):not([disabled="true"]):hover,
#context-navigation menuitem:not([disabled="true"]):hover,
.identity-popup-preferences-button:not(#hack):hover,
.findbar-container toolbarbutton:hover,
.findbar-closebutton .toolbarbutton-icon:hover,
#sidebar-switcher-target:hover,
#viewButton:hover,
menulist:hover .menulist-label-box,
.expander-down:hover, .expander-up:hover,
.notification-button:hover,
#identity-popup-security-expander:hover,
.tracking-protection-button:hover,
.dialog-button:hover,
.autocomplete-richlistitem[type="loginsFooter"]:hover,
.dialog-button-box button:not([disabled="true"]):hover,
.searchbar-engine-one-off-item:hover,
.button.connect-device:hover,
#editBMPanel_newFolderButton:hover {
outline: 0 !important;
background: var(--gnome-button-hover-background) !important;
}
/* Hover flat buttons */
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton):not([open]):not([disabled="true"]):not([checked]):hover,
.close-icon:not(.tab-close-button):hover,
button.close:hover,
#protections-popup-info-button:hover,
.permission-popup-permission-remove-button:hover,
#item-choose button:hover,
.unified-extensions-item-menu-button:hover {
outline: 0 !important;
background: var(--gnome-button-flat-hover-background) !important;
}
/* Active buttons */
menulist[open],
.subviewbutton.panel-subview-footer:active,
.panel-footer button:active,
#downloadsPanel-mainView .download-state .downloadButton:active,
#appMenu-popup .panel-banner-item:active,
#appMenu-popup .toolbaritem-combined-buttons toolbarbutton:not([disabled="true"]):not(#appMenu-fxa-label):active,
#context-navigation menuitem:active:not([disabled="true"]),
.identity-popup-preferences-button:not(#hack):active,
.findbar-container toolbarbutton[checked],
.findbar-container toolbarbutton:active,
#sidebar-switcher-target:active, #sidebar-switcher-target.active,
#viewButton[open],
menulist[open] .menulist-label-box,
.expander-down:active, .expander-up:active,
.notification-button:active,
#identity-popup-security-expander:active,
.tracking-protection-button:active,
.dialog-button:active,
.autocomplete-richlistitem[type="loginsFooter"]:active,
.dialog-button-box button:not([disabled="true"]):active,
.button.connect-device:active,
#editBMPanel_newFolderButton:active {
background: var(--gnome-button-active-background) !important;
}
/* Active flat buttons */
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton):not([disabled="true"]):not(#hack):active,
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton):not(.subviewbutton):not([disabled="true"])[open],
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton):not([disabled="true"])[checked],
.close-icon:not(.tab-close-button):active,
button.close:active,
#protections-popup-info-button:not(#hack):active,
#protections-popup-info-button:not(#hack)[checked],
.permission-popup-permission-remove-button:active,
#item-choose button:active,
.unified-extensions-item-menu-button:active {
background: var(--gnome-button-flat-active-background) !important;
}
/* Disabled buttons */
#nav-bar toolbarbutton:not(#urlbar-zoom-button)[disabled="true"],
#appMenu-popup .toolbaritem-combined-buttons toolbarbutton[disabled="true"],
#context-navigation menuitem[disabled="true"],
.dialog-button-box button[disabled="true"] {
opacity: .5 !important;
}
/* Inactive window buttons */
#nav-bar toolbarbutton:not(#urlbar-zoom-button):not(.subviewbutton):-moz-window-inactive,
.findbar-container toolbarbutton:-moz-window-inactive,
#sidebar-switcher-target:-moz-window-inactive,
#viewButton:-moz-window-inactive,
.notification-button:-moz-window-inactive {
background: var(--gnome-inactive-button-background) !important;
box-shadow: var(--gnome-inactive-button-box-shadow) !important;
border-color: var(--gnome-inactive-button-border-color) !important;
}
/* Circle buttons */
#downloadsPanel-mainView .download-state .downloadButton,
.permission-popup-permission-remove-button:not(#hack) {
border-radius: 100% !important;
}
/* Combined buttons */
#nav-bar .toolbaritem-combined-buttons:not(.unified-extensions-item) toolbarbutton:not(:last-of-type):not(#hack),
#appMenu-popup .toolbaritem-combined-buttons:not(.unified-extensions-item) toolbarbutton:not(:last-of-type):not(#appMenu-zoomEnlarge-button),
#context-navigation menuitem:not(:last-of-type),
.findbar-container toolbarbutton.findbar-find-previous,
.findbar-button:not(:last-of-type),
.search-panel-one-offs .searchbar-engine-one-off-item:not(:last-child) {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-right-width: 0 !important;
margin-right: 0 !important;
}
#nav-bar .toolbaritem-combined-buttons:not(.unified-extensions-item) toolbarbutton:not(:first-of-type):not(#hack),
#appMenu-popup .toolbaritem-combined-buttons:not(.unified-extensions-item) toolbarbutton:not(:first-of-type):not(#appMenu-fullscreen-button),
#context-navigation menuitem:not(:first-of-type),
.findbar-container toolbarbutton.findbar-find-previous,
.findbar-container toolbarbutton.findbar-find-next,
.findbar-button:not(:first-of-type),
.search-panel-one-offs .searchbar-engine-one-off-item:not(:first-child) {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
margin-left: 0 !important;
}
#nav-bar .toolbaritem-combined-buttons:not(.unified-extensions-item) {
margin-left: 0 !important;
margin-right: 0 !important;
}
/* Opaque buttons */
#appMenu-popup .panel-banner-item[notificationid="update-restart"],
button.popup-notification-primary-button,
#editBookmarkPanelDoneButton,
#tracking-action-block,
.button.connect-device,
#editBookmarkPanelRemoveButton,
#PanelUI-panic-view-button {
color: white !important;
font-weight: bold !important;
}
/* Buttons with suggested action */
#appMenu-popup .panel-banner-item[notificationid="update-restart"],
button.popup-notification-primary-button:not(#hack),
#editBookmarkPanelDoneButton,
#tracking-action-block,
.button.connect-device {
background-color: var(--gnome-button-suggested-action-background) !important;
}
/* Buttons with destructive action */
#editBookmarkPanelRemoveButton,
#PanelUI-panic-view-button {
background-color: var(--gnome-button-destructive-action-background) !important;
}
/* Opaque buttons hover */
#appMenu-popup .panel-banner-item[notificationid="update-restart"]:hover,
button.popup-notification-primary-button:hover,
#editBookmarkPanelDoneButton:hover,
#tracking-action-block:hover,
.button.connect-device:hover,
#editBookmarkPanelRemoveButton:hover,
#PanelUI-panic-view-button:hover {
background-image: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .1)) !important;
}
/* Opaque buttons active */
#appMenu-popup .panel-banner-item[notificationid="update-restart"]:active,
button.popup-notification-primary-button:active,
#editBookmarkPanelDoneButton:active,
#tracking-action-block:active,
.button.connect-device:active,
#editBookmarkPanelRemoveButton:active,
#PanelUI-panic-view-button:active {
background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)) !important;
}
@@ -0,0 +1,46 @@
/* 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: 0 !important;
border-radius: 24px !important;
min-width: 48px !important;
width: 48px !important;
min-height: 26px !important;
padding: 0 !important;
position: relative !important;
display: block !important;
margin: 0 !important;
}
#protections-popup-tp-switch::before {
position: absolute !important;
top: 2px;
left: 2px;
background: var(--gnome-switch-slider-background) !important;
box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
border: 0 !important;
border-radius: 24px !important;
height: 22px !important;
width: 22px !important;
transition: left .2s ease;
outline: 0 !important;
}
#protections-popup-tp-switch[enabled] {
background: var(--gnome-switch-active-background) !important;
padding-inline-start: 24px !important;
}
#protections-popup-tp-switch[enabled]::before {
background: var(--gnome-switch-active-slider-background) !important;
left: 24px;
}
@@ -0,0 +1,182 @@
/* 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][sizemode="normal"]:not([gtktiledwindow="true"]) #nav-bar {
border-radius: env(-moz-gtk-csd-titlebar-radius) env(-moz-gtk-csd-titlebar-radius) 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 {
--gnome-navbar-csd-offset: 43px;
}
}
/* 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 {
--gnome-navbar-csd-offset: 80px;
}
}
/* Window buttons: 3 buttons */
@media (-moz-gtk-csd-minimize-button) and (-moz-gtk-csd-maximize-button) and (-moz-gtk-csd-close-button) {
:root {
--gnome-navbar-csd-offset: 117px;
}
}
/* Right window buttons offset by button count */
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-left: 3px !important;
padding-right: var(--gnome-navbar-csd-offset) !important;
}
/* Fullscreen headerbar padding for 1 button */
:root[tabsintitlebar][inFullscreen] #nav-bar {
padding-right: 43px !important;
}
/* Left window buttons */
@media (-moz-gtk-csd-reversed-placement) {
/* Window controls offset by button count */
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
padding-left: var(--gnome-navbar-csd-offset) !important;
padding-right: 3px !important;
}
/* Window buttons box */
:root[tabsintitlebar] #titlebar .titlebar-buttonbox-container {
left: 0;
right: auto !important;
}
/* Fullscreen headerbar padding for 1 button */
:root[tabsintitlebar][inFullscreen] #nav-bar {
padding-left: 50px !important;
padding-right: 3px !important
}
}
/* Remove close and minimize buttons from fullscreen buttons */
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox-container .titlebar-min,
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox-container .titlebar-close {
display: none !important;
}
/* Force the restore button to appear regardless of maximize button's status */
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox-container {
visibility: visible !important;
}
:root[tabsintitlebar][inFullscreen]:not([inDOMFullscreen]) #titlebar .titlebar-buttonbox-container .titlebar-restore {
display: inherit !important;
}
/* Hide window controls when navbar is hidden */
:root[tabsintitlebar][inFullscreen] #navigator-toolbox[style*='margin-top:'] #titlebar .titlebar-buttonbox-container {
top: -999px;
}
/* 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;
}
/* Window buttons box */
:root[tabsintitlebar] #titlebar .titlebar-buttonbox-container {
-moz-appearance: none !important;
padding: 5px;
position: absolute !important;
right: 0;
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;
padding: 0 2px !important;
background: var(--gnome-button-close-background);
transition: background 0.3s;
}
:root[tabsintitlebar] #titlebar .titlebar-button {
border-radius: 100% !important;
height: 24px !important;
margin: 6px 6.5px !important;
width: 24px !important;
}
:root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton {
border-radius: 6px !important;
height: 34px;
margin: 0 3px !important;
width: 34px;
}
:root[tabsintitlebar] #titlebar toolbarbutton > .toolbarbutton-icon {
padding: 0 !important;
stroke: none !important;
-moz-context-properties: fill, fill-opacity !important;
}
:root[tabsintitlebar] #titlebar .titlebar-button .toolbarbutton-icon,
:root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton .toolbarbutton-icon {
width: 16px;
}
:root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-button,
:root[tabsintitlebar][inFullscreen] #window-controls:-moz-window-inactive toolbarbutton {
background: var(--gnome-inactive-tabbar-tab-active-background) !important;
}
:root[tabsintitlebar] #titlebar:not(:-moz-window-inactive) .titlebar-button:not([disabled]):hover,
:root[tabsintitlebar][inFullscreen] #window-controls:not(:-moz-window-inactive) toolbarbutton:not([disabled]):hover {
background: var(--gnome-button-hover-background) !important;
}
:root[tabsintitlebar] #titlebar:not(:-moz-window-inactive) .titlebar-button:not([disabled]):active,
:root[tabsintitlebar][inFullscreen] #window-controls:not(:-moz-window-inactive) toolbarbutton:not([disabled]):active {
background: var(--gnome-button-active-close-background) !important;
}
:root[tabsintitlebar] #titlebar .titlebar-button:where(:hover):not(:hover) {
background: var(--gnome-button-hover-close-background) !important;
}
/* OPTIONAL: Allow draging the window from headerbar buttons */
@supports -moz-bool-pref("gnomeTheme.dragWindowHeaderbarButtons") {
: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;
}
}
@@ -0,0 +1,90 @@
/* Dialogs */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
window {
padding: 0 !important;
}
#window-modal-dialog {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
/* Browser dialog prompts center */
.dialogOverlay[topmost="true"]:not(.dialogOverlay-window-modal-dialog-subdialog), #window-modal-dialog::backdrop {
background-color: rgba(0, 0, 0, .5) !important;
}
/* Dialog */
.dialogBox {
border-radius: 12px !important;
margin-top: 0 !important;
}
.dialogBox[resizable="true"] {
margin-top: 24px !important;
}
window[role="dialog"] {
background: var(--gnome-toolbar-background) !important;
border: 0 !important;
box-shadow: var(--gnome-menu-shadow) !important;
padding: 0 !important;
}
dialog {
padding: 0 !important;
}
dialog#handling {
display: flex;
flex-direction: column;
}
/* Content */
.dialog-content-box {
padding: 24px;
padding-bottom: 0;
}
.box-inherit[part="content-box"] {
padding: 12px 24px 12px 24px;
}
#titleContainer {
justify-content: center !important;
}
.titleIcon {
background-color: transparent !important;
}
/* Buttons */
.dialog-button-box {
display: flex !important;
margin-top: auto;
}
.dialog-button-box button:not(#hack) {
height: auto !important;
max-height: unset !important;
padding: 10px 14px !important;
margin: 0 !important;
border-radius: 0 !important;
flex: 1;
border-bottom: 0 !important;
}
/* 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;
}
@@ -0,0 +1,129 @@
/* Entries */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Entries */
#urlbar,
#searchbar,
#search-box,
.findbar-textbox,
#loginTextbox,
#password1Textbox,
.tabsFilter,
#editBMPanel_namePicker,
#editBMPanel_tagsField,
.popup-notification-body input {
-moz-appearance: none !important;
background: var(--gnome-entry-background) !important;
outline: 2px solid transparent !important;
border: 0 !important;
border-radius: 8px !important;
box-shadow: none !important;
color: var(--gnome-entry-color) !important;
height: 34px !important;
max-height: 34px !important;
margin: 0 !important;
padding: 6px !important;
box-sizing: border-box;
transition: outline 0.3s, outline-offset 0.3s;
}
/* Entries focused */
#urlbar[breakout][breakout-extend],
#urlbar[focused="true"]:not([suppress-focus-border]),
#searchbar:focus-within,
#search-box[focused],
.findbar-textbox[focused],
.findbar-textbox:focus,
#loginTextbox:focus,
#password1Textbox:focus,
.tabsFilter[focused],
#editBMPanel_namePicker:focus-visible,
#editBMPanel_tagsField:focus-visible,
.popup-notification-body input:focus {
outline: 2px solid var(--gnome-focused-urlbar-border-color) !important;
outline-offset: -2px;
-moz-outline-radius: 5px;
}
/* Inactive window entries */
#urlbar:-moz-window-inactive,
#searchbar:-moz-window-inactive,
#search-box:-moz-window-inactive,
.findbar-textbox:-moz-window-inactive,
#loginTextbox:-moz-window-inactive,
#password1Textbox:-moz-window-inactive,
.tabsFilter:-moz-window-inactive {
color: var(--gnome-inactive-entry-color) !important;
outline: 2px solid transparent !important;
}
/* Entries combined */
.findbar-textbox:not(.minimal) {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-right-width: 0 !important;
}
.findbar-textbox:not(.minimal)[focused], .findbar-textbox:not(.minimal):focus {
-moz-outline-radius: 5px 0 0 5px !important;
}
/* Entry button */
.identity-box-button,
#tracking-protection-icon-container,
#notification-popup-box,
.urlbar-page-action,
.urlbar-icon {
fill-opacity: 0.8 !important;
transition: fill 0.3s, fill-opacity 0.3, opacity 0.3;
}
.identity-box-button:hover:not([open="true"]),
#tracking-protection-icon-container:hover:not([open="true"]),
#notification-popup-box:hover:not([open="true"]),
.urlbar-page-action:hover:not([open="true"]),
.urlbar-page-action:hover:not([open="true"]) .urlbar-icon,
.urlbar-icon:not([disabled]):hover {
background: none !important;
fill-opacity: 1 !important;
}
.identity-box-button:hover:active,
.identity-box-button[open=true],
#tracking-protection-icon-container:hover:active,
#tracking-protection-icon-container[open=true],
#notification-popup-box:hover:active,
#notification-popup-box[open=true],
.urlbar-page-action:hover:active,
.urlbar-page-action[open=true],
.urlbar-page-action:hover:active .urlbar-icon,
.urlbar-page-action[open=true] .urlbar-icon {
background: none !important;
fill-opacity: 1 !important;
}
/* Entries fixes */
#urlbar-container, #search-container {
padding: 0 !important;
margin: 0 3px !important;
}
#urlbar-input-container {
background: transparent !important;
border: 0 !important;
}
#urlbar, #searchbar {
margin: 0 3px !important;
padding: 0 3px !important;
}
.searchbar-textbox {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
min-height: auto !important;
}
#searchbar > .searchbar-textbox[focused] .searchbar-search-button:not(#hack) {
margin: 0 !important;
}
#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background {
outline: 0 !important;
}
@@ -0,0 +1,44 @@
/* Find bar */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
findbar {
padding: 0 !important;
position: relative;
}
findbar label, findbar description {
color: var(--gnome-toolbar-color) !important;
}
.findbar-container {
align-items: center;
padding: 6px !important;
display: flex;
justify-content: flex-start;
position: relative;
flex-direction: row;
margin: 0 !important;
width: calc(100% - 42px);
height: auto !important;
}
hbox[anonid="findbar-textbox-wrapper"] {
display: flex !important;
}
.findbar-entire-word {
margin-right: auto !important;
}
.findbar-find-status, .found-matches {
margin-right: 6px !important;
}
.findbar-closebutton {
margin: 6px 6px 6px 0 !important;
}
.findbar-container toolbarbutton .toolbarbutton-text {
display: none !important;
}
@@ -0,0 +1,44 @@
/* Private window headerbar */
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root[privatebrowsingmode="temporary"] {
--gnome-accent: var(--gnome-private-accent) !important;
--gnome-accent-fg: var(--gnome-private-accent) !important;
/* Toolbars */
--gnome-toolbar-background: var(--gnome-private-toolbar-background) !important;
--gnome-inactive-toolbar-background: var(--gnome-private-inactive-toolbar-background) !important;
/* Menus */
--gnome-menu-background: var(--gnome-private-menu-background) !important;
/* Change headerbar colors */
--gnome-headerbar-background: var(--gnome-private-headerbar-background) !important;
--gnome-inactive-headerbar-background: var(--gnome-private-inactive-headerbar-background) !important;
/* Tabs */
--gnome-tabbar-tab-hover-background: var(--gnome-private-tabbar-tab-hover-background);
--gnome-tabbar-tab-active-background: var(--gnome-private-tabbar-tab-active-background);
--gnome-tabbar-tab-active-background-contrast: var(--gnome-private-tabbar-tab-active-background-contrast);
--gnome-tabbar-tab-active-hover-background: var(--gnome-private-tabbar-tab-active-hover-background);
--gnome-inactive-tabbar-tab-hover-background: var(--gnome-private-inactive-tabbar-tab-hover-background);
--gnome-inactive-tabbar-tab-active-background: var(--gnome-private-inactive-tabbar-tab-active-background);
}
/* Add private window headerbar indicator */
:root[privatebrowsingmode="temporary"] #nav-bar toolbarspring:first-of-type:before {
background: url("../icons/eye-not-looking-symbolic.svg") no-repeat;
background-size: 64px 64px;
content: "";
display: block;
position: absolute;
width: 64px;
height: 46px;
top: 0;
transform: translate(15px, 0);
fill: var(--gnome-toolbar-color) !important;
fill-opacity: 0.2 !important;
-moz-context-properties: fill, fill-opacity;
}
/* Hide tabsbar default private browsing indicator */
#private-browsing-indicator-with-label {
display: none !important;
}
@@ -0,0 +1,20 @@
/* Header bar */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Headerbar */
#nav-bar {
padding: 6px 3px !important;
}
/* Headerbar CSD colors */
#nav-bar {
background: var(--gnome-headerbar-background) !important;
border: none !important;
border-bottom: 1px solid var(--gnome-headerbar-border-color) !important;
box-shadow: var(--gnome-headerbar-box-shadow) !important;
}
#nav-bar:-moz-window-inactive {
background: var(--gnome-inactive-headerbar-background) !important;
border-bottom-color: var(--gnome-inactive-headerbar-border-color) !important;
box-shadow: var(--gnome-inactive-headerbar-box-shadow) !important;
}
@@ -0,0 +1,550 @@
/* Replace icons */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* Icons color */
.toolbarbutton-icon,
menuitem:not([class*='identity']) .menu-iconic-left .menu-iconic-icon,
.urlbar-page-action:not([readeractive]),
.button-icon:not(#hack),
.bookmark-item[container],
.notification-anchor-icon,
.protections-popup-category::after,
.protections-popup-footer-icon,
#identity-popup-mainView .subviewbutton-nav::after,
.widget-overflow-list .subviewbutton-nav::after,
.PanelUI-subView .subviewbutton-nav::after,
#identity-popup[connection^="secure"] .identity-popup-security-connection,
.panel-info-button > image,
.menu-right,
.expander-down > .button-box,
#sidebar-switcher-arrow,
#sidebar-icon,
#viewButton .button-menu-dropmarker,
.menulist-label-box:after,
.expander-up > .button-box,
#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] > #identity-icon,
.searchbar-search-icon,
.textbox-search-sign,
treechildren::-moz-tree-twisty,
treechildren::-moz-tree-image,
.item.client .item-twisty-container,
menuitem[type="checkbox"],
menuitem[type="checkbox"][checked="true"],
menuitem[type="radio"],
menuitem[type="radio"][checked="true"],
.tab-icon-overlay,
.tab-throbber::before,
.tab-icon-stack::before,
.close-icon:not(.tab-close-button),
button.close::before,
#urlbar-search-mode-indicator-close,
#tracking-protection-icon,
#identity-icon,
#permissions-granted-icon,
#downloads-indicator-icon,
.textbox-search-clear,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-close .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-max .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-restore .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-min .toolbarbutton-icon,
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button .toolbarbutton-icon {
fill: var(--gnome-toolbar-icon-fill) !important;
-moz-context-properties: fill, fill-opacity;
}
.toolbarbutton-icon:-moz-window-inactive,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-close:-moz-window-inactive .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-max .toolbarbutton-icon:-moz-window-inactive,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-restore .toolbarbutton-icon:-moz-window-inactive,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-min .toolbarbutton-icon:-moz-window-inactive,
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button .toolbarbutton-icon {
fill: var(--gnome-inactive-toolbar-icon-fill) !important;
}
/* Dimmed icons */
#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] > #identity-icon,
.searchbar-search-icon,
.textbox-search-sign,
.textbox-search-clear {
opacity: 0.7 !important;
}
.textbox-search-clear:hover {
opacity: 1 !important;
}
/* 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;
}
/* Icons active color */
treechildren::-moz-tree-twisty(selected, focus),
treechildren::-moz-tree-twisty(selected, focus, open),
treechildren::-moz-tree-image(selected, focus),
treechildren::-moz-tree-image(selected, focus, open),
.item.client:focus .item-twisty-container,
.sidebar-panel[lwt-sidebar-brighttext] .sidebar-placesTreechildren::-moz-tree-twisty,
.sidebar-panel[lwt-sidebar-brighttext] .sidebar-placesTreechildren::-moz-tree-twisty(open) {
fill: #fff !important;
}
/* Fix flat buttons icons aproach */
button.close::before {
content: "";
display: block;
background-position: center center;
background-repeat: no-repeat;
height: 100%;
width: 100%;
}
/* Fix main menu zoom controls icons */
#appMenu-zoom-controls2 .toolbarbutton-icon {
padding: 0 !important;
padding-block: 0 !important;
padding-inline: 0 !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,
.protections-popup-category::after,
.subviewbutton-back,
.menu-right {
fill-opacity: 1 !important;
opacity: .3;
}
.menu-right {
-moz-appearance: none !important;
list-style-image: url("../icons/go-next-symbolic.svg") !important;
width: 16px !important;
height: 16px !important;
}
#identity-popup-mainView .subviewbutton-nav::after,
.widget-overflow-list .subviewbutton-nav::after,
.PanelUI-subView .subviewbutton-nav::after {
content: "" !important;
background: url("../icons/go-next-symbolic.svg");
background-size: contain;
height: 16px;
width: 16px;
}
.protections-popup-category::after {
content: url("../icons/go-next-symbolic.svg") !important;
}
/* Popovers subview back button */
.subviewbutton-back {
list-style-image: url("../icons/go-previous-symbolic.svg") !important;
}
/* Arrow down buttons */
.expander-down > .button-box,
#sidebar-switcher-arrow,
#viewButton .button-menu-dropmarker,
.popup-notification-dropmarker .button-icon {
-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:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] > #identity-icon,
.searchbar-search-icon,
.textbox-search-sign {
list-style-image: url(../icons/edit-find-symbolic.svg) !important;
}
.textbox-search-sign {
margin: 3px 0;
max-height: 16px !important;
width: 16px !important;
}
/* Findbar */
.findbar-find-previous {
list-style-image: url("../icons/go-up-symbolic.svg") !important;
}
.findbar-find-next {
list-style-image: url("../icons/go-down-symbolic.svg") !important;
}
/* Tree views */
treechildren::-moz-tree-twisty,
.item.client .item-twisty-container {
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;
}
treechildren::-moz-tree-twisty(open) {
list-style-image: url("../icons/pan-down-symbolic.svg") !important;
}
.item.client.closed .item-twisty-container {
background-image: url("../icons/pan-down-symbolic.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;
}
/* Menu checkbox */
menuitem[type="checkbox"] {
list-style-image: none !important;
}
menuitem[type="checkbox"][checked="true"] {
list-style-image: url("../icons/select-symbolic.svg") !important;
}
menuitem[type="checkbox"][disabled="true"] .menu-iconic-icon {
opacity: 0.5;
}
/* Menu radio */
menuitem[type="radio"] {
list-style-image: none !important;
}
menuitem[type="radio"][checked="true"] {
list-style-image: url("../icons/bullet-symbolic.svg") !important;
}
menuitem[type="radio"] .menu-iconic-icon {
border-radius: 100%;
border: 1px solid var(--gnome-inactive-toolbar-icon-fill);
}
menuitem[type="radio"][disabled="true"] .menu-iconic-icon {
opacity: 0.5;
}
/* Close button */
.close-icon:not(.tab-close-button),
.identity-popup-permission-remove-button .button-icon,
.permission-popup-permission-remove-button > .button-box > .button-icon {
list-style-image: url("../icons/window-close-symbolic.svg") !important;
}
#urlbar-search-mode-indicator-close,
button.close::before {
background-image: url("../icons/window-close-symbolic.svg") !important;
}
@media (prefers-color-scheme: light) {
.notificationbox-stack notification[type="critical"] .close-icon:not(.tab-close-button):not(:hover) {
fill: #fff !important;
}
}
@media (prefers-color-scheme: dark) {
.notificationbox-stack notification[type="warning"] .close-icon:not(.tab-close-button):not(:hover) image {
fill: rgb(46, 52, 54) !important;
}
}
/* Window buttons */
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-close .toolbarbutton-icon {
list-style-image: url("../icons/window-close-symbolic.svg") !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-max .toolbarbutton-icon {
list-style-image: url("../icons/window-maximize-symbolic.svg") !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-restore .toolbarbutton-icon {
list-style-image: url("../icons/window-restore-symbolic.svg") !important;
}
:root[tabsintitlebar][inFullscreen] #titlebar .titlebar-buttonbox .titlebar-restore .toolbarbutton-icon {
list-style-image: url("../icons/view-restore-symbolic.svg") !important;
}
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-min .toolbarbutton-icon {
list-style-image: url("../icons/window-minimize-symbolic.svg") !important;
}
:root[tabsintitlebar][inFullscreen] #window-controls #restore-button .toolbarbutton-icon {
list-style-image: url("../icons/view-restore-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;
}
.tab-icon-overlay[activemedia-blocked] {
list-style-image: url("../icons/play-large-disabled-symbolic.svg") !important;
}
/* Firefox View */
#firefox-view-button {
list-style-image: url("../icons/firefox-symbolic.svg") !important;
}
/* Private browsing button */
#privatebrowsing-button {
list-style-image: url("../icons/eye-not-looking-symbolic.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,
#context-back {
list-style-image: url("../icons/go-previous-symbolic.svg") !important;
}
/* Forward button */
#nav-bar #forward-button,
#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 {
list-style-image: url("../icons/tab-new-symbolic.svg") !important;
}
#tabs-newtab-button,
#TabsToolbar #new-tab-button {
list-style-image: url("../icons/list-add-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,
.unified-extensions-item-menu-button.subviewbutton {
list-style-image: url("../icons/settings-symbolic.svg") !important;
}
/* Tabs sync */
#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-symbolic.svg") !important;
}
/* Fullscreen button */
#fullscreen-button,
#appMenu-fullscreen-button2 {
list-style-image: url("../icons/view-fullscreen-symbolic.svg") !important;
}
/* Zoom out button */
#zoom-out-button,
#appMenu-zoomReduce-button2 {
list-style-image: url("../icons/zoom-out-symbolic.svg") !important;
}
/* Zoom in button */
#zoom-in-button,
#appMenu-zoomEnlarge-button2 {
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 */
#unified-extensions-button,
#add-ons-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,
#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;
}
#context-bookmarkpage[starred="true"],
#star-button[starred] {
list-style-image: url("../icons/starred-symbolic.svg") !important;
}
#context-bookmarkpage,
#star-button {
list-style-image: url("../icons/non-starred-symbolic.svg") !important;
}
#star-button[starred] {
fill: var(--gnome-toolbar-star-button) !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/pan-down-symbolic.svg") !important;
}
/* Reload */
#reload-button,
.downloadIconRetry > .button-box > .button-icon,
#context-reload {
list-style-image: url("../icons/view-refresh-symbolic.svg") !important;
}
/* Stop */
#stop-button,
.downloadIconCancel > .button-box > .button-icon,
#context-stop {
list-style-image: url("../icons/process-stop-symbolic.svg") !important;
}
/* Downlaod */
#downloads-button,
#downloads-indicator-icon {
list-style-image: url("../icons/folder-download-symbolic.svg") !important;
}
/* Info */
.panel-info-button > image,
#identity-icon {
list-style-image: url("../icons/info-symbolic.svg") !important;
}
.tabbrowser-tab[image="chrome://global/skin/icons/info.svg"]:not([busy]):not([progress]) .tab-icon-stack::before {
content: "";
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;
}
/* Url Bar icons */
#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon {
list-style-image: url("../icons/edit-find-symbolic.svg") !important;
}
#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box > #tracking-protection-icon {
list-style-image: url("../icons/security-high-symbolic.svg") !important;
}
#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box[hasException] > #tracking-protection-icon {
list-style-image: url("../icons/security-low-symbolic.svg") !important;
}
#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box:not([hasException])[active] > #tracking-protection-icon {
list-style-image: url("../icons/security-high-symbolic.svg") !important;
}
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon,
#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon {
list-style-image: url("../icons/padlock-symbolic.svg") !important;
}
#identity-popup[connection^="secure"] .identity-popup-security-connection {
list-style-image: url("../icons/padlock-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/padlock-insecure-symbolic.svg") !important;
}
.identity-popup-security-connection {
list-style-image: url("../icons/padlock-insecure-symbolic.svg") !important;
}
#permissions-granted-icon {
list-style-image: url("../icons/general-properties-symbolic.svg") !important;
}
.popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon {
list-style-image: url("../icons/message-symbolic.svg") !important;
}
#reader-mode-button {
list-style-image: url("../icons/reader-mode-symbolic.svg") !important;
}
.urlbar-icon {
margin: 2px 0 !important;
}
/* Fix for extensions icons */
@media (prefers-color-scheme: dark) {
.webextension-browser-action {
list-style-image: var(--webextension-menupanel-image-light, inherit) !important;
}
}
/* Folder icon */
.bookmark-item[container],
.downloadIconShow > .button-box > .button-icon {
list-style-image: url("../icons/folder-symbolic.svg") !important;
}
/* Text clear */
.textbox-search-clear {
content: url("../icons/edit-clear-symbolic.svg") !important;
}
@@ -0,0 +1,40 @@
/* Lists */
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
/* TODO: create list color vars */
/* List container */
#permission-popup-permission-list,
richlistbox#items {
--in-content-item-selected: var(--gnome-accent-bg) !important;
--in-content-item-selected-text: #fff !important;
background: var(--gnome-menu-background) !important;
border: 1px solid var(--gnome-button-border-color) !important;
border-radius: 12px !important;
padding: 0 !important;
overflow: hidden;
}
richlistbox#items {
box-shadow: 0 0 0 1px rgba(0, 0, 0, .03),
0 1px 3px 1px rgba(0, 0, 0, .07),
0 2px 6px 2px rgba(0, 0, 0, .03);
}
/* List item */
.permission-popup-permission-list-anchor,
richlistbox#items richlistitem {
padding: 6px !important;
margin: 0 !important;
}
.permission-popup-permission-list-anchor:not(:last-child),
richlistbox#items richlistitem:not(:last-child) {
border-bottom: 1px solid var(--gnome-menu-separator-color);
}
/* Fix list buttons on selected state */
@media (prefers-color-scheme: light) {
richlistbox#items richlistitem[selected=true] button:not(:hover) {
filter: invert() brightness(200%) !important;
}
}
@@ -0,0 +1,341 @@
/* 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;
}
/* 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;
}
/* 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;
}
.subviewbutton#appMenu-zoom-controls2 {
padding-right: 0 !important;
padding-top: 6px !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[selected] {
border-left: 3px solid var(--gnome-tabbar-tab-active-border-bottom-color);
box-shadow: none !important;
}
.all-tabs-item > .all-tabs-secondary-button label {
margin: 0 !important;
}
/* Add bookmark */
#editBookmarkPanelInfoArea {
padding: 0 !important;
}
#editBookmarkPanelRows,
#editBookmarkPanelBottomContent {
padding: 0 !important;
}
#editBookmarkPanelBottomButtons {
margin: 0 !important;
}
#editBookmarkPanelBottomContent {
margin-bottom: 12px !important;
}
#editBookmarkPanelBottomContent,
#editBookmarkPanelRows vbox {
margin: 6px 0;
}
/* Downloads popover */
#downloadsPanel-mainView .download-state {
padding: 12px !important;
border: 0 !important;
display: flex;
align-items: center;
height: 64px !important;
margin: 0 !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 {
margin-top: 10px;
z-index: 10;
}
/* 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;
}
/* URLbar popups */
#identity-popup-mainView,
#permission-popup-mainView,
#protections-popup-mainView,
#identity-popup-mainView-panel-header {
max-width: calc(var(--popup-width) + (var(--gnome-menu-padding) * 2)) !important;
min-width: calc(var(--popup-width) + (var(--gnome-menu-padding) * 2)) !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 {
padding-inline-end: 0 !important;
padding-inline-start: 0 !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;
}
#identity-popup-security-button {
padding: 3px 0 !important;
}
.identity-popup-security-connection.identity-button:not(#hack) {
width: calc(var(--popup-width) - 30px) !important;
}
/* Permission popup */
#permission-popup-permissions-content {
padding: 0 !important;
}
.permission-popup-permission-item:first-child, #permission-popup-storage-access-permission-list-header {
margin-top: 0 !important;
}
.permission-popup-permission-remove-button {
opacity: 1 !important;
}
.permission-popup-permission-state-label {
display: none !important;
}
#permission-popup-permission-list-default-anchor:empty {
padding: 0 !important;
border: 0 !important;
}
.permission-popup-permission-list-anchor[anchorfor="3rdPartyStorage"] {
padding: 0 !important;
}
.permission-popup-permission-list-anchor[anchorfor="3rdPartyStorage"] > vbox:only-child {
display: block !important;
height: 0 !important;
overflow: hidden;
visibility: hidden;
margin: 0 !important;
margin-bottom: -1px !important;
}
.permission-popup-permission-item-3rdPartyStorage {
margin-right: 6px;
margin-bottom: 6px !important;
}
#permission-popup-storage-access-permission-list-header {
padding: 6px !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 toolbarseparator {
display: none !important;
}
#protections-popup-mainView-panel-header {
color: var(--gnome-toolbar-color) !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;
}
#protections-popup-info-button {
margin: 0 !important;
}
#protections-popup-message {
background-position: center 12px !important;
background-color: var(--gnome-entry-background);
border: 0 !important;
border-radius: 12px;
color: var(--gnome-toolbar-color) !important;
height: 100% !important;
margin: 0 !important;
}
#protections-popup-message .text-link,
#cfr-protections-panel-link-text {
color: var(--gnome-toolbar-color) !important;
}
.whatsNew-message-body {
padding: 0 6px;
}
#protections-popup-tp-switch-section {
background: var(--gnome-menu-background);
border: 1px solid var(--gnome-button-border-color) !important;
border-radius: 9px;
padding: 12px 8px !important;
margin: 0 !important;
}
#protections-popup[hasException] #protections-popup-tp-switch-section {
background: var(--gnome-menu-background) !important;
}
.protections-popup-tp-switch-label-box label {
margin-right: 12px !important;
font-weight: normal !important;
}
#protections-popup-no-trackers-found-description {
margin: 12px 8px 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.notFound .protections-popup-category-label {
width: calc(var(--popup-width) - 70px) !important;
}
.protections-popup-category-label {
margin-inline-start: 6px !important;
}
.protections-popup-category-state-label {
opacity: 0.7;
}
#protections-popup-footer {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin-top: 12px;
}
#protections-popup-show-report-stack,
#protections-popup-settings-button {
width: 100% !important;
}
#protections-popup-show-report-button {
height: 32px !important;
}
#protections-popup-footer-protection-type-label {
margin-left: 6px !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;
}
/* Extensions sometimes assume a white background */
.webextension-popup-browser {
background-color: #fff !important;
}

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