zeba_academy_text_effects 1.0.0
zeba_academy_text_effects: ^1.0.0 copied to clipboard
Beautiful animated text effects for Flutter including typewriter, wave, rainbow, and scramble animations.
Changelog #
All notable changes to the zeba_academy_text_effects package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-07-20 #
Added #
-
Added
TypewriterTextwidget for character-by-character text reveal animations. -
Added configurable typing speed using
Duration. -
Added optional start delay for typewriter animations.
-
Added optional looping support for typewriter animations.
-
Added configurable cursor support for typewriter text.
-
Added cursor blinking animation.
-
Added
onCompletecallback support for typewriter animations. -
Added
WaveTextwidget for animated character-by-character wave effects. -
Added configurable wave amplitude.
-
Added configurable wave speed.
-
Added configurable character spacing and phase difference.
-
Added left-to-right wave direction.
-
Added right-to-left wave direction.
-
Added
WaveDirectionenum. -
Added
RainbowTextwidget for animated gradient text effects. -
Added customizable rainbow color lists.
-
Added configurable rainbow animation duration.
-
Added continuous rainbow animation mode.
-
Added reverse rainbow animation mode.
-
Added
RainbowAnimationModeenum. -
Added graceful fallback behavior when no gradient colors are provided.
-
Added
ScrambleTextwidget for random-character text reveal animations. -
Added configurable scramble frame duration.
-
Added configurable total reveal duration.
-
Added customizable scramble character sets.
-
Added optional looping support.
-
Added configurable loop delay.
-
Added
onCompletecallback support. -
Added
ScrambleModeenum. -
Added reusable internal text-effect utilities.
-
Added public package exports through
zeba_academy_text_effects.dart. -
Added null safety support.
-
Added Material and Flutter SDK compatibility.
-
Added example application demonstrating all available text effects.
-
Added widget tests for all primary text effect widgets.
-
Added GPL-3.0 license.
Performance #
- Uses Flutter's built-in animation and rendering APIs.
- Avoids external runtime dependencies.
- Properly disposes animation controllers and timers.
- Designed for lightweight integration into Flutter applications.