Skip to content

Follow-Up to #14: Add availability-gated Liquid Glass - #62

Draft
alvst wants to merge 77 commits into
momenbasel:mainfrom
alvst:codex/liquid-glass-followup
Draft

Follow-Up to #14: Add availability-gated Liquid Glass#62
alvst wants to merge 77 commits into
momenbasel:mainfrom
alvst:codex/liquid-glass-followup

Conversation

@alvst

@alvst alvst commented Aug 1, 2026

Copy link
Copy Markdown

Summary

Adds the macOS 26 Liquid Glass presentation while retaining the current readable fallback everywhere else.

  • macOS 26 and later wrap the existing hosted BarView in NSGlassEffectView.
  • The dark panel tint remains to protect white text and card chrome readability.
  • Earlier supported macOS versions retain the existing VisualEffectView plus tint layering unchanged.
  • The nonactivating panel, card layout, resize behavior, and motion are unchanged.

Dependency

This draft is based on #55 and should merge after it. It will be rebased onto main once its dependencies land.

Validation

  • swift build (macOS 14 deployment target; SDK 26.5)
  • git diff --check

Screenshot

The UI automation runtime could not attach to the unbundled demo executable, so no capture is attached. Any later visual QA will use Debug Demo only (Pesty --demo).

alvst added 30 commits July 23, 2026 19:33
…ttings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…-settings-polish

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…s-polish

# Conflicts:
#	Sources/Pesty/UI/BarWindowController.swift
…ettings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/SettingsView.swift
alvst added 30 commits July 24, 2026 14:37
…view

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…all-prs-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
…eview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/ClipCardView.swift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant