Отдельного выбора цветов здесь нет: палитра зашита в приложение. Настраиваются три вещи — режим оформления, шрифт чата и семь размеров текста.
Возможности
- Три карточки режима в разделе
01 / APPEARANCE: тёмная, светлая и системная. Выбранная обведена бирюзовой рамкой, её значок и подпись тоже бирюзовые, переход цвета плавный. - Системный режим берёт оформление из настроек телефона: телефон в тёмной теме — приложение тёмное.
- Девять шрифтов в разделе
02 / FONT: системный, а ещё восемь встроенных — от узких до моноширинного. У каждого шрифта своя карточка с названием и характером, выбранный отмечен рамкой. - Подпись под разделом шрифтов — куда применяется выбор: к чатам Codex, к веб-ИИ и к чатам opencode.
- Образцы латиницы и кириллицы прямо на карточках, чтобы сразу видеть, не ломает ли шрифт русский текст.
- Три быстрых пресета в разделе
03 / SIZE: Compact, Default и Comfortable. Любой из них выставляет все семь размеров сразу. - Семь размеров слайдерами: ответы агента, ваши реплики, размышления, события, подписи, код и строки плана.
- Живой размер у каждой строки: текущее значение в единицах, одинаковых с настройками телефона.
- Образец текста в каждой строке — видно, как этот кусок будет выглядеть.
- Живой предпросмотр в разделе
04 / LIVE PREVIEW: настоящий фрагмент чата — ваш вопрос, ответ агента, строки плана, блок размышлений, блок кода, строка события со счётчиками и подпись. Английский и русский одновременно. - Сброс оформления одной кнопкой внизу — с подтверждением.
- Отмена в диалоге сброса ничего не меняет.
Технические данные
| Параметр | Значение |
|---|---|
| Режимов оформления | 3: тёмный, светлый, системный |
| Шрифтов на выбор | 9 |
| Размеров текста | 7, каждый настраивается отдельно |
| Диапазон размеров | от 11 до 20 единиц |
| Быстрых пресета | 3 |
| Что делает Compact | основной текст 12, подписи 11 |
| Что делает Default | основной текст 14, подписи 11 |
| Что делает Comfortable | основной текст 16, подписи 12 |
| Разделов на экране | 4, плюс кнопка сброса |
| Блоков в предпросмотре | 6 |
| Режим по умолчанию | тёмный |
| Что ставит сброс | системный режим, системный шрифт, заводские размеры |
| Где хранится | настройки телефона, без базы данных |
| Цвета | свои добавить нельзя, палитра закрыта |
Как читать экран
Сверху четыре раздела, каждый со своим номером, — так проще ориентироваться.
01 / APPEARANCE — три карточки в ряд. Какая выбрана, видно сразу: у неё толстая бирюзовая рамка и бирюзовый значок, у остальных тонкая серая. Тап применяет режим мгновенно, ни перезагрузки, ни подтверждения.
02 / FONT — список карточек, по одной на шрифт. В углу заголовка написано, сколько их всего. Под списком — образцы на латинице и кириллице.
03 / SIZE — сперва три чипа быстрых пресетов, под ними семь строк со слайдерами. У каждой строки слева название размера, справа текущее число и ползунок, под ним — живой образец текста.
04 / LIVE PREVIEW — фрагмент настоящего чата, собранный теми же стилями, что и настоящая лента. Меняете ползунок — меняется тут же, без прокрутки на другой экран.
Про быстрые пресеты
Пресет — это кнопка «выставить всё сразу». Compact делает основной текст мельче и подписи самыми мелкими, Default возвращает обычный вид, Comfortable увеличивает всё, включая подписи.
Чип считается выбранным, только если все семь размеров совпадают с его значениями. Покрутили один слайдер — пресет погас. Это удобно: видно, что настройка уже не «из коробки», и можно вернуться одним тапом.
Отдельно слайдером можно подправить только один размер. Например, оставить основной текст как есть, а код сделать крупнее — пресеты этого не умеют.
Про шрифт кода
У кода есть своя особенность. Если выбран системный шрифт, код всё равно рисуется моноширинным — иначе выравнивание в блоках разъезжается и код не читается.
Во всех остальных режимах код идёт тем же шрифтом, что и остальной текст. То есть выбрать «системный» и получить системный код нельзя: получится только системный текст при моноширинном коде.
Про предпросмотр
Блок предпросмотра собран из тех же элементов, что и настоящая лента, и повторяет их оформление: ваш вопрос справа, ответ слева, внутри ответа — строки плана, дальше блок размышлений, блок кода, строка события со счётчиками и подпись со значком.
Текст в нём двуязычный. Это сделано специально: шрифт, который хорошо выглядит на латинице, может по-разному ложить кириллицу, и на одном английском примере это не поймать.
Часть текста в предпросмотре идёт выбранными размерами, а часть — тем же размером события или подписи, что и в настоящей ленте. Поэтому предпросмотр показывает сразу, как будут выглядеть все семь настроек, а не только основной текст.
Про сброс и почему он не совсем «вернуть как было»
Кнопка сброса возвращает системный режим оформления, системный шрифт и заводские размеры — все разом, одним подтверждением.
Есть тонкость: при первом запуске приложение тёмное, а после сброса оно станет системным. То есть сброс возвращает не исходное состояние, а согласованное заводское. Если телефон в тёмной теме, разницы не видно; если в светлой — будет светлой, хотя ставили вы тёмную.
Отдельного сброса только размеров или только шрифта нет — либо всё, либо ничего. Поэтому если нужно поменять только подписи, крутите слайдер, а не жмите сброс.
Про что именно меняют размеры
Размеры применяются везде, где есть текст чата: в ленте Codex, в веб-ИИ и в чатах opencode, а также в списке тредов, в панели ввода и в диалогах чата.
Не применяются к интерфейсу в целом: названия разделов, подписи кнопок, содержимое настроек и хаба остаются системного размера.
Это сделано намеренно: если бы размеры действовали на всё, то при максимуме интерфейс разъезжался бы, а не мелкий шрифт в ответе агента нечитался.
Про цвета
Свои цвета задать нельзя: палитра зашита в приложение, и выбор ограничен тремя режимами оформления. Внутри каждого режима акценты подобраны так, чтобы текст читался — это проверено, а не на глаз.
Отдельного экрана цветов в приложении нет вообще. Там, где современный Android умеет подставлять цвета из обоев телефона, приложение этим не пользуется: обои не влияют на оформление.
Если режимы не устраивают, вариантов ровно два: оставить как есть или ждать появления настройки. Промежуточных «свой основной цвет» не существует.
Что агент умеет
Агент может открыть этот экран через мост командой открытия экрана theme и прочитать его содержимое командой чтения интерфейса, если приложение сейчас на экране.
Отдельного инструмента для темы нет: это чисто настройки самого телефона, они лежат в его личных файлах, куда у агента доступа нет. Проверено: папка с настройками приложения снаружи не читается.
Менять тему агент может только через экран — нажатием на карточку. Отдельной команды «поставить тёмную» не существует, и обходных путей тут нет.
Ограничения
- Сброс необратим и сбрасывает всё разом: режим, шрифт и семь размеров. Отмены после подтверждения нет.
- Тёмный режим стоит по умолчанию, а сброс ставит системный. После сброса оформление может отличаться от того, что было при первом запуске.
- Размеры влияют только на ленту чатов. Интерфейс остаётся системного размера.
- Пресет гаснет, как только изменён хотя бы один размер слайдером.
- Шрифт применяется к чатам, но не к интерфейсу: подписи и названия остаются системными.
- Свои цвета задать нельзя.
- Часть подписей на экране английская:
01 / APPEARANCE,02 / FONT,03 / SIZE,04 / LIVE PREVIEW,Reset appearance.