Шлифовка UX: попапы, значения, шрифт, таймер OTP
Юридические документы в онбординге — Правила, Политика конфиденциальности, Оферта, Согласие на обработку персональных данных — теперь всегда аккуратно помещаются между точками прогресса сверху и кнопкой «Продолжить» снизу, на каком угодно коротком телефоне. Первый абзац виден сразу при открытии, кнопка «Закрыть» в доступе, а на коротких экранах текст больше не прячется ни под полоску прогресса, ни под кнопку «Продолжить». «Наши ценности» теперь снэпают и на десктопе — потяните мышкой, пролистайте трекпадом или нажмите стрелки — карусель двигается ровно на одну карточку за жест, как и на телефоне. Регулятор размера шрифта наконец масштабирует текст и внутри редактора манускрипта: выберите «Крупный» или «Для доступности» — и уже написанные абзацы подрастают вместе с ним, а маленькие пузырьки действий над каждой строкой смещаются, чтобы по-прежнему не перекрывать строку. Переключатель темы в OTP-экране и в обоих вариантах онбординга теперь стоит в колонке контента на десктопе, а не болтается в правой границе экрана, и кнопка сверху справа (назад, домой, профиль) оказывается в одном и том же месте на экранах «Главная», «Профиль» и «Уведомления», так что при переходах не прыгает на 4-8 пикселей. У «Отправить повторно» на экране OTP теперь виден отсчёт 60 секунд — кнопка неактивна, пока таймер идёт, переживает перезагрузку страницы, и сервер тем же окном в минуту ограничивает отправки на один ящик — код нельзя заспамить, даже если быстро менять IP.