siri_wave 2.3.0
siri_wave: ^2.3.0 copied to clipboard
A Flutter package that lets you create visually stunning Siri-style waveforms.
Changelog #
All notable changes to this project will be documented in this file.
2.3.0 - 2025-02-20 #
2.1.0 - 2024-10-29 #
- Bump minimum required Dart version to
3.5.0.
2.0.0+1 #
- Fixed the API Documentation link in README.
2.0.0 #
Major Changes #
-
BREAKING: Renamed the
SiriWavewidget toSiriWaveform.SiriWaveformwidget 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
SiriWaveControllerclass toSiriWaveformController.SiriWaveformControlleris now asealedclass 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
SiriWaveOptionsclass toSiriWaveformOptions.SiriWaveformOptionsis now asealedclass and includes two concrete subclasses:IOS7SiriWaveformOptions: Options for iOS 7 Siri-style waveforms.IOS9SiriWaveformOptions: Options for iOS 9 Siri-style waveforms.
-
BREAKING: Renamed the
SiriWaveStyleenum toSiriWaveformStyle.
Other Changes #
- Refactored the example app.
- Improved documentation.
- Changed the library license to the
BSD 3-Clause License.
1.0.2 #
- Exposed internally used widgets and custom painters.
- Improved code quality.
- Improved documentation.
1.0.1 #
- Improved code quality.
1.0.0 #
- BREAKING: Requires Dart
3.0.0or later. - BREAKING: Requires Flutter
3.7.0or later. - BREAKING: Removed the previously deprecated
backgroundColorproperty fromSiriWaveOptions.
0.3.0 #
SiriWave's background is now transparent -- which should now be visible in light backgrounds.SiriWaveOptions'backgroundColorproperty is deprecated, has no effect, and will be removed in a future version.- Added
showSupportBarproperty toSiriWaveOptionsto show/hide the support bar on iOS 9 style waveform. By default, the support bar is shown. - Improved code quality.
0.2.2 #
- Applied more lints to source code.
- Improved code quality.
0.2.1 #
- No changes.
0.2.0 #
- Updated minimum Dart version to
2.17and Flutter version to3.0.0. - Updated the example app.
0.1.1 #
- Added support to change the
colorandfrequencyof the iOS 7 style waveform.
0.1.0 #
- Added support to change the
speedof the waveform. - Removed
IOS7OptionsandIOS9Optionsclasses. - Added
SiriWaveControllerto control theamplitudeandspeedof the waveform. - Used interpolation to smoothly change the
amplitudeandspeedof the waveform. - Renamed
siriWaveStyleparameter tostyle.
0.0.1+1 #
- Fixed formatting issues
- Updated README.md
- Updated pubspec.yaml
0.0.1 #
- Initial release π
