ダッシュボードを全面リニューアル — ライト/ダーク対応&情報密度の改善

ヒートマップエックス エンジニアチーム5分で読了
  • dashboard

2026-06-05、HeatMapX のダッシュボード(heatmapx.com/dashboard)を全面リニューアルしました。視認性・操作性の両面で大幅に改善されています。

主な変更点

☀ ライト/ダーク/システム連動 の3択テーマ

ヘッダー右側に「☀ ライト」「💻 システム連動」「🌙 ダーク」の3択トグルを追加。

  • システム連動(デフォルト): OS の外観設定に自動追随。Mac で「自動」にしていれば夜は自動でダーク化。
  • 手動切替: いつでも明示的にライト/ダークを固定可能。設定はブラウザに保存されます。
  • 初回ロード時のチラつき (FOUC) を防ぐ実装で、リロードしてもスムーズに表示されます。

▤ 登録サイトを「タブラーリスト」に再設計

従来は2列のカード grid でしたが、複数サイト登録時のスキャナビリティを大幅に向上させるため、横一行のテーブル形式に変更しました。

  • 全行で列の左端が縦に揃うので、ステータスや当日イベント数を一目で比較可能
  • サイト名・URL・API キー・トラッカータグの全てが同じ行にコンパクト表示
  • セットアップ情報は「▸ セットアップ情報」で折り畳み (展開で API キー+設置タグをコピー可能)
  • 長い名前・URL は自動で「…」省略され、レイアウトが崩れない

+ 見出し横「+ サイトを追加」ボタン

「登録サイト」見出しの右側に、新規サイト追加用の小型ボタンを追加。スクロールせずにすぐにサイト追加できます (リスト下部の従来ボタンも併存)。

◐ GitHub 風フラットデザイン全体統一

カラー設計をシンプル化し、視覚ノイズを大幅削減。

  • ページ背景: 中性灰 (#f5f5f5) で Linear / Supabase 等の最新 SaaS と同等のトーン
  • カード: 白ベース + 細い境界線、影なし、角丸 6px
  • ブランド軸はオレンジ で統一(旧: 青/緑/紫/琥珀混在)
  • 状態色は意味別 に維持: 緑 (active) / 琥珀 (warning) / 赤 (error)

Before / After

観点 Before After
カラーテーマ 黒地ダッシュボード固定 ライト/ダーク/システム の3択
構造 2列カード grid (情報密度低い) 1列タブラーリスト (列が縦に整列)
サイト表示 縦に積まれて占有面積大 1サイト = 1行 + 折り畳み可能
追加ボタン 最下部のみ 見出し横+下部の両方
ブランドカラー 青/緑/紫/琥珀 混在 オレンジ単色軸で統一

その他の改善

  • サイト名・URL の文字数制限: 名前60文字 / URL 512文字。表示の破綻を防止します。
  • 追加プレースホルダ更新: 旧 e.g. in-gol / https://in-gol.come.g. My site / https://example.com に汎用化 (15言語すべて)。
  • オンボーディングモーダル: ダッシュボード到達後1秒待ってからフェードイン表示。「いきなりバン!」感を緩和。
  • コードスニペット: トラッカータグとCLIコマンドの表示を黒地→light gray pill に統一。light theme と調和。

影響範囲

今回の変更は UI/UX のみ で、計測ロジック・データ構造・API には影響しません。既存の埋め込みトラッカータグはそのまま動作します。

Claude Codeから動かすヒートマップを、まずは無料で。

計測タグを1行貼って、ブラウザ操作なしで分析・改善提案までCLIから受け取れます。クレカ不要・30秒でセットアップ。