effectcraft/packaging
Xus Badia 5826377d17 macOS DMG: branded window background and icon layout
The DMG opened as a plain Finder window. It now shows the app icon's figure on
the EffectCraft colour, with EffectCraft.app and the Applications link side by
side.

- packaging/macos/dmg/: background.svg (source; text outlined, the figure an
  <image> of assets/app-icon) and dmg-layout.DS_Store (Finder view settings:
  window, icon size 128, positions, background), written by generate.py on any
  OS, byte-for-byte reproducible, with nothing from the machine that ran it.
- package.sh renders the SVG with resvg (1x + 2x) into a HiDPI TIFF at package
  time, so no bitmap is committed; release.yml installs resvg 0.48.1 (pinned,
  --locked) on the macOS runner. The image is still built with hdiutil
  makehybrid.
- The volume name drops the version: the layout finds the background through
  an alias that includes the volume name. The DMG file name keeps the version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 07:38:17 +02:00
..
freebsd Release: FreeBSD x86_64, Flatpak x86_64 + aarch64, AppImage zsync updates; README Downloads (#287) 2026-10-08 09:48:00 -04:00
linux Release: FreeBSD x86_64, Flatpak x86_64 + aarch64, AppImage zsync updates; README Downloads (#287) 2026-10-08 09:48:00 -04:00
macos macOS DMG: branded window background and icon layout 2026-10-09 07:38:17 +02:00
web Docs: the web hosting guide matches what the build ships (#164, #165, #174, #180) 2026-10-07 13:56:23 +07:00
windows Windows on ARM64: release builds, PE header check, install test on ARM64 hardware 2026-10-06 09:38:55 -04:00
.shellcheckrc Signed release pipeline (macOS/Windows/Linux/Web); README community note 2026-10-02 12:06:24 -04:00
env.sh Signed release pipeline (macOS/Windows/Linux/Web); README community note 2026-10-02 12:06:24 -04:00
icons.sh app icon: unicorn (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs 2026-10-02 09:56:28 -04:00