Skip to content

Conversation

@bo2themax
Copy link
Member

@bo2themax bo2themax commented Dec 20, 2025

Using MAP prohibited NSDockTilePlugIn to update custom icons more reliably. And it also fixes the corner radius issue on older os: #8870

Xnip2025-12-20_18-40-58

Warning

Upgrading from macOS-custom-icon needs to manually open the app once to update the icon, since this plugin is running under com.apple.dock.external.extra.arm64, which has sandbox enabled.

When first upgraded to this commit, a notification about the dock plugin will pop up. The user has to enable this to change the icon smoothly.
image

Here are the testing results on Tahoe and Sequoia:

When you see some pause in the recording, that's when I rebuild or replace the older version with the latest.

This also fixes some issues when changing between different styles, consistency issues, and resetting from others to official.

Developer's Note

This shouldn't affect current CI flow, since this new target is just a bundle not runnable, and I tested with archiving, exporting and signing in Xcode, nothing big changed.

Note

AI helped me to write the typo ignore-re and proofread my comments

@bo2themax bo2themax force-pushed the feature/dock-tile-plugin branch from e92e17d to 2fddd93 Compare December 20, 2025 18:07
@bo2themax bo2themax marked this pull request as ready for review December 20, 2025 18:08
@bo2themax bo2themax requested a review from a team as a code owner December 20, 2025 18:08
@bo2themax bo2themax marked this pull request as draft December 20, 2025 18:53
@bo2themax bo2themax force-pushed the feature/dock-tile-plugin branch 2 times, most recently from e8b34c8 to db5f7bd Compare December 20, 2025 20:03
@bo2themax bo2themax marked this pull request as ready for review December 20, 2025 20:35
@bo2themax bo2themax force-pushed the feature/dock-tile-plugin branch from db5f7bd to fa6e581 Compare December 20, 2025 20:45
@bo2themax bo2themax force-pushed the feature/dock-tile-plugin branch from fa6e581 to c6944dc Compare December 23, 2025 13:41
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.

1 participant