Skip to content

Revert iOS Liquid Glass UI, preserve streaming bug fixes#284

Closed
Kief5555 wants to merge 1 commit intokief5555/iosfrom
capy/revert-liquid-glass-ui
Closed

Revert iOS Liquid Glass UI, preserve streaming bug fixes#284
Kief5555 wants to merge 1 commit intokief5555/iosfrom
capy/revert-liquid-glass-ui

Conversation

@Kief5555
Copy link
Copy Markdown
Collaborator

@Kief5555 Kief5555 commented Apr 12, 2026

This PR reverts the Liquid Glass UI changes from PR #283 across 7 iOS view files, restoring the original plain backgrounds and removing .ultraThinMaterial toolbar overrides while keeping all streaming logic intact.

StreamerView.swift:

  • Restored HUD capsule to wrap only the statusText with .regularMaterial, removed full-bar glass wrapper, .foregroundStyle(.white), extra padding, and shadow.

ContentView.swift:

  • Removed .toolbarBackground(.ultraThinMaterial/.visible) modifiers from MainTabView.
  • Reverted appBackground to plain Color(.systemBackground), removing gradient overlay.

HomeView.swift, BrowseView.swift, SessionView.swift, LibraryView.swift:

  • Removed .toolbarBackground(.ultraThinMaterial/.visible) modifiers from all NavigationStack instances.

BrowseView.swift:

  • Reverted FilterChip to simple implementation: removed iOS 26 glassEffect/stroke logic, restored direct .background(isSelected ? brandAccent : Color(.systemFill), in: Capsule()).

SettingsView.swift:

  • Deleted glassListRowBackground computed property.
  • Restored settingRow helper to use .listRowBackground(Color(.secondarySystemGroupedBackground).opacity(0.75)).
  • Removed .listRowBackground(glassListRowBackground) from mic toggle, stats, reload catalog, account info, sign out, and about rows (these now have no explicit list row background).

SessionView.swift:

  • Reverted endSessionButton to bordered style: removed .foregroundStyle(.white), .buttonStyle(.plain), and iOS 26 glass background block; restored .buttonStyle(.bordered) with .tint(.red).

Preserved (untouched): Streaming fixes from PR #283 including mouse accumulation (accDX/accDY, Math.trunc), synchronous keyboard focus (kbInput.focus()), peer connection cleanup on close (pc.close(), intentionalClose, reconnectTimer), stream profile quality switching, and dismissStreamer() restart behavior.

Open in Capy OPEN-11 · 5.4

@Kief5555 Kief5555 added the capy Generated by capy.ai label Apr 12, 2026 — with Capy AI
@Kief5555 Kief5555 closed this Apr 12, 2026
@Kief5555 Kief5555 deleted the capy/revert-liquid-glass-ui branch April 12, 2026 23:56
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