rdmbair15m5-changelog-20260829-1250-liquid-glass-light-dark-auto-switching
rdmbair15m5-changelog-20260829-1250-liquid-glass-light-dark-auto-switching
Added dynamic Light / Dark / System Auto appearance theme switching
and adaptive Liquid Glass styling across both updateRoo and
AINetNode.
Scope
- Products:
apps/updateRoo,apps/AINetNode,apps/dist - Target Hosts:
rdmbair15m5(staging),rdmsm4x(canonical dev root)
Key Accomplishments
- Dynamic Theme Mode Switcher
(
AppThemeMode):- Added support for
.system(dynamic macOS appearance),.dark, and.light. - Connected via
@AppStorage("appThemeMode")with.preferredColorScheme(...). - Added 3-segment switcher
[☀️ Light | 🌙 Dark | ⚙️ System Auto]to sidebar footers and Settings views in both applications.
- Added support for
- Adaptive Liquid Glass Styling:
- Integrated
.glassEffect(macOS 26+) and ultra-thin material fallbacks. - Dynamic specular highlight strokes that automatically adjust contrast in Light Mode (luminous frosted glass, deep contrast text) and Dark Mode (deep obsidian, neon glow).
- Integrated
- Packaging & Verification:
- Rebuilt release binaries and repackaged signed
.appbundles with eza/Nerd Font vector AppIcons. - Tested and verified execution locally.
- Deployed updated bundles to
rdmsm4x:~/dev/apps/.
- Rebuilt release binaries and repackaged signed
Verification Evidence
- 100% test pass rate maintained across all test suites.
- Both applications running and responsive in local desktop session.