Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.23 KB

File metadata and controls

54 lines (38 loc) · 2.23 KB

stillmd Design Constitution

stillmd の気質

stillmd は、Markdown を読む行為そのものを静かに支えるアプリである。 主役は UI ではなく本文であり、アプリは存在感を消す方向で設計する。

デザイン原則

  • ミニマル: 無くても成立する UI は置かない
  • 静けさ: 視線を奪う色、動き、装飾を避ける
  • 美しさ: 派手さではなく、余白・階層・整列・質感の精度で美しさをつくる
  • 可読性: 文章、見出し、コードブロック、表、リストの読みやすさを最優先する
  • 軽さ: 見た目のために起動速度、メモリ、アプリサイズを犠牲にしない
  • macOS らしさ: Apple の Human Interface Guidelines を参照しつつ、模倣ではなく自然な馴染み方を目指す

ノイズの定義

以下は stillmd におけるノイズとみなす。

  • 本文の外側で常に視線を奪う UI
  • 常設しているが使用頻度の低い補助機能
  • 目的の薄いグラデーション、影、境界線、アイコン装飾
  • 情報量より存在感が強いヘッダー、サイドバー、ツールバー
  • 状態変化を超えて自己主張するアニメーション

モーション原則

  • モーションは「滑らかさ」と「状態変化の理解」のためにのみ使う
  • 速く、短く、静かに振る舞う
  • 演出のための演出はしない

テーマ原則

  • 現在の既定挙動は Dark とする
  • 将来的にテーマ切替を導入する場合も、macOS 標準の Settings 導線から最小限に提供する
  • どちらのテーマでも情報階層と可読性が同じだけ保たれるべきである

禁止事項

  • 目的のない常設サイドバー
  • 目的のない常設ツールバー
  • 多機能化のための設定追加
  • ブランド表現を優先した過剰な装飾
  • 本文より強い UI

判断基準

変更案に迷ったら、次の順で判断する。

  1. その変更は本文の読みやすさを改善するか
  2. その変更は UI の静けさを壊していないか
  3. その変更は軽量性を悪化させていないか
  4. その変更は stillmd を editor 方向へ押し出していないか