Feature

Dark mode support

Pushlog now supports dark mode across everything — the dashboard, public pages, emails, and the widget.

How to toggle

Use the theme switch in the sidebar footer. Your preference is saved and persists across sessions.

Where it applies

  • Dashboard — full dark palette with zinc-based colors

  • Public changelog — follows the visitor's system preference by default

  • Embeddable widget — set to auto, light, or dark in your embed code

  • Emails — adapt to the reader's email client preference

Design details

We didn't just invert the colors. The dark theme has a carefully crafted palette:

  • Deep backgrounds that reduce eye strain

  • Subtle borders that maintain visual hierarchy

  • Adjusted contrast ratios meeting WCAG AA standards

  • Syntax highlighting in code blocks adapted for dark backgrounds

Built with CSS custom properties, so the theme switch is instant — no page reload.