Чек-листНовое
кодовое словоПульс

подготовка и работа с библиотекой Thinking Orbs

Помогаем связать индикаторы ожидания с реальными состояниями интерфейса.

Подключить компонент

  • Открыть репозиторий Thinking Orbs и установить пакет по инструкции проекта.
  • Поставить компонент на место существующего спиннера, не показывая два индикатора для одной операции.
  • Проверить компонент на светлом и тёмном фоне.

Связать состояние с работой

  • Перечислить моменты ожидания в интерфейсе и сопоставить каждому реальное состояние:

  • «работает» — один долгий шаг; «ищет» — запрос к внешнему источнику; «решает» — вычисление или рассуждение;

  • «слушает» — ожидание ввода; «соединяет» — связь или авторизация; «плетёт» — сборка результата из частей;

  • «пишет» — генерация текста; «дышит» — очередь или пауза; «лепит» — формирование файла, документа или макета.

  • Если одно ожидание состоит из двух последовательных операций, показать смену состояния между ними.

  • Выбрать крупный размер для отдельной карточки чата или мелкий для строки текста; проверить читаемость на расстоянии вытянутой руки.

  • Включить системное уменьшение анимации и проверить, что статичный кадр остаётся видимым.

  • При включении библиотеки в продукт сохранить текст лицензии MIT в поставке.

  • Начать с самого долгого ожидания и проверить, меняется ли доля пользователей, уходящих до завершения операции.