Skip to content

feat(menubar): add macOS app icon#455

Merged
iamtoruk merged 1 commit into
mainfrom
feat/mac-app-icon
Jun 6, 2026
Merged

feat(menubar): add macOS app icon#455
iamtoruk merged 1 commit into
mainfrom
feat/mac-app-icon

Conversation

@iamtoruk
Copy link
Copy Markdown
Member

@iamtoruk iamtoruk commented Jun 6, 2026

Adds a real macOS app icon for the menubar app.

  • New assets/menubar-logo.png (750x750).
  • mac/Scripts/package-app.sh generates AppIcon.icns at all standard sizes (sips + iconutil) and copies it into the bundle Resources. Info.plist already referenced CFBundleIconFile = AppIcon, but nothing produced the icns, so the app shipped with the generic icon until now.

This is the icon and bundler change from @tvcsantos's #439. I left out the unrelated tsconfig.json "types": ["node"] change from that PR (it is not needed and is a project-wide change), to keep this scoped to just the icon. #439 can be closed in favor of this.

Verified: package-app.sh builds a bundle containing AppIcon.icns (Info.plist references AppIcon). No TypeScript or test changes.

Adds assets/menubar-logo.png and generates AppIcon.icns (all standard sizes
via sips + iconutil) in package-app.sh, so the menubar app ships with a real
icon instead of the generic one. Info.plist already referenced AppIcon.

Icon and bundler change from @tvcsantos's #439; the unrelated tsconfig.json
change in that PR was left out.
@iamtoruk iamtoruk merged commit 4a384cd into main Jun 6, 2026
3 checks passed
@iamtoruk iamtoruk mentioned this pull request Jun 6, 2026
7 tasks
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