cad-editor/packaging
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Kevin Griffin 5488d6c13f fix(macos): declare DWG/DXF UTIs, sandbox the QL appex, add signed-build script (#365)
Finder thumbnails and "Open with" registration fail in the field for
three compounding reasons: the app claims com.autodesk.dwg/.dxf but
never declares them (UTImportedTypeDeclarations was missing, so on
systems with no other declarer Launch Services can't bind the
extensions at all); the QuickLook appex only serves com.autodesk.dwg
while machines with AutoCAD installed resolve .dwg to its exported
com.autodesk.autocad.dwg (BricsCAD etc. likewise win with their own
UTIs); and the ad-hoc --deep signature carries no entitlements, but a
QuickLook thumbnail extension must be sandboxed
(com.apple.security.app-sandbox) before macOS will run it.

Import-declare both UTIs, claim and serve the AutoCAD variants too,
add the appex sandbox entitlements, and add
packaging/build_macos_signed.sh — a local mirror of the CI build-macos
job that signs with a Developer ID (hardened runtime, per-component
entitlements), notarizes and staples. DEVELOPER_ID=- reproduces the
CI ad-hoc build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 10:28:23 +03:00
..
homebrew docs+ci(macos): ad-hoc sign bundle, add Homebrew cask, clarify install 2026-06-04 12:45:58 +03:00
windows feat(thumbnails): embed DWG previews and wire cross-platform file thumbnails 2026-07-11 01:27:17 +03:00
build_macos_signed.sh fix(macos): declare DWG/DXF UTIs, sandbox the QL appex, add signed-build script (#365) 2026-07-17 10:28:23 +03:00
Info.plist fix(macos): declare DWG/DXF UTIs, sandbox the QL appex, add signed-build script (#365) 2026-07-17 10:28:23 +03:00
io.github.HakanSeven12.OpenCadStudio.metainfo.xml feat(packaging): desktop shortcut, icon-cache refresh, checksums, AppStream 2026-06-16 04:27:46 +03:00
OpenCADStudio.desktop fix(linux): set the Wayland window app_id so the dock shows the icon 2026-07-16 10:47:11 +03:00