3 Commits

Author SHA1 Message Date
GitHub Actions Bot
d6e673b00e Add debug APK
This commit introduces the `app-debug.apk` file.
2025-08-29 11:51:29 +02:00
GitHub Actions Bot
ba634095d9 Refactor: Remove smoothing and throttling from visualizer
The visualizer components (FftBarsView and WaveformView) now directly render the raw data received from the `VisualizerController`.

- Removed the smoothing logic (using `LaunchedEffect` and `mutableStateOf`) from both `FftBarsView` and `WaveformView`.
- The `Canvas` drawing logic in both views now directly processes the input `data` byte array.
- In `VisualizerController`, removed the manual throttling mechanism (using `Handler`, `minIntervalMs`, `lastWaveformDispatch`, `lastFftDispatch`).
- The `Visualizer.OnDataCaptureListener` now directly invokes the `onWaveform` and `onFft` callbacks with the received data.
- The capture rate for the Visualizer is now set to half of the maximum rate.
2025-08-29 11:49:04 +02:00
GitHub Actions Bot
2a46c6143b first commit 2025-08-29 11:47:23 +02:00