From d9468f58d01cda0bc8697a6170d673acba620598 Mon Sep 17 00:00:00 2001 From: Fury7425 Date: Thu, 24 Apr 2025 16:48:55 +0900 Subject: [PATCH 1/8] Update chrome.css --- .../chrome.css | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css index 281427eb..96ccee64 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css @@ -1,24 +1,29 @@ +@-moz-document url-prefix("chrome:") { :root { --mod-browser-scale: var(--user-browser-scale, 0.98); --mod-browser-ease-swipe: var(--user-browser-ease-swipe, 0.3, 1.2, 0.5, 1); --mod-browser-ease-reset: var(--user-browser-ease-reset, 0.2, 1.4, 0.3, 1); + --mod-browser-radius-default: var(--user-tab-radius, 8px); } .browserStack browser { - transition: transform 0.22s cubic-bezier(var(--mod-browser-ease-swipe)) !important; + transition: all 0.22s cubic-bezier(var(--mod-browser-ease-reset)) !important; + transform: translateX(0) !important; + border-radius: var(--mod-browser-radius-default) !important; + } + + .browserStack:has( + #historySwipeAnimationPreviousArrow:not([style="translate: none;"]), #historySwipeAnimationNextArrow:not([style="translate: none;"])) browser { + transition: all 0.22s cubic-bezier(var(--mod-browser-ease-swipe)) !important; + scale: var(--mod-browser-scale) !important; + border-radius: calc(var(--mod-browser-radius-default) * 2) !important; } .browserStack:has(#historySwipeAnimationPreviousArrow:not([style="translate: none;"])) browser { - scale: var(--mod-browser-scale) !important; - transform: translateX(4%) !important; + transform: translateX(3%) !important; } .browserStack:has(#historySwipeAnimationNextArrow:not([style="translate: none;"])) browser { - scale: var(--mod-browser-scale) !important; - transform: translateX(-4%) !important; - } - - .browserStack browser:not(:has(#historySwipeAnimationPreviousArrow, #historySwipeAnimationNextArrow)) { - transition: transform 0.25s cubic-bezier(var(--mod-browser-ease-reset)) !important; - transform: translateX(0) !important; + transform: translateX(-3%) !important; } +} From bdc918269bc685dff80021f64f2b96e15499d577 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 24 Apr 2025 07:49:07 +0000 Subject: [PATCH 2/8] Update `updated at` field for `8039de3b-72e1-41ea-83b3-5077cf0f98d1 ` --- themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json index f2e48f99..c8050af4 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json @@ -11,5 +11,5 @@ "version": "1.1.1", "tags": [], "createdAt": "2025-04-08", - "updatedAt": "2025-04-17" + "updatedAt": "2025-04-24" } \ No newline at end of file From 95f78811e4dce92bda253d77d53a53dbbc1fc714 Mon Sep 17 00:00:00 2001 From: Fury7425 Date: Thu, 24 Apr 2025 16:49:09 +0900 Subject: [PATCH 3/8] Update preferences.json --- .../preferences.json | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/preferences.json b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/preferences.json index 2b04cdf3..1adba9f1 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/preferences.json +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/preferences.json @@ -1,29 +1,31 @@ [ { - "property": "mod.browser.scale_enabled", - "label": "Enable swipe scale animation", - "type": "checkbox", - "defaultValue": true + "property": "user-browser-scale", + "label": "Swipe scale (e.g. 0.98 for 2%)", + "type": "string", + "defaultValue": "0.98", + "placeholder": "0.97–1.00" }, { - "property": "user-browser-scale", - "label": "Swipe scale (e.g. 0.98 for 2%)", - "type": "string", - "defaultValue": "0.98", - "placeholder": "0.97\u20131.00" + "property": "user-browser-ease-swipe", + "label": "Swipe easing curve (4 numbers)", + "type": "string", + "defaultValue": "0.3, 1.2, 0.5, 1", + "placeholder": "e.g. 0.25, 0.1, 0.25, 1" }, { - "property": "user-browser-ease-swipe", - "label": "Swipe easing curve (4 numbers)", - "type": "string", - "defaultValue": "0.3, 1.2, 0.5, 1", - "placeholder": "e.g. 0.25, 0.1, 0.25, 1" + "property": "user-browser-ease-reset", + "label": "Reset easing curve (4 numbers)", + "type": "string", + "defaultValue": "0.2, 1.4, 0.3, 1", + "placeholder": "e.g. 0.2, 0.8, 0.2, 1" }, { - "property": "user-browser-ease-reset", - "label": "Reset easing curve (4 numbers)", - "type": "string", - "defaultValue": "0.2, 1.4, 0.3, 1", - "placeholder": "e.g. 0.2, 0.8, 0.2, 1" + "property": "user-tab-radius", + "label": "Tab border radius (e.g. 8px)", + "type": "string", + "defaultValue": "8px", + "placeholder": "e.g. 10px" } -] \ No newline at end of file +] + From 3b7cc26ecf63e78ae86102b1db18b435fd613b85 Mon Sep 17 00:00:00 2001 From: Fury7425 Date: Thu, 24 Apr 2025 16:49:24 +0900 Subject: [PATCH 4/8] Update theme.json --- themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json index c8050af4..1ccefafd 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json @@ -8,8 +8,8 @@ "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/image.png", "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/preferences.json", "author": "Fury7425", - "version": "1.1.1", + "version": "1.2.0", "tags": [], "createdAt": "2025-04-08", "updatedAt": "2025-04-24" -} \ No newline at end of file +} From e60ffcd8f4391331af60923a75fe37ab2b37935d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 24 Apr 2025 07:49:34 +0000 Subject: [PATCH 5/8] Update `updated at` field for `8039de3b-72e1-41ea-83b3-5077cf0f98d1 ` --- themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json index 1ccefafd..87c768a3 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json @@ -12,4 +12,4 @@ "tags": [], "createdAt": "2025-04-08", "updatedAt": "2025-04-24" -} +} \ No newline at end of file From 676c20b162d58bc6de1c2e3fde47bdae1d4d5abe Mon Sep 17 00:00:00 2001 From: Fury7425 Date: Thu, 24 Apr 2025 16:51:18 +0900 Subject: [PATCH 6/8] Update theme.json --- themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json index 87c768a3..a1552d7b 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json @@ -1,6 +1,6 @@ { "id": "8039de3b-72e1-41ea-83b3-5077cf0f98d1", - "name": "trackpad animation", + "name": "Trackpad Animation", "description": "adds backward and forward animation for trackpad gesture", "homepage": "https://github.com/Fury7425/zen-trackpad-gesture-animation", "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css", @@ -12,4 +12,4 @@ "tags": [], "createdAt": "2025-04-08", "updatedAt": "2025-04-24" -} \ No newline at end of file +} From 45478e39514855f5674200e7146e1f38478a0693 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 24 Apr 2025 07:51:28 +0000 Subject: [PATCH 7/8] Update `updated at` field for `8039de3b-72e1-41ea-83b3-5077cf0f98d1 ` --- themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json index a1552d7b..a7974f6d 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/theme.json @@ -12,4 +12,4 @@ "tags": [], "createdAt": "2025-04-08", "updatedAt": "2025-04-24" -} +} \ No newline at end of file From 59d5cf15f43bd783077db36380f982a87776c260 Mon Sep 17 00:00:00 2001 From: Fury7425 Date: Thu, 24 Apr 2025 16:54:26 +0900 Subject: [PATCH 8/8] Update chrome.css --- .../chrome.css | 53 +++++++++---------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css index 96ccee64..382ad6a0 100644 --- a/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css +++ b/themes/8039de3b-72e1-41ea-83b3-5077cf0f98d1/chrome.css @@ -1,29 +1,26 @@ -@-moz-document url-prefix("chrome:") { - :root { - --mod-browser-scale: var(--user-browser-scale, 0.98); - --mod-browser-ease-swipe: var(--user-browser-ease-swipe, 0.3, 1.2, 0.5, 1); - --mod-browser-ease-reset: var(--user-browser-ease-reset, 0.2, 1.4, 0.3, 1); - --mod-browser-radius-default: var(--user-tab-radius, 8px); - } - - .browserStack browser { - transition: all 0.22s cubic-bezier(var(--mod-browser-ease-reset)) !important; - transform: translateX(0) !important; - border-radius: var(--mod-browser-radius-default) !important; - } - - .browserStack:has( - #historySwipeAnimationPreviousArrow:not([style="translate: none;"]), #historySwipeAnimationNextArrow:not([style="translate: none;"])) browser { - transition: all 0.22s cubic-bezier(var(--mod-browser-ease-swipe)) !important; - scale: var(--mod-browser-scale) !important; - border-radius: calc(var(--mod-browser-radius-default) * 2) !important; - } - - .browserStack:has(#historySwipeAnimationPreviousArrow:not([style="translate: none;"])) browser { - transform: translateX(3%) !important; - } - - .browserStack:has(#historySwipeAnimationNextArrow:not([style="translate: none;"])) browser { - transform: translateX(-3%) !important; - } +:root { + --mod-browser-scale: var(--user-browser-scale, 0.98); + --mod-browser-ease-swipe: var(--user-browser-ease-swipe, 0.3, 1.2, 0.5, 1); + --mod-browser-ease-reset: var(--user-browser-ease-reset, 0.2, 1.4, 0.3, 1); + --mod-browser-radius-default: var(--user-tab-radius, 8px); +} + +.browserStack browser { + transition: all 0.22s cubic-bezier(var(--mod-browser-ease-reset)) !important; + transform: translateX(0) !important; + border-radius: var(--mod-browser-radius-default) !important; +} + +.browserStack:has(#historySwipeAnimationPreviousArrow:not([style="translate: none;"]), #historySwipeAnimationNextArrow:not([style="translate: none;"])) browser { + transition: all 0.22s cubic-bezier(var(--mod-browser-ease-swipe)) !important; + scale: var(--mod-browser-scale) !important; + border-radius: calc(var(--mod-browser-radius-default) * 2) !important; +} + +.browserStack:has(#historySwipeAnimationPreviousArrow:not([style="translate: none;"])) browser { + transform: translateX(3%) !important; +} + +.browserStack:has(#historySwipeAnimationNextArrow:not([style="translate: none;"])) browser { + transform: translateX(-3%) !important; }