⚠️ This is a pre-release version intended for testing purposes.
This pre-release includes significant architectural improvements and performance optimizations. I'm releasing it as a pre-release to gather feedback and ensure stability before the final v0.6.0 release.
⚠️ Breaking Changes
Minimum Android Version: This version requires Android 13 or higher (previously Android 10+).
- If you're running Android 10, 11, or 12, please remain on v0.5.3
- The minimum SDK increase was necessary to adopt modern Android APIs and remove deprecated code
- All target dual-screen devices (Ayn Thor, Ayaneo Pocket DS, Anbernic RG DS) ship with Android 13+, making this a natural baseline for the app
What's New in v0.6.0
Performance Improvements
- Instant System Scrolling: System navigation is now immediate with zero delay for more responsive browsing
- Optimized FileObserver: Faster file change detection for smoother system transitions
Enhanced Fullscreen Experience
- Immersive Mode: Auto-hides navigation and status bars when using 3-button navigation
- Uses modern WindowInsetsController API for cleaner fullscreen display
- Automatically restores immersive mode when app regains focus
Under the Hood
- Major code refactoring for better maintainability and performance
- Updated Media3 (ExoPlayer) library to version 1.4.1
- Modernized blur implementation using RenderEffect (Android 13+ native API)
- Comprehensive manager class cleanup and optimization
- Improved code organization with new package structure
Bug Fixes
- Fixed image cache invalidation for changed background images
- Custom backgrounds now refresh properly when files are updated
Feedback
Please report issues on GitHub Issues
Installation Notes
- Standard Version:
ES-DE-Companion-v0.6.0.pre-release.apk(shows in recent apps) - Hidden Version:
ES-DE-Companion-v0.6.0.pre-releaseh.apk(hidden from recent apps menu)
If you experience issues, you can safely downgrade to v0.5.3 which remains the stable release.