Progress gives a Day/Week/Month view of routines held against a weekly target, compared with the same point of the previous period, with active time and the daily streak. Targets & reminders sets routines and minutes per week and schedules a heads-up before each routine. The runner's summary now shows today's held count and streak. Finished runs are mirrored to a device run log that feeds both. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KhQh614DMeYoQEH9SoMRUw
14 lines
306 B
Dart
14 lines
306 B
Dart
/// The span the Progress screen measures.
|
|
enum ProgressPeriod { Day, Week, Month }
|
|
|
|
String periodLabel(ProgressPeriod value) {
|
|
switch (value) {
|
|
case ProgressPeriod.Day:
|
|
return "Day";
|
|
case ProgressPeriod.Week:
|
|
return "Week";
|
|
case ProgressPeriod.Month:
|
|
return "Month";
|
|
}
|
|
}
|