Releases: halildurmus/siri_wave
v2.1.0
v2.0.0
What's Changed
Major Changes
-
BREAKING: Renamed the
SiriWave
widget toSiriWaveform
.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 asealed
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 toSiriWaveformOptions
.SiriWaveformOptions
is now asealed
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 toSiriWaveformStyle
.
Full Changelog: v1.0.2...v2.0.0
v1.0.2
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
v1.0.0
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 fromSiriWaveOptions
.
Full Changelog: v0.3.0...v1.0.0
v0.3.0
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 toSiriWaveOptions
to show/hide the support bar on iOS 9 style waveform. By default, the support bar is shown. - Improved code quality.
v0.2.2
- Applied more lints to source code.
- Improved code quality.
v0.2.1
- No changes.
v0.2.0
- Updated minimum Dart version to
2.17
and Flutter version to3.0.0
. - Updated the example app.
v0.1.1
- Added support to change the
color
andfrequency
of the iOS 7 style waveform.