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 @@
+
+
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 @@
+
+
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 @@
+
+
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 {