749314d312
refactor(system): extract system_page sub-widgets into separate files (<150 lines)
...
Move SystemHeader, SectionTitle, StatsGrid/StatItem and PalettePicker into
widgets/system/. system_page.dart 260 -> 80 lines.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:51:15 +02:00
41a80f03f0
refactor(detail): split pokemon_detail into sub-widgets (<150 lines)
...
Extract PokemonDetailTop and PokemonStatsPanel (+ reusable _StatBar).
pokemon_detail.dart 286 -> 97 lines.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:49:19 +02:00
bdbd2fcc6a
refactor(game-over): split game_over_page into sub-widgets (<150 lines)
...
Extract GameOverHeader, GameOverStats (+ reusable _StatBox), HingeDivider,
GameOverActions. game_over_page.dart 338 -> 100 lines.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:47:08 +02:00
cb9e214aa2
refactor(guess): split guess_page into focused sub-widgets (<150 lines)
...
Extract GuessSilhouette, GenFilterSection, LivesRow, GuessInputSection,
ScoreBoard and a shared ScanlineOverlay. guess_page.dart 440 -> 149 lines.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:44:55 +02:00
71f5122e74
setings and gen filter
2026-06-23 10:54:16 +02:00
dc7e681508
fix(presentation): recover from game-over back gesture, show final score, guard hint, constants
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 15:15:27 +02:00
2c21b80a03
refactor(presentation): guess page consumes gameProvider
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:45:20 +02:00
4ac13bd233
refactor(presentation): game over page uses repository + constant
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:43:48 +02:00
7fd6d16020
refactor(presentation): pokemon list consumes pokedexProvider
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:43:02 +02:00
d4c8936c80
refactor(presentation): main page as ConsumerWidget with nav provider
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:42:13 +02:00
439c0101f4
refactor: move UI into presentation/widgets and presentation/pages
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:41:41 +02:00