виджет · внешний вид
Один вопрос: что посетитель видит до того, как начал общаться. Цвет, угол, язык, заголовок панели и переключатель каналов — консольные панели «Лаунчер» (визуальная половина) и «Переключатель каналов», собранные в один экран. Открывается из хаба «Виджет на сайте».
Слева — заполненный пример: hex-поле с живым свотчем и рядом пресетов, иллюстративный макет лаунчера, положение, язык (эндонимы), заголовок панели, расположение переключателя каналов. Справа — проверка hex и условное поле размера иконок.
Свотч — настоящий паритет с консолью (.ago-widget-swatch): маленький залитый чип с разобранным цветом. Живого превью в консоли нет вовсе, поэтому и здесь его нет; иллюстративный макет лаунчера — чистый Compose, без движка виджета и сети.
Пресеты и статичный макет — рекомендованные телефонные добавки поверх паритета; автор может от них отказаться, не задев паритет. Пакет для этого не нужен (в отличие от экрана брендинга каналов, который тянет Coil ради удалённого логотипа).
Проверка — только UX-вежливость; авторитетный гейт — UpdateWidgetConfigHandler, а Refused(detail) с сервера показывается дословно. Размер иконок скрывается при «Над полем ввода» (зеркало консольного условного рендера), но никогда не nullable — уходит на сервер всегда.