github MakD/AFinity v0.3.1-beta

latest releases: v0.8.2-beta, v0.8.1-beta, v0.8.0-beta...
3 months ago

Release Notes

Major Changes

  • Revamped Discover Experience
    Complete overhaul of the Discover screen with advanced browsing and filtering capabilities.
    • Dynamic Categories: Browse content by movie/TV genres, popular studios (A24, Marvel, etc.), and networks (Netflix, HBO, etc.)
    • Unique Genre Cards: Genres now feature distinctive duotone poster art for visual variety
    • View All Navigation: Each category has a dedicated filtered grid view with infinite scrolling
    • Smart Navigation: Fully available media now opens directly in detail view instead of the request dialogue
    • Parallel Loading: All discover sections load concurrently for faster screen population
  • Enhanced Request Dialogue
    The request confirmation dialogue now displays comprehensive media information before requesting.
    • Rich Metadata: Backdrop image, tagline, overview, director, runtime, genres, and certification
    • Multiple Ratings: IMDb, Rotten Tomatoes (critic and audience), and TMDB scores
    • Better Context: Make informed decisions with detailed information at a glance

Minor Updates

  • Player Gesture Overhaul
    • Completely rewritten gesture handling for volume, brightness, and seeking
    • State-based gestures for more accurate and responsive controls
    • Percentage-based drag calculations for natural feel
    • Added edge exclusion zones to prevent accidental activation
    • Volume and brightness indicators now appear on gestures use
  • Picture-in-Picture Improvements
    • More stable PiP implementation with better lifecycle management
    • Accurate aspect ratio calculation using PlayerView dimensions
    • New setting: Control audio playback when the screen turns off in PiP mode
    • Prevents crashes when entering PiP during activity transitions
    • Better handling of player state when exiting PiP
  • New Customisation Options
    • Episode Layout: Choose between horizontal scroll or vertical list for episode display
    • Default Video Zoom: Set preferred zoom mode (Fit, Zoom, or Stretch) for player startup
  • UI Refinements
    • Centralised card height calculations for consistency
    • Improved shimmer loading effects
    • Better spacing in genre sections
    • Updated rating display with TMDB scores on discover cards

Bug Fixes

  • Fixed crashes when entering PiP mode during activity transitions
  • Disabled auto PiP on Android 12+ for more predictable behaviour
  • Improved thread safety in backdrop tracking
  • Fixed playlist persistence between player sessions
  • Better error handling in discovery content loading

What's Changed

  • refactor(Home): Centralise card height calculation and improve genre shimmer by @MakD
  • refactor(Player): Improve player gesture handling by @MakD
  • fix(Player): Prevent crashes and disable auto PiP on Android 12+ by @MakD
  • refactor(Player): Overhaul Picture-in-Picture implementation by @MakD
  • feat(player): Add setting to control background play in PiP mode by @MakD
  • feat(discover): Overhaul Discover screen with advanced filtering and navigation by @MakD
  • refactor(Requests): Improve Discover loading and data handling by @MakD
  • feat(Request Dialogue): Enrich with detailed media information by @MakD
  • feat(settings): Add episode layout and video zoom mode options by @MakD
  • chore: Bump version to 0.3.1-beta by @MakD

Full Changelog: v0.3.0-beta...v0.3.1-beta

Don't miss a new AFinity release

NewReleases is sending notifications on new releases.