• v0.5.0 c3e3cc16fd

    ranger released this 2026-06-09 23:22:16 +00:00 | 12 commits to main since this release

    Three bundled UX improvements, ~36 hours after v0.4.0 cleared the Chrome Web Store.

    Light mode support across all three surfaces — popup, NewTab, Options. Auto-follows OS via @media (prefers-color-scheme: light). Brand identity preserved (forest green stays as the accent in both modes).

    Manual theme toggle — new Auto / Dark / Light radio group in a new Appearance card on the Options page. Stored in chrome.storage.local under tuner.theme. Exists because there are three independent theme layers (OS, browser-chrome, page CSS) that can disagree — @media (prefers-color-scheme: ...) reads the OS layer only. Users with mismatched layers (e.g. macOS light + Chrome dark theme) can override the auto-follow.

    Options → Tuner back-link — the Options page header brand becomes a clickable anchor pointing at the player UI. Subtle ← glyph + same-tab navigation so users dont accumulate Tuner tabs.

    Zero new permissions. Zero new dependencies. ~340 lines added across 8 files (1 new file src/lib/theme.js).

    Downloads