Skip to content

Releases: miller198/ComposeCircleAudioVisualizer

v1.1.0

Choose a tag to compare

@miller198 miller198 released this 17 Feb 16:54
e92bb79
  • Publishing: Migrated from JitPack to Maven Central (io.github.miller198)
    • Check README.md if you want to migrate
  • Kotlin: Updated from 1.9.24 to 2.0.21 (K2 Compiler support).
  • Compose BOM: Updated from 2024.04.01 to 2025.04.00.
  • AGP: Updated Android Gradle Plugin from 8.7.0 to 8.13.0.

v1.0.2

Choose a tag to compare

@miller198 miller198 released this 20 Jan 10:22
  • (Important) SoundEffect Type Change : enum -> sealed interface
    • please check usage on README.md
  • Extract classes from config.kt into separate files
  • some changes for use example of the visualizer

v1.0.1

Choose a tag to compare

@miller198 miller198 released this 28 May 12:13
1f801d4
  • Change the names of functions drawing sound effect to that does not start with 'Draw'

v1.0.0

Choose a tag to compare

@miller198 miller198 released this 28 May 11:40
1f801d4

Summary

  • v1.0.0 development complete

What’s Changed

1. Add WaveDataProcessor for waveform data processing

WaveDataProcessor, a new class that handles waveform data captured via Visualizer.OnDataCaptureListener.onWaveFormDataCapture.

2. Rename Compose sound effect functions

Renamed Compose functions that draw sound effects to remove the Draw prefix for better readability and alignment with Compose naming conventions.

3. Refactor Visualizer running state check

Updated BaseVisualizer’s isRunning() method to check the enabled state instead of relying on a null check for the visualizer instance.

4. Add sample player screen

Added a sample player screen to demonstrate and guide library usage for end users.