Files
gps-speedo/pubspec.yaml
T
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

45 lines
808 B
YAML

name: gps_speedo
description: "Speedo - A Flutter application."
publish_to: 'none'
version: 2.1.0+2
environment:
sdk: ^3.9.0
dependencies:
flutter:
sdk: flutter
# cupertino_icons: ^1.0.8
# Probably no icons needed for now
# GPS and Location Services - Essential only
geolocator: ^14.0.2
permission_handler: ^12.0.1
# Keep screen awake during navigation
wakelock_plus: ^1.2.8
# Floating window overlay capability
flutter_overlay_window: ^0.5.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
flutter_launcher_icons: "^0.14.4"
flutter:
uses-material-design: true
fonts:
- family: DIN1451Alt
fonts:
- asset: fonts/din1451alt.ttf
flutter_launcher_icons:
android: true
ios: true
image_path: "icon/speedo.png"