Skip to content

Support iOS 18 with Liquid Glass fallbacks - #3

Open
JunWang666 wants to merge 3 commits into
xintaofei:mainfrom
JunWang666:ios-18
Open

Support iOS 18 with Liquid Glass fallbacks#3
JunWang666 wants to merge 3 commits into
xintaofei:mainfrom
JunWang666:ios-18

Conversation

@JunWang666

@JunWang666 JunWang666 commented Aug 1, 2026

Copy link
Copy Markdown

Summary

  • lower the app deployment target from iOS 26 to iOS 18
  • wrap Liquid Glass effects, button styles, and containers behind availability-aware design-system helpers
  • keep native Liquid Glass on iOS 26 while providing system-style fallbacks on iOS 18

Why

The app's core server-management and session features do not require iOS 26. The minimum version was effectively held at iOS 26 by Liquid Glass-only SwiftUI APIs such as glassEffect, glass button styles, and GlassEffectContainer.

This change preserves the iOS 26 appearance while allowing the same screens to compile and remain usable on iOS 18.

User impact

  • iOS 18 users can install and use the app with system-style UI fallbacks.
  • iOS 26 users retain the native Liquid Glass presentation.

Fixes #1

@JunWang666
JunWang666 marked this pull request as ready for review August 1, 2026 08:43
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.

[功能建议] 降低最低系统版本要求,支持 iOS 18 或更低版本

1 participant