Implement v1.1 enhancements: auto-rotate, interactive gauge, and extended units
Features added: - Auto-rotate support for portrait/landscape orientations - Interactive gauge: tap to switch between digital and analog modes - Extended speed units: added knots with quick selector buttons - New SpeedUnitSelector widget for convenient unit switching Known issues identified: - 10 package dependencies need updates to latest compatible versions - Orientation switching needs to override system auto-rotate toggle - Background color customization moved back to TODO (build issues) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -9,11 +9,11 @@ A customizable Flutter speedometer app using GPS location services to display re
|
||||
- Real-time speed display using GPS
|
||||
- High-precision location tracking
|
||||
- Works offline (no internet connection required)
|
||||
- Portrait orientation for mobile phones
|
||||
- Automatic portrait/landscape orientation support
|
||||
|
||||
### Customizable Settings
|
||||
- **Speed Units**: mph, km/h (expandable for more units)
|
||||
- **Display Style**: Digital speedometer, analog gauge (expandable for more styles)
|
||||
- **Speed Units**: mph, km/h, knots (with convenient unit selector buttons)
|
||||
- **Display Style**: Digital speedometer, analog gauge (tap gauge to switch)
|
||||
- **Theme**: Light/Dark mode (expandable for custom themes)
|
||||
- **Metrics Display**: Toggle additional metrics on/off
|
||||
- Current location coordinates
|
||||
@@ -23,11 +23,17 @@ A customizable Flutter speedometer app using GPS location services to display re
|
||||
|
||||
### Technical Specifications
|
||||
- Target Platform: Android (primary)
|
||||
- Screen Orientation: Portrait (locked)
|
||||
- Target Device: Mobile phones
|
||||
- Screen Orientation: Auto-rotate (portrait/landscape)
|
||||
- Target Device: Mobile phones and tablets
|
||||
- GPS Requirements: Location permissions required
|
||||
- Offline Capability: Full functionality without internet
|
||||
|
||||
### New Features in v1.1
|
||||
- **Auto-rotate Support**: App now supports both portrait and landscape orientations
|
||||
- **Interactive Gauge**: Tap the speedometer to switch between digital and analog modes
|
||||
- **Extended Units**: Added knots as a speed unit option
|
||||
- **Unit Selector**: Quick access unit selection buttons next to the speedometer
|
||||
|
||||
## Architecture Design
|
||||
|
||||
The app is designed with customization and extensibility in mind:
|
||||
|
||||
Reference in New Issue
Block a user