Интерфейсы
Сетки, формы, тёмная тема и моушн: практические решения для экранов, которыми пользуются каждый день.

Формы, которые заполняют: поля, ошибки, маски, автозаполнение
Форма — место, где интерес пользователя превращается в действие: регистрацию, заказ, заявку. И именно здесь чаще всего теряются люди. Разберём, как…

Тёмная тема без боли: поверхности, контраст, акценты
Тёмная тема кажется простой задачей: поменять фон на тёмный, текст — на светлый. На деле она требует пересобрать систему поверхностей, акцентов и…

Моушн в интерфейсе: длительность, кривые, prefers-reduced-motion
Анимация в интерфейсе нужна не для красоты, а чтобы объяснять, что произошло: откуда появился элемент, куда он ушёл, что изменилось после действия.…

Сетка и отступы: система 4/8 pt без догм
Система отступов на базе 8 pt давно стала стандартом в продуктовом дизайне, но вокруг неё накопилось много догм. Разберём, что она реально даёт, где…