mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-05 01:14:58 +03:00
Виджет переложен по образцу, который дал владелец. Лента: имя и аватар агента стоят над пузырём, у пузыря не скруглён верхний угол со стороны автора — «хвостик». Аватар агента — знак робота на круге цвета акцента; он же стоит в шапке вместо буквы, пока у виджета нет способа получить логотип компании, и он же на кнопке чата вместо прежней подписи. Пока ответ считается, в ленте висит «печатает» с бегущими точками. Поле ввода: без рамки, скрепка слева, справа запись голосового, которая сменяется отправкой, как только клиент начал печатать. При росте поля кнопки держатся верхней строки. Подсказки убраны. Подвал — одного тона с лентой, внизу «Работает на Chatballs» со ссылкой на сайт. В шапке появилась кнопка разворота: окно становится почти вдвое шире и немного выше. Размер держит лоадер на сайте-хосте — панель живёт в iframe и сама себя не растянет. Появление и исчезновение — эффект джина, как в доке macOS: окно вытягивается, изгибается горловиной и втягивается в кнопку. Аффинными преобразованиями такое не делается, поэтому силуэт считается контуром SVG покадрово, тем же контуром режется контейнер панели, а само окно внутри получает матрицу, построенную по этому силуэту, — вместе с окном деформируется и переписка. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>