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
New Widget Types
Color Backgrounds
- Create solid color panels with adjustable transparency
- Choose from 12 preset colors or enter custom hex colors
- Perfect for design accents and colored sections
Custom Images
- Display any image from your device (PNG, JPG, WEBP, GIF, SVG)
- Add personal artwork, logos, or custom graphics
- Change images anytime via widget settings
Random Artwork (System View)
- Random Fanart: Different fanart each time you browse systems
- Random Screenshot: Different screenshot each time you browse systems
- Adds variety and visual interest to system browsing
System Image: Display a custom system image from the System Images Path (e.g. snes.webp)
- Uses the configured System Images path to show a system specific image
All new widgets support the full widget system: drag, resize, layer control, opacity adjustment, and snap-to-grid.
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
- Game description widgets load for games in subfolders and if using the legacy gamelist path
- System view background images load recursively
Changelog
- For detailed list of changes see CHANGELOG.md
Installation Notes
- Standard Version:
ES-DE-Companion-v0.6.0.apk(shows in recent apps) - Hidden Version:
ES-DE-Companion-v0.6.0h.apk(hidden from recent apps menu)
⚠️ 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