Skip to content

v1.3.0 - Dynamic Video Quality & Liquid Glass Settings ๐Ÿš€ Latest

Choose a tag to compare

@itsmeshibintmz itsmeshibintmz released this 28 Jun 03:35

This release introduces dynamic video streaming quality controls with detailed data usage counters, and completely redesigns the Preferences window into a premium macOS Liquid Glass dashboard.


๐Ÿš€ What's New

๐Ÿ“ถ Dynamic Streaming Quality & Data Capping:

  • The Problem: Streaming via the web wrapper automatically consumed high amounts of cellular or hotspot data (up to 7.0 GB/hr) without any way to limit the bandwidth usage.
  • The Solution: Implemented a dynamic quality profiles controller. By altering browser headers and DRM caps client-side, you can now limit data consumption:
    • Auto: Adjusts dynamically based on network speed.
    • Low (480p SD): Capped at 0.3 GB / hr (ideal for mobile hotspots).
    • Medium (720p HD): Capped at 0.7 GB / hr.
    • High (1080p/4K UHD): Streams at full high-definition quality (3.0 - 7.0 GB / hr).

๐Ÿ”ฎ Refreshed Liquid Glass Preferences Panel:

  • The Problem: The settings window looked like a basic flat form, lacked proper margin separation (touching the window borders), and had redundant headers.
  • The Solution: Transformed the Preferences panel into a tabbed sidebar layout. The sidebar utilizes macOS .ultraThinMaterial for a translucent glass look, and the details pane uses a dark cinema tint (Color.netflixBlack.opacity(0.65)) over .thinMaterial. Added top spacers to clear window traffic lights, and added horizontal padding to keep items separated from the frame borders.

๐ŸŽ›๏ธ Interactive Quality Cards:

  • The Problem: Selecting video quality inside apps usually relies on flat, basic dropdown pickers.
  • The Solution: Built a 2x2 grid of custom 3D interactive quality cards. Each card displays an icon, resolution limit, and data consumption numbers. Clicking a card lights up a red glowing border, triggers an active indicator, and automatically reloads the web player in the background to apply the cap.

๐ŸŽจ Visual Enhancements & Toggles:

  • The Problem: Toggle buttons for binge-watching options lacked descriptive icons or had invalid symbols.
  • The Solution: Redesigned Binge Control settings rows with valid SF Symbols:
    • Auto-Play Next Episode: Assigned a clean forward.end.fill symbol.
    • Pure OLED Black Mode: Replaced the boring circle with a glowing yellow moon.stars.fill symbol.