Release notes

BUGFIX

Switching theme panels is now instant and flicker-free

Switching between different theme panels is now incredibly smooth. Previously, every time you switched panels, the system would tear down and reopen the entire window, exposing the dark background for a split-second flicker. Now, the system quietly keeps the panels you've opened (up to 6) waiting in the background. When you switch, it simply injects the latest numbers and brings the panel to the front. This means any previously opened panel reappears instantly with zero flickering, and the window itself never closes and reopens. It's like changing theatre sets: instead of dropping the curtain and tearing down the whole stage, they now have multiple rotating stages fully prepared underneath, seamlessly spinning into place ready for the next act.

Original changelog

Original changelogSwitching theme panels is now instant and flicker-free
**Switching panels no longer flickers**: every switch tore down the WKWebView and reloaded its HTML, exposing the dark backing layer until the load finished — a visible flicker, plus the popover closed and reopened. usage now caches each panel's web view (lazily, capped at 6 with LRU eviction) inside a container view and switches by toggling visibility and re-injecting the latest state, so a previously-opened panel reappears instantly with no reload. The first build of a panel fades in from a same-color overlay that is removed on the first successful paint (or after a 1.5s safety timeout). The popover no longer closes and reopens on switch.