feat: rename app to SatsAmp + appearance themes (violet/blue/green/orange accents, System/Dark/Light modes)

- project dir ~/Projects/RadAmp -> ~/Projects/SatsAmp; classes, strings, launcher label, UA strings renamed; applicationId + radamp.db kept so existing installs/data survive
- UiPrefs (SharedPreferences) + UiTokens: 4 accents x dark/light, every text/accent pair AA-verified (accentOnFill picks ink vs white per accent)
- legacy Premium* colors rewritten to LocalTokens.current reads; theme switches live, persists across restart
- Appearance dialog in Library top bar (swatches + System/Dark/Light), verified on-device: orange live-switch, light mode + persistence, folder-tab regression pass
This commit is contained in:
avi 2026-09-07 18:45:29 -05:00
commit 1b7c6febbb
1351 changed files with 1971 additions and 1663 deletions

View file

@ -3,10 +3,10 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>RadAmp Glass — Theme Demo</title>
<title>SatsAmp Glass — Theme Demo</title>
<style>
/* ============================================================
RadAmp Glass — glassmorphism theme for audio/radio streaming
SatsAmp Glass — glassmorphism theme for audio/radio streaming
Dark default + light variant. WCAG 2.2 AA verified (see demo).
============================================================ */
@ -514,7 +514,7 @@ input[type="range"].vol::-moz-range-progress { background: var(--accent); height
<div class="demo-wrap">
<!-- ================= PHONE ================= -->
<div class="phone glass-app" role="application" aria-label="RadAmp demo device">
<div class="phone glass-app" role="application" aria-label="SatsAmp demo device">
<div class="status-bar" aria-hidden="true">
<span>16:29</span>
@ -637,7 +637,7 @@ input[type="range"].vol::-moz-range-progress { background: var(--accent); height
<!-- ================= SIDE PANEL ================= -->
<aside class="demo-side">
<h1>RadAmp Glass</h1>
<h1>SatsAmp Glass</h1>
<p class="caption">GLASSMORPHISM THEME · AUDIO / RADIO · WCAG 2.2 AA</p>
<div class="controls" role="group" aria-label="Demo controls">