diff --git a/crates/cord-gui/Info.plist b/crates/cord-gui/Info.plist index 8b9e58c..ffad758 100644 --- a/crates/cord-gui/Info.plist +++ b/crates/cord-gui/Info.plist @@ -22,15 +22,12 @@ AppIcon NSHighResolutionCapable + CFBundleDocumentTypes CFBundleTypeName Cordial Source - CFBundleTypeExtensions - - crd - CFBundleTypeRole Editor LSHandlerRank @@ -43,10 +40,6 @@ CFBundleTypeName Cord Archive - CFBundleTypeExtensions - - zcd - CFBundleTypeRole Editor LSHandlerRank @@ -59,10 +52,6 @@ CFBundleTypeName CORDIC Binary - CFBundleTypeExtensions - - cord - CFBundleTypeRole Viewer LSHandlerRank @@ -74,39 +63,43 @@ CFBundleTypeName - OpenSCAD Source - CFBundleTypeExtensions + TrigGraph Binary + CFBundleTypeRole + Viewer + LSHandlerRank + Owner + LSItemContentTypes - scad + org.else-if.cord.triggraph + + + CFBundleTypeName + OpenSCAD Source CFBundleTypeRole Editor LSHandlerRank Alternate + LSItemContentTypes + + org.openscad.scad + CFBundleTypeName STL Mesh - CFBundleTypeExtensions - - stl - CFBundleTypeRole Viewer LSHandlerRank Alternate LSItemContentTypes - public.standard-tessellation-language + public.standard-tesselation-language CFBundleTypeName OBJ Mesh - CFBundleTypeExtensions - - obj - CFBundleTypeRole Viewer LSHandlerRank @@ -119,16 +112,17 @@ CFBundleTypeName 3MF Model - CFBundleTypeExtensions - - 3mf - CFBundleTypeRole Viewer LSHandlerRank Alternate + LSItemContentTypes + + org.3mf.threemf + + UTExportedTypeDeclarations @@ -183,6 +177,96 @@ + + UTTypeIdentifier + org.else-if.cord.triggraph + UTTypeDescription + TrigGraph Binary + UTTypeConformsTo + + public.data + + UTTypeTagSpecification + + public.filename-extension + + trig + + + + + + UTImportedTypeDeclarations + + + UTTypeIdentifier + org.openscad.scad + UTTypeDescription + OpenSCAD Source File + UTTypeConformsTo + + public.plain-text + + UTTypeTagSpecification + + public.filename-extension + + scad + + + + + UTTypeIdentifier + public.standard-tesselation-language + UTTypeDescription + STL Mesh + UTTypeConformsTo + + public.3d-content + + UTTypeTagSpecification + + public.filename-extension + + stl + + + + + UTTypeIdentifier + public.geometry-definition-format + UTTypeDescription + Wavefront OBJ Mesh + UTTypeConformsTo + + public.3d-content + + UTTypeTagSpecification + + public.filename-extension + + obj + + + + + UTTypeIdentifier + org.3mf.threemf + UTTypeDescription + 3MF Model + UTTypeConformsTo + + public.3d-content + public.archive + + UTTypeTagSpecification + + public.filename-extension + + 3mf + + +