ui: macOS .icns icon must fully fill the icon square (center-crop, no padding, no distortion) #16

Open
opened 2026-05-16 01:16:26 +00:00 by hartle-tech · 0 comments
hartle-tech commented 2026-05-16 01:16:26 +00:00 (Migrated from github.com)

Request

Icon is supposed to "fill" the contents of the icon space, hence cropped to fill x & y axises without distortion.

Current behavior

  • macOS dock/Finder app icon renders the mascot with apparent distortion / does not fill the square.

Expected behavior

  • Icon fills the icon container fully on both axes.
  • No squish (aspect ratio preserved during fitting).
  • No transparent borders around the mascot.

Implementation notes

  • scripts/build-icons.sh should center-crop the master PNG to the largest possible square (using min(w, h) of source) and resize each iconset slot from THAT square.
  • macOS aggressively caches dock/Finder icons; verify a touch dist/DumpSock.app && killall Dock Finder shows the new icon.
## Request > Icon is supposed to "fill" the contents of the icon space, hence cropped to fill x & y axises without distortion. ## Current behavior - macOS dock/Finder app icon renders the mascot with apparent distortion / does not fill the square. ## Expected behavior - Icon fills the icon container fully on both axes. - No squish (aspect ratio preserved during fitting). - No transparent borders around the mascot. ## Implementation notes - `scripts/build-icons.sh` should center-crop the master PNG to the largest possible square (using `min(w, h)` of source) and resize each iconset slot from THAT square. - macOS aggressively caches dock/Finder icons; verify a `touch dist/DumpSock.app && killall Dock Finder` shows the new icon.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hartle-tech/dumpsock#16
No description provided.