Skip to content

feat: add liquid glass window effects#14454

Draft
FabianLars wants to merge 3 commits into
devfrom
feat/macos-liquid-glass
Draft

feat: add liquid glass window effects#14454
FabianLars wants to merge 3 commits into
devfrom
feat/macos-liquid-glass

Conversation

@FabianLars
Copy link
Copy Markdown
Member

i intentionally only exposed 2 of all the new effects because those are the only stable ones and i'd like to have the other values investigated first - eg got no source for them

also, we really need to fix our tauri-utils code, we can't keep making breaking changes (this one is even worse with the enum)

@FabianLars FabianLars requested a review from a team as a code owner November 12, 2025 14:34
Added new Liquid Glass window effects and updated dependencies.
@github-actions
Copy link
Copy Markdown
Contributor

Package Changes Through 9ceea2a

There are 3 changes which include tauri with minor, tauri-utils with minor, @tauri-apps/api with minor

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
@tauri-apps/api 2.9.0 2.10.0
tauri-utils 2.8.0 2.9.0
tauri-bundler 2.7.3 2.7.4
tauri-runtime 2.9.1 2.9.2
tauri-runtime-wry 2.9.1 2.9.2
tauri-codegen 2.5.0 2.5.1
tauri-macros 2.5.0 2.5.1
tauri-plugin 2.5.1 2.5.2
tauri-build 2.5.1 2.5.2
tauri 2.9.2 2.10.0
@tauri-apps/cli 2.9.4 2.9.5
tauri-cli 2.9.4 2.9.5

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

@FabianLars
Copy link
Copy Markdown
Member Author

grafik

that forced copilot thing is making me go crazy

@WSH032
Copy link
Copy Markdown
Contributor

WSH032 commented Nov 12, 2025

also, we really need to fix our tauri-utils code, we can't keep making breaking changes (this one is even worse with the enum)

effect has been re-exported as part of the tauri crate's public API, I think it might be a problem?

@FabianLars
Copy link
Copy Markdown
Member Author

yes exactly! everything sucks

@WSH032
Copy link
Copy Markdown
Contributor

WSH032 commented Nov 12, 2025

If this PR is going to be merged, I would suggest adding #[non_exhaustive]. Since compatibility is already broken, might as well go all the way 🤣.
Another option would be to put them behind an unstable/v3 gated feature?

@FabianLars
Copy link
Copy Markdown
Member Author

yeah no i won't let this merged as is. i'll get back to it later. thanks for the ideas!

@FabianLars FabianLars marked this pull request as draft November 12, 2025 18:17
@FabianLars FabianLars added this to the 2.10 milestone Nov 12, 2025
@lucasfernog
Copy link
Copy Markdown
Member

I also noticed some enum variants like RunEvent::Opened that should have the non_exhaustive attribute but don't :( something for v3

@FabianLars FabianLars modified the milestones: 2.11, 2.12 May 1, 2026
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.

3 participants