fix: regressions

This commit is contained in:
cogwheel0
2025-08-28 19:17:05 +05:30
parent 729ab45ee7
commit a686d8d6a8
6 changed files with 90 additions and 0 deletions

View File

@@ -475,6 +475,14 @@ class _ShimmerLoaderState extends State<ShimmerLoader>
super.deactivate();
}
@override
void activate() {
super.activate();
if (!_shimmerController.isAnimating) {
_shimmerController.repeat();
}
}
@override
Widget build(BuildContext context) {
final theme = context.conduitTheme;

View File

@@ -236,6 +236,14 @@ class _SkeletonLoaderState extends State<_SkeletonLoader>
super.deactivate();
}
@override
void activate() {
super.activate();
if (!_controller.isAnimating) {
_controller.repeat();
}
}
@override
Widget build(BuildContext context) {
return Container(

View File

@@ -62,6 +62,15 @@ class _SkeletonLoaderState extends State<SkeletonLoader>
super.deactivate();
}
@override
void activate() {
super.activate();
if (!_controller.isAnimating) {
// Resume shimmer after re-activation
_controller.repeat();
}
}
@override
Widget build(BuildContext context) {
return AnimatedBuilder(