需求:Mac 端 installer 體驗類比 Windows .exe — 進 DMG 就看到漂亮的視窗
背景 + 拖到 Applications 的視覺引導。
實作:
- installer/macos/ 新資料夾
- make-dmg-background.py:動態生成 640×400 深色背景,配色對齊 Wails
控制台 splash(#111827→#0B0F19 漸層 + #38BDF8 accent)
- background.png + background@2x.png(1x + 2x Retina)
- Makefile dmg 拆三 target:
- dmg:auto-detect,有 create-dmg 走 fancy,沒有 fallback plain(CI 無痛)
- dmg-fancy:強制美化版(需 `brew install create-dmg`)
- dmg-plain:原 hdiutil UDZO(保留為 fallback)
- Windows / Linux 流程零改動
驗證:
- `make dmg-fancy` 產出 157MB DMG,mount 後內容:app + Applications 捷徑
+ .background/background.png + .DS_Store(視窗樣式)
- `hdiutil verify` 通過
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
visionA
Innovedus visionA monorepo. Currently contains:
Subprojects
local-tool/
visionA-local — local-first edge AI desktop tool, derived from edge-ai-platform. Wails + Go + Next.js, packaged as macOS dmg / Windows exe / Linux AppImage.
See local-tool/README.md for details.
License
TBD (internal use)
Description
Languages
Go
42.4%
TypeScript
33.7%
JavaScript
7.5%
Python
5.3%
Makefile
3.7%
Other
7.4%