Mikkeli Matlock c57418ea8b Add swipe-in side navigation with Main/Settings pages
Implements professional navigation structure with Material Design drawer:

- MainNavigationPage: Central navigation hub with AppBar and Drawer
- SettingsPage: Placeholder settings page for future configuration options
- Drawer navigation: Swipe-in side menu with Main (Scorer) and Settings options
- App title updates dynamically based on current page selection
- Clean architecture separating navigation from scoring logic

Navigation features:
- Material Design drawer with branded header showing 'Archery Bookkeeper Alpha 0.1'
- Icons for visual clarity (sports for scorer, settings for configuration)
- Selected state highlighting for current page
- Automatic drawer close on navigation selection
- Professional app description in drawer footer

Updated main.dart to use MainNavigationPage as entry point
Modified ScoringPage to work as embedded page without its own AppBar
Maintained all sophisticated end interaction behaviors within scoring context

This establishes the foundation for additional pages and features while
preserving the advanced scoring functionality implemented in the previous release.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-23 22:42:32 +09:00
2024-02-21 15:58:29 +09:00
2025-08-23 01:41:27 +09:00
2025-08-23 01:41:27 +09:00

archery bookkeeper

Professional archery scoring application built with Flutter, designed to match traditional paper scorecards with modern digital convenience.

features

  • Digital scorecard matching traditional paper layouts
  • Real-time score calculation and running totals
  • Configurable settings for different archery formats
  • Color-coded scoring keypad with archery-standard conventions
  • X/10/9 counting for precision tracking
  • Centralized color architecture with traditional and low-saturation schemes
  • Intelligent sum of 6 column greying for 3-arrow mode
  • Optimized column widths for excellent mobile usability

development

This is a Flutter project with modern development practices:

flutter pub get
flutter run

Built with Flutter SDK ^3.9.0, Material 3 theming, and flutter_lints 6.0.0 for code quality.

See CLAUDE.md for complete architecture documentation and development roadmap.

S
Description
Flutter application for target archery scoring.
Readme MIT 815 KiB
Languages
HTML 44%
Dart 26.8%
Python 12.9%
C++ 8.4%
CMake 6.7%
Other 1.1%