github MakD/AFinity v0.2.0-beta
v0.2.0-beta Dynamic Homescreen

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

Release Notes

Major Changes

  • Genre and Studio Browsing with Smart Caching
    The home screen has been completely redesigned to offer richer content discovery. Browse movies and shows by genre, or explore content from popular studios—all with lightning-fast performance thanks to intelligent local caching.

    • Dynamic Genre Sections: Movie and show genres are now presented in a shuffled, mixed layout for varied content discovery
    • Popular Studios: A new section showcases studios with significant content libraries. Tap any studio to browse their complete catalogue
    • Lazy Loading: Genre sections load on-demand as you scroll, improving initial load times
    • Smart Caching: All genre and studio data is cached locally for 12 hours. The app displays cached content instantly while refreshing in the background, ensuring a fast and responsive experience even with stale data
    • Studio Content Screen: New dedicated view for browsing all content from a specific studio
  • Custom Icon Library
    Replaced the Material Icons library with a custom set of vector drawables for a more consistent visual design and reduced dependencies. Over 100 custom icons have been integrated throughout the app, touching navigation, player controls, settings, and all major UI components.


Minor Updates

  • Enhanced Player Controls UI

    • Redesigned central play/pause button with a modern, transparent look (removed white circular background)
    • Next/Previous episode buttons now only appear when watching TV shows
    • Compact seek bar layout with time indicators inline
    • Remaining time now displays with a minus sign (-) for clarity
    • Improved buffering indicator styling
  • Continue Watching Improvements

    • Episode cards now consistently display the series name as the main title
    • Season and episode numbers moved to the subtitle for better context
  • UI Polish

    • IMDb ratings now use a period as a decimal separator for consistent formatting
    • Skeleton loaders with shimmer effects during content loading

Under the Hood

  • Database Schema: Upgraded to version 19 with new caching tables for genres, studios, and their associated content
  • Dependency Updates:
    • Compose BOM to 2025.12.01
    • Media3 libraries to 1.9.0
    • Activity Compose to 1.12.2
    • Added Media3 Compose UI components

What's Changed

  • refactor(player): Improve player controls UI by @MakD in 93c5faa
  • feat(UI): Replace Material Icons with custom vector drawables by @MakD in 24de961
  • feat(UI): Dynamic homescreen by @MakD in #10
  • refactor(UI): Refine Popular Studios section on Home Screen by @MakD in #11
  • chore: Bump version to 0.2.0-beta by @MakD

Full Changelog: v0.1.4-beta...v0.2.0-beta

Don't miss a new AFinity release

NewReleases is sending notifications on new releases.