feat: update config flow, use emoji
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
# path — полный путь к exe (или имя из PATH)
|
||||
# flags — аргументы запуска; пробелы внутри значения — в кавычках
|
||||
# icon — необязательно: путь к png/svg, иначе подбирается по имени
|
||||
# emoji — необязательно: эмодзи вместо иконки (удобно различать профили);
|
||||
# имеет приоритет над icon
|
||||
|
||||
[[browsers]]
|
||||
name = "Firefox"
|
||||
@@ -20,16 +22,19 @@ flags = ""
|
||||
name = "Chrome — Work"
|
||||
path = 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
|
||||
flags = '--profile-directory="Default"'
|
||||
emoji = "💼"
|
||||
|
||||
[[browsers]]
|
||||
name = "Chrome — Personal"
|
||||
path = 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
|
||||
flags = '--profile-directory="Profile 1"'
|
||||
emoji = "🏠"
|
||||
|
||||
[[browsers]]
|
||||
name = "Firefox — Work"
|
||||
path = 'C:\Program Files\Mozilla Firefox\firefox.exe'
|
||||
flags = '-P "Work"'
|
||||
emoji = "🦊"
|
||||
|
||||
# Запомненные домены: домен = имя записи из [[browsers]]
|
||||
[remembered]
|
||||
|
||||
@@ -155,6 +155,10 @@ HTML-макеты → PNG: **headless Edge** (`--headless --screenshot`), он
|
||||
- [x] Парсер флагов понимает кавычки (`split_flags`) — профили браузеров:
|
||||
`flags = '--profile-directory="Profile 1"'` (Chrome), `-P "Work"` (Firefox);
|
||||
пример: docs/config.example.toml
|
||||
- [x] Эмодзи-иконка для записи: поле `emoji` в конфиге (приоритет над icon) —
|
||||
различение профилей одного браузера; фолбэк-глобус colorize по теме
|
||||
(был чёрным на тёмной), цветные PNG логотипов не трогаются
|
||||
(`icon-mask` только для генерик-глобуса)
|
||||
- [x] Cold start release: 131 ms (после добавления файлового лога)
|
||||
|
||||
## Этап F — релиз
|
||||
|
||||
Reference in New Issue
Block a user