Skip to content

Add dark theme color tokens#264

Merged
version-1 merged 1 commit into
mainfrom
feat/214-dark-theme-color-tokens
Jul 12, 2026
Merged

Add dark theme color tokens#264
version-1 merged 1 commit into
mainfrom
feat/214-dark-theme-color-tokens

Conversation

@version-1

Copy link
Copy Markdown
Owner

ダークテーマのカラートークン定義

Summary

data-theme="dark" で全画面の既存カラートークンと影を切り替えられるようにし、
コンポーネント CSS に残っていた直接指定色もテーマトークンへ統合します。

主な変更点:

  • ダークテーマ用の semantic / status / Markdown / toast カラーパレットを追加
  • モーダル、issue table、カード、イベントエラー表示の直接色をトークンへ置換
  • 英日同期のダークパレット資料を追加

チケットへのリンク

#214

やったこと

  • globals.css[data-theme="dark"] のトークン上書きを定義
  • index.module.css の色リテラルがなくなったことを確認
  • ダークテーマと台帳トークンの設計資料を更新

動作確認

  • npm run typecheck
  • npm run build
  • index.module.css のカラーリテラル検索

レビュー & 動作確認 チェックリスト

  • ダークテーマ切替 - htmldata-theme="dark" を付与して Dashboard、Project、Settings を確認
  • オーバーレイ - モーダルとトーストの背景・文字・状態色を確認
  • 状態表示 - status / priority badge がダーク背景で区別できることを確認

推奨テスト計画:

  1. ブラウザの開発者ツールで html[data-theme]dark に設定する。
  2. Dashboard、プロジェクト、Settings、issue 詳細を開く。
  3. モーダル、トースト、status badge の可読性を目視確認する。

その他気になることや相談ごと

テーマスイッチへの状態保存・属性設定の接続は本変更の対象外です。属性を設定する
既存または後続の機構から、このパレットを利用できます。

Define a complete data-theme dark palette, replace component-level color literals with semantic tokens, and document the palette and ledger token aliases.

Verified with npm run typecheck and npm run build.
@version-1 version-1 merged commit d0e4e08 into main Jul 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant