diff --git a/theme/icons/general-properties-symbolic.svg b/theme/icons/general-properties-symbolic.svg new file mode 100644 index 0000000..f8aa3cf --- /dev/null +++ b/theme/icons/general-properties-symbolic.svg @@ -0,0 +1,9 @@ + + + Gnome Symbolic Icon Theme + + + + + + diff --git a/theme/icons/list-add-symbolic.svg b/theme/icons/list-add-symbolic.svg new file mode 100644 index 0000000..fbf4bd1 --- /dev/null +++ b/theme/icons/list-add-symbolic.svg @@ -0,0 +1 @@ + diff --git a/theme/icons/message-symbolic.svg b/theme/icons/message-symbolic.svg new file mode 100644 index 0000000..1afe2e4 --- /dev/null +++ b/theme/icons/message-symbolic.svg @@ -0,0 +1 @@ + diff --git a/theme/icons/padlock-symbolic.svg b/theme/icons/padlock-symbolic.svg new file mode 100644 index 0000000..f9baa78 --- /dev/null +++ b/theme/icons/padlock-symbolic.svg @@ -0,0 +1,7 @@ + + + Gnome Symbolic Icon Theme + + + + diff --git a/theme/icons/security-high-symbolic.svg b/theme/icons/security-high-symbolic.svg new file mode 100644 index 0000000..4feb3e0 --- /dev/null +++ b/theme/icons/security-high-symbolic.svg @@ -0,0 +1 @@ + diff --git a/theme/icons/security-low-symbolic.svg b/theme/icons/security-low-symbolic.svg new file mode 100644 index 0000000..db69534 --- /dev/null +++ b/theme/icons/security-low-symbolic.svg @@ -0,0 +1 @@ + diff --git a/theme/icons/settings-symbolic.svg b/theme/icons/settings-symbolic.svg new file mode 100644 index 0000000..a096dd2 --- /dev/null +++ b/theme/icons/settings-symbolic.svg @@ -0,0 +1,41 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/parts/icons.css b/theme/parts/icons.css index dcee914..dde7d07 100644 --- a/theme/parts/icons.css +++ b/theme/parts/icons.css @@ -5,6 +5,7 @@ /* Icons color */ .toolbarbutton-icon, .bookmark-item[container], +.notification-anchor-icon, .protections-popup-category::after, .protections-popup-footer-icon, .PanelUI-subView .subviewbutton-nav::after, @@ -28,6 +29,9 @@ menuitem[type="radio"][checked="true"], button.close::before, .identity-popup-permission-remove-button .button-icon, #urlbar-search-mode-indicator-close, +#tracking-protection-icon, +#identity-icon, +#permissions-granted-icon, :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, @@ -250,10 +254,13 @@ button.close::before { list-style-image: url("../icons/open-menu-symbolic.svg") !important; } /* New tab button */ -#new-tab-button, -.tabs-newtab-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; @@ -344,6 +351,30 @@ button.close::before { } */ +/* 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; +} +#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; +} + /* Fix for extensions icons */ @media (prefers-color-scheme: dark) { .webextension-browser-action {