From 0e4a4ee024a88718a6829d8bc6ba8e5331807d83 Mon Sep 17 00:00:00 2001 From: Alex Kontos Date: Mon, 20 Nov 2023 13:15:00 +0000 Subject: [PATCH] Update Lepton to v8.5.0 --- .../themes/lepton/icons/add-device.svg | 8 +- .../lepton/icons/arrow-between-down.svg | 4 +- .../themes/lepton/icons/arrow-repeat-all.svg | 4 +- .../lepton/icons/arrow-sort-down-lines.svg | 4 +- .../themes/lepton/icons/arrow-swap.svg | 4 +- .../themes/lepton/icons/auto-fit-width.svg | 4 +- .../browser/themes/lepton/icons/book-add.svg | 4 +- waterfox/browser/themes/lepton/icons/book.svg | 5 +- .../themes/lepton/icons/bookmark-multiple.svg | 4 +- .../lepton/icons/bookmarks-toolbar-alt.svg | 1 + .../themes/lepton/icons/bookmarks-toolbar.svg | 1 + .../lepton/icons/bookmarksMenu-open.svg | 8 +- .../lepton/icons/bookmarksMenu-open2.svg | 5 +- .../icons/bookmarksToolbar-open-alt.svg | 1 + .../lepton/icons/bookmarksToolbar-open.svg | 5 +- .../browser/themes/lepton/icons/broom.svg | 4 +- waterfox/browser/themes/lepton/icons/bug.svg | 6 +- .../themes/lepton/icons/calendar-agenda.svg | 4 +- .../themes/lepton/icons/characterEncoding.svg | 1 + waterfox/browser/themes/lepton/icons/code.svg | 4 +- .../themes/lepton/icons/command-frames.svg | 7 +- .../themes/lepton/icons/command-pick.svg | 8 +- .../lepton/icons/command-responsivemode.svg | 8 +- .../lepton/icons/container-openin-16.svg | 10 +- .../themes/lepton/icons/content-view.svg | 5 +- .../themes/lepton/icons/copy-select.svg | 4 +- .../browser/themes/lepton/icons/dashboard.svg | 5 +- .../themes/lepton/icons/datarestore.svg | 7 +- .../browser/themes/lepton/icons/datastore.svg | 7 +- .../browser/themes/lepton/icons/developer.svg | 7 +- .../themes/lepton/icons/device-desktop.svg | 1 + .../themes/lepton/icons/device-phone.svg | 1 + .../themes/lepton/icons/device-tablet.svg | 1 + .../browser/themes/lepton/icons/device-tv.svg | 1 + .../browser/themes/lepton/icons/device-vr.svg | 1 + .../themes/lepton/icons/dismiss-filled.svg | 4 +- .../themes/lepton/icons/document-css.svg | 4 +- .../themes/lepton/icons/document-endnote.svg | 5 +- .../icons/document-landscape-split-hint.svg | 4 +- .../themes/lepton/icons/document-search.svg | 6 +- .../lepton/icons/drawer-arrow-download.svg | 4 +- .../browser/themes/lepton/icons/edit-copy.svg | 7 +- .../browser/themes/lepton/icons/edit-cut.svg | 1 + .../themes/lepton/icons/edit-paste-go.svg | 5 +- .../themes/lepton/icons/edit-paste-search.svg | 5 +- .../themes/lepton/icons/edit-paste.svg | 1 + .../themes/lepton/icons/enter-fullscreen.svg | 4 +- .../themes/lepton/icons/exit-fullscreen.svg | 4 +- .../browser/themes/lepton/icons/eye-hide.svg | 5 +- .../browser/themes/lepton/icons/eye-show.svg | 5 +- .../themes/lepton/icons/eye-tracking-off.svg | 4 +- .../browser/themes/lepton/icons/fluid.svg | 4 +- .../themes/lepton/icons/folder-globe.svg | 4 +- .../themes/lepton/icons/folder-open.svg | 4 +- .../browser/themes/lepton/icons/folder.svg | 4 +- .../browser/themes/lepton/icons/forget.svg | 1 + .../browser/themes/lepton/icons/highlight.svg | 4 +- .../themes/lepton/icons/horizon-night.svg | 114 ++++ .../themes/lepton/icons/horizon-sunrise.svg | 172 ++++++ .../browser/themes/lepton/icons/image-add.svg | 4 +- .../themes/lepton/icons/image-alt-text.svg | 4 +- .../icons/image-arrow-counterclockwise.svg | 6 +- .../themes/lepton/icons/image-copy.svg | 4 +- .../browser/themes/lepton/icons/image.svg | 4 +- waterfox/browser/themes/lepton/icons/ion.svg | 1 + .../themes/lepton/icons/key-multiple.svg | 4 +- .../themes/lepton/icons/link-no-tracking.svg | 1 + .../themes/lepton/icons/link-square.svg | 5 +- waterfox/browser/themes/lepton/icons/link.svg | 7 +- .../themes/lepton/icons/lock-closed.svg | 4 +- .../themes/lepton/icons/mail-inbox-all.svg | 4 +- .../themes/lepton/icons/mail-inbox.svg | 4 +- waterfox/browser/themes/lepton/icons/mail.svg | 1 + .../themes/lepton/icons/menu-check.svg | 7 +- .../themes/lepton/icons/movetowindow-16.svg | 8 +- .../lepton/icons/new-tab-forward-photon.svg | 1 + .../themes/lepton/icons/new-tab-forward.svg | 5 +- .../lepton/icons/new-tab-multiple-photon.svg | 1 + .../themes/lepton/icons/new-tab-multiple.svg | 5 +- .../themes/lepton/icons/new-tab-photon.svg | 1 + .../icons/new-tab-skip-forward-photon.svg | 1 + .../lepton/icons/new-tab-skip-forward.svg | 4 +- .../browser/themes/lepton/icons/new-tab.svg | 1 + .../themes/lepton/icons/password-hide.svg | 10 +- .../browser/themes/lepton/icons/password.svg | 5 +- .../themes/lepton/icons/paste-text.svg | 4 + .../browser/themes/lepton/icons/paste-url.svg | 4 + .../themes/lepton/icons/performance.svg | 8 +- waterfox/browser/themes/lepton/icons/play.svg | 4 +- .../themes/lepton/icons/plug-disconnected.svg | 4 +- waterfox/browser/themes/lepton/icons/quit.svg | 7 +- waterfox/browser/themes/lepton/icons/redo.svg | 5 +- .../themes/lepton/icons/resize-image.svg | 4 +- .../browser/themes/lepton/icons/resize.svg | 4 +- .../themes/lepton/icons/restore-session.svg | 7 +- .../themes/lepton/icons/screenshot-1.svg | 1 + .../themes/lepton/icons/screenshot.svg | 6 +- .../themes/lepton/icons/select-all-on.svg | 4 +- .../themes/lepton/icons/send-to-device.svg | 8 +- waterfox/browser/themes/lepton/icons/send.svg | 45 +- .../themes/lepton/icons/shield-task.svg | 4 +- .../browser/themes/lepton/icons/sign-out.svg | 5 +- .../lepton/icons/star-line-horizontal.svg | 4 +- .../themes/lepton/icons/tab-copy-photon.svg | 1 + .../browser/themes/lepton/icons/tab-copy.svg | 5 +- .../icons/tab-desktop-multiple-bottom.svg | 4 +- .../lepton/icons/tab-desktop-multiple.svg | 1 + .../themes/lepton/icons/tab-multiple.svg | 5 +- .../themes/lepton/icons/tab-photon.svg | 3 + .../themes/lepton/icons/tab-unload-photon.svg | 1 + .../themes/lepton/icons/tab-unload.svg | 5 +- waterfox/browser/themes/lepton/icons/tab.svg | 7 +- .../browser/themes/lepton/icons/tag-open.svg | 7 +- waterfox/browser/themes/lepton/icons/tag.svg | 1 + .../icons/text-direction-horizontal-ltr.svg | 4 +- .../lepton/icons/text-number-format.svg | 4 +- .../lepton/icons/text-proofing-tools.svg | 4 +- .../lepton/icons/text-sort-ascending.svg | 4 +- .../themes/lepton/icons/time-picker.svg | 4 +- .../browser/themes/lepton/icons/timer10.svg | 4 +- .../lepton/icons/tool-accessibility.svg | 1 + .../browser/themes/lepton/icons/toolbar.svg | 5 +- .../lepton/icons/toolbarButton-download.svg | 5 +- .../lepton/icons/toolbarButton-upload.svg | 5 +- .../browser/themes/lepton/icons/toolbox.svg | 4 +- waterfox/browser/themes/lepton/icons/undo.svg | 7 +- .../themes/lepton/icons/video-clip.svg | 4 +- .../themes/lepton/icons/video-snapshot.svg | 4 +- .../browser/themes/lepton/icons/video.svg | 4 +- .../browser/themes/lepton/icons/whatsnew.svg | 11 +- .../themes/lepton/icons/window-dev-tools.svg | 6 +- .../themes/lepton/icons/wrench-filled.svg | 7 +- .../browser/themes/lepton/leptonChrome.css | 543 ++++++++++++------ .../browser/themes/lepton/leptonContent.css | 95 +-- 134 files changed, 838 insertions(+), 686 deletions(-) create mode 100644 waterfox/browser/themes/lepton/icons/bookmarks-toolbar-alt.svg create mode 100644 waterfox/browser/themes/lepton/icons/bookmarks-toolbar.svg create mode 100644 waterfox/browser/themes/lepton/icons/bookmarksToolbar-open-alt.svg create mode 100644 waterfox/browser/themes/lepton/icons/characterEncoding.svg create mode 100644 waterfox/browser/themes/lepton/icons/device-desktop.svg create mode 100644 waterfox/browser/themes/lepton/icons/device-phone.svg create mode 100644 waterfox/browser/themes/lepton/icons/device-tablet.svg create mode 100644 waterfox/browser/themes/lepton/icons/device-tv.svg create mode 100644 waterfox/browser/themes/lepton/icons/device-vr.svg create mode 100644 waterfox/browser/themes/lepton/icons/edit-cut.svg create mode 100644 waterfox/browser/themes/lepton/icons/edit-paste.svg create mode 100644 waterfox/browser/themes/lepton/icons/forget.svg create mode 100644 waterfox/browser/themes/lepton/icons/horizon-night.svg create mode 100644 waterfox/browser/themes/lepton/icons/horizon-sunrise.svg create mode 100644 waterfox/browser/themes/lepton/icons/ion.svg create mode 100644 waterfox/browser/themes/lepton/icons/link-no-tracking.svg create mode 100644 waterfox/browser/themes/lepton/icons/mail.svg create mode 100644 waterfox/browser/themes/lepton/icons/new-tab-forward-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/new-tab-multiple-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/new-tab-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/new-tab-skip-forward-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/new-tab.svg create mode 100644 waterfox/browser/themes/lepton/icons/paste-text.svg create mode 100644 waterfox/browser/themes/lepton/icons/paste-url.svg create mode 100644 waterfox/browser/themes/lepton/icons/screenshot-1.svg create mode 100644 waterfox/browser/themes/lepton/icons/tab-copy-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/tab-desktop-multiple.svg create mode 100644 waterfox/browser/themes/lepton/icons/tab-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/tab-unload-photon.svg create mode 100644 waterfox/browser/themes/lepton/icons/tag.svg create mode 100644 waterfox/browser/themes/lepton/icons/tool-accessibility.svg diff --git a/waterfox/browser/themes/lepton/icons/add-device.svg b/waterfox/browser/themes/lepton/icons/add-device.svg index 10fef2b26bfae..aea41fc1037c7 100644 --- a/waterfox/browser/themes/lepton/icons/add-device.svg +++ b/waterfox/browser/themes/lepton/icons/add-device.svg @@ -1,7 +1 @@ - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/arrow-between-down.svg b/waterfox/browser/themes/lepton/icons/arrow-between-down.svg index b15ee776e9438..e0044855db14e 100644 --- a/waterfox/browser/themes/lepton/icons/arrow-between-down.svg +++ b/waterfox/browser/themes/lepton/icons/arrow-between-down.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/arrow-repeat-all.svg b/waterfox/browser/themes/lepton/icons/arrow-repeat-all.svg index f33102129e93c..ce59a8990c2c8 100644 --- a/waterfox/browser/themes/lepton/icons/arrow-repeat-all.svg +++ b/waterfox/browser/themes/lepton/icons/arrow-repeat-all.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/arrow-sort-down-lines.svg b/waterfox/browser/themes/lepton/icons/arrow-sort-down-lines.svg index c3efd4868a79f..352b448e36638 100644 --- a/waterfox/browser/themes/lepton/icons/arrow-sort-down-lines.svg +++ b/waterfox/browser/themes/lepton/icons/arrow-sort-down-lines.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/arrow-swap.svg b/waterfox/browser/themes/lepton/icons/arrow-swap.svg index 6bdb4bf6e68a0..14e5667af88a7 100644 --- a/waterfox/browser/themes/lepton/icons/arrow-swap.svg +++ b/waterfox/browser/themes/lepton/icons/arrow-swap.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/auto-fit-width.svg b/waterfox/browser/themes/lepton/icons/auto-fit-width.svg index 6b39adec35434..5805d5f4fb191 100644 --- a/waterfox/browser/themes/lepton/icons/auto-fit-width.svg +++ b/waterfox/browser/themes/lepton/icons/auto-fit-width.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/book-add.svg b/waterfox/browser/themes/lepton/icons/book-add.svg index fec2a1e1c831b..3121f768d1a57 100644 --- a/waterfox/browser/themes/lepton/icons/book-add.svg +++ b/waterfox/browser/themes/lepton/icons/book-add.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/book.svg b/waterfox/browser/themes/lepton/icons/book.svg index eb196da444586..66f726a6c011f 100644 --- a/waterfox/browser/themes/lepton/icons/book.svg +++ b/waterfox/browser/themes/lepton/icons/book.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/bookmark-multiple.svg b/waterfox/browser/themes/lepton/icons/bookmark-multiple.svg index 14dcee9c23dd3..bf4be95482328 100644 --- a/waterfox/browser/themes/lepton/icons/bookmark-multiple.svg +++ b/waterfox/browser/themes/lepton/icons/bookmark-multiple.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/bookmarks-toolbar-alt.svg b/waterfox/browser/themes/lepton/icons/bookmarks-toolbar-alt.svg new file mode 100644 index 0000000000000..cd58f93057ef7 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/bookmarks-toolbar-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/bookmarks-toolbar.svg b/waterfox/browser/themes/lepton/icons/bookmarks-toolbar.svg new file mode 100644 index 0000000000000..2f201192fc44d --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/bookmarks-toolbar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/bookmarksMenu-open.svg b/waterfox/browser/themes/lepton/icons/bookmarksMenu-open.svg index 616669c2160b7..83be211fdc5bb 100644 --- a/waterfox/browser/themes/lepton/icons/bookmarksMenu-open.svg +++ b/waterfox/browser/themes/lepton/icons/bookmarksMenu-open.svg @@ -1,7 +1 @@ - - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/bookmarksMenu-open2.svg b/waterfox/browser/themes/lepton/icons/bookmarksMenu-open2.svg index 4a21832c4ce86..cba1fdf609018 100644 --- a/waterfox/browser/themes/lepton/icons/bookmarksMenu-open2.svg +++ b/waterfox/browser/themes/lepton/icons/bookmarksMenu-open2.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open-alt.svg b/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open-alt.svg new file mode 100644 index 0000000000000..7e794b27874a5 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open.svg b/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open.svg index 3ae7fa7699059..ad37fa63638f4 100644 --- a/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open.svg +++ b/waterfox/browser/themes/lepton/icons/bookmarksToolbar-open.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/broom.svg b/waterfox/browser/themes/lepton/icons/broom.svg index 7428fadacaa40..7623bf2aa7da0 100644 --- a/waterfox/browser/themes/lepton/icons/broom.svg +++ b/waterfox/browser/themes/lepton/icons/broom.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/bug.svg b/waterfox/browser/themes/lepton/icons/bug.svg index 4ee7ba9e06c28..9ebc7982cf8ed 100644 --- a/waterfox/browser/themes/lepton/icons/bug.svg +++ b/waterfox/browser/themes/lepton/icons/bug.svg @@ -1,5 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/calendar-agenda.svg b/waterfox/browser/themes/lepton/icons/calendar-agenda.svg index 7c45ae859f788..030e265636dff 100644 --- a/waterfox/browser/themes/lepton/icons/calendar-agenda.svg +++ b/waterfox/browser/themes/lepton/icons/calendar-agenda.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/characterEncoding.svg b/waterfox/browser/themes/lepton/icons/characterEncoding.svg new file mode 100644 index 0000000000000..f730cbc010cbc --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/characterEncoding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/code.svg b/waterfox/browser/themes/lepton/icons/code.svg index e9aa4fc9deee5..3462da785a289 100644 --- a/waterfox/browser/themes/lepton/icons/code.svg +++ b/waterfox/browser/themes/lepton/icons/code.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/command-frames.svg b/waterfox/browser/themes/lepton/icons/command-frames.svg index ceae757ed2041..3dcb7786ec14c 100644 --- a/waterfox/browser/themes/lepton/icons/command-frames.svg +++ b/waterfox/browser/themes/lepton/icons/command-frames.svg @@ -1,6 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/command-pick.svg b/waterfox/browser/themes/lepton/icons/command-pick.svg index 2b0ba002d533d..e2855a6468900 100644 --- a/waterfox/browser/themes/lepton/icons/command-pick.svg +++ b/waterfox/browser/themes/lepton/icons/command-pick.svg @@ -1,7 +1 @@ - - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/command-responsivemode.svg b/waterfox/browser/themes/lepton/icons/command-responsivemode.svg index 66a481805ff73..74f72d3155212 100644 --- a/waterfox/browser/themes/lepton/icons/command-responsivemode.svg +++ b/waterfox/browser/themes/lepton/icons/command-responsivemode.svg @@ -1,7 +1 @@ - - - - - + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/container-openin-16.svg b/waterfox/browser/themes/lepton/icons/container-openin-16.svg index 2ddadb39b7d91..82ce1d8aeb34d 100644 --- a/waterfox/browser/themes/lepton/icons/container-openin-16.svg +++ b/waterfox/browser/themes/lepton/icons/container-openin-16.svg @@ -1,9 +1 @@ - - - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/content-view.svg b/waterfox/browser/themes/lepton/icons/content-view.svg index 6f9ac018cad07..dcbafe190fbc0 100644 --- a/waterfox/browser/themes/lepton/icons/content-view.svg +++ b/waterfox/browser/themes/lepton/icons/content-view.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/copy-select.svg b/waterfox/browser/themes/lepton/icons/copy-select.svg index f116bd15eb396..94aab6bfeca0a 100644 --- a/waterfox/browser/themes/lepton/icons/copy-select.svg +++ b/waterfox/browser/themes/lepton/icons/copy-select.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/dashboard.svg b/waterfox/browser/themes/lepton/icons/dashboard.svg index 879570be2c666..95edcb1555a7b 100644 --- a/waterfox/browser/themes/lepton/icons/dashboard.svg +++ b/waterfox/browser/themes/lepton/icons/dashboard.svg @@ -1,4 +1 @@ - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/datarestore.svg b/waterfox/browser/themes/lepton/icons/datarestore.svg index 34be076c66da0..fe8d32459c375 100644 --- a/waterfox/browser/themes/lepton/icons/datarestore.svg +++ b/waterfox/browser/themes/lepton/icons/datarestore.svg @@ -1,6 +1 @@ - - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/datastore.svg b/waterfox/browser/themes/lepton/icons/datastore.svg index ee87f8c0f2eea..2e384ef7f9d32 100644 --- a/waterfox/browser/themes/lepton/icons/datastore.svg +++ b/waterfox/browser/themes/lepton/icons/datastore.svg @@ -1,6 +1 @@ - - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/developer.svg b/waterfox/browser/themes/lepton/icons/developer.svg index 4c4ea4dbe7095..4a393e97119d6 100644 --- a/waterfox/browser/themes/lepton/icons/developer.svg +++ b/waterfox/browser/themes/lepton/icons/developer.svg @@ -1,6 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/device-desktop.svg b/waterfox/browser/themes/lepton/icons/device-desktop.svg new file mode 100644 index 0000000000000..ce31984277475 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/device-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/device-phone.svg b/waterfox/browser/themes/lepton/icons/device-phone.svg new file mode 100644 index 0000000000000..dcc978f3a0ee7 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/device-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/device-tablet.svg b/waterfox/browser/themes/lepton/icons/device-tablet.svg new file mode 100644 index 0000000000000..e73ccf0c098df --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/device-tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/device-tv.svg b/waterfox/browser/themes/lepton/icons/device-tv.svg new file mode 100644 index 0000000000000..77ac9cef192fd --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/device-tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/device-vr.svg b/waterfox/browser/themes/lepton/icons/device-vr.svg new file mode 100644 index 0000000000000..2d2fd9703c2c0 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/device-vr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/dismiss-filled.svg b/waterfox/browser/themes/lepton/icons/dismiss-filled.svg index d88e0a74289e5..61693c453d433 100644 --- a/waterfox/browser/themes/lepton/icons/dismiss-filled.svg +++ b/waterfox/browser/themes/lepton/icons/dismiss-filled.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/document-css.svg b/waterfox/browser/themes/lepton/icons/document-css.svg index 2a77b68f74df1..68042b8965b92 100644 --- a/waterfox/browser/themes/lepton/icons/document-css.svg +++ b/waterfox/browser/themes/lepton/icons/document-css.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/document-endnote.svg b/waterfox/browser/themes/lepton/icons/document-endnote.svg index 2e490face3ae3..7623de2e070de 100644 --- a/waterfox/browser/themes/lepton/icons/document-endnote.svg +++ b/waterfox/browser/themes/lepton/icons/document-endnote.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/document-landscape-split-hint.svg b/waterfox/browser/themes/lepton/icons/document-landscape-split-hint.svg index 82954d5f846db..c2e09fad57277 100644 --- a/waterfox/browser/themes/lepton/icons/document-landscape-split-hint.svg +++ b/waterfox/browser/themes/lepton/icons/document-landscape-split-hint.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/document-search.svg b/waterfox/browser/themes/lepton/icons/document-search.svg index 00688ffad16a8..444d267cc9b4b 100644 --- a/waterfox/browser/themes/lepton/icons/document-search.svg +++ b/waterfox/browser/themes/lepton/icons/document-search.svg @@ -1,5 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/drawer-arrow-download.svg b/waterfox/browser/themes/lepton/icons/drawer-arrow-download.svg index 50060f1387bcf..d328fdb212e7f 100644 --- a/waterfox/browser/themes/lepton/icons/drawer-arrow-download.svg +++ b/waterfox/browser/themes/lepton/icons/drawer-arrow-download.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/edit-copy.svg b/waterfox/browser/themes/lepton/icons/edit-copy.svg index f343d802075e7..e2f16cc3232cb 100644 --- a/waterfox/browser/themes/lepton/icons/edit-copy.svg +++ b/waterfox/browser/themes/lepton/icons/edit-copy.svg @@ -1,6 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/edit-cut.svg b/waterfox/browser/themes/lepton/icons/edit-cut.svg new file mode 100644 index 0000000000000..0d80d08cc2ed5 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/edit-cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/edit-paste-go.svg b/waterfox/browser/themes/lepton/icons/edit-paste-go.svg index f7abda4176cd3..5cac56ab281cb 100644 --- a/waterfox/browser/themes/lepton/icons/edit-paste-go.svg +++ b/waterfox/browser/themes/lepton/icons/edit-paste-go.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/edit-paste-search.svg b/waterfox/browser/themes/lepton/icons/edit-paste-search.svg index c2ab698f9021c..cd820176d0092 100644 --- a/waterfox/browser/themes/lepton/icons/edit-paste-search.svg +++ b/waterfox/browser/themes/lepton/icons/edit-paste-search.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/edit-paste.svg b/waterfox/browser/themes/lepton/icons/edit-paste.svg new file mode 100644 index 0000000000000..d3eb2e78c0867 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/edit-paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/enter-fullscreen.svg b/waterfox/browser/themes/lepton/icons/enter-fullscreen.svg index 54d76f57b222f..48bf632ddfd96 100644 --- a/waterfox/browser/themes/lepton/icons/enter-fullscreen.svg +++ b/waterfox/browser/themes/lepton/icons/enter-fullscreen.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/exit-fullscreen.svg b/waterfox/browser/themes/lepton/icons/exit-fullscreen.svg index cf4e64c51d9bb..5a26852d6a4a3 100644 --- a/waterfox/browser/themes/lepton/icons/exit-fullscreen.svg +++ b/waterfox/browser/themes/lepton/icons/exit-fullscreen.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/eye-hide.svg b/waterfox/browser/themes/lepton/icons/eye-hide.svg index b941bad4e42d8..767a43ebcef38 100644 --- a/waterfox/browser/themes/lepton/icons/eye-hide.svg +++ b/waterfox/browser/themes/lepton/icons/eye-hide.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/eye-show.svg b/waterfox/browser/themes/lepton/icons/eye-show.svg index c4c34440cd57c..82e364ff5878a 100644 --- a/waterfox/browser/themes/lepton/icons/eye-show.svg +++ b/waterfox/browser/themes/lepton/icons/eye-show.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/eye-tracking-off.svg b/waterfox/browser/themes/lepton/icons/eye-tracking-off.svg index 9ce8bbf922a10..86089ddaa1e4e 100644 --- a/waterfox/browser/themes/lepton/icons/eye-tracking-off.svg +++ b/waterfox/browser/themes/lepton/icons/eye-tracking-off.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/fluid.svg b/waterfox/browser/themes/lepton/icons/fluid.svg index 2cffb70611ba6..6686e4f184cd9 100644 --- a/waterfox/browser/themes/lepton/icons/fluid.svg +++ b/waterfox/browser/themes/lepton/icons/fluid.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/folder-globe.svg b/waterfox/browser/themes/lepton/icons/folder-globe.svg index 65eb7e090104d..5325f8a1c3e0a 100644 --- a/waterfox/browser/themes/lepton/icons/folder-globe.svg +++ b/waterfox/browser/themes/lepton/icons/folder-globe.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/folder-open.svg b/waterfox/browser/themes/lepton/icons/folder-open.svg index bdab98480a6a1..177409b50dad5 100644 --- a/waterfox/browser/themes/lepton/icons/folder-open.svg +++ b/waterfox/browser/themes/lepton/icons/folder-open.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/folder.svg b/waterfox/browser/themes/lepton/icons/folder.svg index ee73b3a030c06..8b82f6251533c 100644 --- a/waterfox/browser/themes/lepton/icons/folder.svg +++ b/waterfox/browser/themes/lepton/icons/folder.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/forget.svg b/waterfox/browser/themes/lepton/icons/forget.svg new file mode 100644 index 0000000000000..a18d6d4d783c8 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/forget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/highlight.svg b/waterfox/browser/themes/lepton/icons/highlight.svg index 74105a7bca344..63628f4e0216d 100644 --- a/waterfox/browser/themes/lepton/icons/highlight.svg +++ b/waterfox/browser/themes/lepton/icons/highlight.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/horizon-night.svg b/waterfox/browser/themes/lepton/icons/horizon-night.svg new file mode 100644 index 0000000000000..64593447c720e --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/horizon-night.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/waterfox/browser/themes/lepton/icons/horizon-sunrise.svg b/waterfox/browser/themes/lepton/icons/horizon-sunrise.svg new file mode 100644 index 0000000000000..ee377185ce5d0 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/horizon-sunrise.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/waterfox/browser/themes/lepton/icons/image-add.svg b/waterfox/browser/themes/lepton/icons/image-add.svg index 48e9bde968c6a..05d06edce6f3e 100644 --- a/waterfox/browser/themes/lepton/icons/image-add.svg +++ b/waterfox/browser/themes/lepton/icons/image-add.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/image-alt-text.svg b/waterfox/browser/themes/lepton/icons/image-alt-text.svg index af87ac28203b7..ffca1ffeda7a8 100644 --- a/waterfox/browser/themes/lepton/icons/image-alt-text.svg +++ b/waterfox/browser/themes/lepton/icons/image-alt-text.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/image-arrow-counterclockwise.svg b/waterfox/browser/themes/lepton/icons/image-arrow-counterclockwise.svg index 01a998711cd25..52c5e74a82d74 100644 --- a/waterfox/browser/themes/lepton/icons/image-arrow-counterclockwise.svg +++ b/waterfox/browser/themes/lepton/icons/image-arrow-counterclockwise.svg @@ -1,5 +1 @@ - - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/image-copy.svg b/waterfox/browser/themes/lepton/icons/image-copy.svg index 15fe31d91d076..5bfcbd781fdc8 100644 --- a/waterfox/browser/themes/lepton/icons/image-copy.svg +++ b/waterfox/browser/themes/lepton/icons/image-copy.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/image.svg b/waterfox/browser/themes/lepton/icons/image.svg index 33709eae3ae7a..91f1190d87cc4 100644 --- a/waterfox/browser/themes/lepton/icons/image.svg +++ b/waterfox/browser/themes/lepton/icons/image.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/ion.svg b/waterfox/browser/themes/lepton/icons/ion.svg new file mode 100644 index 0000000000000..bc819d262cf09 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/ion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/key-multiple.svg b/waterfox/browser/themes/lepton/icons/key-multiple.svg index 4a64c90ca96c1..358ff1ebd4fc8 100644 --- a/waterfox/browser/themes/lepton/icons/key-multiple.svg +++ b/waterfox/browser/themes/lepton/icons/key-multiple.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/link-no-tracking.svg b/waterfox/browser/themes/lepton/icons/link-no-tracking.svg new file mode 100644 index 0000000000000..ae243ffe876b3 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/link-no-tracking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/link-square.svg b/waterfox/browser/themes/lepton/icons/link-square.svg index 36362fe25edee..7c04e1140d834 100644 --- a/waterfox/browser/themes/lepton/icons/link-square.svg +++ b/waterfox/browser/themes/lepton/icons/link-square.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/link.svg b/waterfox/browser/themes/lepton/icons/link.svg index cbc15a24a09c1..00be227637477 100644 --- a/waterfox/browser/themes/lepton/icons/link.svg +++ b/waterfox/browser/themes/lepton/icons/link.svg @@ -1,6 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/lock-closed.svg b/waterfox/browser/themes/lepton/icons/lock-closed.svg index 528e69fdf3493..3a9bcf11b6fc0 100644 --- a/waterfox/browser/themes/lepton/icons/lock-closed.svg +++ b/waterfox/browser/themes/lepton/icons/lock-closed.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/mail-inbox-all.svg b/waterfox/browser/themes/lepton/icons/mail-inbox-all.svg index d2ba265113a07..6d88c4e6664f3 100644 --- a/waterfox/browser/themes/lepton/icons/mail-inbox-all.svg +++ b/waterfox/browser/themes/lepton/icons/mail-inbox-all.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/mail-inbox.svg b/waterfox/browser/themes/lepton/icons/mail-inbox.svg index 669a9c48220de..afa3be580db1b 100644 --- a/waterfox/browser/themes/lepton/icons/mail-inbox.svg +++ b/waterfox/browser/themes/lepton/icons/mail-inbox.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/mail.svg b/waterfox/browser/themes/lepton/icons/mail.svg new file mode 100644 index 0000000000000..afb55cdee8340 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/menu-check.svg b/waterfox/browser/themes/lepton/icons/menu-check.svg index 3c6f422e63416..3b34bd994d6a0 100644 --- a/waterfox/browser/themes/lepton/icons/menu-check.svg +++ b/waterfox/browser/themes/lepton/icons/menu-check.svg @@ -1,6 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/movetowindow-16.svg b/waterfox/browser/themes/lepton/icons/movetowindow-16.svg index 05846772a3068..c2fe2f8524358 100644 --- a/waterfox/browser/themes/lepton/icons/movetowindow-16.svg +++ b/waterfox/browser/themes/lepton/icons/movetowindow-16.svg @@ -1,7 +1 @@ - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/new-tab-forward-photon.svg b/waterfox/browser/themes/lepton/icons/new-tab-forward-photon.svg new file mode 100644 index 0000000000000..7398fc9067a92 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/new-tab-forward-photon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/new-tab-forward.svg b/waterfox/browser/themes/lepton/icons/new-tab-forward.svg index 6c876421a622e..492f2d745bc04 100644 --- a/waterfox/browser/themes/lepton/icons/new-tab-forward.svg +++ b/waterfox/browser/themes/lepton/icons/new-tab-forward.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/new-tab-multiple-photon.svg b/waterfox/browser/themes/lepton/icons/new-tab-multiple-photon.svg new file mode 100644 index 0000000000000..1830e7e0dddb4 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/new-tab-multiple-photon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/new-tab-multiple.svg b/waterfox/browser/themes/lepton/icons/new-tab-multiple.svg index 9007367b53a37..0a2369970cbf5 100644 --- a/waterfox/browser/themes/lepton/icons/new-tab-multiple.svg +++ b/waterfox/browser/themes/lepton/icons/new-tab-multiple.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/new-tab-photon.svg b/waterfox/browser/themes/lepton/icons/new-tab-photon.svg new file mode 100644 index 0000000000000..ecf739824d232 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/new-tab-photon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/new-tab-skip-forward-photon.svg b/waterfox/browser/themes/lepton/icons/new-tab-skip-forward-photon.svg new file mode 100644 index 0000000000000..a2383b1528e12 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/new-tab-skip-forward-photon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/new-tab-skip-forward.svg b/waterfox/browser/themes/lepton/icons/new-tab-skip-forward.svg index 9ab9e8a8b4164..1419c752ecd36 100644 --- a/waterfox/browser/themes/lepton/icons/new-tab-skip-forward.svg +++ b/waterfox/browser/themes/lepton/icons/new-tab-skip-forward.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/new-tab.svg b/waterfox/browser/themes/lepton/icons/new-tab.svg new file mode 100644 index 0000000000000..04d67a16f2d15 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/new-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/password-hide.svg b/waterfox/browser/themes/lepton/icons/password-hide.svg index 10e6271c58915..767a43ebcef38 100644 --- a/waterfox/browser/themes/lepton/icons/password-hide.svg +++ b/waterfox/browser/themes/lepton/icons/password-hide.svg @@ -1,9 +1 @@ - - - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/password.svg b/waterfox/browser/themes/lepton/icons/password.svg index 43d6051ef044b..91f2b6ff07e65 100644 --- a/waterfox/browser/themes/lepton/icons/password.svg +++ b/waterfox/browser/themes/lepton/icons/password.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/paste-text.svg b/waterfox/browser/themes/lepton/icons/paste-text.svg new file mode 100644 index 0000000000000..eee72420d9d91 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/paste-text.svg @@ -0,0 +1,4 @@ + + + + diff --git a/waterfox/browser/themes/lepton/icons/paste-url.svg b/waterfox/browser/themes/lepton/icons/paste-url.svg new file mode 100644 index 0000000000000..17f72323f97f8 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/paste-url.svg @@ -0,0 +1,4 @@ + + + + diff --git a/waterfox/browser/themes/lepton/icons/performance.svg b/waterfox/browser/themes/lepton/icons/performance.svg index b5b4a79d9f47e..775c078825f85 100644 --- a/waterfox/browser/themes/lepton/icons/performance.svg +++ b/waterfox/browser/themes/lepton/icons/performance.svg @@ -1,7 +1 @@ - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/play.svg b/waterfox/browser/themes/lepton/icons/play.svg index a38bb48cc9f98..d5b67903f0e81 100644 --- a/waterfox/browser/themes/lepton/icons/play.svg +++ b/waterfox/browser/themes/lepton/icons/play.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/plug-disconnected.svg b/waterfox/browser/themes/lepton/icons/plug-disconnected.svg index 4d978ab786f68..c3ab1f4a4960a 100644 --- a/waterfox/browser/themes/lepton/icons/plug-disconnected.svg +++ b/waterfox/browser/themes/lepton/icons/plug-disconnected.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/quit.svg b/waterfox/browser/themes/lepton/icons/quit.svg index 6478b62ed1f54..fcef680fe6318 100644 --- a/waterfox/browser/themes/lepton/icons/quit.svg +++ b/waterfox/browser/themes/lepton/icons/quit.svg @@ -1,6 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/redo.svg b/waterfox/browser/themes/lepton/icons/redo.svg index 63a434534487c..b0d1f360c4663 100644 --- a/waterfox/browser/themes/lepton/icons/redo.svg +++ b/waterfox/browser/themes/lepton/icons/redo.svg @@ -1,4 +1 @@ - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/resize-image.svg b/waterfox/browser/themes/lepton/icons/resize-image.svg index d5ccbb10277bc..22fcd4deb46f0 100644 --- a/waterfox/browser/themes/lepton/icons/resize-image.svg +++ b/waterfox/browser/themes/lepton/icons/resize-image.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/resize.svg b/waterfox/browser/themes/lepton/icons/resize.svg index 43e4aa1462a74..06f61aef41a87 100644 --- a/waterfox/browser/themes/lepton/icons/resize.svg +++ b/waterfox/browser/themes/lepton/icons/resize.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/restore-session.svg b/waterfox/browser/themes/lepton/icons/restore-session.svg index 08e2b4e00c809..33dd8101dcef9 100644 --- a/waterfox/browser/themes/lepton/icons/restore-session.svg +++ b/waterfox/browser/themes/lepton/icons/restore-session.svg @@ -1,6 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/screenshot-1.svg b/waterfox/browser/themes/lepton/icons/screenshot-1.svg new file mode 100644 index 0000000000000..5221408a7b570 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/screenshot-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/screenshot.svg b/waterfox/browser/themes/lepton/icons/screenshot.svg index 1f27aa530a92e..bc3b7407282ac 100644 --- a/waterfox/browser/themes/lepton/icons/screenshot.svg +++ b/waterfox/browser/themes/lepton/icons/screenshot.svg @@ -1,5 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/select-all-on.svg b/waterfox/browser/themes/lepton/icons/select-all-on.svg index 94771c3333388..72bd1345df94e 100644 --- a/waterfox/browser/themes/lepton/icons/select-all-on.svg +++ b/waterfox/browser/themes/lepton/icons/select-all-on.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/send-to-device.svg b/waterfox/browser/themes/lepton/icons/send-to-device.svg index cef1604e5de22..2adc9082cb739 100644 --- a/waterfox/browser/themes/lepton/icons/send-to-device.svg +++ b/waterfox/browser/themes/lepton/icons/send-to-device.svg @@ -1,7 +1 @@ - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/send.svg b/waterfox/browser/themes/lepton/icons/send.svg index 573ed55989581..3e2a9e23c036e 100644 --- a/waterfox/browser/themes/lepton/icons/send.svg +++ b/waterfox/browser/themes/lepton/icons/send.svg @@ -1,44 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/waterfox/browser/themes/lepton/icons/shield-task.svg b/waterfox/browser/themes/lepton/icons/shield-task.svg index 662087e264cb6..07119ea3821bc 100644 --- a/waterfox/browser/themes/lepton/icons/shield-task.svg +++ b/waterfox/browser/themes/lepton/icons/shield-task.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/sign-out.svg b/waterfox/browser/themes/lepton/icons/sign-out.svg index a23657feca468..d810081c77ef3 100644 --- a/waterfox/browser/themes/lepton/icons/sign-out.svg +++ b/waterfox/browser/themes/lepton/icons/sign-out.svg @@ -1,4 +1 @@ - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/star-line-horizontal.svg b/waterfox/browser/themes/lepton/icons/star-line-horizontal.svg index 734bebad0e9ca..d41cbd13ace90 100644 --- a/waterfox/browser/themes/lepton/icons/star-line-horizontal.svg +++ b/waterfox/browser/themes/lepton/icons/star-line-horizontal.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/tab-copy-photon.svg b/waterfox/browser/themes/lepton/icons/tab-copy-photon.svg new file mode 100644 index 0000000000000..dc5ca7d3d18a8 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/tab-copy-photon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/tab-copy.svg b/waterfox/browser/themes/lepton/icons/tab-copy.svg index 3d3bad5bfb202..56f6ca84ccd88 100644 --- a/waterfox/browser/themes/lepton/icons/tab-copy.svg +++ b/waterfox/browser/themes/lepton/icons/tab-copy.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/tab-desktop-multiple-bottom.svg b/waterfox/browser/themes/lepton/icons/tab-desktop-multiple-bottom.svg index 97457b4acd64c..3f4dedeb60713 100644 --- a/waterfox/browser/themes/lepton/icons/tab-desktop-multiple-bottom.svg +++ b/waterfox/browser/themes/lepton/icons/tab-desktop-multiple-bottom.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/tab-desktop-multiple.svg b/waterfox/browser/themes/lepton/icons/tab-desktop-multiple.svg new file mode 100644 index 0000000000000..17381f75c19d0 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/tab-desktop-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/tab-multiple.svg b/waterfox/browser/themes/lepton/icons/tab-multiple.svg index 66874c21dc209..17381f75c19d0 100644 --- a/waterfox/browser/themes/lepton/icons/tab-multiple.svg +++ b/waterfox/browser/themes/lepton/icons/tab-multiple.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/tab-photon.svg b/waterfox/browser/themes/lepton/icons/tab-photon.svg new file mode 100644 index 0000000000000..2b0c392d22e98 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/tab-photon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/tab-unload-photon.svg b/waterfox/browser/themes/lepton/icons/tab-unload-photon.svg new file mode 100644 index 0000000000000..cc231b5b4aa4b --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/tab-unload-photon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/tab-unload.svg b/waterfox/browser/themes/lepton/icons/tab-unload.svg index 8907267b632e8..eab65e246b149 100644 --- a/waterfox/browser/themes/lepton/icons/tab-unload.svg +++ b/waterfox/browser/themes/lepton/icons/tab-unload.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/tab.svg b/waterfox/browser/themes/lepton/icons/tab.svg index 1d13dd159223b..3839ca04efb8f 100644 --- a/waterfox/browser/themes/lepton/icons/tab.svg +++ b/waterfox/browser/themes/lepton/icons/tab.svg @@ -1,6 +1 @@ - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/tag-open.svg b/waterfox/browser/themes/lepton/icons/tag-open.svg index fc55312d0a1eb..8d22a0cdc11dd 100644 --- a/waterfox/browser/themes/lepton/icons/tag-open.svg +++ b/waterfox/browser/themes/lepton/icons/tag-open.svg @@ -1,6 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/tag.svg b/waterfox/browser/themes/lepton/icons/tag.svg new file mode 100644 index 0000000000000..930cc3a3c5961 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/text-direction-horizontal-ltr.svg b/waterfox/browser/themes/lepton/icons/text-direction-horizontal-ltr.svg index 6c6ab8d194ab2..de255bbea6acc 100644 --- a/waterfox/browser/themes/lepton/icons/text-direction-horizontal-ltr.svg +++ b/waterfox/browser/themes/lepton/icons/text-direction-horizontal-ltr.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/text-number-format.svg b/waterfox/browser/themes/lepton/icons/text-number-format.svg index 7f20275e4120a..74a33b9602d66 100644 --- a/waterfox/browser/themes/lepton/icons/text-number-format.svg +++ b/waterfox/browser/themes/lepton/icons/text-number-format.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/text-proofing-tools.svg b/waterfox/browser/themes/lepton/icons/text-proofing-tools.svg index 9247c70ef042d..a1a433e01fb31 100644 --- a/waterfox/browser/themes/lepton/icons/text-proofing-tools.svg +++ b/waterfox/browser/themes/lepton/icons/text-proofing-tools.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/text-sort-ascending.svg b/waterfox/browser/themes/lepton/icons/text-sort-ascending.svg index d5613d1326571..013c393f0f9b0 100644 --- a/waterfox/browser/themes/lepton/icons/text-sort-ascending.svg +++ b/waterfox/browser/themes/lepton/icons/text-sort-ascending.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/time-picker.svg b/waterfox/browser/themes/lepton/icons/time-picker.svg index 098e21f82ef5e..3f9001c1e17ca 100644 --- a/waterfox/browser/themes/lepton/icons/time-picker.svg +++ b/waterfox/browser/themes/lepton/icons/time-picker.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/timer10.svg b/waterfox/browser/themes/lepton/icons/timer10.svg index e6311bb504511..b31c0f9b81d65 100644 --- a/waterfox/browser/themes/lepton/icons/timer10.svg +++ b/waterfox/browser/themes/lepton/icons/timer10.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/tool-accessibility.svg b/waterfox/browser/themes/lepton/icons/tool-accessibility.svg new file mode 100644 index 0000000000000..5cd3ecd40c304 --- /dev/null +++ b/waterfox/browser/themes/lepton/icons/tool-accessibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/waterfox/browser/themes/lepton/icons/toolbar.svg b/waterfox/browser/themes/lepton/icons/toolbar.svg index f9f2c8ee775a1..0d66c2ad0b24b 100644 --- a/waterfox/browser/themes/lepton/icons/toolbar.svg +++ b/waterfox/browser/themes/lepton/icons/toolbar.svg @@ -1,4 +1 @@ - - + diff --git a/waterfox/browser/themes/lepton/icons/toolbarButton-download.svg b/waterfox/browser/themes/lepton/icons/toolbarButton-download.svg index 6d6475789200b..bc63a41160690 100644 --- a/waterfox/browser/themes/lepton/icons/toolbarButton-download.svg +++ b/waterfox/browser/themes/lepton/icons/toolbarButton-download.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/toolbarButton-upload.svg b/waterfox/browser/themes/lepton/icons/toolbarButton-upload.svg index 723f6fb9de5e2..88d3f784fd028 100644 --- a/waterfox/browser/themes/lepton/icons/toolbarButton-upload.svg +++ b/waterfox/browser/themes/lepton/icons/toolbarButton-upload.svg @@ -1,4 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/toolbox.svg b/waterfox/browser/themes/lepton/icons/toolbox.svg index 7e1a6bb45b86f..5e29c6c9c8792 100644 --- a/waterfox/browser/themes/lepton/icons/toolbox.svg +++ b/waterfox/browser/themes/lepton/icons/toolbox.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/undo.svg b/waterfox/browser/themes/lepton/icons/undo.svg index 5f6c0b69c9c50..31263da0b612a 100644 --- a/waterfox/browser/themes/lepton/icons/undo.svg +++ b/waterfox/browser/themes/lepton/icons/undo.svg @@ -1,6 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/icons/video-clip.svg b/waterfox/browser/themes/lepton/icons/video-clip.svg index 65656f1b6f84e..557ca62d390f6 100644 --- a/waterfox/browser/themes/lepton/icons/video-clip.svg +++ b/waterfox/browser/themes/lepton/icons/video-clip.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/video-snapshot.svg b/waterfox/browser/themes/lepton/icons/video-snapshot.svg index b44bccec76266..51e3d1c81eada 100644 --- a/waterfox/browser/themes/lepton/icons/video-snapshot.svg +++ b/waterfox/browser/themes/lepton/icons/video-snapshot.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/video.svg b/waterfox/browser/themes/lepton/icons/video.svg index bce7022bcf88e..bd1356066348a 100644 --- a/waterfox/browser/themes/lepton/icons/video.svg +++ b/waterfox/browser/themes/lepton/icons/video.svg @@ -1,3 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/whatsnew.svg b/waterfox/browser/themes/lepton/icons/whatsnew.svg index 30d95ab5a492a..77080445f62e0 100644 --- a/waterfox/browser/themes/lepton/icons/whatsnew.svg +++ b/waterfox/browser/themes/lepton/icons/whatsnew.svg @@ -1,10 +1 @@ - - - - - - - - \ No newline at end of file + diff --git a/waterfox/browser/themes/lepton/icons/window-dev-tools.svg b/waterfox/browser/themes/lepton/icons/window-dev-tools.svg index b066ab4988759..5d81171878588 100644 --- a/waterfox/browser/themes/lepton/icons/window-dev-tools.svg +++ b/waterfox/browser/themes/lepton/icons/window-dev-tools.svg @@ -1,5 +1 @@ - - - + diff --git a/waterfox/browser/themes/lepton/icons/wrench-filled.svg b/waterfox/browser/themes/lepton/icons/wrench-filled.svg index d02257d4d13c5..4a393e97119d6 100644 --- a/waterfox/browser/themes/lepton/icons/wrench-filled.svg +++ b/waterfox/browser/themes/lepton/icons/wrench-filled.svg @@ -1,6 +1 @@ - - - - + diff --git a/waterfox/browser/themes/lepton/leptonChrome.css b/waterfox/browser/themes/lepton/leptonChrome.css index 9799a59cd5dae..04e6a000a2ad1 100644 --- a/waterfox/browser/themes/lepton/leptonChrome.css +++ b/waterfox/browser/themes/lepton/leptonChrome.css @@ -1,6 +1,6 @@ @charset "UTF-8"; -@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; -@namespace html "http://www.w3.org/1999/xhtml"; +@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); +@namespace html url("http://www.w3.org/1999/xhtml"); /** Default Theme - Contrast **************************************************/ @supports -moz-bool-pref("userChrome.theme.built_in_contrast") { /*= Lightmode - Color darker =================================================*/ @@ -58,13 +58,6 @@ #allTabsMenu-allTabsView .subviewbutton.subviewbutton-nav:not([shortcut]) { padding-inline-end: var(--arrowpanel-menuitem-padding-inline) !important; } - /*= Icon Fill Color ==========================================================*/ - :root:-moz-lwtheme { - /* Auto create --lwt-toolbarbutton-icon-fill-attention, fix for nightly default theme - Default Color: rgb(0,97,224) -> rgb(0, 120, 215) for more light - */ - --lwt-toolbarbutton-icon-fill-attention: var(--button-primary-bgcolor, rgb(0, 120, 215)); - } /*= First visible tab margin at maximized #332 ===============================*/ :root[tabsintitlebar="true"][sizemode="maximized"] #TabsToolbar { margin-left: -1px; @@ -77,19 +70,22 @@ /*= Remove Tab Border ========================================================*/ @supports -moz-bool-pref("userChrome.tab.connect_to_window") { /* TARGET: original, photon */ - #TabsToolbar[brighttext] - #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) - > .tab-stack - > .tab-background:-moz-lwtheme, #TabsToolbar:not([brighttext]) #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background { /* Nightly 96: 1px solid var(--tab-line-color, rgba(128,128,142,0.9)); */ border: unset !important; } + #TabsToolbar[brighttext] + #tabbrowser-tabs:not([noshadowfortests]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) + > .tab-stack + > .tab-background:-moz-lwtheme { + /* Nightly 96: 1px solid var(--tab-line-color, rgba(128,128,142,0.9)); */ + border: unset !important; + } #TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon:-moz-lwtheme, .tab-background[selected]:-moz-lwtheme { outline-color: transparent !important; @@ -161,6 +157,10 @@ margin-inline-start: 0 !important; } } + /*= Menubar rounding #814 ====================================================*/ + #main-menubar { + --panel-border-radius: var(--arrowpanel-border-radius); + } } /*= OS - Compatibility =======================================================*/ @supports -moz-bool-pref("userChrome.compatibility.os") { @@ -176,7 +176,7 @@ @media (-moz-os-version: windows-win10) and (-moz-windows-accent-color-in-titlebar), (-moz-platform: windows-win10) and (-moz-windows-accent-color-in-titlebar) { :root[sizemode="normal"][tabsintitlebar] #navigator-toolbox { - border-top-color: AccentColor !important; + border-top-color: ActiveBorder !important; } @supports -moz-bool-pref("userChrome.compatibility.accent_color") { :root[sizemode="normal"][tabsintitlebar] #navigator-toolbox { @@ -344,20 +344,20 @@ @media (-moz-gtk-csd-available) and (-moz-toolbar-prefers-color-scheme: light), (-moz-gtk-csd-available) and (prefers-color-scheme: light) { /* Because of - #TabsToolbar:not([brighttext]) #tabbrowser-tabs:not([noshadowfortests]) .tabbrowser-tab:is([visuallyselected=true], [multiselected]) > .tab-stack > .tab-background { + #TabsToolbar:not([brighttext]) #tabbrowser-tabs:not([noshadowfortests]) .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background { border: 1px solid var(--tab-line-color, rgba(128,128,142,0.9)); box-shadow: 0 0 4px rgba(128,128,142,0.5); } */ #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background:not(:-moz-lwtheme) { box-shadow: 0 0 4px rgba(128, 128, 142, 0.5) !important; } #TabsToolbar:not([brighttext]) #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background:not(:-moz-lwtheme) { box-shadow: 0 0 1px var(--tab-line-color, rgba(128, 128, 142, 0.9)), 0 0 4px rgba(128, 128, 142, 0.5) !important; @@ -485,17 +485,14 @@ --background-color: rgb(229, 229, 235); --toolbarseparator-color: transparent; } - #TabsToolbar:not(:-moz-lwtheme) - .tabbrowser-tab - > .tab-stack - > .tab-background:not([selected="true"], [multiselected]) { + #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab > .tab-stack > .tab-background:not([selected], [multiselected]) { color: var(--background-color); background-color: color-mix(in srgb, currentColor 60%, transparent); } #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab:hover > .tab-stack - > .tab-background:not([selected="true"], [multiselected]) { + > .tab-background:not([selected], [multiselected]) { background-color: color-mix( in srgb, currentColor 85%, @@ -728,7 +725,7 @@ --error-text-color: var(--win-error-color) !important; --input-error-border-color: var(--win-error-color) !important; /* Others */ - --tab-line-color: Highlight !important; + --tab-line-color: AccentColor !important; --tab-selected-bgcolor: unset !important; --tabs-border-color: transparent !important; --checkbox-checked-border-color: transparent !important; @@ -739,6 +736,12 @@ --download-progress-flare-color: rgba(255, 255, 255, 0.75) !important; --panelview-toolbarbutton-focus-box-shadow: inset 0 0 0 2px var(--focus-outline-color) !important; } + @supports -moz-bool-pref("userChrome.compatibility.accent_color") { + :root:not(:-moz-lwtheme), + :root[lwt-default-theme-in-dark-mode] { + --tab-line-color: Highlight !important; + } + } } @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) { #navigator-toolbox:not(:-moz-lwtheme) { @@ -746,7 +749,7 @@ } } @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) { - :root:not(:-moz-lwtheme) { + :root:is(#main-window):not(:-moz-lwtheme) { --arrowpanel-border-color: var(--win-bgcolor) !important; --panel-separator-color: var(--win-bgcolor) !important; } @@ -829,13 +832,13 @@ (-moz-os-version: windows-win10) and (prefers-color-scheme: dark), (-moz-platform: windows-win10) and (-moz-toolbar-prefers-color-scheme: dark), (-moz-platform: windows-win10) and (prefers-color-scheme: dark) { - .sidebar-panel[style="--newtab-background-color: rgba(43, 42, 51, 1); --newtab-text-primary-color: rgba(251, 251, 254, 1); --lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"], - body[lwt-sidebar][style="--newtab-background-color: rgba(43, 42, 51, 1); --newtab-text-primary-color: rgba(251, 251, 254, 1); --lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"], - .sidebar-panel[style="--newtab-background-color: rgb(43, 42, 51); --newtab-text-primary-color: rgba(251, 251, 254, 1); --lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"], - body[lwt-sidebar][style="--newtab-background-color: rgb(43, 42, 51); --newtab-text-primary-color: rgba(251, 251, 254, 1); --lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"] { + .sidebar-panel[style*="--lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"], + html[lwt-sidebar][style*="--lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"], + body[lwt-sidebar][style*="--lwt-sidebar-background-color: rgb(56, 56, 61); --lwt-sidebar-text-color: rgba(249, 249, 250, 1);"] { /* Only darkmode has more: --newtab-background-color-secondary: rgba(66, 65, 77, 1); */ --lwt-sidebar-background-color: var(--win-sidebar-bgcolor) !important; --lwt-sidebar-text-color: var(--win-text-color) !important; + --panel-separator-color: var(--win-border-color) !important; } } @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) { @@ -1206,13 +1209,13 @@ > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack - > .tab-background[selected="true"], + > .tab-background[selected], :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"][lwt-default-theme-in-dark-mode] #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack - > .tab-background[selected="true"] { + > .tab-background[selected] { background: color-mix(in srgb, rgb(255, 255, 255) 15%, -moz-dialog) !important; } } @@ -2166,6 +2169,10 @@ --input-color: var(--arrowpanel-color, FieldText); } /*== Sidebar - Field Color ===================================================*/ + html[lwt-sidebar] body { + background-color: var(--lwt-sidebar-background-color, Field) !important; + color: var(--lwt-sidebar-text-color, FieldText) !important; + } .sidebar-panel #search-box, xul|search-textbox.tabsFilter { --input-bgcolor: color-mix(in srgb, currentColor 30%, transparent); @@ -2453,11 +2460,11 @@ #TabsToolbar { --toolbarseparator-color: transparent; } - #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-background:not([selected], [multiselected]) { background-color: var(--uc-frame-element-background); } #TabsToolbar #firefox-view-button:hover:not([open]) > .toolbarbutton-icon, - #TabsToolbar .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"], [multiselected]) { + #TabsToolbar .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected], [multiselected]) { background-color: var( --toolbarbutton-hover-background ) !important; /* Original: color-mix(in srgb, currentColor 11%, transparent) */ @@ -2573,11 +2580,6 @@ @supports -moz-bool-pref("userChrome.theme.transparent.panel") { panel[type="arrow"] { --panel-background: transparent !important; - background: var(--toolbar-bgcolor) !important; - opacity: 0.95; - border-radius: 16px; - box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); - backdrop-filter: blur(5px); } panelview { background: color-mix(in srgb, var(--arrowpanel-background) 90%, transparent) !important; @@ -3229,6 +3231,11 @@ color: var(--in-content-button-text-color) !important; /* SelectedItemText */ background-color: var(--in-content-button-background-active) !important; /* #C1D2EE; */ } + @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + #viewGroup > radio { + height: auto !important; + } + } #generalTab { --viewgroup-image: url(chrome://global/skin/icons/page-portrait.svg); } @@ -3809,7 +3816,13 @@ /* Sidebar */ .sidebar-panel[lwt-sidebar] #search-box:hover, body[lwt-sidebar] xul|search-textbox.tabsFilter:hover { - border-color: var(--lwt-sidebar-highlight-background-color, Highlight) !important; + border-color: var(--lwt-sidebar-highlight-background-color, AccentColor) !important; + } + @supports -moz-bool-pref("userChrome.compatibility.accent_color") { + .sidebar-panel[lwt-sidebar] #search-box:hover, + body[lwt-sidebar] xul|search-textbox.tabsFilter:hover { + border-color: var(--lwt-sidebar-highlight-background-color, Highlight) !important; + } } .sidebar-panel:not([lwt-sidebar]) #search-box:hover, body:not([lwt-sidebar]) xul|search-textbox.tabsFilter:hover { @@ -4056,6 +4069,10 @@ } /** Rounding ******************************************************************/ /** Rounding ******************************************************************/ +.unified-extensions-item-menu-button.subviewbutton { + border-radius: var(--arrowpanel-menuitem-border-radius) !important; +} + @supports -moz-bool-pref("userChrome.rounding.square_tab") { :root { --tab-border-radius: 0 !important; /* Original: 4px */ @@ -4204,6 +4221,12 @@ :root { --tab-block-margin: 2px !important; /* New version of --proton-tab-block-margin */ } + #tabbrowser-tabs[orient="vertical"] { + --tab-block-margin: 4px !important; + } + #tabbrowser-tabs[orient="vertical"] .tabbrowser-tab { + margin-block: -1px !important; + } } @supports -moz-bool-pref("userChrome.tab.photon_like_padding") { :root { @@ -4357,12 +4380,15 @@ } @supports not -moz-bool-pref("userChrome.tab.photon_like_padding") { @supports -moz-bool-pref("userChrome.tab.lepton_like_padding") { - .tabbrowser-tab[pinned] { + #TabsToolbar:not([multibar]) .tabbrowser-tab[pinned] { padding-inline: 1px !important; } - .tabbrowser-tab:not([pinned]) { + #TabsToolbar:not([multibar]) .tabbrowser-tab:not([pinned]):not(:first-of-type) { margin-inline: -1px !important; } + #TabsToolbar:not([multibar]) .tabbrowser-tab:not([pinned]):first-of-type { + margin-inline-end: -1px !important; + } } @supports not -moz-bool-pref("userChrome.tabbar.multi_row") { #TabsToolbar:not([multibar]) .tabbrowser-tab:not(:last-of-type) { @@ -4587,6 +4613,20 @@ :root:not([uidensity="compact"]) #search-container { padding-block: 2px !important; } + :root:not([uidensity="compact"]) #urlbar, + :root:not([uidensity="compact"]) #searchbar { + min-height: calc(var(--urlbar-min-height) - 2px) !important; + } + :root:not([uidensity="compact"]) #urlbar[breakout] { + height: calc(var(--urlbar-height) - 2px) !important; + } + :root:not([uidensity="compact"]) #urlbar[breakout][breakout-extend], + :root:not([uidensity="compact"]) #urlbar[breakout][breakout-extend-disabled][open] { + height: auto !important; + } + :root[uidensity="touch"] #urlbar[breakout] { + top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2 + 1px) !important; + } /* spread menu */ :root:not([uidensity]) .urlbarView-row { padding-block: 1px !important; /* Original: 2px */ @@ -4871,7 +4911,12 @@ } } .unified-extensions-item-menu-button.subviewbutton { - padding: 8px !important; /* Original: var(--arrowpanel-menuitem-padding-inline) */ + padding: 0 !important; /* Original: calc(var(--arrowpanel-menuitem-margin-inline) - 1px) var(--arrowpanel-menuitem-margin-inline) */ + } + @supports -moz-bool-pref("userChrome.panel.full_width_padding") { + .unified-extensions-item-menu-button.subviewbutton { + --arrowpanel-menuitem-padding-inline: var(--arrowpanel-menuitem-padding-block); + } } :root[uidensity="compact"] :is(.unified-extensions-item, .unified-extensions-item-action-button) { padding-block: 0 !important; @@ -7062,7 +7107,7 @@ > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack - > .tab-background[selected="true"]:-moz-lwtheme { + > .tab-background[selected]:-moz-lwtheme { /* Original: linear-gradient(var(--lwt-selected-tab-background-color, transparent), var(--lwt-selected-tab-background-color, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) */ background-image: linear-gradient(transparent, transparent), @@ -7074,7 +7119,7 @@ > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack - > .tab-background[selected="true"]:-moz-lwtheme { + > .tab-background[selected]:-moz-lwtheme { background-image: linear-gradient(transparent, transparent), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-additional-images, none) !important; background-repeat: repeat-x, repeat-x, var(--lwt-background-tiling) !important; @@ -7124,7 +7169,7 @@ outline: 1px solid color-mix(in srgb, var(--focus-outline-color, currentColor) 40%, transparent); outline-offset: -1px; } - .tab-background[multiselected="true"][selected="true"] { + .tab-background[multiselected="true"][selected] { outline-width: 2px; outline-offset: -2px; } @@ -7160,7 +7205,7 @@ ) #TabsToolbar[brighttext] #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab[visuallyselected="true"]:not(:focus), + .tabbrowser-tab[visuallyselected]:not(:focus), :root:is( [lwtheme-mozlightdark], [style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] @@ -7178,7 +7223,7 @@ ) #TabsToolbar:not([brighttext]) #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background:-moz-lwtheme { --uc-tab-shadow-color: var(--uc-tab-shadow-color-bundle); @@ -7191,7 +7236,7 @@ ) #TabsToolbar[brighttext] #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background:-moz-lwtheme { filter: drop-shadow(-1px 0px 0px var(--uc-tab-shadow-color, transparent)) @@ -7560,7 +7605,12 @@ } @media (-moz-gtk-csd-available) { :root:not(:-moz-lwtheme) #tabbrowser-tabs { - --tab-line-color: Highlight !important; /* -moz-accent-color */ + --tab-line-color: AccentColor !important; /* -moz-accent-color */ + } + @supports -moz-bool-pref("userChrome.compatibility.accent_color") { + :root:not(:-moz-lwtheme) #tabbrowser-tabs { + --tab-line-color: Highlight !important; /* -moz-accent-color */ + } } } } @@ -7613,7 +7663,7 @@ /* Remove side's background color border */ #TabsToolbar[brighttext] #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background:-moz-lwtheme { --tabs-border-color: rgba(0, 0, 0, 0.3) !important; @@ -7621,7 +7671,7 @@ } #TabsToolbar:not([brighttext]) #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) + .tabbrowser-tab:is([visuallyselected], [multiselected]) > .tab-stack > .tab-background { box-shadow: 0 0 1px var(--tabs-border-color), 0 0 4px rgba(128, 128, 142, 0.5) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)), 0 0 4px rgba(128,128,142,0.5) */ @@ -8085,7 +8135,7 @@ } /* Fix tab overlap #678 */ @supports -moz-bool-pref("userChrome.tab.bottom_rounded_corner") { - tab:where([visuallyselected="true"]) { + tab:where([visuallyselected]) { z-index: 1; } } @@ -8134,14 +8184,14 @@ --tab-label-mask-size: 30%; } #tabbrowser-tabs[closebuttons="activetab"] - .tabbrowser-tab:is([visuallyselected="true"], [multiselected="true"]) + .tabbrowser-tab:is([visuallyselected], [multiselected="true"]) .tab-label-container { --tab-label-mask-size: 25%; } - .tabbrowser-tab[visuallyselected="true"]:not([labelendaligned]):hover .tab-label-container, + .tabbrowser-tab[visuallyselected]:not([labelendaligned]):hover .tab-label-container, #tabbrowser-tabs:not([closebuttons="activetab"]) > #tabbrowser-arrowscrollbox - > .tabbrowser-tab:not([visuallyselected="true"], [labelendaligned]):hover + > .tabbrowser-tab:not([visuallyselected], [labelendaligned]):hover .tab-label-container { --tab-label-mask-size: 0.9em; /* Original: 1em */ } @@ -8153,7 +8203,7 @@ > .tabbrowser-tab:not([pinned]) > .tab-stack > .tab-content - > .tab-close-button:not([selected="true"]) { + > .tab-close-button:not([selected]) { display: inline-flex !important; display: -moz-inline-box !important; } @@ -8593,7 +8643,7 @@ } @supports -moz-bool-pref("userChrome.tab.container.on_top") { #tabbrowser-tabs { - --uc-container-position-y: calc(50% - var(--uc-container-position-y-default)); + --uc-container-position-y: calc(var(--uc-container-position-y-bottom) * -1); } } :root[uidensity="compact"] #tabbrowser-tabs { @@ -8644,10 +8694,8 @@ opacity: 0; } /* Pinned Tab - Titlechanged Indicator override */ - .tabbrowser-tab:is([image], [pinned])[usercontextid] - > .tab-stack - > .tab-content[attention]:not([selected="true"]), - .tabbrowser-tab[usercontextid] > .tab-stack > .tab-content[pinned][titlechanged]:not([selected="true"]) { + .tabbrowser-tab:is([image], [pinned])[usercontextid] > .tab-stack > .tab-content[attention]:not([selected]), + .tabbrowser-tab[usercontextid] > .tab-stack > .tab-content[pinned][titlechanged]:not([selected]) { /* Original: radial-gradient(circle, var(--attention-icon-color), var(--attention-icon-color) 2px, transparent 2px); */ --dotted-identity-image: radial-gradient( circle, @@ -8658,34 +8706,34 @@ background-image: var(--dotted-identity-image), var(--dotted-identity-image), var(--dotted-identity-image) !important; background-position-x: var(--uc-titlechanged-container-position-x) !important; } - .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected="true"]), - .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected="true"]) { + .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected]), + .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected]) { /* Original: center bottom calc(6.5px + var(--tabs-navbar-shadow-size)); */ background-position-y: top var(--uc-container-position-y) !important; } /* Pinned Tab - Titlechanged & soundplaying */ .tabbrowser-tab:is([image], [pinned])[usercontextid]:is([soundplaying], [muted], [activemedia-blocked]) > .tab-stack - > .tab-content[attention]:not([selected="true"]), + > .tab-content[attention]:not([selected]), .tabbrowser-tab[usercontextid]:is([soundplaying], [muted], [activemedia-blocked]) > .tab-stack - > .tab-content[pinned][titlechanged]:not([selected="true"]) { + > .tab-content[pinned][titlechanged]:not([selected]) { --uc-titlechanged-container-position-x: calc(32% - 1px), calc(50% - 1px), calc(70% - 1px); } :root[uidensity="compact"] .tabbrowser-tab:is([image], [pinned])[usercontextid]:is([soundplaying], [muted], [activemedia-blocked]) > .tab-stack - > .tab-content[attention]:not([selected="true"]), + > .tab-content[attention]:not([selected]), :root[uidensity="compact"] .tabbrowser-tab[usercontextid]:is([soundplaying], [muted], [activemedia-blocked]) > .tab-stack - > .tab-content[pinned][titlechanged]:not([selected="true"]) { + > .tab-content[pinned][titlechanged]:not([selected]) { --uc-titlechanged-container-position-x: calc(30% - 1px), calc(50% - 1px), calc(70% - 1px); } } @supports -moz-bool-pref("userChrome.tab.container.on_top") { - .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected="true"]), - .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected="true"]) { + .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected]), + .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected]) { /* Original: center bottom calc(6.5px + var(--tabs-navbar-shadow-size)); */ background-position-y: top var(--uc-container-position-y-bottom) !important; } @@ -9139,6 +9187,9 @@ #sidebar { display: block; } + #main-window > body > box { + z-index: 2 !important; + } } @supports -moz-bool-pref("userChrome.sidebar.overlap") { #sidebar-box[positionend="true"] { @@ -9878,9 +9929,11 @@ /** Centered ******************************************************************/ /*= Centered - Tab ===========================================================*/ @supports -moz-bool-pref("userChrome.centered.tab") { - .tabbrowser-tab[selected]:not(:hover) .tab-label-container:not([textoverflow]), - .tabbrowser-tab:not(:hover, [pinned]) .tab-label-container:not([textoverflow]) { - margin-inline-end: 5px; + @supports -moz-bool-pref("userChrome.centered.tab.label") { + .tabbrowser-tab[selected]:not(:hover) .tab-label-container:not([textoverflow]), + .tabbrowser-tab:not(:hover, [pinned]) .tab-label-container:not([textoverflow]) { + margin-inline-end: 5px; + } } @supports -moz-bool-pref("userChrome.tab.close_button_at_hover") { #tabbrowser-tabs[closebuttons="activetab"] @@ -9897,21 +9950,29 @@ } @supports not -moz-bool-pref("userChrome.centered.tab.label") { .tab-icon-stack { - flex: 1; - -moz-box-flex: 1; - justify-content: end; + margin-inline-start: auto; + } + .tab-label-container { + max-width: min-content; + margin-inline-end: auto; + } + @supports -moz-bool-pref("userChrome.tab.close_button_at_hover") { + .tabbrowser-tab:not(:hover, [pinned]) > .tab-stack > .tab-content > .tab-close-button { + padding-inline-start: 6px !important; /* Original: 0px */ + width: 24px !important; /* Original: 17px */ + } } } @supports -moz-bool-pref("userChrome.centered.tab.label") { /* Based on https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/centered_tab_label.css */ .tab-label-container { display: grid; - justify-content: safe center; - align-items: safe center; } .tab-label, .tab-secondary-label { overflow: clip; + justify-self: safe center; + align-self: safe center; } .tabbrowser-tab[selected]:not(:hover) .tab-label-container:not([textoverflow]), .tabbrowser-tab:not(:hover, [pinned]) .tab-label-container:not([textoverflow]) { @@ -10610,7 +10671,7 @@ var(--uc-autohide-sidebar-delay) !important; } #sidebar-box:is(:hover, :focus-within), - #siebar-box:has(#sidebar-switcher-target.active) { + #sidebar-box:has(#sidebar-switcher-target.active) { transition: margin-inline-start var(--uc-autohide-sidebar-speed) var(--animation-easing-function), opacity var(--uc-autohide-sidebar-speed) ease-in-out, box-shadow var(--uc-autohide-sidebar-speed) var(--animation-easing-function) var(--uc-autohide-sidebar-speed), @@ -10618,8 +10679,8 @@ } #sidebar-box:is(:hover, :focus-within) > #sidebar-header, #sidebar-box:is(:hover, :focus-within) > #sidebar, - #siebar-box:has(#sidebar-switcher-target.active) > #sidebar-header, - #siebar-box:has(#sidebar-switcher-target.active) > #sidebar { + #sidebar-box:has(#sidebar-switcher-target.active) > #sidebar-header, + #sidebar-box:has(#sidebar-switcher-target.active) > #sidebar { transition-delay: 0ms !important; } :root[inFullscreen="true"] #sidebar-box { @@ -10875,6 +10936,49 @@ } /** Icons *********************************************************************/ @supports not -moz-bool-pref("userChrome.icon.disabled") { + /** Icons - List **************************************************************/ + :root { + --uc-folder-icon: url("chrome://global/skin/icons/folder.svg"); + --uc-tab-icon: url("chrome://browser/skin/lepton/tab.svg"); + --uc-tab-copy-icon: url("chrome://browser/skin/lepton/tab-copy.svg"); + --uc-tab-unload-icon: url("chrome://browser/skin/lepton/tab-unload.svg"); + --uc-tab-multiple-icon: url("chrome://browser/skin/lepton/tab-desktop-multiple.svg"); + --uc-new-tab-icon: url("chrome://browser/skin/lepton/new-tab.svg"); + --uc-new-tab-forward-icon: url("chrome://browser/skin/lepton/new-tab-forward.svg"); + --uc-new-tab-skip-forward-icon: url("chrome://browser/skin/lepton/new-tab-skip-forward.svg"); + --uc-new-tab-multiple-icon: url("chrome://browser/skin/lepton/new-tab-multiple.svg"); + --uc-sidebar-icon: url("chrome://browser/skin/sidebars.svg"); + --uc-sidebar-icon-reverse: url("chrome://browser/skin/sidebars-right.svg"); + } + @supports -moz-bool-pref("userChrome.icon.library") { + :root { + --uc-folder-icon: url("chrome://browser/skin/lepton/folder.svg"); + } + } + @supports -moz-bool-pref("userChrome.tab.connect_to_window") { + :root { + --uc-tab-icon: url("chrome://browser/skin/lepton/tab-photon.svg"); + --uc-tab-copy-icon: url("chrome://browser/skin/lepton/tab-copy-photon.svg"); + --uc-tab-unload-icon: url("chrome://browser/skin/lepton/tab-unload-photon.svg"); + --uc-tab-multiple-icon: url("chrome://browser/skin/lepton/tab-multiple.svg"); + --uc-new-tab-icon: url("chrome://browser/skin/lepton/new-tab-photon.svg"); + --uc-new-tab-forward-icon: url("chrome://browser/skin/lepton/new-tab-forward-photon.svg"); + --uc-new-tab-skip-forward-icon: url("chrome://browser/skin/lepton/new-tab-skip-forward-photon.svg"); + } + } + @supports selector(:has(a)) { + :root:has(#sidebar-box[positionend="true"]) { + --uc-sidebar-icon: url("chrome://browser/skin/sidebars-right.svg"); + --uc-sidebar-icon-reverse: url("chrome://browser/skin/sidebars.svg"); + } + } + #TabsToolbar #new-tab-button { + --uc-new-tab-icon: url(chrome://global/skin/icons/plus.svg); + } + .urlbarView-row[source="tabs"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon, + #urlbar-engine-one-off-item-tabs { + list-style-image: var(--uc-tab-icon) !important; + } /** Library - Icons Replace ***************************************************/ @supports -moz-bool-pref("userChrome.icon.library") { /*= Standard Folder - More Visible ===========================================*/ @@ -10886,7 +10990,7 @@ #editBMPanel_folderMenuList:not([selectedGuid="toolbar_____"], [selectedGuid="menu________"]), #editBMPanel_folderMenuList .folder-icon:not([id]), .downloadIconShow > .button-box > .button-icon { - list-style-image: url("chrome://browser/skin/lepton/folder.svg") !important; + list-style-image: var(--uc-folder-icon) !important; } /* Standard Folder - Open */ :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu) @@ -10936,8 +11040,9 @@ } /* Tag */ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(title, query, tagContainer), - :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v) { - list-style-image: url("chrome://browser/skin/places/tag.svg") !important; + :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v), + .bookmark-item[query][tagContainer] { + list-style-image: url("chrome://browser/skin/lepton/tag.svg") !important; } /* Bookmark */ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) { @@ -10947,8 +11052,15 @@ #BMB_bookmarksPopup #BMB_bookmarksToolbar, #bookmarksMenuPopup #bookmarksToolbarFolderMenu, :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) - treechildren::-moz-tree-image(container, queryFolder_toolbar_____) { - list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.svg") !important; + treechildren::-moz-tree-image(container, queryFolder_toolbar_____), + #editBMPanel_folderMenuList[selectedGuid="toolbar_____"], + #editBMPanel_toolbarFolderItem, + #bookmarksToolbarFolderMenu, + #BMB_bookmarksToolbar, + #panelMenu_bookmarksToolbar, + #bookmarks-toolbar-button, + #bookmarks-toolbar-placeholder { + list-style-image: url("chrome://browser/skin/lepton/bookmarks-toolbar-alt.svg") !important; } /* Bookmark Menu */ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) @@ -10985,7 +11097,7 @@ #bookmarksMenuPopup #bookmarksToolbarFolderMenu[open="true"], :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) treechildren::-moz-tree-image(container, open, queryFolder_toolbar_____) { - list-style-image: url("chrome://browser/skin/lepton/bookmarksToolbar-open.svg") !important; + list-style-image: url("chrome://browser/skin/lepton/bookmarksToolbar-open-alt.svg") !important; } /* Bookmark Menu */ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) @@ -11041,16 +11153,6 @@ } } /** Panel - Icons *************************************************************/ - :root { - --uc-sidebar-icon: url("chrome://browser/skin/sidebars.svg"); - --uc-sidebar-icon-reverse: url("chrome://browser/skin/sidebars-right.svg"); - } - @supports selector(:has(a)) { - :root:has(#sidebar-box[positionend="true"]) { - --uc-sidebar-icon: url("chrome://browser/skin/sidebars-right.svg"); - --uc-sidebar-icon-reverse: url("chrome://browser/skin/sidebars.svg"); - } - } @supports -moz-bool-pref("userChrome.icon.panel") { /*= Padding ==================================================================*/ :root { @@ -11174,9 +11276,12 @@ background-size: 16px !important; background-image: var(--avatar-image-url) !important; } + #new-tab-button { + list-style-image: var(--uc-new-tab-icon) !important; + } @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") { #appMenu-new-tab-button2 { - list-style-image: url("chrome://browser/skin/new-tab.svg"); + list-style-image: var(--uc-new-tab-icon); } } @supports -moz-bool-pref("userChrome.icon.panel_photon") { @@ -11254,12 +11359,42 @@ #save-page-button { list-style-image: url("chrome://browser/skin/lepton/toolbarButton-download.svg") !important; } + #open-file-button { + list-style-image: url("chrome://browser/skin/lepton/toolbarButton-upload.svg") !important; + } + #cut-button { + list-style-image: url("chrome://browser/skin/lepton/edit-cut.svg") !important; + } + #copy-button { + list-style-image: url("chrome://browser/skin/lepton/edit-copy.svg") !important; + } + #paste-button { + list-style-image: url("chrome://browser/skin/lepton/edit-paste.svg") !important; + } + #characterencoding-button { + list-style-image: url("chrome://browser/skin/lepton/characterEncoding.svg") !important; + } + #screenshot-button { + list-style-image: url("chrome://browser/skin/lepton/screenshot-1.svg") !important; + } + #email-link-button { + list-style-image: url("chrome://browser/skin/lepton/mail.svg") !important; + } + #panic-button { + list-style-image: url("chrome://browser/skin/lepton/forget.svg") !important; + } + #profiler-button-button > .toolbarbutton-icon { + list-style-image: url("chrome://browser/skin/lepton/performance.svg") !important; + } + #developer-button { + list-style-image: url("chrome://browser/skin/lepton/wrench-filled.svg") !important; + } #appMenu-settings-button { list-style-image: url("chrome://global/skin/icons/settings.svg"); } @supports -moz-bool-pref("userChrome.icon.panel_full") { #appMenu-more-button2 { - list-style-image: url("chrome://browser/skin/ion.svg"); + list-style-image: url("chrome://browser/skin/lepton/ion.svg"); } } @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") { @@ -11377,14 +11512,14 @@ list-style-image: url("chrome://global/skin/icons/search-glass.svg"); } #panelMenu_viewBookmarksToolbar { - list-style-image: url("chrome://browser/skin/bookmarks-toolbar.svg"); + list-style-image: url("chrome://browser/skin/lepton/bookmarks-toolbar-alt.svg"); } #panelMenu_showAllBookmarks { list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg"); } /*= Panel - History ==========================================================*/ #appMenuRecentlyClosedTabs { - list-style-image: url("chrome://browser/skin/tab.svg"); + list-style-image: var(--uc-tab-icon); } #appMenuRecentlyClosedWindows { list-style-image: url("chrome://browser/skin/window.svg"); @@ -11397,7 +11532,7 @@ list-style-image: url("chrome://browser/skin/lepton/restore-session.svg"); } #appMenuClearRecentHistory { - list-style-image: url("chrome://browser/skin/forget.svg"); + list-style-image: url("chrome://browser/skin/lepton/forget.svg"); } #PanelUI-historyMore { list-style-image: url("chrome://browser/skin/history.svg"); @@ -11543,7 +11678,7 @@ --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg"); } #BMB_bookmarksToolbar { - --menuitem-image: url("chrome://browser/skin/bookmarks-toolbar.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/bookmarks-toolbar-alt.svg"); } @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { #BMB_bookmarksShowAllTop { @@ -11666,7 +11801,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is( @@ -11678,7 +11814,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menu:not(.menu-iconic, .in-menulist, [checked="true"]), menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) @@ -11748,7 +11885,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is( @@ -11760,7 +11898,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menu:not(.menu-iconic, .in-menulist, [checked="true"]), menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) @@ -11803,7 +11942,7 @@ calc(3px + var(--context-menu-background-padding-default)) center !important; padding-inline-start: calc(19px + var(--context-menu-background-padding-default)) !important; } - #main-menubar > menu > menupopup { + #main-menubar > menu menupopup { --menuitem-image: none; /* Prevent Image Inheritance */ } @supports not -moz-bool-pref("userChrome.padding.global_menubar") { @@ -11842,7 +11981,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is( @@ -11854,7 +11994,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menu:not(.menu-iconic, .in-menulist, [checked="true"]), menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) @@ -11911,7 +12052,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is( @@ -11923,7 +12065,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menu:not(.menu-iconic, .in-menulist, [checked="true"]), menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) @@ -12090,7 +12233,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is( @@ -12102,7 +12246,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menu:not(.menu-iconic, .in-menulist, [checked="true"]), menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) @@ -12172,7 +12317,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menuitem:not(.menuitem-iconic, .bookmark-item), menupopup:is( @@ -12184,7 +12330,8 @@ #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, - #menu_HelpPopup + #menu_HelpPopup, + #usercssloader-menupopup ) menu:not(.menu-iconic) { list-style-image: var(--menuitem-image, url("chrome://browser/skin/lepton/blank.svg")) !important; @@ -12295,7 +12442,7 @@ #treestyletab_piro_sakura_ne_jp-menuitem-_context_newTab, #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenAlternatePosition, #sidebartabs_asamuzak_jp-menuitem-_newTab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenInWindow { --menuitem-image: url("chrome://browser/skin/window.svg"); @@ -12347,10 +12494,10 @@ #treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab, #tabcenter-reborn_ariasuni-menuitem-_contextMenuDuplicateTab, #sidebartabs_asamuzak_jp-menuitem-_dupeTab { - --menuitem-image: url("chrome://browser/skin/lepton/tab-copy.svg"); + --menuitem-image: var(--uc-tab-copy-icon); } #tabcenter-reborn_ariasuni-menuitem-_contextMenuUnloadTab { - --menuitem-image: url("chrome://browser/skin/lepton/tab-unload.svg"); + --menuitem-image: var(--uc-tab-unload-icon); } #context_bookmarkTab, #context_bookmarkSelectedTabs, @@ -12393,7 +12540,7 @@ #treestyletab_piro_sakura_ne_jp-menuitem-_context_selectAllTabs, #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_selectAllTabs, #sidebartabs_asamuzak_jp-menuitem-_selectAllTabs { - --menuitem-image: url("chrome://browser/skin/lepton/tab-multiple.svg"); + --menuitem-image: var(--uc-tab-multiple-icon); } #context_closeTab, #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeTab, @@ -12451,7 +12598,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/drawer-arrow-download.svg"); } #toolbar-context-openANewTab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #toolbar-context-reloadSelectedTab, #toolbar-context-reloadSelectedTabs { @@ -12462,7 +12609,7 @@ --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } #toolbar-context-selectAllTabs { - --menuitem-image: url("chrome://browser/skin/lepton/tab-multiple.svg"); + --menuitem-image: var(--uc-tab-multiple-icon); } #toolbar-context-undoCloseTab { --menuitem-image: url("chrome://browser/skin/lepton/undo.svg"); @@ -12473,7 +12620,7 @@ } #toggle_PersonalToolbar { /* Also placeContext */ - --menuitem-image: url("chrome://browser/skin/bookmarks-toolbar.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/bookmarks-toolbar-alt.svg"); } menuitem.viewCustomizeToolbar { --menuitem-image: url("chrome://browser/skin/customize.svg"); @@ -12568,10 +12715,10 @@ --menuitem-image: url("chrome://browser/skin/lepton/link-square.svg"); } #context-openlinkincontainertab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #context-openlinkintab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #context-openlinkinusercontext-menu { --menuitem-image: url("chrome://browser/skin/lepton/container-openin-16.svg"); @@ -12592,11 +12739,17 @@ --menuitem-image: url("chrome://browser/skin/lepton/pocket-outline.svg"); } #context-copyemail { - --menuitem-image: url("chrome://browser/skin/mail.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/mail.svg"); + } + #context-copyphone { + --menuitem-image: url("chrome://browser/skin/lepton/device-phone.svg"); } #context-copylink { --menuitem-image: url("chrome://browser/skin/lepton/link.svg"); } + #context-stripOnShareLink { + --menuitem-image: url("chrome://browser/skin/lepton/link-no-tracking.svg"); + } #context-sendlinktodevice { --menuitem-image: url("chrome://browser/skin/lepton/send-to-device.svg"); } @@ -12667,7 +12820,7 @@ #context-sendimage, #context-sendvideo, #context-sendaudio { - --menuitem-image: url("chrome://browser/skin/mail.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/mail.svg"); } #context-viewimageinfo { --menuitem-image: url("chrome://global/skin/icons/info.svg"); @@ -12711,13 +12864,13 @@ } } #context-cut { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #context-copy { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #context-paste { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #context-delete { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); @@ -12732,7 +12885,7 @@ --menuitem-image: url("chrome://global/skin/icons/print.svg"); } #context-take-screenshot { - --menuitem-image: url("chrome://browser/skin/screenshot.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/screenshot-1.svg"); } #context-keywordfield { --menuitem-image: url("chrome://browser/skin/bookmark.svg"); @@ -12765,7 +12918,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/document-search.svg"); } #context-inspect-a11y { - --menuitem-image: url("chrome://devtools/skin/images/tool-accessibility.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/tool-accessibility.svg"); } #context-inspect { --menuitem-image: url("chrome://browser/skin/lepton/command-pick.svg"); @@ -12795,7 +12948,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/eye-show.svg"); } #context-openframeintab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #context-openframe { --menuitem-image: url("chrome://browser/skin/window.svg"); @@ -12813,7 +12966,7 @@ --menuitem-image: url("chrome://global/skin/icons/print.svg"); } #context-take-frame-screenshot { - --menuitem-image: url("chrome://browser/skin/screenshot.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/screenshot-1.svg"); } #context-viewframesource { --menuitem-image: url("chrome://browser/skin/lepton/document-search.svg"); @@ -12826,19 +12979,19 @@ --menuitem-image: url("chrome://browser/skin/lepton/timer10.svg"); } #tm-linkWithhistory { - --menuitem-image: url("chrome://browser/skin/lepton/new-tab-skip-forward.svg"); + --menuitem-image: var(--uc-new-tab-skip-forward-icon); } #tm-openAllLinks { - --menuitem-image: url("chrome://browser/skin/lepton/new-tab-multiple.svg"); + --menuitem-image: var(--uc-new-tab-multiple-icon); } #tm-openinverselink { - --menuitem-image: url("chrome://browser/skin/lepton/new-tab-forward.svg"); + --menuitem-image: var(--uc-new-tab-forward-icon); } #tm-content-closetab { --menuitem-image: url("chrome://browser/skin/lepton/dismiss-filled.svg"); } #tm-duplicateTabContext { - --menuitem-image: url("chrome://browser/skin/lepton/tab-copy.svg"); + --menuitem-image: var(--uc-tab-copy-icon); } #tm-duplicateinWinContext { --menuitem-image: url("chrome://browser/skin/lepton/tab-desktop-multiple-bottom.svg"); @@ -12883,12 +13036,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/fluid.svg"); } .downloadShowMenuItem { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); - } - @supports -moz-bool-pref("userChrome.icon.library") { - .downloadShowMenuItem { - --menuitem-image: url("chrome://browser/skin/lepton/folder.svg"); - } + --menuitem-image: var(--uc-folder-icon); } #downloadsContextMenu > menuitem.downloadOpenReferrerMenuItem, #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] { @@ -12919,7 +13067,7 @@ #placesContext_open\:newtab, #placesContext_openContainer\:tabs, #placesContext_openLinks\:tabs { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #placesContext_open\:newcontainertab { --menuitem-image: url("chrome://browser/skin/lepton/container-openin-16.svg"); @@ -12948,32 +13096,26 @@ --menuitem-image: url("chrome://browser/skin/lepton/text-sort-ascending.svg"); } #placesContext_cut { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #placesContext_copy { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #placesContext_paste_group { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #placesContext_new\:bookmark { --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } #placesContext_showInFolder, #placesContext_new\:folder { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); - } - @supports -moz-bool-pref("userChrome.icon.library") { - #placesContext_showInFolder, - #placesContext_new\:folder { - --menuitem-image: url("chrome://browser/skin/lepton/folder.svg"); - } + --menuitem-image: var(--uc-folder-icon); } #placesContext_new\:separator { --menuitem-image: url("chrome://browser/skin/lepton/vertical-line.svg"); } #placesContext_paste { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #placesContext_createBookmark { --menuitem-image: url("chrome://browser/skin/bookmark.svg"); @@ -13009,6 +13151,10 @@ /* checkbox */ --menuitem-image: url("chrome://global/skin/icons/blocked.svg"); } + menuitem[data-l10n-id="popup-show-popup-menuitem"] { + /* checkbox */ + --menuitem-image: url("chrome://browser/skin/lepton/eye-show.svg"); + } /*= autohide-context =========================================================*/ #autohide-context > menuitem[data-l10n-id="full-screen-autohide"] { /* checkbox */ @@ -13056,7 +13202,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/link-square.svg"); } #syncedTabsOpenSelectedInTab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #syncedTabsOpenSelectedInWindow { --menuitem-image: url("chrome://browser/skin/window.svg"); @@ -13084,13 +13230,13 @@ --menuitem-image: url("chrome://browser/skin/lepton/undo.svg"); } #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_cut"] { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_copy"] { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_paste"] { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_delete"] { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); @@ -13111,13 +13257,18 @@ } } #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #strip-on-share { + --menuitem-image: url("chrome://browser/skin/lepton/link-no-tracking.svg"); + } + } #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } @supports -moz-bool-pref("userChrome.icon.menu.full") { #paste-and-go { @@ -13141,13 +13292,13 @@ } } .textbox-contextmenu > menuitem[data-l10n-id="text-action-cut"] { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } .textbox-contextmenu > menuitem[data-l10n-id="text-action-copy"] { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } .textbox-contextmenu > menuitem[data-l10n-id="text-action-paste"] { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } .textbox-contextmenu > menuitem[data-l10n-id="text-action-delete"] { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); @@ -13162,23 +13313,23 @@ } } menuitem.searchbar-clear-history { - --menuitem-image: url("chrome://browser/skin/forget.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/forget.svg"); } /*= context_sendTabToDevicePopupMenu =========================================*/ .sync-menuitem.sendtab-target[clientType="phone"] { - --menuitem-image: url("chrome://browser/skin/device-phone.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/device-phone.svg"); } .sync-menuitem.sendtab-target[clientType="tablet"] { - --menuitem-image: url("chrome://browser/skin/device-tablet.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/device-tablet.svg"); } .sync-menuitem.sendtab-target[clientType="desktop"] { - --menuitem-image: url("chrome://browser/skin/device-desktop.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/device-desktop.svg"); } .sync-menuitem.sendtab-target[clientType="tv"] { - --menuitem-image: url("chrome://browser/skin/device-tv.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/device-tv.svg"); } .sync-menuitem.sendtab-target[clientType="vr"] { - --menuitem-image: url("chrome://browser/skin/device-vr.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/device-vr.svg"); } .sync-menuitem.sendtab-target[clientType=""] { --menuitem-image: url("chrome://browser/skin/lepton/send-to-device.svg"); @@ -13238,7 +13389,7 @@ /** Global Menu ***************************************************************/ /*= menu_FilePopup ===========================================================*/ #menu_newNavigatorTab { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #menu_newUserContext { --menuitem-image: url("chrome://browser/skin/lepton/container-openin-16.svg"); @@ -13256,7 +13407,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/toolbarButton-download.svg"); } #menu_sendLink { - --menuitem-image: url("chrome://browser/skin/mail.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/mail.svg"); } menu.share-tab-url-item { --menuitem-image: url("chrome://browser/skin/share.svg"); @@ -13288,13 +13439,13 @@ } } #menu_cut { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #menu_copy { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #menu_paste { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #menu_delete { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); @@ -13322,7 +13473,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/document-css.svg"); } #repair-text-encoding { - --menuitem-image: url("chrome://browser/skin/characterEncoding.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/characterEncoding.svg"); } #enterFullScreenItem { --menuitem-image: url("chrome://browser/skin/fullscreen.svg"); @@ -13338,7 +13489,7 @@ --menuitem-image: url("chrome://browser/skin/reader-mode.svg"); } #menu_showAllTabs { - --menuitem-image: url("chrome://browser/skin/lepton/tab.svg"); + --menuitem-image: var(--uc-tab-icon); } #documentDirection-swap { --menuitem-image: url("chrome://browser/skin/lepton/text-direction-horizontal-ltr.svg"); @@ -13377,7 +13528,7 @@ --menuitem-image: url("chrome://browser/skin/history.svg"); } #sanitizeItem { - --menuitem-image: url("chrome://browser/skin/forget.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/forget.svg"); } #sync-tabs-menuitem { --menuitem-image: url("chrome://browser/skin/sync.svg"); @@ -13392,7 +13543,7 @@ --menuitem-image: url("chrome://global/skin/icons/search-glass.svg"); } #historyUndoMenu { - --menuitem-image: url("chrome://browser/skin/tab.svg"); + --menuitem-image: var(--uc-tab-icon); } #historyUndoWindowMenu { --menuitem-image: url("chrome://browser/skin/window.svg"); @@ -13517,12 +13668,7 @@ --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } #newfolder { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); - } - @supports -moz-bool-pref("userChrome.icon.library") { - #newfolder { - --menuitem-image: url("chrome://browser/skin/lepton/folder.svg"); - } + --menuitem-image: var(--uc-folder-icon); } #newseparator { --menuitem-image: url("chrome://browser/skin/lepton/vertical-line.svg"); @@ -13536,13 +13682,13 @@ } } #orgCut { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #orgCopy { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #orgPaste { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #orgDelete { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); @@ -13627,13 +13773,38 @@ list-style-image: url("chrome://browser/skin/lepton/refresh-cw.svg"); } #openprofiledir { - list-style-image: url("chrome://browser/skin/lepton//folder.svg"); + list-style-image: var(--uc-folder-icon); } } @supports -moz-bool-pref("userChrome.icon.menu") { + #toggle_sharemode { + --menuitem-image: url("chrome://branding/content/about-logo-private.png"); + } #usercssloader-menu { --menuitem-image: url("chrome://browser/skin/lepton/developer.svg"); } + #usercssloader-menupopup > menu[data-l10n-id="css-menu"] { + --menuitem-image: url("chrome://browser/skin/lepton/document-css.svg"); + } + #usercssloader-submenupopup > menuitem[data-l10n-id="rebuild-css"] { + --menuitem-image: url("chrome://global/skin/icons/reload.svg"); + } + #usercssloader-submenupopup > menuitem[data-l10n-id="make-browsercss-file"] { + --menuitem-image: url("chrome://global/skin/icons/edit.svg"); + } + #usercssloader-submenupopup > menuitem[data-l10n-id="open-css-folder"] { + --menuitem-image: var(--uc-folder-icon); + } + #usercssloader-submenupopup > menuitem[data-l10n-id="edit-userChromeCss-editor"] { + --menuitem-image: url("chrome://browser/skin/window.svg"); + } + #usercssloader-submenupopup > menuitem[data-l10n-id="edit-userContentCss-editor"] { + --menuitem-image: url("chrome://global/skin/icons/page-portrait.svg"); + } + #context_toggleToPrivateContainer, + #open_in_private_container { + --menuitem-image: url("chrome://browser/skin/lepton/private-favicon.svg"); + } #toggle_statusBar { --menuitem-image: url("chrome://browser/skin/lepton/pulse-square.svg"); } @@ -13642,10 +13813,10 @@ stroke: transparent !important; } #unloadWebpanelMenu { - --menuitem-image: url("chrome://browser/skin/lepton/tab-unload.svg"); + --menuitem-image: var(--uc-tab-unload-icon); } #changeUAWebpanelMenu { - --menuitem-image: url("chrome://devtools/skin/images/command-responsivemode.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/command-responsivemode.svg"); fill-opacity: 0; } #deleteWebpanelMenu { diff --git a/waterfox/browser/themes/lepton/leptonContent.css b/waterfox/browser/themes/lepton/leptonContent.css index a23d2e81d3d53..7959749c3d0dc 100644 --- a/waterfox/browser/themes/lepton/leptonContent.css +++ b/waterfox/browser/themes/lepton/leptonContent.css @@ -490,14 +490,24 @@ padding-top: 0 !important; } } - /** Activity Stream - Hide Firefox's logo ***********************************/ + /** Activity Stream - Custom background image *******************************/ @supports -moz-bool-pref("userContent.newTab.background_image") { - body { - background-image: var(--uc-newTab-wallpaper, url("chrome://browser/skin/lepton/Forest-trees-sunset-art-picture_3840x2160.jpg")); + body::before { + content: ""; + position: fixed; + width: 100%; + height: 100%; + background-image: var(--uc-newTab-wallpaper, url("chrome://browser/skin/lepton/horizon-sunrise.svg")); background-size: cover; /* or auto auto */ background-repeat: no-repeat; background-position: right top; background-attachment: fixed; + /** Use night sky version in dark mode **********************************/ + } + @media (-moz-toolbar-prefers-color-scheme: dark), (prefers-color-scheme: dark) { + body::before { + background-image: var(--uc-newTab-wallpaper, url("chrome://browser/skin/lepton/horizon-night.svg")); + } } } } @@ -2175,18 +2185,21 @@ height: 48px; } } - @-moz-document url-prefix("about:preferences") { - #handlersView > richlistitem:hover, + @-moz-document url-prefix("about:preferences"), url-prefix("chrome://browser/content/preferences/dialogs/"), url-prefix("chrome://pippki/content/") + { + :is(.contentPane, .main-content, #certmanagertabs) richlistbox > richlistitem:hover, #translations-manage-install-list > .translations-manage-language:hover { background-color: var(--in-content-item-hover); color: var(--in-content-item-hover-text); } - #handlersView > richlistitem[selected="true"], + :is(.contentPane, .main-content, #certmanagertabs) richlistbox > richlistitem[selected="true"], #translations-manage-install-list > .translations-manage-language[selected="true"] { background-color: var(--in-content-item-selected); color: var(--in-content-item-selected-text); } - #handlersView > richlistitem:nth-child(even):not([selected="true"], :hover), + :is(.contentPane, .main-content, #certmanagertabs) + richlistbox + > richlistitem:nth-child(even):not([selected="true"], :hover), #translations-manage-install-list > .translations-manage-language:nth-child(even):not([selected="true"], :hover) { background-color: var(--in-content-box-background-odd); } @@ -2205,7 +2218,7 @@ #editBMPanel_folderMenuList:not([selectedGuid="toolbar_____"], [selectedGuid="menu________"]), #editBMPanel_folderMenuList .folder-icon:not([id]), .downloadIconShow > .button-box > .button-icon { - list-style-image: url("chrome://browser/skin/lepton/folder.svg") !important; + list-style-image: var(--uc-folder-icon) !important; } /* Standard Folder - Open */ :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu) @@ -2255,8 +2268,9 @@ } /* Tag */ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(title, query, tagContainer), - :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v) { - list-style-image: url("chrome://browser/skin/places/tag.svg") !important; + :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v), + .bookmark-item[query][tagContainer] { + list-style-image: url("chrome://browser/skin/lepton/tag.svg") !important; } /* Bookmark */ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) { @@ -2266,8 +2280,15 @@ #BMB_bookmarksPopup #BMB_bookmarksToolbar, #bookmarksMenuPopup #bookmarksToolbarFolderMenu, :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) - treechildren::-moz-tree-image(container, queryFolder_toolbar_____) { - list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.svg") !important; + treechildren::-moz-tree-image(container, queryFolder_toolbar_____), + #editBMPanel_folderMenuList[selectedGuid="toolbar_____"], + #editBMPanel_toolbarFolderItem, + #bookmarksToolbarFolderMenu, + #BMB_bookmarksToolbar, + #panelMenu_bookmarksToolbar, + #bookmarks-toolbar-button, + #bookmarks-toolbar-placeholder { + list-style-image: url("chrome://browser/skin/lepton/bookmarks-toolbar-alt.svg") !important; } /* Bookmark Menu */ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) @@ -2305,7 +2326,7 @@ #bookmarksMenuPopup #bookmarksToolbarFolderMenu[open="true"], :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) treechildren::-moz-tree-image(container, open, queryFolder_toolbar_____) { - list-style-image: url("chrome://browser/skin/lepton/bookmarksToolbar-open.svg") !important; + list-style-image: url("chrome://browser/skin/lepton/bookmarksToolbar-open-alt.svg") !important; } /* Bookmark Menu */ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent) @@ -2954,6 +2975,12 @@ } /** Rounding ******************************************************************/ @supports -moz-bool-pref("userChrome.rounding.square_button") { + .all-buttons-container, + .highlight-buttons > button, + .cancel-shot, + #pictureInPictureToggle > .pip-small { + border-radius: 0 !important; + } @-moz-document url-prefix("about:"), regexp("^chrome://\\w+/content/.*.xhtml$") { button:not(.toggle-button), @@ -3157,6 +3184,14 @@ /** Menu - Icons Layout *******************************************************/ @supports not -moz-bool-pref("userChrome.icon.disabled") { @supports -moz-bool-pref("userChrome.icon.menu") { + :root { + --uc-folder-icon: url("chrome://global/skin/icons/folder.svg"); + } + @supports -moz-bool-pref("userChrome.icon.library") { + :root { + --uc-folder-icon: url("chrome://browser/skin/lepton/folder.svg"); + } + } @-moz-document url("chrome://browser/content/places/places.xhtml"), url("about:downloads") { menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]), @@ -3487,12 +3522,7 @@ --menuitem-image: url("chrome://browser/skin/lepton/fluid.svg"); } .downloadShowMenuItem { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); - } - @supports -moz-bool-pref("userChrome.icon.library") { - .downloadShowMenuItem { - --menuitem-image: url("chrome://browser/skin/lepton/folder.svg"); - } + --menuitem-image: var(--uc-folder-icon); } #downloadsContextMenu > menuitem.downloadOpenReferrerMenuItem, #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] { @@ -3523,7 +3553,7 @@ #placesContext_open\:newtab, #placesContext_openContainer\:tabs, #placesContext_openLinks\:tabs { - --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + --menuitem-image: var(--uc-new-tab-icon); } #placesContext_open\:newcontainertab { --menuitem-image: url("chrome://browser/skin/lepton/container-openin-16.svg"); @@ -3552,32 +3582,26 @@ --menuitem-image: url("chrome://browser/skin/lepton/text-sort-ascending.svg"); } #placesContext_cut { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #placesContext_copy { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #placesContext_paste_group { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #placesContext_new\:bookmark { --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } #placesContext_showInFolder, #placesContext_new\:folder { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); - } - @supports -moz-bool-pref("userChrome.icon.library") { - #placesContext_showInFolder, - #placesContext_new\:folder { - --menuitem-image: url("chrome://browser/skin/lepton/folder.svg"); - } + --menuitem-image: var(--uc-folder-icon); } #placesContext_new\:separator { --menuitem-image: url("chrome://browser/skin/lepton/vertical-line.svg"); } #placesContext_paste { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #placesContext_createBookmark { --menuitem-image: url("chrome://browser/skin/bookmark.svg"); @@ -3599,12 +3623,7 @@ --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } #newfolder { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); - } - @supports -moz-bool-pref("userChrome.icon.library") { - #newfolder { - --menuitem-image: url("chrome://browser/skin/lepton/folder.svg"); - } + --menuitem-image: var(--uc-folder-icon); } #newseparator { --menuitem-image: url("chrome://browser/skin/lepton/vertical-line.svg"); @@ -3618,13 +3637,13 @@ } } #orgCut { - --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-cut.svg"); } #orgCopy { --menuitem-image: url("chrome://browser/skin/lepton/edit-copy.svg"); } #orgPaste { - --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); + --menuitem-image: url("chrome://browser/skin/lepton/edit-paste.svg"); } #orgDelete { --menuitem-image: url("chrome://global/skin/icons/delete.svg");