feat: add IconGrid, EntityPicker controls and enhance search panel
CI / lint-and-check (push) Failing after 4m56s
CI / test (push) Has been skipped
CI / docker-build (push) Has been skipped

Port icon grid and entity picker patterns from wled-screen-controller.
IconGrid replaces plain <select> elements with visual icon grids for
known item sets (widget type, icon type, healthcheck method, permission
level). EntityPicker replaces search dropdowns with a command-palette
style overlay with keyboard navigation and filtering.

Enhance SearchDialog with keyboard navigation (arrow keys, Enter,
Escape), grouped results with section headers, active highlight,
and a footer with shortcut hints.
This commit is contained in:
2026-03-25 11:58:21 +03:00
parent 54a30ca4ca
commit 8d7847889e
11 changed files with 744 additions and 195 deletions
+5
View File
@@ -246,6 +246,11 @@
"search.no_results": "Ничего не найдено по запросу «{query}»",
"search.apps": "Приложения",
"search.boards": "Доски",
"search.nav_hint": "навигация",
"search.select_hint": "выбрать",
"search.close_hint": "закрыть",
"common.search_filter": "Фильтр...",
"common.save": "Сохранить",
"common.cancel": "Отмена",
"common.delete": "Удалить",