timed_widget 0.1.1
timed_widget: ^0.1.1 copied to clipboard
A collection of reusable Flutter widgets for timed interactions: delayed visibility, switchers, sequencers, animations and more.
Changelog #
0.1.0 - 2025-06-21 #
โจ Added #
- Initial release of
timed_widget
๐
Core Widgets
TimedBuilder
: Builds widget after a delay, with optionalonComplete
callback.TimedVisibility
: Shows or hides a widget after a delay, with support for reverse, loop, and controller-based triggers.TimedSwitcher
: Switches between two widgets after a delay, with optional loop and custom transitions.TimedAnimatedBuilder
: Provides animated values from0.0
to1.0
over a duration with optional repeat/reverse behavior.TimedRepeatBuilder
: Rebuilds on a repeating interval, with optionalmaxTicks
,onTick
, and start index.TimedFunction
: Runs a callback after a delay, useful for logic-driven actions without UI.TimedSequence
: Displays a sequence of widgets step-by-step with timing, layout override, and optional controller.
Controllers & Utilities
TimedGroupController
: Controls multipleTimedVisibility
instances in sync.TimedSequenceController
: Provides external control overTimedSequence
(e.g.,next()
,reset()
).TimedVisibilityController
: Enables external control ofTimedVisibility
.TimedMixin
: A reusable mixin to simplify timer lifecycle management in stateful widgets.
๐งช Tested #
- Full test coverage for all widgets.