Фронтенд и UI

Details that make interfaces feel better

Шестнадцать конкретных правил полировки UI с чек-листом ревью.

Что это

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

Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/
Из исходного SKILL.md

Почему это важно для дизайна

  • Называет точные значения, поэтому масштаб при нажатии всегда 0.96, а не догадка.
  • Чинит рассогласование вложенных радиусов, из-за которого большинство компонентов выглядят неправильно.
  • Ловит сдвиг раскладки от меняющихся чисел прежде, чем он дойдёт до пользователей.

Что внутри

  • Quick reference
  • Core principles
  • Common mistakes
  • Review output format
  • Review checklist
  • Reference files

Как установить

Details that make interfaces feel better

  1. Клонируйте репозиторий.

    git clone https://github.com/jakubkrehel/make-interfaces-feel-better
  2. Укажите Codex на файл скилла.

    skills/make-interfaces-feel-better/SKILL.md
  3. Дальше опишите нужный интерфейс. Codex следует скиллу.

Как запустить с Codex

  1. Направьте Codex на компонент и попросите применить принципы.

  2. Запросите ревью: находки возвращаются таблицами «Было» и «Стало».

  3. Прогоняйте чек-лист из четырнадцати пунктов перед мёрджем любого фронтенд-изменения.

Каждый плагин здесь бесплатный, с открытым кодом и ссылкой на реальный исходник.

Больше плагинов в списке codex-design ↗

Следующий шаг

Проектируйте с Open Design без возни с настройкой

Поставьте этот плагин сами или разверните вокруг Codex целый кураторский дизайн-слой в Open Design. Свой ключ, свой результат.