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
+
+
+