From 74c0251535952156621f338a327633fb48259278 Mon Sep 17 00:00:00 2001 From: Grzegorz Kucmierz Date: Fri, 27 Feb 2026 09:16:37 +0000 Subject: [PATCH] feat: improve url cleaner modal ui (light mode) and enable rule editing --- src/components/tools/UrlCleaner.vue | 2 +- .../tools/UrlCleanerExceptionsModal.vue | 39 ++++++++++++++++++- src/style.css | 2 + 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/src/components/tools/UrlCleaner.vue b/src/components/tools/UrlCleaner.vue index c499df5..7a420a4 100644 --- a/src/components/tools/UrlCleaner.vue +++ b/src/components/tools/UrlCleaner.vue @@ -476,7 +476,7 @@ onUnmounted(() => { } .history-item:hover { - background: rgba(255, 255, 255, 0.05); + background: var(--list-hover-bg); } .item-info { diff --git a/src/components/tools/UrlCleanerExceptionsModal.vue b/src/components/tools/UrlCleanerExceptionsModal.vue index 7324996..c120200 100644 --- a/src/components/tools/UrlCleanerExceptionsModal.vue +++ b/src/components/tools/UrlCleanerExceptionsModal.vue @@ -80,6 +80,15 @@ const addRule = () => { } } +const editRule = (rule) => { + newRule.value = { + domainPattern: rule.domainPattern, + keepParams: Array.isArray(rule.keepParams) ? rule.keepParams.join(', ') : '', + keepHash: !!rule.keepHash, + keepAllParams: !!rule.keepAllParams + } +} + const removeRule = (id) => { localExceptions.value = localExceptions.value.filter(r => r.id !== id) } @@ -145,7 +154,7 @@ const resetToDefault = (ruleId) => {