mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-11-11 20:33:56 +01:00
exercise_tile.dart 319 -> 144 + exercise_tile_rows.dart github_mirror_screen.dart 441 -> 247 + github_mirror_screen_widgets.dart home_screen.dart 383 -> 260 + home_screen_cards.dart Same `part` pattern as history_screen: the private StatelessWidgets move, the State stays. home_screen lands 10 over -- its remaining methods all call setState, which an extension cannot, and its build() is one cohesive tree. 402 Dart tests; dart analyze clean; coverage gate passes. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EveB813BQ8abAP68VSqZ5Y |
||
|---|---|---|
| .. | ||
| break_banner.dart | ||
| calendar_widget.dart | ||
| exercise_tile_rows.dart | ||
| exercise_tile.dart | ||
| rep_circle.dart | ||
| sync_status_card.dart | ||
| workout_summary_dialog.dart | ||