github MakD/AFinity v0.2.2-beta

latest releases: v0.8.6-beta, v0.8.5-beta, v0.8.4-beta...
4 months ago

Release Notes

Major Changes

  • Enhanced Video Zoom Controls
    Added a new "Stretch" option to the video player's zoom controls, giving you more flexibility in how content fills your screen.
    • Three Zoom Modes: Cycle between Fit (original aspect ratio), Zoom (fill screen with cropping), and Stretch (fill screen by adjusting aspect ratio)
  • Improved Library Filtering
    • Added helpful empty state messages when filters yield no results
    • Enabled Watchlist filter chip for easier access to bookmarked content
  • Complete Filmography Display
    • Removed the 10-item limit on person detail pages, now showing the complete filmography for actors, directors, and writers
  • Comprehensive Multilingual Subtitle Support
    • Enhanced subtitle rendering with better compatibility across multiple languages

Minor Updates

  • Enhanced Metadata Display
    • Added separator dots (•) between metadata items (rating, year, runtime) for improved readability
    • Introduced a specific Dolby Digital icon for AC3, EAC3, and TrueHD audio codecs
    • More compact metadata layout with refined spacing
  • UI Polish
    • Fixed Watchlist icon to correctly display filled state when items are bookmarked in landscape layout
    • Renamed and streamlined Hero Carousel component
    • Consistent code formatting across multiple components

Under the Hood

  • Performance Optimizations:
    • Optimised "Top People" fetching on home screen to stop early once sufficient results are found, reducing unnecessary API calls
    • Adjusted parameters for faster initial load times when fetching actors, directors, and writers
    • Genre sections now only load data once, preventing redundant network requests when scrolling
    • Explicitly moved data loading operations to background threads (Dispatchers.IO)
  • Code Cleanup:
    • Removed obsolete Downloads screen feature
    • Removed unused PlayerOrientationController
    • Updated deprecated Hilt ViewModel imports
    • Improved type inference in error handling for cleaner code
  • Bug Fixes:
    • Fixed "Highest Rated" section shuffling on every reload for more stable content ordering

What's Changed

  • feat(player): Add Stretch zoom mode and enhance performance by @MakD in 1d725b6
  • Refactor: Enhance metadata display and clean up code by @MakD in 45841ba
  • chore: Bump version to 0.2.2-beta and apply minor refactors by @MakD in 6a2c30d

Full Changelog: v0.2.1-beta...v0.2.2-beta

Don't miss a new AFinity release

NewReleases is sending notifications on new releases.