Skip to content

Conversation

@ahonn
Copy link

@ahonn ahonn commented Oct 21, 2025

  • add macOS liquid glass support with apply_liquid_glass, clear_liquid_glass
  • update macOS dependencies (objc2 family) and expand the AppKit bindings/features needed for liquid glass
  • refresh example apps (tao, winit, tauri) to showcase the new API

Tauri expample:

CleanShot.2025-10-21.at.20.49.11.mp4

@socket-security
Copy link

socket-security bot commented Oct 21, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​tauri-apps/​cli@​1.6.3 ⏵ 2.9.09910088 +397 +3100

View full report

@FabianLars
Copy link
Member

Thanks for the PR! I didn't read through everything yet but wanted to mention one thing already, i think we should remove the hex compatibility and re-use the Color (rgba) type we also use on the Windows side. I feel like the crate is a bit idk too low-level for this type of abstraction and should stay as small as possible.

Also, to be able to merge later this we'll need a small changefile similar to https://github.com/getcompress/tauri-window-vibrancy/blob/4dc94f183c5bc387c0d9fe2e6fcf3bb298f048db/.changes/clear-vibrancy.md :)

@ahonn
Copy link
Author

ahonn commented Oct 21, 2025

Thanks for the PR! I didn't read through everything yet but wanted to mention one thing already, i think we should remove the hex compatibility and re-use the Color (rgba) type we also use on the Windows side. I feel like the crate is a bit idk too low-level for this type of abstraction and should stay as small as possible.

Also, to be able to merge later this we'll need a small changefile similar to https://github.com/getcompress/tauri-window-vibrancy/blob/4dc94f183c5bc387c0d9fe2e6fcf3bb298f048db/.changes/clear-vibrancy.md :)

Thanks for the feedback!
I've pushed a commit to remove TintColor and now reuse the Color type. Will add the changefile next.

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.

2 participants