github RobZombie9043/es-de-companion v0.6.0-pre-release
v0.6.0 pre-release 3

latest release: v0.6.0
pre-releaseone month ago

⚠️ 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.

Fixes in pre-release 3:

  • screensaver state - background/widgets not displaying
  • system view widget persistence - not being recreated in some instances
  • optimized loading of media assets for games in subfolders
  • fixed game description widget not displaying for games in subfolders

⚠️ 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

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

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
  • System view background images load recursively

Feedback

Please report issues on GitHub Issues

Installation Notes

  • Standard Version: ES-DE-Companion-v0.6.0.pre-release.3.apk (shows in recent apps)
  • Hidden Version: ES-DE-Companion-v0.6.0.pre-release.3.h.apk (hidden from recent apps menu)

If you experience issues, you can safely downgrade to v0.5.3 which remains the stable release.

Don't miss a new es-de-companion release

NewReleases is sending notifications on new releases.