Better countdown on special day widget

This commit is contained in:
2024-12-26 23:08:16 +08:00
parent ee7d0ddd25
commit 00fd58fb97
4 changed files with 31 additions and 6 deletions

View File

@ -129,7 +129,7 @@ class SpecialDayProvider {
}
double getSpecialDayProgress(DateTime last, DateTime next) {
final totalDuration = next.difference(last).inSeconds.toDouble();
final totalDuration = next.add(-const Duration(days: 1)).difference(last).inSeconds.toDouble();
final elapsedDuration = DateTime.now().difference(last).inSeconds.toDouble();
return (elapsedDuration / totalDuration).clamp(0.0, 1.0);
}