mirror of
https://github.com/kuhyx/todo-app.git
synced 2026-11-10 19:07:02 +01:00
Both files were donors for the new package rather than casualties of it: theme.dart was byte-identical to untools' copy (md5 6cf8e82d), and confirm.dart's confirmDestructive() was the ready-made pattern for the ~35 AlertDialogs inlined across the fleet. Keeping local copies after promoting them upstream is exactly how the two would drift apart again, so they are deleted and imported from design_system-v0.1.0 instead. test/confirm_test.dart moves upstream with its subject -- the package covers that behaviour (Escape and the barrier both refuse, Cancel is autofocused so a reflexive Return cannot delete) as part of its own 100% gate. test/theme_test.dart stays as a consumer-side smoke check that the dependency actually resolves to the frozen palette. Verified: flutter analyze clean (bar one pre-existing bin/ style info), 308 tests pass at 100% coverage (1962/1962 -- the drop from 2005 is exactly the promoted lines), and the release APK is installed and running on the Pixel 6a with all 108 notes intact, the gold #B8862E focus ring rendering from the package's inputDecorationTheme, and no crashes in logcat. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XS1m7b1piBtAL22USLW6jL |
||
|---|---|---|
| .agents/skills | ||
| .github/workflows | ||
| android | ||
| assets/icon | ||
| bin | ||
| desktop | ||
| docs | ||
| lib | ||
| mcp | ||
| packaging/aur | ||
| scripts | ||
| test | ||
| tool | ||
| web | ||
| .gitignore | ||
| .mcp.json | ||
| .metadata | ||
| .pre-commit-config.yaml | ||
| analysis_options.yaml | ||
| CLAUDE.md | ||
| DESIGN_AUDIT_TODO.md | ||
| install_arch.sh | ||
| LICENSE | ||
| MIGRATION.md | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| refactor_claude_todo.md | ||
| run.sh | ||
| skills-lock.json | ||
todo
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.