From 8bf40573f187cd1a4a5b77fbb8c59ff554633d7d Mon Sep 17 00:00:00 2001 From: "alexei.dolgolyov" Date: Wed, 25 Feb 2026 02:42:14 +0300 Subject: [PATCH] Add search button in header for touchscreen command palette access Co-Authored-By: Claude Opus 4.6 --- server/src/wled_controller/static/css/layout.css | 2 ++ server/src/wled_controller/static/locales/en.json | 1 + server/src/wled_controller/static/locales/ru.json | 1 + server/src/wled_controller/templates/index.html | 3 +++ 4 files changed, 7 insertions(+) diff --git a/server/src/wled_controller/static/css/layout.css b/server/src/wled_controller/static/css/layout.css index ee00824..8b97f48 100644 --- a/server/src/wled_controller/static/css/layout.css +++ b/server/src/wled_controller/static/css/layout.css @@ -172,6 +172,7 @@ h2 { } /* Theme Toggle */ +.search-toggle, .theme-toggle { background: var(--card-bg); border: 1px solid var(--border-color); @@ -183,6 +184,7 @@ h2 { margin-left: 0; } +.search-toggle:hover, .theme-toggle:hover { transform: scale(1.1); } diff --git a/server/src/wled_controller/static/locales/en.json b/server/src/wled_controller/static/locales/en.json index a9a5992..b1b2552 100644 --- a/server/src/wled_controller/static/locales/en.json +++ b/server/src/wled_controller/static/locales/en.json @@ -854,6 +854,7 @@ "targets.brightness_vs.hint": "Optional value source that dynamically controls brightness each frame (overrides device brightness)", "targets.brightness_vs.none": "None (device brightness)", + "search.open": "Search (Ctrl+K)", "search.placeholder": "Search entities... (Ctrl+K)", "search.loading": "Loading...", "search.no_results": "No results found", diff --git a/server/src/wled_controller/static/locales/ru.json b/server/src/wled_controller/static/locales/ru.json index 9809edf..633f3ca 100644 --- a/server/src/wled_controller/static/locales/ru.json +++ b/server/src/wled_controller/static/locales/ru.json @@ -854,6 +854,7 @@ "targets.brightness_vs.hint": "Необязательный источник значений для динамического управления яркостью каждый кадр (переопределяет яркость устройства)", "targets.brightness_vs.none": "Нет (яркость устройства)", + "search.open": "Поиск (Ctrl+K)", "search.placeholder": "Поиск... (Ctrl+K)", "search.loading": "Загрузка...", "search.no_results": "Ничего не найдено", diff --git a/server/src/wled_controller/templates/index.html b/server/src/wled_controller/templates/index.html index aa44b9e..e4d8a44 100644 --- a/server/src/wled_controller/templates/index.html +++ b/server/src/wled_controller/templates/index.html @@ -28,6 +28,9 @@
API +