From 45195772952ac462e3c171a61ccac2b9ed7c9645 Mon Sep 17 00:00:00 2001 From: Dmitriy Petrov Date: Sun, 12 Jul 2026 00:06:14 +0300 Subject: [PATCH] Bump Harbor versions and refine delete strike styling --- src/shared/versions.js | 4 ++-- src/web/styles.css | 5 +++-- test/web/rule-editor-contract.test.js | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/shared/versions.js b/src/shared/versions.js index e330992..8419068 100644 --- a/src/shared/versions.js +++ b/src/shared/versions.js @@ -1,6 +1,6 @@ export const HARBOR_VERSIONS = Object.freeze({ - macClient: '0.6.5', - gatewayClient: '0.6.4', + macClient: '0.6.6', + gatewayClient: '0.6.5', gatewayBackend: '0.6.0', }); diff --git a/src/web/styles.css b/src/web/styles.css index 419a531..2ead8ac 100644 --- a/src/web/styles.css +++ b/src/web/styles.css @@ -964,9 +964,10 @@ p { right: 0; top: 50%; z-index: 6; - height: 2px; + height: 4px; background: oklch(0.68 0.15 28); - box-shadow: 0 0 6px oklch(0.68 0.15 28 / 0.45); + clip-path: polygon(0 50%, 18% 40%, 50% 28%, 82% 40%, 100% 50%, 82% 60%, 50% 72%, 18% 60%); + filter: drop-shadow(0 0 2px oklch(0.68 0.15 28 / 0.5)); opacity: 0; pointer-events: none; transform: scaleX(0); diff --git a/test/web/rule-editor-contract.test.js b/test/web/rule-editor-contract.test.js index e8f8436..aadcaf2 100644 --- a/test/web/rule-editor-contract.test.js +++ b/test/web/rule-editor-contract.test.js @@ -22,6 +22,7 @@ test('rule editor add latency stays constant and dirty exits are guarded', () => assert.match(component, /client-deletable-row/); assert.match(component, /className="client-delete-strike"[\s\S]*onAnimationEnd/); assert.match(styles, /\.client-deletable-row\.is-removing > \.client-delete-strike[\s\S]*client-delete-strike/); + assert.match(styles, /\.client-delete-strike[\s\S]*clip-path: polygon\(0 50%[\s\S]*100% 50%/); assert.match(styles, /@keyframes client-delete-strike[\s\S]*scaleX\(0\)[\s\S]*scaleX\(1\)/); assert.match(styles, /\.client-local-rule:has\(\.client-rule-type\.is-open\)[\s\S]*z-index: 5/); });