Mikkeli Matlock
bd594601f1
v2.2.0: Fix floating window sizing and state synchronization
...
- Fix overlay size calculation to use physical pixels instead of scaled logical pixels
- Add proper state synchronization between main app and overlay for close events
- Improve overlay close button functionality with bidirectional communication
- Add comprehensive debug output for screen size analysis
- Update overlay visual tweaks (close button sizing, speed display improvements)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 00:14:41 +09:00
Mikkeli Matlock
2c2267e5ae
v2.1.0: Add floating window overlay functionality
...
Major Features:
- Floating overlay window with system-level persistence
- Split decimal display (main speed prominent, decimal smaller/faded)
- Optimized content sizing for maximum readability
- Navigation icon trigger for overlay activation
- Multiple close options (overlay button + long-press navigation)
Technical Implementation:
- Added flutter_overlay_window dependency
- Android SYSTEM_ALERT_WINDOW permissions
- Overlay service configuration in AndroidManifest
- Enhanced flex ratios for better space utilization
- BoxFit.contain for improved content scaling
UX Improvements:
- Streamlined overlay launch (removed permission prompts)
- Cleaner visual hierarchy with split speed display
- Responsive design for both portrait and landscape
- Professional overlay styling matching app theme
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-25 23:03:31 +09:00
Mikkeli Matlock
20a7691ac2
Cleaning up Kotlin messes
2025-08-24 23:52:49 +09:00
Mikkeli Matlock
88d22154ab
Release v2.0.0: Responsive layout with precise tap targets
...
- Responsive portrait/landscape layout system
- Precise tap targets: speed text cycles units, compass area cycles themes
- Screen wake lock to prevent dimming during navigation
- Custom DIN1451Alt font integration
- Updated app icons and Flutter dependencies
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-24 23:35:22 +09:00
Mikkeli Matlock
fb7926d38d
Colour patterns and speed unit selection working
2025-08-24 23:14:19 +09:00
Mikkeli Matlock
bab90a9830
Complete v2.0 ultra-lightweight rebuild with premium color themes
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-24 22:35:20 +09:00
Mikkeli Matlock
f5239d4a2a
Implement complete GPS speedometer functionality
...
Features implemented:
- Real-time GPS speed tracking with permission handling
- Customizable speed units (km/h, mph) with persistent settings
- Digital and analog speedometer display styles
- Dark/light theme support with system integration
- Optional metrics: coordinates, distance, trip time, GPS accuracy
- Trip reset functionality and error handling
- Modular architecture with Provider state management
Technical details:
- Added dependencies: geolocator, permission_handler, provider, shared_preferences
- Configured Android location permissions (FINE_LOCATION, COARSE_LOCATION)
- Portrait orientation lock for mobile-first experience
- Extensible settings system for future customization options
- Clean separation of concerns: providers, screens, widgets
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-20 23:30:14 +09:00
Mikkeli Matlock
bdc64920c0
Initial Flutter project setup with GPS speedometer requirements
...
- Added comprehensive README.md with project requirements
- Project configured for customizable GPS speedometer app
- Target platform: Android mobile phones (portrait)
- Features planned: customizable speed units, display styles, themes
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-20 23:05:07 +09:00