v1.6.0

July 4, 2026

Streaming settings overhaul, share button integration, bezel toggle, hash data downloads, and a major settings navigation rework.

Highlights

  • Streaming Settings UI & Key Verification: New dedicated streaming tab view for Twitch, YouTube, and custom streams. Verify button with real-time success/failure feedback for stream keys
  • Share Button & Save Last Moments: New hotkey actions for single-press and long-press share with a rolling video buffer service to capture and save recent gameplay
  • Settings Navigation Overhaul: Scoped section IDs, back navigation chip, and conditional section visibility for a much improved settings browsing experience
  • Bezel Toggle: Enable or disable bezels per-game directly from the game detail view
  • Hash Data Download: Download missing hash data with UI prompts for improved ROM identification
  • Core Options Refactor: Core options handling updated to use CoreOptionsContext for improved data management
  • Pixel Buffer Optimization: Faster memory copy in screenshot capture for varying bytes per row
  • AAC Sample Rate Fix: Removed invalid sample rates from the valid AAC sample rates list

Detailed Changes

  • Added StreamingTabView with tabs for Twitch, YouTube, and custom stream configuration
  • Created VerifyButton with visual feedback for stream key verification success and failure states
  • Added StreamingMediaSettingsView managing share button behavior and rolling buffer configuration
  • Added new hotkey actions: single-press share and long-press share
  • Updated HotkeyConfigManager to handle share actions
  • Added RollingVideoBufferService for capturing recent gameplay footage
  • Added bezel toggle in game detail view (Bezels.swift)
  • Added hash data download functionality with missing-data UI prompts
  • Refactored settings navigation with focused/scoped section IDs and back navigation chip
  • Refactored core-options handling to use CoreOptionsContext
  • Optimized pixel buffer memory copy for varying bytes per row
  • Removed invalid sample rates from valid AAC sample rates list
  • Updated en.json, es.json, and pt.json with 88+ new translation keys each