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 optionalonCompletecallback.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.0to1.0over 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 multipleTimedVisibilityinstances 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.