github RobZombie9043/es-de-companion v0.6.0

6 hours ago

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

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

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

NewReleases is sending notifications on new releases.