Skip to content

Releases: halildurmus/siri_wave

v2.2.0

16 Nov 12:26
73586a9
Compare
Choose a tag to compare

2.2.0 - 2024-11-16

🚀 Features

  • Enable customization of iOS 9 Siri-style waveform colors (#30)

v2.1.0

29 Oct 09:40
5730995
Compare
Choose a tag to compare
  • Bump minimum required Dart version to 3.5.0.

v2.0.0

09 Sep 20:35
3e53231
Compare
Choose a tag to compare

What's Changed

Major Changes

  • BREAKING: Renamed the SiriWave widget to SiriWaveform.

    SiriWaveform widget no longer has a default constructor. Instead, it
    provides two factory constructors:

    • SiriWaveform.ios7(): Creates an iOS 7 Siri-style waveform.
    • SiriWaveform.ios9(): Creates an iOS 9 Siri-style waveform.
  • BREAKING: Renamed the SiriWaveController class to
    SiriWaveformController.

    SiriWaveformController is now a sealed class and includes two concrete
    subclasses:

    • IOS7SiriWaveformController: For managing iOS 7 Siri-style waveforms.
    • IOS9SiriWaveformController: For managing iOS 9 Siri-style waveforms.

    The controller classes no longer have methods to change the properties of the
    waveform (e.g., controller.setAmplitude(0.2);). Instead, you can directly
    modify the properties of the controller (e.g., controller.amplitude = 0.2;).

  • BREAKING: Renamed the SiriWaveOptions class to SiriWaveformOptions.

    SiriWaveformOptions is now a sealed class and includes two concrete
    subclasses:

    • IOS7SiriWaveformOptions: Options for iOS 7 Siri-style waveforms.
    • IOS9SiriWaveformOptions: Options for iOS 9 Siri-style waveforms.
  • BREAKING: Renamed the SiriWaveStyle enum to SiriWaveformStyle.

Full Changelog: v1.0.2...v2.0.0

v1.0.2

05 Sep 07:29
22b80c1
Compare
Choose a tag to compare

What's Changed

  • Exposed internally used widgets and custom painters.
  • Improved code quality.
  • Improved documentation.

Full Changelog: v1.0.1...v1.0.2

v1.0.1

15 Jul 09:51
f0ec4b8
Compare
Choose a tag to compare

What's Changed

  • Improved code quality

Full Changelog: v1.0.0...v1.0.1

v1.0.0

12 Jul 18:37
60d4592
Compare
Choose a tag to compare

What's Changed

  • BREAKING: Requires Dart 3.0.0 or later.
  • BREAKING: Requires Flutter 3.7.0 or later.
  • BREAKING: Removed the previously deprecated backgroundColor property from SiriWaveOptions.

Full Changelog: v0.3.0...v1.0.0

v0.3.0

23 Feb 10:42
2ee3857
Compare
Choose a tag to compare
  • SiriWave's background is now transparent -- which should now be visible in light backgrounds.
  • SiriWaveOptions' backgroundColor property is deprecated, has no effect,
    and will be removed in a future version.
  • Added showSupportBar property to SiriWaveOptions to show/hide the support bar on iOS 9 style waveform. By default, the support bar is shown.
  • Improved code quality.

v0.2.2

02 Aug 10:36
2c0a25d
Compare
Choose a tag to compare
  • Applied more lints to source code.
  • Improved code quality.

v0.2.1

14 May 07:54
0e5c2fe
Compare
Choose a tag to compare
  • No changes.

v0.2.0

12 May 10:15
d536c2c
Compare
Choose a tag to compare
  • Updated minimum Dart version to 2.17 and Flutter version to 3.0.0.
  • Updated the example app.