From b09233ab58e909012a05208d7c817fd15a2cafdf Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 16 Oct 2026 23:57:49 +0000 Subject: [PATCH] macOS: accept .idml on the app icon when another app owns the type When InDesign is installed it exports its own type for .idml, which overrides the type DesignCraft imports, so the IDML entry in CFBundleDocumentTypes no longer matches: Finder refuses the drop on the app's icon and Open With leaves DesignCraft out (Dock drops still work). Add a separate entry by extension, which matches whatever type the file has. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01CgGsJkVe5GYG9qK6VFdECa --- packaging/macos/Info.plist.in | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packaging/macos/Info.plist.in b/packaging/macos/Info.plist.in index ba4503678..c68d3fbd8 100644 --- a/packaging/macos/Info.plist.in +++ b/packaging/macos/Info.plist.in @@ -72,6 +72,21 @@ LSItemContentTypes ai.storyteller.designcraft.idml + + + CFBundleTypeName + IDML Document (by extension) + CFBundleTypeRole + Viewer + LSHandlerRank + Alternate + CFBundleTypeExtensions + idml +