diff --git a/filcnaplo/lib/api/providers/status_provider.dart b/filcnaplo/lib/api/providers/status_provider.dart index 9029581..8ebdc6b 100644 --- a/filcnaplo/lib/api/providers/status_provider.dart +++ b/filcnaplo/lib/api/providers/status_provider.dart @@ -51,6 +51,7 @@ class StatusProvider extends ChangeNotifier { if (!_stack.contains(Status.syncing)) { _stack.add(Status.syncing); + _progress = 0.0; notifyListeners(); } @@ -61,9 +62,12 @@ class StatusProvider extends ChangeNotifier { } if (_progress == 1.0) { - _stack.remove(Status.syncing); - _progress = 0.0; notifyListeners(); + // Wait for animation + Future.delayed(Duration(milliseconds: 250), () { + _stack.remove(Status.syncing); + notifyListeners(); + }); } else if (progress != prev) notifyListeners(); } } diff --git a/filcnaplo_mobile_ui b/filcnaplo_mobile_ui index a0dcea3..2c0d518 160000 --- a/filcnaplo_mobile_ui +++ b/filcnaplo_mobile_ui @@ -1 +1 @@ -Subproject commit a0dcea3182921edc762a139225f584952cdbcb8d +Subproject commit 2c0d51853dcee3c7113892d39f71c91d3783fa07