Skip to content

Fix iOS streaming input bugs and expand Liquid Glass UI#283

Merged
Kief5555 merged 1 commit intokief5555/iosfrom
capy/fix-streaming-expand-glass
Apr 12, 2026
Merged

Fix iOS streaming input bugs and expand Liquid Glass UI#283
Kief5555 merged 1 commit intokief5555/iosfrom
capy/fix-streaming-expand-glass

Conversation

@Kief5555
Copy link
Copy Markdown
Collaborator

@Kief5555 Kief5555 commented Apr 12, 2026

This PR fixes several streaming input issues and extends the Liquid Glass aesthetic throughout the iOS app.

Streaming Fixes (StreamerView.swift, OpenNOWStore.swift):

  • Fix sub-pixel mouse movement loss by accumulating fractional deltas with accDX/accDY and using Math.trunc().
  • Ensure native keyboard raises by calling kbInput.focus() synchronously in showKeyboard().
  • Fix ws.onclose to properly close RTCPeerConnection and add auto-reconnect logic with reconnectTimer.
  • Respect preferredQuality in streamProfile (Data Saver: 720p/15Mbps, Quality: 1440p/50Mbps).
  • Restart session tasks in OpenNOWStore.dismissStreamer() to enable auto-representation of the streamer.

Liquid Glass UI Expansion:

  • Add ultra-thin material navigation bars to HomeView, BrowseView, SettingsView, SessionView, and LibraryView.
  • Add ultra-thin material tab bar background in ContentView.
  • Apply brand-tinted gradient to appBackground in ContentView.
  • Update FilterChip in BrowseView to use glass effect on iOS 26+.
  • Apply glass list row backgrounds to all SettingsView rows.
  • Update endSessionButton in SessionView to use glass effect styling.
  • Update HUD overlay in StreamerView to use glass styling.
  • Tweak GlassCardModifier shadow in HomeView.

Open in Capy OPEN-10 · 5.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capy Generated by capy.ai

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant