- Removed unused import statements.
- Fix position in wavy animation #242
New Animated Text
- Flicker Animated Text by @CoderInTheWoods.
TypewriterAnimatedText
may now be customized to adjust the cursor.
- Legacy
Kit
classes are now marked as deprecated DefaultTextStyle
may be used to set a common text style acrossAnimatedText
instancestextStyle
is no longer required forAnimatedText
subclasses (except forColorizeAnimatedText
)FadeAnimatedText
may now be customized to adjust the fade-in and fade-out interval- BREAKING CHANGE:
AnimatedText.completeText
now has aBuildContext
parameter
- Migrated to nnbd(null-safety)
- Fixed insecure links in readme.
- Added Flutter Favorite badge to readme.
- Added
rotateOut
flag toRotateAnimatedText
so that one may optionally disable the rotation-out animation. - Updated the
example
app to demonstrateRotateAnimatedText
withrotateOut
disabled.
- Fixed major bug #168, introduced with version 3
- Updated the
example
app to show a Tap Count - Optimized the
dispose
forAnimatedTextKit
- Added missing return type to
onNext
function signatures
- Optimized the
initState
forAnimatedTextKit
.
- Refactored code to reduce duplication, improve consistency, and simplify making new animations. Created
AnimatedText
andAnimatedTextKit
. PR #157 - Removed the unused
alignment
property from all exceptRotateAnimatedTextKit
. Resolves #153 - Added a
textDirection
property toColorizeAnimatedTextKit
to support RTL text. Resolves #109 - Added a
loadUntil
property toTextLiquidFill
to optionally show a partial fill. Resolves #75 - Optimized
TextLiquidFill
. PR #165 - Optimized
ColorizeAnimatedTextKit
. PR #155 - Updated the Dart SDK constraint to be 2.10+.
- Regenerated the
example
platform code. PR #162 - Migrated from Travis CI to GitHub Actions.
- Added missing dart documentation to the public classes and methods.
- Updated the
README
to revert links to bepub.dev
friendly.
Issue Fixed
- Bug fix for
ScaleAnimatedTextKit
to checkmounted
beforesetState
to avoid potential conflict withdispose
. Resolves #105 -- PR #143
Bug Fixes and Enhancements
- Minor bug fix to
RotateAnimatedTextKit
to properly handlealignment
property, and introducedtextDirection
property #138 - Increased test coverage #128
Bug Fixes and Enhancements
- Increase test coverage #137 and #135.
- Removed redundant
_texts
variables #133. - Added pedantic lint rules. #132.
- Refactored code to move default logic from the State class to the StatefulWidget #131.
- Revised
_textKey
to not be a global variable. Resolves #129 issue -- PR #130. - Other basic improvements #136 and #134.
Issue Fixed
- Issue #125
Issues Fixed
New Animated Text
- Wavy Text by @SirusCodes.
Issues Fixed
Issues Fixed
- Issue #51
Code Review #81
- Removed obsolete
new
keywords. - Added types to collection and function variables.
- Added
final
andconst
keywords. - Replaced
null
guards with concise?.
and??
operators. - Added missing null check on
dispose
forFadeAnimatedTextKit
. - In
fade.dart
, renamed the_RotatingTextState
class to_FadeTextState
to be consistent with the overall pattern and avoid confusion with_RotatingTextState
inrotate.dart
.
Warning:
- Removed
onNextBeforePause
fromColorizeAnimatedTextKit
because it was not referenced.
Issues Fixed
Feature Enhancement
-
Add
repeatForever
option.repeatForever: true, //this will ignore [totalRepeatCount]
- Minor updates.
-
TextLiquidFill animated text added to the package🎉🎉
-
Breaking Changes: Different arguments are included in the classes and
duration
has been broken intospeed
andpause
in some classes as per their needs.duration
- Change the duration from the animation time of the complete list to single element animation time.speed
- Time between the display of characters.pause
- Delay between the animation of texts.totalRepeatCount
- Sets the number of times animation should repeatdisplayFullTextOnTap
- If true, tapping the screen will stop current animated text, and display it fully.stopPauseOnTap
- If true, tapping during a pause will stop it and start the next text animation.
-
Better control over Animated Texts: Callbacks added:
onNext(int index, bool isLast)
- This callback will be called before the next text animation, after the previous ones pause.onNextBeforePause(int index, bool isLast)
- This callback will be called before the next text animation, before the previous one's pause.onFinished
- This callback is called at the end when the parameterisRepeatingAnimation
is set to false.
- Updated example app readme.
- Added documentation for the various parameters of all the animated widgets.
Feature Enhancement
- Added attribute to align text.
- Updated Readme.
Feature Enhancement
- Added attribute to check whether the animation should repeat or not.
- Updated Readme.
- Fixed flutter formatting issues.
Feature Enhancement
- Added onTap callback for all AnimatedText widget.
- Updated Readme.
- General update.
- Updated Readme.
- Initial Release.