フロントエンド & UI

Details that make interfaces feel better

レビューチェックリスト付きの、具体的な UI 仕上げルール 16 個。

概要

インターフェースの仕上げのためのデザインエンジニアリング原則集。同心の角丸、視覚的な位置合わせ、重ねた影、時間差の登場アニメーション、等幅の数字、ヒットエリア、トランジションの限定。

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. あとは作りたい UI を説明するだけ。Codex がスキルに従う。

Codex での使い方

  1. Codex をコンポーネントに向けて、原則を適用させる。

  2. レビューを求めると、指摘が Before と After の表で返ってくる。

  3. フロントエンドの変更をマージする前に、14 項目のチェックリストを実行する。

ここに並ぶプラグインはすべて無料・オープンソースで、実際の配布元にリンクしています。

codex-design リストをもっと見る ↗

次のステップ

セットアップなしで、Open Design とデザインする

このプラグインを自分で入れてもいいし、Open Design でキュレーション済みのデザインレイヤーごと Codex の周りで動かしてもいい。自分の API キーを使い、成果物も自分のものに。