-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Context
Per specs/design.md, the app should include an equalizer screen with a retro LED-style aesthetic matching the Winamp-inspired design language.
Proposed changes
- New
EqualizerScreen.ktwith:- 5-band vertical sliders (60Hz, 230Hz, 910Hz, 3.6kHz, 14kHz)
- Gain range: -12dB to +12dB per band
- Preset buttons: Flat, Bass Boost, Rock, Pop, Classical, etc.
- JetBrains Mono labels for frequency values and dB readouts (retro LED display feel)
AccentPrimaryactive slider track color
- Backend: Android
Equalizeraudio effect API, attached to the activeAudioSession - Access point: button in NowPlayingScreen or Settings
Files affected
- New:
ui/equalizer/EqualizerScreen.kt - New:
ui/equalizer/EqualizerViewModel.kt data/playback/PlaybackManager.kt— exposeaudioSessionIdui/navigation/NavGraph.kt— add Equalizer route
Flagged from
Design language PR #91
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request