diff --git a/resources/icons/gcode.icns b/resources/icons/gcode.icns new file mode 100644 index 000000000..d5be3bd57 Binary files /dev/null and b/resources/icons/gcode.icns differ diff --git a/resources/icons/stl.icns b/resources/icons/stl.icns new file mode 100644 index 000000000..a96989598 Binary files /dev/null and b/resources/icons/stl.icns differ diff --git a/src/platform/osx/Info.plist.in b/src/platform/osx/Info.plist.in index 099cb5c37..35958acde 100644 --- a/src/platform/osx/Info.plist.in +++ b/src/platform/osx/Info.plist.in @@ -22,11 +22,99 @@ ???? CFBundleVersion @SLIC3R_BUILD_ID@ - CGDisableCoalescedUpdates - - NSPrincipalClass - NSApplication - NSHighResolutionCapable - - + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + stl + STL + + CFBundleTypeIconFile + stl.icns + CFBundleTypeName + STL + CFBundleTypeRole + Viewer + LISsAppleDefaultForType + + LSHandlerRank + Alternate + + + CFBundleTypeExtensions + + obj + OBJ + + CFBundleTypeIconFile + Slic3r.icns + CFBundleTypeName + STL + CFBundleTypeRole + Viewer + LISsAppleDefaultForType + + LSHandlerRank + Alternate + + + CFBundleTypeExtensions + + amf + AMF + + CFBundleTypeIconFile + Slic3r.icns + CFBundleTypeName + AMF + CFBundleTypeRole + Viewer + LISsAppleDefaultForType + + LSHandlerRank + Alternate + + + CFBundleTypeExtensions + + 3mf + 3MF + + CFBundleTypeIconFile + Slic3r.icns + CFBundleTypeName + 3MF + CFBundleTypeRole + Viewer + LISsAppleDefaultForType + + LSHandlerRank + Alternate + + + CFBundleTypeExtensions + + gcode + GCODE + + CFBundleTypeIconFile + gcode.icns + CFBundleTypeName + GCODE + CFBundleTypeRole + Editor + LISsAppleDefaultForType + + LSHandlerRank + Alternate + + + LSMinimumSystemVersion + 10.9 + NSPrincipalClass + NSApplication + NSHighResolutionCapable + +