flushbar 1.0.0 flushbar: ^1.0.0 copied to clipboard
A flexible widget for user notification. Customize your text, button, duration, animations and much more. For Android devs, it is made to replace Snackbars and Toasts.
[1.0.0] - 2018-11-02 #
- No changes. Simply reached stable after a month without new bugs
[0.9.2] - 2018-09-29 #
Changes #
- Dismissing a Flushbar that is not the top route no longer throws an exception
- Dismissing a Flushbar that is not the top route has the following effects:
- It does not animate back. It simply vanishes
- FlushbarStatus listener will not register
FlushbarStatus.IS_HIDING
orFlushbarStatus.DISMISSED
- It returns no value when the Future yield by
dismiss()
completes
Fixes #
- Fixed an issue where a dismissible Flushbar would not cancel the timer and pop two routes instead of one
[0.9.1] - 2018-09-25 #
Changes #
- Fixed an issue where Flushbar could get stuck when swipe to dismiss was used
- Minor layout tweeks
- Flushbar gets a weird logo! Do not judge me. I'm not a designer :)
- README file update
- README file fixes
[0.9.0] - 2018-09-10 #
Looking good for version 1.0. Please, report any issues your have.
Changes #
- IMPORTANT
dismiss()
now returns a future when the animation is completed and route is poped. That makes it easier to concatenate two or more Flushbars. - Major changes on how
show
anddismiss
animations work, making Flushbar more reliable. - Trying to
dismiss()
a Flushbar that is not the top route is going to throw an error. - Pressing the back button will now properly
dismiss()
Flushbar. - Performance improvements. In and out animations are smoother.
Layout Changes #
- Removed top padding when
flushbarPosition == FlushbarPosition.TOP
[0.8.3] - 2018-09-07 #
[0.8.2] - 2018-08-27 #
Changes #
- Add
key
property - Fixed bug here using flushbar_helper progressIndicator did not show
- Fixed documentation about progressIndicator
[0.8.0] - 2018-08-11 #
[0.7.5] - 2018-07-28 #
Changes #
- Fix bug where keyboard did not show when using a Form
- Flushbar is now compatible with the master channel
- Bug fixes
[0.7.0] - 2018-07-08 #
Breaking changes #
- Flushbar does not need a global instance anymore
- Flushbar it now made be used only one time. After it hits the dismissed state, that instance wont work anymore
- Due to the behaviour above, there is no need to call commitChanges() anymore
- Flushbar does not need to be within a Stack widget anymore
- Purged state eliminated
- FlushbarMorph is now called FlushbarHelper
Changes #
- README.md is updated
Known issues #
- When using a Form, the keyboard is not shown. Still figuring out how to solve it.
[0.5.4] - 2018-06-16 #
Changed #
- Flushbar now animates size changes when commit is called while showing
- Layout refinements
[0.5.0] - 2018-06-05 #
Changed #
- Removed change...() functions. Cascade notation is now recommended
- Update readme file
- Default message font size reduced from 16.0 to 14.0
- Default title font size reduced from 16.0 to 15.0
[0.4.7] - 2018-06-04 #
Changed #
- Fixed bug with bar duration
- Blink animation when Flushbar is not dismissed now animates the whole bar and is synchronised with content change.
[0.4.5] - 2018-06-03 #
[0.3.1] - 2018-05-27 #
Changed #
- Fixed bar being automatically called
- Title and message are not required at construction time
- Better usage example
- Removed callback from constructor
[0.3.0] - 2018-05-27 #
Changed #
- Removed the possibility to chose icon position
- Widgets are now aligned correctly
- Documentation improvements
[0.2.5] - 2018-05-26 #
Changed #
- Bug fixes
- Moved icon animation into the flushbar
- changeStatusListener() is now activated on change
[0.2.0] - 2018-05-24 #
Added #
- Removed requirement for a initial widget
- OnStatusChanged callback so it is possible to listen to the various Flushbar status
- The callback can be changed using changeStatusListener()
- Started working on the README.md file
Changed #
- IconAwareAnimation is now more general and it is called PulseAnimator
- Flushbar now accepts an Icon instead of only the IconData and IconColor
- Alignment changes
- Default background color