Dashboard-Redesign — Light/Dark-Mode & verbesserte Informationsdichte

HeatMapX Engineering Team4 min read
  • dashboard

Am 2026-06-05 haben wir ein vollständiges Redesign des HeatMapX-Dashboards (heatmapx.com/dashboard) ausgeliefert. Übersichtlichkeit und Bedienbarkeit haben sich deutlich verbessert.

Was sich geändert hat

☀ Dreiwege-Theme: Light / Dark / System

Ein Dreiwege-Toggle — „☀ Light", „💻 System", „🌙 Dark" — wurde oben rechts im Header hinzugefügt.

  • System (Standard): Folgt automatisch den OS-Darstellungseinstellungen. Unter macOS auf „Auto" gesetzt, wechselt es nachts ohne manuellen Eingriff auf Dunkel.
  • Manueller Override: Light oder Dark kann jederzeit fixiert werden. Die Einstellung wird im Browser gespeichert.
  • Flash of Unstyled Content (FOUC) beim ersten Laden wird verhindert, sodass das korrekte Theme sofort beim Neu-Laden erscheint.

▤ Registrierte Sites als tabellarische Liste neu gestaltet

Das bisherige zweispaltige Karten-Grid wurde durch ein einzeiliges Tabellen-Layout ersetzt, das die Übersichtlichkeit bei mehreren registrierten Sites deutlich verbessert.

  • Spalten sind über alle Zeilen vertikal ausgerichtet, was Status und Event-Counts auf einen Blick vergleichbar macht
  • Site-Name, URL, API Key und Tracker Tag sind kompakt in einer einzigen Zeile dargestellt
  • Setup-Details klappen unter „▸ Setup info" zusammen (ausklappen zum Kopieren von API Key und Tracker Tag)
  • Lange Namen und URLs werden automatisch mit „…" gekürzt, sodass das Layout nie bricht

+ „Site hinzufügen"-Button neben der Abschnittsüberschrift

Ein kompakter „+ Site hinzufügen"-Button erscheint jetzt neben der Überschrift „Registrierte Sites" — neue Sites lassen sich damit hinzufügen, ohne nach unten zu scrollen (der ursprüngliche Button am Ende der Liste bleibt ebenfalls erhalten).

◐ Einheitliches GitHub-artiges Flat-Design

Das Farbschema wurde vereinfacht und visuelles Rauschen deutlich reduziert.

  • Seitenhintergrund: neutrales Grau (#f5f5f5), passend zum Ton moderner SaaS-Produkte wie Linear und Supabase
  • Karten: weiße Basis + dünner Rahmen, kein Schatten, 6px Border-Radius
  • Orange als einziger Marken-Akzent (zuvor: Blau, Grün, Lila und Bernstein gemischt)
  • Semantische Statusfarben beibehalten: Grün (aktiv) / Bernstein (Warnung) / Rot (Fehler)

Vorher / Nachher

Aspekt Vorher Nachher
Farbthema Fixes dunkles Dashboard Dreiwege: Light / Dark / System
Layout Zweispaltiges Karten-Grid (geringe Informationsdichte) Einspaltiges Tabellen-Layout (Spalten vertikal ausgerichtet)
Site-Anzeige Vertikal gestapelt, viel Platzbedarf Eine Site = eine Zeile + ausklappbare Details
Hinzufügen-Button Nur am Seitenende Sowohl neben der Überschrift als auch am Ende
Markenfarbe Blau / Grün / Lila / Bernstein gemischt Einheitliche Orange-Single-Accent-Achse

Weitere Verbesserungen

  • Längenblimits für Site-Name und URL: 60 Zeichen für Namen / 512 Zeichen für URLs, um Layout-Brüche zu verhindern.
  • Aktualisierte Add-Site-Platzhalter: e.g. in-gol / https://in-gol.com wurde durch e.g. My site / https://example.com in allen 15 unterstützten Sprachen ersetzt.
  • Onboarding-Modal: Erscheint 1 Sekunde nach dem Erreichen des Dashboards mit Einblendung — der „plötzliche Pop"-Effekt ist damit abgemildert.
  • Code-Snippets: Tracker-Tag- und CLI-Befehlsanzeigen wurden von dunklen Hintergründen auf einen hellgrauen Pill-Stil umgestellt, passend zum hellen Theme.

Auswirkungsbereich

Dieses Release ist ausschließlich UI/UX — Messung-Logik, Datenstrukturen und die API sind unverändert. Bestehende eingebettete Tracker Tags funktionieren weiterhin wie bisher.

Heatmaps aus Claude Code — kostenlos starten.

Ein Tracker-Tag einfügen, dann Analyse und CRO-Vorschläge aus der CLI bekommen.