From 591edceb23e8ce2da5f16035cb5affed5bbad4ec Mon Sep 17 00:00:00 2001 From: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com> Date: Fri, 29 May 2026 18:58:55 +0530 Subject: [PATCH 1/4] Add Boosts animated icons and minor adjustments Extends #12655 1. Added Boosts icon 2. Improved Linear gradient of Downloads and Spaces SVG Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com> --- .../common/library/library-boosts-active.svg | 81 +++++++++++++++++++ .../common/library/library-boosts.svg | 32 ++++++++ .../library/library-downloads-active.svg | 2 +- .../common/library/library-spaces-active.svg | 4 +- 4 files changed, 116 insertions(+), 3 deletions(-) create mode 100644 src/browser/themes/shared/zen-icons/common/library/library-boosts-active.svg create mode 100644 src/browser/themes/shared/zen-icons/common/library/library-boosts.svg diff --git a/src/browser/themes/shared/zen-icons/common/library/library-boosts-active.svg b/src/browser/themes/shared/zen-icons/common/library/library-boosts-active.svg new file mode 100644 index 0000000000..747efb9b9f --- /dev/null +++ b/src/browser/themes/shared/zen-icons/common/library/library-boosts-active.svg @@ -0,0 +1,81 @@ +#filter dumbComments emptyLines substitution +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/browser/themes/shared/zen-icons/common/library/library-boosts.svg b/src/browser/themes/shared/zen-icons/common/library/library-boosts.svg new file mode 100644 index 0000000000..5e09119a76 --- /dev/null +++ b/src/browser/themes/shared/zen-icons/common/library/library-boosts.svg @@ -0,0 +1,32 @@ +#filter dumbComments emptyLines substitution +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg b/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg index 4ad292573f..984bbbce93 100644 --- a/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg +++ b/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg @@ -22,7 +22,7 @@ .zen-downloads-arrow { animation: zenDownloadsArrowBounce 0.583s forwards; } - + diff --git a/src/browser/themes/shared/zen-icons/common/library/library-spaces-active.svg b/src/browser/themes/shared/zen-icons/common/library/library-spaces-active.svg index 90ab225dc6..d9859f8a16 100644 --- a/src/browser/themes/shared/zen-icons/common/library/library-spaces-active.svg +++ b/src/browser/themes/shared/zen-icons/common/library/library-spaces-active.svg @@ -26,11 +26,11 @@ - + - + From 4e44cbf91dfc95165109ebe9c3a8ab8ab79994d4 Mon Sep 17 00:00:00 2001 From: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com> Date: Sat, 30 May 2026 01:42:51 +0530 Subject: [PATCH 2/4] Adjusted keyframes slightly for few icons The icons, especially media icon felt choppy during the animation The slightly adjusted keyframes improve this to make anim feel smoother. Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com> --- .../common/library/library-downloads-active.svg | 2 +- .../common/library/library-history-active.svg | 4 ++-- .../zen-icons/common/library/library-media-active.svg | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg b/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg index 984bbbce93..6f8551c161 100644 --- a/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg +++ b/src/browser/themes/shared/zen-icons/common/library/library-downloads-active.svg @@ -7,7 +7,7 @@ @keyframes zenDownloadsArrowBounce { 0% { transform: translateY(0px); d: path('M 64 45 L 64 83 M 50 69 L 64 83 L 78 69'); animation-timing-function: cubic-bezier(0.33, 0, 0.7, 1.28); } 31.43% { transform: translateY(10px); d: path('M 64 57 L 64 83 M 50 69 L 64 83 L 78 69'); animation-timing-function: cubic-bezier(0.44, 0.2, 0.44, 0.98); } - 60% { transform: translateY(-10.83px); d: path('M 64 45 L 64 83 M 50 69 L 64 83 L 78 69'); animation-timing-function: cubic-bezier(0.45, -0.03, 0.83, 0.9); } + 54.29% { transform: translateY(-10.83px); d: path('M 64 45 L 64 83 M 50 69 L 64 83 L 78 69'); animation-timing-function: cubic-bezier(0.45, -0.03, 0.83, 0.9); } 85.71% { transform: translateY(0.66px); d: path('M 64 45 L 64 83 M 50 69 L 64 83 L 78 69'); animation-timing-function: cubic-bezier(0.17, -0.98, 0.83, 0.83); } 100% { transform: translateY(0px); d: path('M 64 45 L 64 83 M 50 69 L 64 83 L 78 69'); } } diff --git a/src/browser/themes/shared/zen-icons/common/library/library-history-active.svg b/src/browser/themes/shared/zen-icons/common/library/library-history-active.svg index df078066b9..30b0479128 100644 --- a/src/browser/themes/shared/zen-icons/common/library/library-history-active.svg +++ b/src/browser/themes/shared/zen-icons/common/library/library-history-active.svg @@ -12,8 +12,8 @@ @keyframes zenHistoryLid { 0% { transform: translate(63.977px, 37.148px) rotate(0deg) translate(-46.852px, -12.82px); animation-timing-function: cubic-bezier(0.21, 0, 0.56, 1); } 31.43% { transform: translate(63.977px, 45.436px) rotate(0deg) translate(-46.852px, -12.82px); animation-timing-function: cubic-bezier(0.38, 0, 0.55, 1); } - 62.86% { transform: translate(63.977px, 17.08px) rotate(-5.57deg) translate(-46.852px, -12.82px); animation-timing-function: cubic-bezier(0.43, 0.14, 0.38, 1); } - 82.86% { transform: translate(63.977px, 23.397px) rotate(3deg) translate(-46.852px, -12.82px); animation-timing-function: cubic-bezier(0.41, 0, 0.49, 1); } + 62.86% { transform: translate(63.977px, 17.08px) rotate(-6.93deg) translate(-46.852px, -12.82px); animation-timing-function: cubic-bezier(0.43, 0.14, 0.38, 1); } + 82.86% { transform: translate(63.977px, 23.397px) rotate(4.2deg) translate(-46.852px, -12.82px); animation-timing-function: cubic-bezier(0.41, 0, 0.49, 1); } 100% { transform: translate(63.977px, 37.148px) rotate(0deg) translate(-46.852px, -12.82px); } } @keyframes zenHistoryDashTranslate { diff --git a/src/browser/themes/shared/zen-icons/common/library/library-media-active.svg b/src/browser/themes/shared/zen-icons/common/library/library-media-active.svg index 2233a7d53b..dbc5f50b77 100644 --- a/src/browser/themes/shared/zen-icons/common/library/library-media-active.svg +++ b/src/browser/themes/shared/zen-icons/common/library/library-media-active.svg @@ -6,21 +6,21 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/browser/themes/shared/zen-icons/common/library/library.svg b/src/browser/themes/shared/zen-icons/common/library/library.svg new file mode 100644 index 0000000000..ca64c23e06 --- /dev/null +++ b/src/browser/themes/shared/zen-icons/common/library/library.svg @@ -0,0 +1,68 @@ +#filter dumbComments emptyLines substitution +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file