Skip to content

fix: ship the OpenAdapt robot as the macOS app icon and DMG - #155

Merged
abrichr merged 1 commit into
mainfrom
feat/macos-dmg-brand-2026-09-01
Sep 1, 2026
Merged

fix: ship the OpenAdapt robot as the macOS app icon and DMG#155
abrichr merged 1 commit into
mainfrom
feat/macos-dmg-brand-2026-09-01

Conversation

@abrichr

@abrichr abrichr commented Sep 1, 2026

Copy link
Copy Markdown
Member

Finder on the v0.15.0 DMG shows a green rounded square with a bar. That's Tauri's placeholder, and macOS draws it as a minus. .gitignore was dropping src-tauri/icons/*.icns, so the bundle never carried a real icns.

This copies the website robot (openadapt-web public/apple-touch-icon.png and public/images/favicon.svg) onto a full-bleed #0B1220 square. macOS applies the squircle mask. The DMG window is 660x400, ink background, wordmark, "Drag to Applications", and an arrow between appPosition (180, 170) and applicationFolderPosition (480, 170). Version stays 0.15.0.

A new desktop-v* tag after merge is what actually puts a new DMG on GitHub. Do not retag v0.15.0. The file already downloaded will not change.

Reviewer checks

  • src-tauri/icons/icon.png SHA-256 must not start with bfe0288bd6f672e2883e771ae509769f25e704bb. On this commit it is 5e73ac7717650c9aeef7920c3ceaebf58c83c6b4f058573d2a8236e8e2ea9a5d.
  • src-tauri/icons/icon.icns is tracked (git ls-files lists it) and listed in bundle.icon.
  • bundle.macOS.dmg.background is dmg/background.png, 660x400.
  • python -m pytest tests/test_bundle_icons.py passes.
  • Regenerating icons: python3 scripts/render_bundle_icons.py (Pillow, macOS iconutil).

Opened by an agent session, not the founder.

The v0.15.0 DMG used Tauri's green rounded square with a bar. Finder
reads that as a minus. .gitignore dropped src-tauri/icons/*.icns, so
the bundle never carried a real icns.

Paint the website robot on a full-bleed #0B1220 square. macOS applies
the squircle. Brand the 660x400 drag-to-Applications window. Track
icon.icns. Do not retag v0.15.0.
@abrichr
abrichr merged commit bacfc6c into main Sep 1, 2026
18 checks passed
@abrichr

abrichr commented Sep 1, 2026

Copy link
Copy Markdown
Member Author

Merged by an agent session, not the founder.

@abrichr
abrichr deleted the feat/macos-dmg-brand-2026-09-01 branch September 1, 2026 23:04
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