Add audio-visualizer settings

feat(audio): wire audio-visualizer settings into navigation and menu
feat(audio): add audio-visualizer settings screen with live previews
feat(audio): add audio-visualizer settings strings
fix(audio): move visualizer setting to Account section; render at feed size
feat(audio): add Classic (default) and Static visualiser styles
This commit is contained in:
davotoula
2026-06-08 17:46:58 +02:00
parent 032e1bf7fb
commit be6acabdee
15 changed files with 311 additions and 64 deletions
@@ -21,15 +21,17 @@
package com.vitorpamplona.amethyst.commons.audio
enum class VisualizerStyle {
OFF,
CLASSIC,
BARS,
WAVES,
RADIAL,
AURORA,
STATIC,
OFF,
;
companion object {
val DEFAULT = WAVES
val DEFAULT = CLASSIC
fun fromName(name: String?): VisualizerStyle = entries.firstOrNull { it.name == name } ?: DEFAULT
}