flutter_dot_loader 0.0.5
flutter_dot_loader: ^0.0.5 copied to clipboard
A highly customizable, high-performance dot-matrix and LED loading animation package for Flutter with 60 math patterns and custom frame support.
0.0.5 #
- fix: replace portrait animated-GIF pubspec screenshots with static landscape PNGs (
assets/screenshot_gallery.png,assets/screenshot_studio.png) so pub.dev's screenshot pipeline renders thumbnails correctly. The animated GIFs remain in the README and are unchanged.
0.0.4 #
- fix: restore
constconstructors onMatrixLoaderandDotLoaderso the documentedconstusage in the README and tests actually compiles - fix: replace deprecated
withOpacitywithwithValues(alpha:)(Flutter 3.27+) - chore: tighten
analysis_options.yaml(strict-casts/inference, deprecation warnings, sorted directives & dependencies) - chore: add pub.dev
topics:for discoverability (animation,loader,loading,widget,ui) - docs: add
AGENTS.mdwith copy-paste recipes and a decision tree for AI coding agents - docs: README quick-start now leads with
DotLoader(color: …)for the AI-chat use case - test: cover
DotLoaderdefaults and thecolorshorthand; bump pattern-count assertion to 74
0.0.3 #
- feat: added DotLoader simplified wrapper
- feat: added semantic aliases to MatrixPattern
- feat: added 'color' parameter to MatrixLoader for automatic color derivation
0.0.2 #
- Studio Parity Update: Expanded
MatrixLoaderwith dotanime studio parity features. - Marquee Text: Added
MatrixTextto automatically convert and scroll text strings into dot-matrix arrays (includes a built-in 5x7 font map). - Interactivity: Added
onDotTapped(row, col)to allow using the dot matrix as an interactive keypad/synthesizer. - Playback Modes: Added
MatrixPlaybackenum (loop,bounce,once) for non-loading, finite animations. - Easing Curves: Added
curveproperty toMatrixLoaderto allow non-linear animation (e.g., easeInOut). - Compression Utilities: Added
MatrixDatafor compressing/decompressing 2D arrays to lightweight strings (e.g.101|010|101). - Example Upgrade: Added
TextandInteractivetabs to the example app to showcase the new capabilities.
0.0.1 #
- Initial release of
flutter_dot_loader. - Includes
MatrixLoaderwith customizable shapes (Square, Circular, Triangle). - Features 60 unique math-driven animation patterns spanning spirals, vortexes, pulses, and geometric shifts.
- Supports Custom Frames (
MatrixPattern.custom+customIntensity) for building frame-by-frame dot matrix animations (e.g. Tetris, scrolling text). - High-performance rendering engine built cleanly on
CustomPainter. - Includes a fully-featured Example App: an interactive Playground (with real-time parameter tweaking and code generation) and a Dot Matrix Studio Editor for designing custom frames.
