Skip to main content

creative_ui_progress 0.1.1 copy "creative_ui_progress: ^0.1.1" to clipboard
creative_ui_progress: ^0.1.1 copied to clipboard

A Flutter package providing beautiful, animated, and highly customizable progress indicators.

Changelog #

All notable changes to creative_ui_progress will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.1 - 2025-11-05 #

Fixed #

  • No Change, just deps fixes

0.1.0 - 2025-11-05 #

Added #

  • Linear Progress (CreativeUIProgressBar)
    • Determinate, looping, and indeterminate modes (LTR/RTL/Ping‑Pong).
    • Controller with play({percentage|value,max}), pause(), resume(), reverse(toPercentage).
    • Discrete steps rendering (useDiscreteSteps, steps).
    • Success flash effect and callbacks: onCompletedInterval, onFinalCompleted.
    • progressDecoration and backgroundDecoration with hard clipping to the bar.
  • Circular Progress (CreativeUICircularProgress)
    • Determinate, looping, and indeterminate modes with configurable sweep and motion.
    • Optional shimmer highlight along the ring (duration, width fraction, curve, color).
    • Supports solid color or SweepGradient, start angle, stroke width/cap, and center widget.
    • Controller API mirrors the linear component.
  • Arc Progress (CreativeUIArcProgress)
    • Partial‑circle/arc progress with custom startAngle and arcSweep.
    • Determinate, looping, and indeterminate (including ping‑pong) modes.
    • Effects and callbacks consistent with other components.

Fixed #

  • Clipping/overflow issues where progressDecoration did not fully cover the progress fill.
  • Edge case where values of NaN/Infinity or maxValue == 0 could reset progress unexpectedly.
  • Indeterminate animation curve alignment for ping‑pong motion.

Changed #

  • Unified animation engines across linear, circular, and arc widgets for consistent behavior.
  • Refined playOnInit semantics to avoid unintended resets when not animating.

0.0.1 - 2025-10-30 #

Added #

  • Initial scaffolding and package setup.
  • Basic linear progress prototype.
0
likes
160
points
34
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package providing beautiful, animated, and highly customizable progress indicators.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on creative_ui_progress