feat: Add support for macOS 15 (Sequoia)#225
feat: Add support for macOS 15 (Sequoia)#225NicolasMica wants to merge 4 commits intoRoversX:mainfrom
Conversation
|
Hello! Thanks for the PR. It would be great to support macOS 15, but I'm not sure if all the functions work properly. I asked my friend to test this on macOS 15 and some features seem to have errors. Are you sure all functions are working properly since I can't actually test this. |
|
If I remember correctly, there are a few places that use Liquid Glass: the About page, the Update page, the Sidebar and the Appearance tab. There is a switch to the background of Liquid Glass, as well as the Search Bar, Folders, etc. |
|
I tried to navigate all the menus and use the launchpad itself. It seems to work on my side, but I might have missed some features. I don't know the app that much. The code already had all the necessary code, to be honest. It’s quite minimal. |
The deployment target was set to macOS 26.0, preventing the app from running on macOS 15 (Sequoia). Two bare .glassEffect() calls in SettingsView lacked #available guards — replaced with the existing liquidGlass() wrapper which already handles the fallback.
- Update all README files to reflect macOS 15 (Sequoia) as minimum requirement instead of macOS 26 - Update GitHub repository references from RoversX to NicolasMica across all READMEs - Update git clone URLs and download links in all language variants
The Xcode build phase expects a pre-built SwiftUpdater binary. Without this step, first-time builds fail. Added as step 2 across all 12 README translations.
… types (#10) * feat: Add glass effect type parameter to liquidGlass wrapper Support both .regular and .clear glass effect types with appropriate material fallbacks for pre-macOS 26 compatibility. .regular uses regularMaterial as fallback while .clear uses ultraThinMaterial, providing better visual parity with the glass effects on newer macOS versions. Restore .clear type on the Capsule label in SettingsView that was lost during deployment target migration. * feat: Add identity glass effect style with proper fallbacks * feat: Add glass effect preview to appearance settings
9ae7dc0 to
9c2dadd
Compare
|
Thank you for the update. I will take a look after class. I would like to support macOS15 for as long as it is compatible. I was thinking that, for specific places, we could write different code. For example, for anything mentioned as 'Liquid Glass', such as the background, we could just give that to a grey button. I believe these would reduce the complexity. Also, I am working on supporting gestures and hot corners(it's working!); that might break the code you provide. It would be great if you could help me test that all the functions are working on macOS 15.
|
Like showing a disabled button ? Great idea ! It's an easy way to avoid having to support macOS 15 for the whole app. It would be a best-effort approach. Users that might want a feature on macOS 15 could create a pull request just like I did. Regarding manual tests, one way could be to use a VM with a free tool like VirtualBuddy. |



Hi there ! I'm setting up an old macbook as HTPC (Home Theater PC) and I wanted to have a launchpad like interface that I could customize to have something that feels closer to an actual smart TV setup.
This pull request adds support for macOS 15 (Sequoia) to the app. It should solve issue #25.