feat: update config flow, use emoji

This commit is contained in:
2026-08-26 14:17:57 +05:00
parent 55e30ecfe6
commit 381fc5c049
7 changed files with 63 additions and 12 deletions
+5
View File
@@ -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]
+4
View File
@@ -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 — релиз