fix: browser item style
This commit is contained in:
@@ -91,9 +91,19 @@ HTML-макеты → PNG: **headless Edge** (`--headless --screenshot`), он
|
||||
Примечание: мок-пути (firefox.exe, chrome.exe, zen.exe) вне PATH — запуск вернёт
|
||||
ошибку в stderr до этапа E (автодетект/конфиг). Клик-выбор проверяется визуально.
|
||||
|
||||
### Этап D2 — UX-полировка списка
|
||||
|
||||
- [x] Отступ списка слева/справа 12px (карточки не прилипают к краям)
|
||||
- [x] Индикатор выбора без синего круга — синяя SVG-галочка 16px;
|
||||
у невыбранных — шеврон «›»
|
||||
- [x] Клик по карточке = немедленный запуск (`launch-browser(BrowserConfig)`);
|
||||
«Открыть» в футере остаётся (запуск выбранного)
|
||||
|
||||
## Этап E — конфиг и настройки
|
||||
|
||||
- [ ] `config.toml` рядом с exe / `%APPDATA%\bropicker` (крейс `toml`), serde-структура BrowserConfig
|
||||
- [ ] Логика запуска с учётом галочек: remember-choice → записать выбор для домена;
|
||||
always-ask → показывать пикер несмотря на запомненное
|
||||
- [ ] Страница настроек: TabWidget + LineEdit/SpinBox/ComboBox/CheckBox std-widgets;
|
||||
вход по кнопке cog из футера (колбэк settings-clicked уже есть)
|
||||
- [ ] Автодетект установленных браузеров (реестр Windows) как fallback при отсутствии конфига
|
||||
|
||||
Reference in New Issue
Block a user