flutter_dot_loader 0.0.5 copy "flutter_dot_loader: ^0.0.5" to clipboard
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 const constructors on MatrixLoader and DotLoader so the documented const usage in the README and tests actually compiles
  • fix: replace deprecated withOpacity with withValues(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.md with 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 DotLoader defaults and the color shorthand; 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 MatrixLoader with dotanime studio parity features.
  • Marquee Text: Added MatrixText to 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 MatrixPlayback enum (loop, bounce, once) for non-loading, finite animations.
  • Easing Curves: Added curve property to MatrixLoader to allow non-linear animation (e.g., easeInOut).
  • Compression Utilities: Added MatrixData for compressing/decompressing 2D arrays to lightweight strings (e.g. 101|010|101).
  • Example Upgrade: Added Text and Interactive tabs to the example app to showcase the new capabilities.

0.0.1 #

  • Initial release of flutter_dot_loader.
  • Includes MatrixLoader with 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.
19
likes
160
points
323
downloads
screenshot

Documentation

API reference

Publisher

verified publisherdilacode.com

Weekly Downloads

A highly customizable, high-performance dot-matrix and LED loading animation package for Flutter with 60 math patterns and custom frame support.

Repository (GitHub)
View/report issues

Topics

#animation #loader #loading #widget #ui

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_dot_loader