zeba_academy_skeleton_loader 0.0.1
zeba_academy_skeleton_loader: ^0.0.1 copied to clipboard
A lightweight Flutter package for creating animated skeleton loading placeholders with text, box, and circle widgets.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2026-08-14 #
Added #
- Added
ZebaTextSkeletonfor text-shaped loading placeholders. - Added
ZebaBoxSkeletonfor rectangular loading placeholders. - Added
ZebaCircleSkeletonfor circular loading placeholders. - Added configurable skeleton width and height.
- Added configurable border radius for text and box skeletons.
- Added configurable circle size.
- Added built-in shimmer-like loading animation using Flutter's animation APIs.
- Added configurable shimmer animation duration.
- Added support for enabling or disabling skeleton animation.
- Added customizable base and highlight colors.
- Added Material theme-aware default skeleton colors.
- Added reusable internal
SkeletonBaseimplementation. - Added reusable internal
SkeletonShimmeranimation implementation. - Added null-safe public APIs.
- Added widget tests covering text, box, circle, and base skeleton behavior.
- Added support for Flutter's standard widget testing infrastructure.
- Added a lightweight implementation with no external runtime dependencies.
Documentation #
- Added initial package documentation.
- Added package usage examples.
- Added examples for text, box, and circle skeletons.
- Added examples for customizing colors, dimensions, radius, animation duration, and animation state.