The Uwawp blog

Blog

Research, build notes, and guides for Ariadne and Mawu.

Design September 28, 2026 · 5 min read

The Heroes Behind Mawu’s Seven New Dark Themes

Mawu Dark Mode 0.9.0 adds seven dark themes for the WordPress dashboard, each built around one comic book hero's signature color. Here is where each palette came from, and the contrast rules each one had to pass.

Developer September 13, 2026 · 4 min read

The One-Line Bug That Broke Five of Six Dark Themes

Five new dark themes shipped fully built, then silently never ran for a full release cycle. One hardcoded string comparison in the engine's enqueue gate. Here's the bug, why normal testing missed it, and the fix.

Developer September 13, 2026 · 5 min read

The Same CSS Specificity Bug Shipped Three Times in One Plugin

Building a WordPress dark admin theme is mostly a specificity problem, not a color problem. The exact same bug shape shipped three times, once after it had already been written down and documented as a known risk. Here is the CSS math behind all three, and why documenting a fix narrowly did not stop it from recurring.

Developer September 13, 2026 · 4 min read

Six Dark Themes, One WCAG Audit: What Actually Failed

A full contrast audit on six dark themes found two real WCAG failures, both hiding behind a color that had been verified once, in one context, then reused somewhere the original check never covered. Here is what WCAG actually requires and how both bugs got past a design that looked fine.

Research September 13, 2026 · 4 min read

Scheduled Dark Mode and What the Sleep Research Actually Says

A well-controlled 2015 study found four hours of nightly screen reading measurably delays melatonin and disrupts sleep. That is a different scenario from a two-minute dashboard visit before bed. Here is what the research actually covers, and an honest read on where a feature like scheduled dark mode fits.

Comparisons September 13, 2026 · 5 min read

Every Way to Get Dark Mode in WordPress, Compared

WordPress core, OS-level forced dark mode, browser extensions, small admin plugins, and frontend tools like Night Eye all get called dark mode, and they solve five distinct problems. Here is what each one actually covers, and where each one stops short.