Skip to content

feat(release): style DMG installer window with custom background#107

Merged
owieth merged 1 commit into
mainfrom
feature/105-featrelease-style-dmg-installer-window-with-custom-background
Mar 26, 2026
Merged

feat(release): style DMG installer window with custom background#107
owieth merged 1 commit into
mainfrom
feature/105-featrelease-style-dmg-installer-window-with-custom-background

Conversation

@owieth

@owieth owieth commented Mar 26, 2026

Copy link
Copy Markdown
Owner

Summary

Replaces the plain unstyled DMG window with a polished installer experience. The background matches the app icon palette and includes baked-in white labels, with Finder's default black labels hidden via --text-size 1.

Changes

  • Add assets/dmg-background.png — custom dark background with white labels and amber arrow
  • Replace raw hdiutil create step with create-dmg (Homebrew) for window sizing, icon placement, and background support
  • Add --text-size 1 to hide Finder-generated black icon labels

Additional Notes

create-dmg is installed via brew install create-dmg in the CI step — no new secrets required. The intermediate ZIP for .app notarization is unchanged.

To update the background, replace assets/dmg-background.png with a 700×400px (72 DPI) or 1400×800px (144 DPI retina) PNG.

Closes #105

🤖 Generated with Claude Code

Set --text-size 1 to make Finder-generated labels invisible; white
labels are baked into the background image instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@owieth owieth self-assigned this Mar 26, 2026
@owieth owieth added the enhancement New feature or request label Mar 26, 2026
@owieth owieth merged commit 133b87b into main Mar 26, 2026
2 checks passed
@owieth owieth deleted the feature/105-featrelease-style-dmg-installer-window-with-custom-background branch March 26, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(release): style DMG installer window with custom background

1 participant