Skip to content

Comments

Regenerate small icon entries in icns to fix glitch on non-retina displays#1705

Merged
jeffvli merged 1 commit intojeffvli:developmentfrom
york9675:fix/macos-icon-v2
Feb 13, 2026
Merged

Regenerate small icon entries in icns to fix glitch on non-retina displays#1705
jeffvli merged 1 commit intojeffvli:developmentfrom
york9675:fix/macos-icon-v2

Conversation

@york9675
Copy link
Contributor

@york9675 york9675 commented Feb 13, 2026

Follow-up to #1703.

Problem

The fix in #1703 restored the correct squircle icon design and regenerated the .icns using iconutil, but the small icon entries (16x16, 32x32) extracted from the original .icns were already corrupted — they contained garbled pixel data. This wasn't caught because in #1703 I only tested on a MacBook's built-in Retina display, where macOS uses the larger @2x entries which were fine. On a 1080p (non-Retina) external display, macOS uses the 1x small entries, which still showed the glitch.

Fix

Regenerated all icon sizes by downscaling from the known-good 1024x1024 squircle source using Lanczos resampling, instead of reusing the corrupted small entries from the original .icns.

Testing

Verified on:

  • External 1080p non-Retina display
  • MacBook built-in Retina display
  • Finder list/column view, Spotlight, app launcher, DMG

Again, I sincerely apologize for multiple rounds of fixes on this — should have tested on a non-Retina display from the start... 🙏

@vercel
Copy link

vercel bot commented Feb 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
feishin Ready Ready Preview, Comment Feb 13, 2026 7:49am

@jeffvli
Copy link
Owner

jeffvli commented Feb 13, 2026

There's a merge conflict with your icns file for some reason.

@york9675
Copy link
Contributor Author

I'm away from my desk right now, but I’ll take a look and try to resolve the conflict as soon as I get home. Appreciate the patience!

@york9675
Copy link
Contributor Author

There's a merge conflict with your icns file for some reason.

conflict resolved and ready to merge!

Sorry again for the multiple rounds on this

@jeffvli
Copy link
Owner

jeffvli commented Feb 13, 2026

I think you accidentally removed the resized .png icons when you force pushed?

@york9675
Copy link
Contributor Author

I think you accidentally removed the resized .png icons when you force pushed?

The .icns is the only file that had corrupted small icon entries causing the glitch on non-Retina displays. The PNGs (used for Windows/Linux) are unaffected, so only icon.icns shows in the diff, which is correct.

@jeffvli jeffvli merged commit 02a5395 into jeffvli:development Feb 13, 2026
3 checks passed
@york9675 york9675 deleted the fix/macos-icon-v2 branch February 15, 2026 04:10
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