From cad4b4a6db9f143b4eecccb13c92f4fdfc6d0a90 Mon Sep 17 00:00:00 2001 From: Timo <6156589+Shik3i@users.noreply.github.com> Date: Mon, 8 Jun 2026 20:56:41 +0200 Subject: [PATCH] v2.2.0 polish: inline pulse dot, coffee theme, remove toggle, GitHub issue link, beautify audio page, locale cleanup --- extension/audio-options.css | 29 ++++++++++++++++++++++++--- extension/audio-options.html | 1 + extension/audio-options.js | 10 +++++++++- extension/locales/de.json | 7 +++++-- extension/locales/en.json | 7 +++++-- extension/locales/es.json | 7 +++++-- extension/locales/fr.json | 7 +++++-- extension/locales/it.json | 7 +++++-- extension/locales/ja.json | 7 +++++-- extension/locales/ko.json | 7 +++++-- extension/locales/nl.json | 7 +++++-- extension/locales/pl.json | 7 +++++-- extension/locales/pt-BR.json | 7 +++++-- extension/locales/pt.json | 7 +++++-- extension/locales/ru.json | 8 ++++++-- extension/locales/tr.json | 7 +++++-- extension/popup.html | 25 ++++++++++++------------ extension/popup.js | 38 +++++------------------------------- website/locales/de.json | 2 +- website/locales/en.json | 2 +- website/locales/es.json | 2 +- website/locales/fr.json | 2 +- website/locales/it.json | 2 +- website/locales/ja.json | 2 +- website/locales/ko.json | 2 +- website/locales/nl.json | 2 +- website/locales/pl.json | 2 +- website/locales/pt-BR.json | 2 +- website/locales/pt.json | 2 +- website/locales/ru.json | 2 +- website/locales/tr.json | 2 +- website/www/de/index.html | 2 +- website/www/es/index.html | 2 +- website/www/fr/index.html | 2 +- website/www/index.html | 2 +- website/www/it/index.html | 2 +- website/www/ja/index.html | 2 +- website/www/ko/index.html | 2 +- website/www/nl/index.html | 2 +- website/www/pl/index.html | 2 +- website/www/pt-BR/index.html | 2 +- website/www/pt/index.html | 2 +- website/www/ru/index.html | 2 +- website/www/tr/index.html | 2 +- 44 files changed, 145 insertions(+), 102 deletions(-) diff --git a/extension/audio-options.css b/extension/audio-options.css index 8176bf0..cfd3d85 100644 --- a/extension/audio-options.css +++ b/extension/audio-options.css @@ -37,6 +37,18 @@ body { margin-bottom: 18px; } +.back-link { + display: inline-block; + color: var(--text-muted); + text-decoration: none; + font-size: 12px; + margin-bottom: 6px; + transition: color 0.2s; +} +.back-link:hover { + color: var(--accent); +} + .eyebrow { margin: 0 0 4px; color: var(--text-muted); @@ -66,8 +78,9 @@ h2 { background: var(--card); border: 1px solid var(--border); border-radius: var(--radius); - padding: 18px; - margin-bottom: 14px; + padding: 20px; + margin-bottom: 16px; + box-shadow: 0 2px 8px rgba(0,0,0,0.15); } .muted-panel { @@ -109,6 +122,10 @@ h2 { border-radius: var(--radius); color: var(--text); cursor: pointer; + transition: border-color 0.2s, box-shadow 0.2s; +} +.preset-card:hover { + border-color: rgba(99, 102, 241, 0.4); } .preset-card:has(input:checked) { @@ -123,10 +140,11 @@ h2 { .custom-grid { display: grid; gap: 12px; - padding: 14px; + padding: 16px; background: rgba(15, 23, 42, 0.58); border: 1px solid rgba(148, 163, 184, 0.16); border-radius: var(--radius); + transition: opacity 0.3s; } .control-row { @@ -156,6 +174,11 @@ input[type="number"] { border-radius: var(--radius); color: var(--text); font: inherit; + transition: border-color 0.2s; +} +input[type="number"]:focus { + border-color: var(--accent); + outline: none; } .unit { diff --git a/extension/audio-options.html b/extension/audio-options.html index 7618a86..e88401a 100644 --- a/extension/audio-options.html +++ b/extension/audio-options.html @@ -9,6 +9,7 @@