From 940aaee1352e66e8b0b377588fbe303de401459f Mon Sep 17 00:00:00 2001 From: Mikkeli Matlock Date: Mon, 25 Aug 2025 23:41:27 +0900 Subject: [PATCH] Complete floating window WIP documentation updates --- .claude/settings.local.json | 3 ++- CLAUDE.md | 23 ++++++++++++++--------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 8855c96..b2ebf98 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -15,7 +15,8 @@ "Bash(powershell:*)", "WebFetch(domain:docs.anthropic.com)", "WebSearch", - "WebFetch(domain:pub.dev)" + "WebFetch(domain:pub.dev)", + "Bash(git commit:*)" ], "defaultMode": "acceptEdits" }, diff --git a/CLAUDE.md b/CLAUDE.md index 5ea730f..5f0874e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -34,13 +34,16 @@ Permissions: Location services + SYSTEM_ALERT_WINDOW for overlay functionality ## Recent Updates (v2.1.0) ### ✅ Completed Features -- [x] **Floating Window Overlay**: System-level overlay window for persistent speed display over other apps - [x] **Split Decimal Display**: Main speed prominent with smaller, faded decimal fraction for better readability - [x] **Optimized Content Sizing**: Maximized readability with improved responsive layout and flex ratios -- [x] **Navigation Icon Trigger**: Tap compass/navigation area to launch floating window overlay -- [x] **Multiple Close Options**: Overlay close button and long-press navigation area for easy dismissal -- [x] **Theme Synchronization**: Dark/Light theme and speed unit settings sync between main app and overlay -- [x] **Android System Integration**: SYSTEM_ALERT_WINDOW permissions and foreground service configuration + +### 🚧 Work in Progress Features (Seriously WIP - Dev Branch) +- [ ] **Floating Window Overlay**: System-level overlay window - basic functionality works but seriously buggy + - GPS data synchronization implemented but unreliable + - Theme/unit sync between main app and overlay works partially + - Proportional sizing and positioning needs major refinement + - Close button functionality works but overlay behavior inconsistent + - Android SYSTEM_ALERT_WINDOW permissions configured ### Previous Updates (v1.1) - [x] **Portrait/Landscape Support**: Automatic orientation detection implemented @@ -49,10 +52,12 @@ Permissions: Location services + SYSTEM_ALERT_WINDOW for overlay functionality ## TODO - Future Improvements -### Known Issues (v2.1.0) -- [ ] **Floating Window Sizing**: Content sizing calculations need refinement for better overlay display -- [ ] **Overlay Positioning**: Improve stability and positioning consistency across different devices -- [ ] **Content Synchronization**: Enhance real-time sync between main app and overlay window +### Known Issues (Dev Branch - Floating Window WIP) +- [ ] **Floating Window Reliability**: Overlay behavior inconsistent across different devices and Android versions +- [ ] **GPS Data Sync**: Real-time GPS synchronization between main app and overlay unreliable +- [ ] **Theme/Unit Sync**: Setting synchronization works partially but not consistently +- [ ] **Overlay Positioning**: Poor positioning stability, sizing calculations need major work +- [ ] **Performance**: Overlay may impact main app performance, needs optimization ### Critical Issues - [ ] **Dependency Updates**: Update packages to latest compatible versions