feat: add setting variant

This commit is contained in:
2026-08-26 07:37:06 +05:00
parent c7557c163a
commit fc5a7638bc
7 changed files with 382 additions and 7 deletions
+7 -4
View File
@@ -116,11 +116,14 @@ HTML-макеты → PNG: **headless Edge** (`--headless --screenshot`), он
домена в конфиг; переключение галочек персистится
- [x] URL-бар привязан к свойству (был захардкожен), метка чекбокса — домен
### E2 — страница настроек (следующий шаг)
### E2 — страница настроек — ГОТОВО (базовая версия)
- [ ] Переключение вид/настройки по кнопке cog (settings-clicked)
- [ ] Редактор списка браузеров: имя/путь/флаги (LineEdit), вкл/выкл
- [ ] Список запомненных доменов с удалением
- [x] Переключение вид/настройки по кнопке cog; Esc в настройках = назад;
env `BP_VIEW=settings` для скриншотов
- [x] Список браузеров: иконка + имя + путь (elide), удаление корзиной
- [x] Кнопка «Автодетект»: мерж найденных по пути, без дублей
- [x] Запомненные домены (domain → browser) с удалением
- [ ] Редактирование браузера (имя/путь/флаги через LineEdit) — следующий шаг
- [ ] Чтение флагов из .lnk ярлыков (крейс `lnk`) — по желанию
- [ ] Добавить логотипы Edge/Zen в logos/ (пересоздать набор из alrrr/browser-logos)