Skip to content

Private CGSSetWindowBackgroundBlurRadius call removed; NSVisualEffect…#4607

Closed
pszsh wants to merge 4 commits into
rust-windowing:masterfrom
pszsh:master
Closed

Private CGSSetWindowBackgroundBlurRadius call removed; NSVisualEffect…#4607
pszsh wants to merge 4 commits into
rust-windowing:masterfrom
pszsh:master

Conversation

@pszsh

@pszsh pszsh commented Jun 27, 2026

Copy link
Copy Markdown

Hey, I recently submitted an application I made in Rust + ICED to the App Store. It was rejected:

Review Environment
Review date: June 26, 2026

Review Device: MacBook Pro (14-inch, Nov 2024)

Build version reviewed: 1.0.2 (1.0.2)


Guideline 2.5.1 - Performance - Software Requirements

Issue Description


The app uses or references the following non-public or deprecated APIs:


Contents/MacOS/yr_crystals

Symbols:

• _CGSSetWindowBackgroundBlurRadius


The use of non-public or deprecated APIs is not permitted on the App Store, as they can lead to a poor user experience should these APIs change and are otherwise not supported on Apple platforms.

... etc

I investigated and found it was a private call made from winit. So, I fixed it and reckoned I would do the neighborly thing and submit a PR. Not too familiar with submitting PRs to a big repo like this, so, I apologize if I missed something.

Thanks for making winit! I use it in every Rust project I have - I'm fairly certain, so, big gratitude from me to y'all.

@pszsh

pszsh commented Jul 16, 2026

Copy link
Copy Markdown
Author

Looking at the logs, I'm 99% sure that the one failed test is a tool chain misfire - I think if you ran the test again it would pass.

I'm still happy to make any changes if there's feedback, just let me know.

@pszsh pszsh closed this Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant