Макеты — один sketches/index.html; approved/ удалён

- sketches/index.html: все экраны одним документом в порядке 1·… (14–19 — бывшие approved)
- approved/ (4 файла групп + 3 макета + README) удалён как дубль
- стили вынесены в sketches/style.css
- README, THEMES, BORROW-FROM-ASSISTENT, MARKDOWN-SOURCE, MIC-ASR-SEARCH
  приведены к фактическому состоянию
This commit is contained in:
2026-09-28 10:07:57 +03:00
parent 960cd60120
commit 27f349550c
25 changed files with 2416 additions and 4448 deletions
+33
View File
@@ -131,6 +131,39 @@ Text(
Разбор — `BORROW-FROM-ASSISTENT.md`, п. 3.10.
## Токены тёмной темы (на ней строится палитра)
Это **эталонный набор** — какие цвета и с какими именами есть в тёмной теме.
В макетах (`sketches/`, `approved/`) они стоят числами в `:root { --token: #... }`,
в коде приложения — через `MaterialTheme.colorScheme.*`. Значения **согласованы
с Android-клиентом** (`agentik-android/design/BORROW.md:39`), плюс расширения,
которых в десктопной основе не было.
| Токен | Назначение | Значение | Откуда |
|---|---|---|---|
| `--bg` | фон окна | `#121218` | основа |
| `--panel` | панели (шапки, боковая) | `#17212B` | основа |
| `--panel2` | «приподнятые» элементы на панели | `#1C2733` | Android |
| `--line` | разделители и рамки полей | `#232B36` | Android |
| `--fg` | основной текст | `#EBEBEB` | основа |
| `--dim` | приглушённый текст (время, подписи) | `#768C9E` | основа |
| `--accent` | главный акцент | `#6AB2F2` | основа |
| `--badge` | фон кружка непрочитанных | `#5EB5F7` | Android |
| `--err` | ошибки, опасные зоны, запись | `#EC3942` | основа |
| `--ok` | «на связи», успех проверки | `#63C88A` | Android |
| `--user-bubble` | пузырь сообщения пользователя | `#2B5278` | Android |
| `--bot-bubble` | пузырь сообщения ассистента | `#1C2733` | Android |
| `--a1`..`--a5` | **пользовательские** цвета агентов | `#6AB2F2` `#86C99A` `#C9A886` `#B79AE0` `#E28C8C` | Android |
**Важно про `--a1`..`--a5`:** это **не токены темы**. Они заданы для набора
по умолчанию и подобраны под тёмную тему. В коде это **пользовательские**
значения из настроек агента — кладутся в конфиг и читаются как `agent.color`,
а не через `MaterialTheme.colorScheme`. Иначе при смене темы агенты перестанут
отличаться друг от друга. Подробности — раздел «Особый случай» выше.
**Цвет текста на аксентном фоне:** на `--accent` (`#6AB2F2`) и `--badge`
(`#5EB5F7`) текст берётся **тёмным** (`#0F1922`), иначе не читается.
## Что осталось решить
- **Какие темы будут кроме тёмной.** Пока известно только: тёмная есть, светлая