From d4897e5dcf0c9fccd7b821088e3812f632e07eaa Mon Sep 17 00:00:00 2001 From: Dmitriy Petrov Date: Sun, 12 Jul 2026 01:48:24 +0300 Subject: [PATCH] Bump Harbor versions and soften rule editor dimming animation --- src/shared/versions.js | 4 ++-- src/web/styles.css | 4 ++-- test/web/rule-editor-contract.test.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/shared/versions.js b/src/shared/versions.js index 210080a..30310fe 100644 --- a/src/shared/versions.js +++ b/src/shared/versions.js @@ -1,6 +1,6 @@ export const HARBOR_VERSIONS = Object.freeze({ - macClient: '0.6.14', - gatewayClient: '0.6.13', + macClient: '0.6.15', + gatewayClient: '0.6.14', gatewayBackend: '0.6.0', }); diff --git a/src/web/styles.css b/src/web/styles.css index 9540886..65d778b 100644 --- a/src/web/styles.css +++ b/src/web/styles.css @@ -1357,8 +1357,8 @@ p { } @keyframes client-delete-content-dim { - 0%, 42% { opacity: 1; filter: brightness(1); } - 62%, 100% { opacity: 0.28; filter: brightness(0.42) saturate(0.5); } + 0%, 42% { opacity: 0.58; filter: brightness(0.55) saturate(0.65) blur(0.7px); } + 62%, 100% { opacity: 0.28; filter: brightness(0.42) saturate(0.5) blur(1.5px); } } @keyframes client-local-rules-notice { diff --git a/test/web/rule-editor-contract.test.js b/test/web/rule-editor-contract.test.js index 2587fac..d77e12f 100644 --- a/test/web/rule-editor-contract.test.js +++ b/test/web/rule-editor-contract.test.js @@ -33,7 +33,7 @@ test('rule editor add latency stays constant and dirty exits are guarded', () => assert.match(styles, /@keyframes client-delete-strike[\s\S]*scaleX\(0\)[\s\S]*scaleX\(1\)/); assert.match(styles, /53%[\s\S]*transform-origin: right center[\s\S]*100%[\s\S]*scaleX\(0\)/); assert.match(styles, /@keyframes client-local-rule-leave[\s\S]*translateX\(28px\)/); - assert.match(styles, /@keyframes client-delete-content-dim[\s\S]*brightness\(0\.42\)/); + assert.match(styles, /@keyframes client-delete-content-dim[\s\S]*brightness\(0\.55\)[\s\S]*blur\(0\.7px\)[\s\S]*brightness\(0\.42\)/); assert.match(styles, /\.client-local-rule:has\(\.client-rule-type\.is-open\)[\s\S]*z-index: 5/); });