Skip to content

Releases: chubes4/simple-dark-mode

v0.3.2

Choose a tag to compare

@chubes4 chubes4 released this 23 Apr 15:29

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@chubes4 chubes4 released this 23 Apr 15:15

What's Changed

  • Cover welcome-panel-column-container and strip non-color overrides by @chubes4 in #4

Full Changelog: v0.3.0...v0.3.1

v0.3.0 — Customizer, site editor, and list-table coverage

Choose a tag to compare

@chubes4 chubes4 released this 21 Apr 03:49

Changed

  • Close gaps in Customizer and site editor surfaces
  • Close gaps on list-table screens and classic meta boxes

Two PRs merged since v0.2.0:

  • #2 — list-table screens + classic meta boxes
  • #3 — Customizer + site editor

Full audit methodology, verified selectors, and documented genuine blockers in the PR bodies.

v0.2.0 — Close editor and admin dark-mode coverage gaps

Choose a tag to compare

@chubes4 chubes4 released this 21 Apr 02:57

Changed

  • Close coverage gaps in editor sidebar and admin dashboard

Full gap analysis and audit details in PR #1: #1

v0.1.1 — Cascade fix

Choose a tag to compare

@chubes4 chubes4 released this 21 Apr 02:28

Changed

  • Reinitialize CHANGELOG via homeboy changelog init

Fixed

  • dark-mode CSS losing the cascade to global-styles-inline-css

Why this matters

v0.1.0 looked like it worked but silently did nothing in dark mode: the CSS was served, the media query matched, the selectors were right — but WordPress's block-theme palette is emitted as an inline <style id="global-styles-inline-css"> that loaded after our plugin, reverting --wp--preset--color--base back to #FFFFFF at the same specificity. Fixed two ways simultaneously: an explicit global-styles dependency for load order, plus html:root selector specificity as a safety net.

If you installed v0.1.0, upgrade immediately.

Upgrade

cd wp-content/plugins/simple-dark-mode
git pull origin v0.1.1

No database or settings migration needed.

v0.1.0 — Initial release

Choose a tag to compare

@chubes4 chubes4 released this 21 Apr 00:10

Zero-config system-aware dark mode for WordPress.

Highlights

  • Frontend dark mode via @media (prefers-color-scheme: dark), overriding --wp--preset--color--base / --contrast custom properties for block themes and body-level fallbacks for classic themes.
  • wp-admin dark mode — postboxes, forms, list tables, notices, screen meta, pagination, and the login screen all follow the system preference.
  • Block editor dark mode — chrome (header, sidebar, inserter, toolbars, popovers) plus the canvas itself via the enqueue_block_assets hook.
  • Zero configuration. No settings page, no toggle, no JavaScript. Install and activate.
  • Preserves theme accent colors so brand identity survives the flip.

Install

cd wp-content/plugins
git clone https://github.com/chubes4/simple-dark-mode.git
wp plugin activate simple-dark-mode

Compatibility

  • WordPress 6.0+
  • PHP 7.4+
  • Cleanest flip on block themes using the base / contrast palette convention (Twenty Twenty-Two through Twenty Twenty-Five). Classic themes get body-level fallbacks.

License

GPL-2.0-or-later.