scramble_text_cycler 1.0.0
scramble_text_cycler: ^1.0.0 copied to clipboard
A Flutter widget that cycles through a list of strings with a hacker-terminal-style scramble animation. Characters flash randomly then settle left-to-right, driven by vsync for silky-smooth 60 fps+.
Changelog #
All notable changes to this project will be documented in this file.
1.0.0 #
🎉 Initial Release #
ScrambleTextCyclerwidget — cycles through a list of strings with a character-scramble transition that settles left-to-right.- Vsync-synchronized animation — powered by
AnimationControllerandTickerfor smooth, jank-free 60 fps+ rendering. - Easing curves — configurable
scrambleCurve(defaults toCurves.easeInOut) for natural-feeling lock-in progression. - Multi-line support — embed
\nin strings for multi-line layouts; newline characters are structural and never scrambled. - Stable height —
maxLinesparameter pads shorter entries with empty trailing lines so the widget height stays constant across all entries. - Custom character pool —
scrambleCharsparameter lets you swap the default alphanumeric+symbols pool for anything (binary01, katakana, emoji, etc.). - Width-stable transitions — shorter words are space-padded during scramble to prevent abrupt width jumps.
- Zero runtime dependencies — only depends on the Flutter SDK.
