diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-repeat-all.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-repeat-all.svg
new file mode 100644
index 00000000..04d35f3a
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-repeat-all.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-sort-down-lines.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-sort-down-lines.svg
new file mode 100644
index 00000000..c3efd486
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-sort-down-lines.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-swap.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-swap.svg
new file mode 100644
index 00000000..3e9cd874
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/arrow-swap.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/blue-berror.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/blue-berror.svg
new file mode 100644
index 00000000..8c3c8b4c
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/blue-berror.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/book-add.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/book-add.svg
new file mode 100644
index 00000000..701f923a
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/book-add.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/book.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/book.svg
new file mode 100644
index 00000000..e60114dd
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/book.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/broom.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/broom.svg
new file mode 100644
index 00000000..7428fada
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/broom.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/bug.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/bug.svg
new file mode 100644
index 00000000..4ee7ba9e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/bug.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/calendar-agenda.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/calendar-agenda.svg
new file mode 100644
index 00000000..dd6470cc
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/calendar-agenda.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/checkmark-circle.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/checkmark-circle.svg
new file mode 100644
index 00000000..accc8e0e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/checkmark-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/code.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/code.svg
new file mode 100644
index 00000000..e9aa4fc9
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/code.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/command-frames.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/command-frames.svg
new file mode 100644
index 00000000..ceae757e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/command-frames.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/command-responsivemode.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/command-responsivemode.svg
new file mode 100644
index 00000000..66a48180
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/command-responsivemode.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/container-openin-16.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/container-openin-16.svg
new file mode 100644
index 00000000..2ddadb39
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/container-openin-16.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/copy-select.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/copy-select.svg
new file mode 100644
index 00000000..0d56800b
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/copy-select.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/developer.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/developer.svg
new file mode 100644
index 00000000..d02257d4
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/developer.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/document-landscape-split-hint.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/document-landscape-split-hint.svg
new file mode 100644
index 00000000..fc9f6211
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/document-landscape-split-hint.svg
@@ -0,0 +1,8 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-connection-failure.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-connection-failure.svg
new file mode 100644
index 00000000..f4725c67
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-connection-failure.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-server-not-found.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-server-not-found.svg
new file mode 100644
index 00000000..0f13286d
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-server-not-found.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-session-restore.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-session-restore.svg
new file mode 100644
index 00000000..2cbe12f4
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/error-session-restore.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/eye-hide.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/eye-hide.svg
new file mode 100644
index 00000000..2b64e306
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/eye-hide.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/eye-show.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/eye-show.svg
new file mode 100644
index 00000000..51e4fb5d
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/eye-show.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/identity-icons-brand.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/identity-icons-brand.svg
new file mode 100644
index 00000000..9beb35fa
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/identity-icons-brand.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-add.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-add.svg
new file mode 100644
index 00000000..871abf84
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-add.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-alt-text.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-alt-text.svg
new file mode 100644
index 00000000..f568344b
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-alt-text.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-arrow-counterclockwise.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-arrow-counterclockwise.svg
new file mode 100644
index 00000000..782ff9cf
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-arrow-counterclockwise.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-copy.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-copy.svg
new file mode 100644
index 00000000..795a2838
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image-copy.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image.svg
new file mode 100644
index 00000000..863c9d7d
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/image.svg
@@ -0,0 +1,9 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/key-multiple.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/key-multiple.svg
new file mode 100644
index 00000000..36f51214
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/key-multiple.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/link-square.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/link-square.svg
new file mode 100644
index 00000000..36362fe2
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/link-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/movetowindow-16.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/movetowindow-16.svg
new file mode 100644
index 00000000..80181a35
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/movetowindow-16.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/password-hide.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/password-hide.svg
new file mode 100644
index 00000000..10e6271c
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/password-hide.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/password.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/password.svg
new file mode 100644
index 00000000..a485de7c
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/password.svg
@@ -0,0 +1,6 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/paste.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/paste.svg
new file mode 100644
index 00000000..339916aa
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/paste.svg
@@ -0,0 +1,9 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/performance.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/performance.svg
new file mode 100644
index 00000000..b5b4a79d
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/performance.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/pin-tab.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/pin-tab.svg
new file mode 100644
index 00000000..1f951a37
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/pin-tab.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/play.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/play.svg
new file mode 100644
index 00000000..756dcc2a
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/play.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/quit.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/quit.svg
new file mode 100644
index 00000000..6478b62e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/quit.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/resize-image.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/resize-image.svg
new file mode 100644
index 00000000..c68de66d
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/resize-image.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/restore-session.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/restore-session.svg
new file mode 100644
index 00000000..08e2b4e0
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/restore-session.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/screenshot.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/screenshot.svg
new file mode 100644
index 00000000..1f27aa53
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/screenshot.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/search-file.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/search-file.svg
new file mode 100644
index 00000000..00688ffa
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/search-file.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/select-all-on.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/select-all-on.svg
new file mode 100644
index 00000000..88c9496c
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/select-all-on.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/send-to-device.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/send-to-device.svg
new file mode 100644
index 00000000..cef1604e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/send-to-device.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/send.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/send.svg
new file mode 100644
index 00000000..573ed559
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/send.svg
@@ -0,0 +1,44 @@
+
+
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/share.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/share.svg
new file mode 100644
index 00000000..a1433883
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/share.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/sign-out.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/sign-out.svg
new file mode 100644
index 00000000..2e1bcab4
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/sign-out.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/star-line-horizontal.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/star-line-horizontal.svg
new file mode 100644
index 00000000..734bebad
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/star-line-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-bottom-corner-left.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-bottom-corner-left.svg
new file mode 100644
index 00000000..37bfa269
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-bottom-corner-left.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-bottom-corner-right.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-bottom-corner-right.svg
new file mode 100644
index 00000000..b443ef33
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-bottom-corner-right.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-copy.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-copy.svg
new file mode 100644
index 00000000..427332b2
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-copy.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-multiple.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-multiple.svg
new file mode 100644
index 00000000..f77d817e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab-multiple.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab.svg
new file mode 100644
index 00000000..1d13dd15
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/tab.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-direction-horizontal-ltr.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-direction-horizontal-ltr.svg
new file mode 100644
index 00000000..e5ad45ee
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-direction-horizontal-ltr.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-number-format.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-number-format.svg
new file mode 100644
index 00000000..fb4d19b5
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-number-format.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-proofing-tools.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-proofing-tools.svg
new file mode 100644
index 00000000..038e9e17
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-proofing-tools.svg
@@ -0,0 +1,6 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-sort-ascending.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-sort-ascending.svg
new file mode 100644
index 00000000..d5613d13
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/text-sort-ascending.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/time-picker.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/time-picker.svg
new file mode 100644
index 00000000..75cf3d4c
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/time-picker.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/unpin-tab.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/unpin-tab.svg
new file mode 100644
index 00000000..bd2b382b
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/unpin-tab.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/vertical-line.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/vertical-line.svg
new file mode 100644
index 00000000..c8d4ad41
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/vertical-line.svg
@@ -0,0 +1 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video-clip.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video-clip.svg
new file mode 100644
index 00000000..8be86161
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video-clip.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video-snapshot.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video-snapshot.svg
new file mode 100644
index 00000000..be151810
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video-snapshot.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video.svg
new file mode 100644
index 00000000..4cf77277
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/video.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/webdeveloper.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/webdeveloper.svg
new file mode 100644
index 00000000..b066ab49
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/webdeveloper.svg
@@ -0,0 +1,5 @@
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/welcome-back.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/welcome-back.svg
new file mode 100644
index 00000000..70f97314
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/welcome-back.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/window.svg b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/window.svg
new file mode 100644
index 00000000..1c3e1b24
--- /dev/null
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/icons/window.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userChrome.css b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userChrome.css
index 1177c40f..b252d566 100644
--- a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userChrome.css
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userChrome.css
@@ -22,6 +22,17 @@
background-color: unset !important; /* Original: var(--lwt-accent-color) */
}
+ /* Navbar Border */
+ #navigator-toolbox:-moz-lwtheme {
+ --tabs-border-color: rgba(0,0,0,.3);
+ }
+
+ /* Hidden Tab Panel Padding */
+ #allTabsMenu-hiddenTabsView .all-tabs-item {
+ margin-inline: 8px;
+ border-radius: 4px;
+ }
+
/** Windows 7 - Compatibility ***********************************************/
@media (-moz-os-version: windows-win7) {
/* Header Color */
@@ -65,10 +76,12 @@
}
}
- /** Root - Reduce Padding ***************************************************/
+ /** Reduce Padding **********************************************************/
+ /*= Root - Reduce Padding ==================================================*/
:root {
/* Tab Bar */
--proton-tab-block-margin: 2px !important; /* Original: 4px */
+ --tab-block-margin: 2px !important; /* New version of --proton-tab-block-margin */
--inline-tab-padding: 6px !important; /* Original: 8px */
/* Panel */
@@ -89,13 +102,14 @@
:root[uidensity=touch] {
/* Tab Bar - Like Original */
--proton-tab-block-margin: 4px !important; /* Original: 4px */
+ --tab-block-margin: 4px !important; /* New version of --proton-tab-block-margin */
--inline-tab-padding: 8px !important; /* Original: 8px */
/* Panel - Like Original */
--arrowpanel-menuitem-padding: 8px !important; /* Original: 8px */
}
- /** Tab Bar - Reduce Width, Show more tabs **********************************/
+ /*= Tab Bar - Reduce Width, Show more tabs =================================*/
.titlebar-spacer[type="pre-tabs"] {
width: 30px !important; /* Original: 40px */
}
@@ -152,7 +166,8 @@
margin-inline-end: -.5px !important;
}
- /** Tab Bar - Reduce Height, Show more contents *****************************/
+ /*= Tab Bar - Reduce Height, Show more contents ============================*/
+ /* Toolbar Height */
:root:not([uidensity=touch]) #TabsToolbar {
--toolbarbutton-inner-padding: 9px; /* Original: calc((var(--tab-min-height) - 16px) / 2) = 10px */
}
@@ -164,10 +179,11 @@
max-height: 36px;
}
:root[uidensity=touch] .toolbar-items, .tabbrowser-tab {
- max-height: unset;
+ max-height: 45px;
}
- :root:not([uidensity=touch]) #tabbrowser-arrowscrollbox {
+ /* Scroll Button - Size Fix */
+ :root #tabbrowser-arrowscrollbox {
--scrollbtn-vertical-padding: 3px;
--scrollbtn-vertical-border: 2px;
--scrollbtn-border-radius: 7px;
@@ -202,6 +218,109 @@
background-position-y: bottom calc(.5px + var(--tabs-navbar-shadow-size)) !important;
}
+ /*= URL Bar - Reduce Padding ===============================================*/
+ :root:not([uidensity=touch]) #urlbar-container, #search-container {
+ padding-block: 2px; /* Original: 4px */
+ margin-inline: 5px; /* Original: 5px */
+ }
+
+ /* spread menu */
+ :root[uidensity=compact] .urlbarView-row:not([type=tip], [type=dynamic]) {
+ padding-block: 1px; /* [Compact, General]: 2px, Touch: 11px */
+ }
+ :root[uidensity=compact] #urlbar .search-one-offs:not([hidden]) {
+ padding-block: 2px; /* [Compact, General]: 4px, Touch 11px */
+ }
+
+ /*= BookMark Bar - Reduce Height ===========================================*/
+ :root[uidensity=compact] #PersonalToolbar toolbarbutton {
+ margin-top: 0px; /* Original: 2px */
+ }
+
+ /*= Menu - Reduce Padding ==================================================*/
+ :root {
+ --menu-padding: 0.35em;
+ }
+ :root[uidensity=compact] {
+ --menu-padding: 0.25em;
+ }
+ :root[uidensity=touch] {
+ --menu-padding: 0.5em;
+ }
+ menupopup > menuitem, menupopup > menu {
+ /* Original: 0.5em */
+ padding-block: var(--menu-padding) !important;
+ }
+
+ @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
+ :root:not([uidensity=touch]) .menu-text, .menu-iconic-text {
+ padding-inline-end: 0 !important; /* Original: 2px */
+ }
+ :root:not([uidensity=touch]) .menupopup-arrowscrollbox {
+ padding-block: 1px !important; /* Original: 4px*/
+ }
+ :root:not([uidensity=touch]) #context-navigation:not([hidden]) {
+ padding: 0 0 1px !important; /* Original: 0 0 4px*/
+ }
+ :root:not([uidensity=touch]) .menu-right {
+ margin-right: 6px !important; /* Original: 12px */
+ }
+ }
+
+ /*= Poup Panel - Reduce padding ============================================*/
+ #protections-popup-main-header-label {
+ height: unset !important; /* Original: 37.6px */
+ }
+
+ #identity-popup,
+ #permission-popup,
+ #protections-popup {
+ --vertical-section-padding: 0.8em; /* Original: 0.9em */
+ }
+
+ .protections-popup-footer-button,
+ .protections-popup-category {
+ min-height: 24px; /* Original: 32px */
+ height: unset !important;
+ }
+
+ /** Popup panel - Compact mode */
+ /* Footer Button Height */
+ :root[uidensity=compact] .panel-footer.panel-footer-menulike > button {
+ padding: 3px 8px !important;
+ }
+ /* Footer Button Height */
+ :root[uidensity=compact] #protections-popup-trackersView-settings-button {
+ margin: 4px 8px 0 !important;
+ }
+ /* not cut off for Protection popup Footer on windows */
+ :root[uidensity=compact] #protections-popup-multiView #protections-popup-footer {
+ padding: 3px 0 20px !important;
+ }
+ /* Button and disabed category in Protection popup */
+ :root[uidensity=compact] #protections-popup-multiView .protections-popup-footer-button,
+ :root[uidensity=compact] #protections-popup-multiView .protections-popup-category {
+ height: 20px !important;
+ min-height: 20px !important;
+ }
+ /* Footer Button in Tracking Content Panel */
+ :root[uidensity=compact] #protections-popup-multiView .panel-footer.panel-footer-menulike {
+ margin: 0 0 3px !important;
+ }
+ /* Identity popup header padding */
+ :root[uidensity=compact] #identity-popup-multiView #identity-popup-mainView-panel-header {
+ padding: 2px 5px !important;
+ }
+ /* Text When There is no trackers */
+ :root[uidensity=compact] #protections-popup-no-trackers-found-description {
+ margin: 2em 4em !important;
+ }
+ /* Download Item margin */
+ :root[uidensity=compact] #downloadsListBox {
+ margin: 0 !important;
+ }
+
+
/** Tab Bar - Connect to window *********************************************/
.tab-background {
border-radius: var(--tab-border-radius) var(--tab-border-radius) 0px 0px !important;
@@ -209,7 +328,7 @@
}
.tab-content {
- margin-top: var(--proton-tab-block-margin);
+ margin-top: var(--tab-block-margin);
}
.tab-stack {
@@ -217,6 +336,14 @@
margin-bottom: 0px !important;
}
+ /* Remove line at Toolbar's top */
+ #tabbrowser-tabs {
+ z-index: 1 !important;
+ }
+ #tabbrowser-arrowscrollbox[overflowing] .tabbrowser-tab[pinned]:is([visuallyselected], [multiselected]) {
+ overflow: hidden;
+ }
+
/** Selected Tab - Color like toolbar ***************************************/
:root:not(:-moz-lwtheme) {
/* Fix for windows's system default theme. Using --toolbar-bgcolor fallback */
@@ -262,7 +389,7 @@
/** Selected Tab - Bottom Rounded Corner ************************************/
#tabbrowser-tabs {
- --tab-corner-rounding: 5px; /* 10px looks about like chromium - 17px looks close to Australis tabs */
+ --tab-corner-rounding: 4px; /* 10px looks about like chromium - 17px looks close to Australis tabs */
--tab-corner-padding: 1px;
}
@@ -283,7 +410,7 @@
stroke: var(--tabs-border-color, transparent) !important;
-moz-context-properties: fill, stroke !important;
- background-image: url(./icons/tab-bottom-corner.svg);
+ /* Image */
background-size: var(--tab-corner-rounding);
background-repeat: no-repeat;
background-position-y: bottom;
@@ -291,51 +418,94 @@
:root[lwtheme="true"] tab[visuallyselected] > stack::before {
left: calc(var(--tab-corner-padding) - var(--tab-corner-rounding)) !important;
+ background-image: url(./icons/tab-bottom-corner-left.svg);
}
:root[lwtheme="true"] tab[visuallyselected] > stack::after {
left: auto;
right: calc(var(--tab-corner-padding) - var(--tab-corner-rounding));
- transform: scaleX(-1) !important;
+ background-image: url(./icons/tab-bottom-corner-right.svg);
}
/** Unselected Tab - Divide line ********************************************/
- #tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before,
+ #tabbrowser-arrowscrollbox {
+ position: absolute;
+ }
+
.tabbrowser-tab:not([visuallyselected], [multiselected], :hover, :first-child) .tab-background::before,
- #tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab:not([visuallyselected], [multiselected], :hover)[last-visible-tab] .tab-background::after {
+ #tabs-newtab-button:not(:hover, [open])::before {
/* Box Model */
content: "";
- display: block;
+ display: block;
position: absolute;
- top: 50%;
+
+ /* Position */
+ top: 50%;
+ transform: translateX(-2.5px) translateY(calc(-50% + 1px));
/* Bar shape */
width: 1px;
height: 20px;
- overflow: hidden;
/* Bar Color */
opacity: var(--tab-separator-opacity);
- transition: opacity .2s var(--ease-basic) !important;
- background-color: color-mix(in srgb, currentColor 20%, transparent) !important; /* Replace var(--toolbarseparator-color) - Hard coded for compatibility */
+ transition: opacity .2s var(--ease-basic);
+ background-color: color-mix(in srgb, currentColor 20%, transparent); /* Replace var(--toolbarseparator-color) - Hard coded for compatibility */
+ }
+ #tabs-newtab-button:is(:hover, [open])::before {
+ content: "";
+ position: absolute;
}
- .tab-background::before {
- transform: translateX(-2.5px) translateY(calc(-50% + 1px)) !important;
- }
- .tabbrowser-tab[last-visible-tab] .tab-background::after {
- right: 0;
- transform: translateX(1.5px) translateY(calc(-50% + 1px)) !important;
- }
-
- .tabbrowser-tab:is([visuallyselected], [multiselected], :hover) + .tabbrowser-tab:not([visuallyselected]) .tab-background::before,
- .tabbrowser-tab[first-visible-unpinned-tab]:is([visuallyselected], [multiselected], :hover) .tab-background::before,
- #tabbrowser-arrowscrollbox[overflowing] tab.tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before {
+ #navigator-toolbox:not([movingtab]) .tabbrowser-tab:is([visuallyselected], [multiselected], :hover) + .tabbrowser-tab .tab-background::before,
+ #navigator-toolbox:not([movingtab]) .tabbrowser-tab:is([visuallyselected], [multiselected], :hover) ~ .tabbrowser-tab[afterhovered] .tab-background::before,
+ #navigator-toolbox:not([movingtab]) .tabbrowser-tab[last-visible-tab]:is([visuallyselected], [multiselected], :hover) ~ #tabs-newtab-button::before,
+ #navigator-toolbox:not([movingtab]) .tabbrowser-tab[first-visible-unpinned-tab]:is([visuallyselected], [multiselected], :hover) .tab-background::before,
+ #navigator-toolbox:not([movingtab]) #tabbrowser-arrowscrollbox[overflowing] tab.tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before {
opacity: 0 !important;
}
/* Latest Tab & New tab margin */
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab[last-visible-tab] {
- margin-inline-end: 4px !important;
+ margin-inline-end: 1px !important;
+ }
+
+ /* New tab button - Looks like tab ******************************************/
+ #tabs-newtab-button {
+ /* Original:
+ margin: 0 0 var(--tabs-navbar-shadow-size) !important
+ => Can't ovrride style. Therefore, we should approach it by bypass.
+ */
+ --tabs-navbar-shadow-size: -1px; /* Original: 1px */
+ --tabs-navbar-original-shadow-size: 1px;
+
+ /* Size */
+ -moz-box-align: stretch !important;
+ padding-top: var(--tab-block-margin) !important;
+ }
+
+ #tabs-newtab-button > .toolbarbutton-icon {
+ border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important; /* Original: var(--tab-border-radius) */
+ }
+
+ /* Coner Rounding */
+ #tabs-newtab-button:hover {
+ /* Color */
+ fill: color-mix(in srgb, currentColor 17%, transparent) !important; /* Replace var(--toolbarbutton-hover-background) - Hard coded for compatibility */
+ -moz-context-properties: fill !important;
+
+ /* Corner Image */
+ --newtab-position: calc((var(--tab-corner-rounding) / 2) * -1);
+ background-image: url("./icons/tab-bottom-corner-left.svg"), url("./icons/tab-bottom-corner-right.svg");
+ background-repeat: no-repeat;
+ background-position: left var(--newtab-position) bottom var(--tabs-navbar-original-shadow-size), right var(--newtab-position) bottom var(--tabs-navbar-original-shadow-size);
+ background-size: var(--tab-corner-rounding);
+ }
+
+ #tabs-newtab-button .toolbarbutton-icon {
+ padding: calc(var(--toolbarbutton-inner-padding) - (var(--tab-block-margin) / 4)) var(--toolbarbutton-inner-padding) calc(var(--toolbarbutton-inner-padding) + (var(--tab-block-margin) / 4) + var(--tabs-navbar-original-shadow-size)) !important;
+ -moz-context-properties: fill, fill-opacity;
+ fill: var(--toolbarbutton-icon-fill);
+ fill-opacity: var(--toolbarbutton-icon-fill-opacity);
}
/** Clipped tabs - Letters cleary *******************************************/
@@ -343,10 +513,6 @@
padding-inline-start: 8px !important;
}
- #tabbrowser-tabs[closebuttons=activetab] .tabbrowser-tab:not([visuallyselected]) .tab-close-button {
- visibility: collapse !important;
- }
-
#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow][labeldirection="ltr"]:not([pinned]),
#tabbrowser-tabs[closebuttons=activetab] .tab-label-container[textoverflow]:not([labeldirection]):-moz-locale-dir(ltr):not([pinned]) {
mask-image: linear-gradient(to right, black 70%, transparent) !important;
@@ -357,6 +523,15 @@
mask-image: linear-gradient(to left, black 70%, transparent) !important;
}
+ /** Clipped tabs - Show close button at hover *******************************/
+ #tabbrowser-tabs[closebuttons="activetab"] > #tabbrowser-arrowscrollbox > .tabbrowser-tab:not([pinned]) > .tab-stack > .tab-content > .tab-close-button:not([selected="true"]) {
+ display: -moz-inline-box !important;
+ }
+
+ #tabbrowser-tabs[closebuttons=activetab] .tabbrowser-tab:not([visuallyselected], :hover) .tab-close-button {
+ visibility: collapse !important;
+ }
+
/** Sound Tab - Hide Label **************************************************/
.tab-secondary-label:is([soundplaying], [muted], [activemedia-blocked], [pictureinpicture]){
display: none !important;
@@ -530,55 +705,6 @@
display: none !important;
}
- /** URL Bar - Reduce Padding ************************************************/
- :root:not([uidensity=touch]) #urlbar-container, #search-container {
- padding-block: 2px; /* Original: 4px */
- margin-inline: 5px; /* Original: 5px */
- }
-
- /* spread menu */
- :root[uidensity=compact] .urlbarView-row:not([type=tip], [type=dynamic]) {
- padding-block: 1px; /* [Compact, General]: 2px, Touch: 11px */
- }
- :root[uidensity=compact] #urlbar .search-one-offs:not([hidden]) {
- padding-block: 2px; /* [Compact, General]: 4px, Touch 11px */
- }
-
- /** BookMark Bar - Reduce Height ********************************************/
- :root[uidensity=compact] #PersonalToolbar toolbarbutton {
- margin-top: 0px; /* Original: 2px */
- }
-
- /** Menu - Reduce Padding ***************************************************/
- :root {
- --menu-padding: 0.35em;
- }
- :root[uidensity=compact] {
- --menu-padding: 0.25em;
- }
- :root[uidensity=touch] {
- --menu-padding: 0.5em;
- }
- menupopup > menuitem, menupopup > menu {
- /* Original: 0.5em */
- padding-block: var(--menu-padding) !important;
- }
-
- @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
- :root:not([uidensity=touch]) .menu-text, .menu-iconic-text {
- padding-inline-end: 0 !important; /* Original: 2px */
- }
- :root:not([uidensity=touch]) .menupopup-arrowscrollbox {
- padding-block: 1px !important; /* Original: 4px*/
- }
- :root:not([uidensity=touch]) #context-navigation:not([hidden]) {
- padding: 0 0 1px !important; /* Original: 0 0 4px*/
- }
- :root:not([uidensity=touch]) .menu-right {
- margin-right: 6px !important; /* Original: 12px */
- }
- }
-
/** Panel - Icons ***********************************************************/
/*= Padding ================================================================*/
:root {
@@ -590,6 +716,9 @@
.subviewbutton > .toolbarbutton-text {
padding-inline-start: var(--arrowpanel-menuicon-padding) !important;
}
+ .toolbaritem-combined-buttons > .subviewbutton:not(.subviewbutton-iconic) > .toolbarbutton-text {
+ padding-inline-start: 0 !important;
+ }
#panelMenu_bookmarksMenu .subviewbutton[disabled=true] .toolbarbutton-text,
#appMenu_historyMenu .subviewbutton[disabled=true] .toolbarbutton-text {
padding-inline-start: var(--arrowpanel-menublank-padding) !important;
@@ -630,6 +759,14 @@
fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
-moz-context-properties: fill !important;
}
+ #appMenu-zoomReduce-button2 > .toolbarbutton-icon,
+ #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon {
+ stroke: var(--zoom-controls-bgcolor, var(--button-bgcolor, ButtonFace)) !important;
+ -moz-context-properties: fill, stroke !important;
+ }
+ #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon {
+ stroke: var(--button-hover-bgcolor) !important;
+ }
.subviewbutton[disabled=true] > image {
/* Ghost icons when disabled */
@@ -710,7 +847,7 @@
}
#appMenu-quit-button2 {
- list-style-image: url(chrome://browser/skin/quit.svg);
+ list-style-image: url(./icons/quit.svg);
}
/*= Panel - Account ========================================================*/
@@ -739,14 +876,14 @@
list-style-image: url(chrome://browser/skin/fxa/add-device.svg);
}
#PanelUI-fxa-menu-sendtab-button {
- list-style-image: url(chrome://browser/skin/send-to-device.svg);
+ list-style-image: url(./icons/send-to-device.svg);
}
#PanelUI-fxa-menu-sync-prefs-button,
#PanelUI-remotetabs-view-managedevices {
list-style-image: url(chrome://global/skin/icons/settings.svg);
}
#PanelUI-fxa-menu-account-signout-button {
- list-style-image: url(chrome://browser/skin/sign-out.svg);
+ list-style-image: url(./icons/sign-out.svg);
}
.PanelUI-remotetabs-notabsforclient-label {
@@ -769,7 +906,7 @@
display: none;
}
.pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target[clientType=""] {
- list-style-image: url(chrome://browser/skin/send-to-device.svg);
+ list-style-image: url(./icons/send-to-device.svg);
}
.pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]) {
list-style-image: url(chrome://global/skin/icons/settings.svg);
@@ -802,7 +939,7 @@
list-style-image: url(chrome://browser/skin/window.svg);
}
#appMenuRestoreSession {
- list-style-image: url(chrome://browser/skin/restore-session.svg);
+ list-style-image: url(./icons/restore-session.svg);
}
#appMenuClearRecentHistory {
list-style-image: url(chrome://browser/skin/forget.svg);
@@ -816,7 +953,7 @@
list-style-image: url(./icons/movetowindow-16.svg);
}
#appMenu-library-recentlyClosedWindows {
- list-style-image: url(chrome://browser/skin/restore-session.svg);
+ list-style-image: url(./icons/restore-session.svg);
}
/*= Panel - More tools =====================================================*/
@@ -896,6 +1033,9 @@
#downloadsHistory {
list-style-image: url(chrome://browser/skin/downloads/downloads.svg);
}
+ #downloadsHistory .box-inherit.button-box {
+ display: -moz-inline-box !important;
+ }
/*= Toolbar - Overflow Menu ================================================*/
#overflowMenu-customize-button {
@@ -946,7 +1086,7 @@
@supports -moz-bool-pref("widget.macos.native-context-menus") {
:not(menu, #ContentSelectDropdown) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist),
:not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, [type="checkbox"], .in-menulist) {
- list-style-image: var(--menuitem-image);
+ list-style-image: var(--menuitem-image) !important;
}
}
@@ -1048,7 +1188,10 @@
--menuitem-image: url(./icons/arrow-swap.svg);
}
#context_sendTabToDevice {
- --menuitem-image: url(chrome://browser/skin/send-to-device.svg);
+ --menuitem-image: url(./icons/send-to-device.svg);
+ }
+ #context_shareTabURL { /* At windows */
+ --menuitem-image: url(./icons/share.svg);
}
#context_reopenInContainer {
--menuitem-image: url(./icons/container-openin-16.svg);
@@ -1197,7 +1340,7 @@
--menuitem-image: url(chrome://browser/skin/link.svg);
}
#context-sendlinktodevice {
- --menuitem-image: url(chrome://browser/skin/send-to-device.svg);
+ --menuitem-image: url(./icons/send-to-device.svg);
}
#context-media-play {
@@ -1292,7 +1435,7 @@
--menuitem-image: url(chrome://browser/skin/pocket-outline.svg);
}
#context-sendpagetodevice {
- --menuitem-image: url(chrome://browser/skin/send-to-device.svg);
+ --menuitem-image: url(./icons/send-to-device.svg);
}
#fill-login {
--menuitem-image: url(./icons/password.svg);
@@ -1471,6 +1614,10 @@
--menuitem-image: url(chrome://browser/skin/bookmark-star-on-tray.svg);
}
+ menupopup[context="placesContext"] > .openintabs-menuitem {
+ --menuitem-image: url(./icons/movetowindow-16.svg);
+ }
+
/*= pageActionContextMenu ==================================================*/
.pageActionContextMenuItem.extensionPinned.extensionUnpinned.manageExtensionItem {
--menuitem-image: url(chrome://global/skin/icons/settings.svg);
@@ -1593,4 +1740,29 @@
#syncedTabsRefreshFilter {
--menuitem-image: url(chrome://browser/skin/sync.svg);
}
+
+ /*= urlbar-input-container =================================================*/
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_undo"] {
+ --menuitem-image: url(chrome://global/skin/icons/undo.svg);
+ }
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_redo"] {
+ }
+
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] {
+ --menuitem-image: url(chrome://browser/skin/edit-cut.svg);
+ }
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] {
+ --menuitem-image: url(chrome://browser/skin/edit-copy.svg);
+ }
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] {
+ --menuitem-image: url(chrome://browser/skin/edit-paste.svg);
+ }
+ #paste-and-go {
+ }
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] {
+ --menuitem-image: url(chrome://global/skin/icons/delete.svg);
+ }
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_selectAll"] {
+ --menuitem-image: url(./icons/select-all-on.svg);
+ }
}
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userContent.css b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userContent.css
index a759b2c5..a3a5e0bb 100644
--- a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userContent.css
+++ b/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/userContent.css
@@ -57,12 +57,12 @@
url-prefix("about:neterror?e=netOffline"),
url("about:restartrequired"), url("chrome://browser/content/aboutRestartRequired.xhtml") {
#errorPageContainer {
- background-image: url("chrome://browser/skin/illustrations/error-connection-failure.svg");
+ background-image: url("./icons/error-connection-failure.svg");
}
}
@-moz-document url-prefix("about:neterror?e=dnsNotFound") {
#errorPageContainer {
- background-image: url("chrome://browser/skin/illustrations/error-server-not-found.svg");
+ background-image: url("./icons/error-server-not-found.svg");
}
}
@-moz-document url-prefix("about:neterror?e=malformedURI") {
@@ -73,14 +73,14 @@
@-moz-document url-prefix("about:neterror?e=clockSkewError"),
url-prefix("about:neterror?e=nssFailure") {
#errorPageContainer {
- background-image: url("chrome://browser/skin/illustrations/blue-berror.svg");
+ background-image: url("./icons/blue-berror.svg");
background-size: 18.5em;
}
}
@-moz-document url("about:sessionrestore"), url(chrome://browser/content/aboutSessionRestore.xhtml) {
.description-wrapper {
- background-image: url("chrome://browser/skin/illustrations/error-session-restore.svg");
+ background-image: url("./icons/error-session-restore.svg");
}
}
@@ -113,7 +113,7 @@
@-moz-document url("about:welcomeBack"), url("chrome://browser/content/aboutWelcomeBack.xhtml") {
@media (min-width: 970px) {
.title {
- background-image: url("chrome://browser/skin/welcome-back.svg") !important;
+ background-image: url("./icons/welcome-back.svg") !important;
}
}
}
diff --git a/arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/user.js b/arch-config/.mozilla/firefox/igdh4jud.default-release/user.js
similarity index 100%
rename from arch-config/.mozilla/firefox/igdh4jud.default-release/chrome/user.js
rename to arch-config/.mozilla/firefox/igdh4jud.default-release/user.js