Version 0.2.0 - Android Fixes Enhancements
π§ File Saving System & Android Compatibility
Problem solved: Files were not saving correctly on Android devices
- Implementation: Robust saving system with multiple fallbacks
- Functionality: Automatic Android WebView detection using Capacitor
- Features:
- Explicit storage permissions request
- Multiple directory attempts (Documents, Downloads, External Storage)
π¨ Mobile UI Compatibility
Problem solved: UI elements not working properly in Android WebView
- Implementation: Specific CSS for Android WebView and touch devices
- Functionality: Optimized styles for touch screens and WebView
Improvements implemented:
- Minimum 16px font-size to prevent auto-zoom on iOS
- Specific styles for
selectelements on Android - Enhanced touch gesture compatibility
- Form element optimization
π€ AI Generator Dropdown Repair
Problem solved: AI provider dropdown (OpenAI, Ollama, etc.) appeared grey and unusable on Android
- Solution: Changed from dynamic to static implementation following successful dropdown patterns
- Method: Analysis of working dropdowns (styles, layers) and applying the same pattern
Changes implemented:
- HTML: Pre-populated
<select>with all options statically - JavaScript: Simplified dynamic event listeners
- Pattern: Used inline
onchangelike other functional dropdowns - Compatibility: Removed problematic dynamic creation in Android WebView
Files updated:
- ai-generator.js - AI generator logic
ui/windows.html- Dialog HTML structure
β
File saving: Works correctly on Android with multiple fallbacks
β
Mobile interface: UI elements optimized for touch screens
β
AI Generator: Provider dropdown fully functional
β
Icons: Unified and automated system with correctly visible icons
β
Compatibility: Specific improvements for Android WebView and Capacitor
β
Robustness: Scripts resistant to common Windows/PowerShell errors
Impact: The application now works consistently in Android APK, with all visual and functional elements operating correctly without the previous critical issues.