Fleet changelogs · dev.ecs0.net
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

Key Accomplishments

  1. 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.
  2. 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).
  3. Packaging & Verification:
    • Rebuilt release binaries and repackaged signed .app bundles with eza/Nerd Font vector AppIcons.
    • Tested and verified execution locally.
    • Deployed updated bundles to rdmsm4x:~/dev/apps/.

Verification Evidence