diff --git a/gpxsee.pro b/gpxsee.pro
index bb617036..cb0f7dbb 100644
--- a/gpxsee.pro
+++ b/gpxsee.pro
@@ -319,7 +319,8 @@ macx {
icons/formats/rte.icns \
icons/formats/wpt.icns \
icons/formats/loc.icns \
- icons/formats/slf.icns
+ icons/formats/slf.icns \
+ icons/formats/json.icns
QMAKE_BUNDLE_DATA += locale maps icons csv
}
diff --git a/icons/formats/json.icns b/icons/formats/json.icns
new file mode 100644
index 00000000..352bfdc6
Binary files /dev/null and b/icons/formats/json.icns differ
diff --git a/pkg/Info.plist b/pkg/Info.plist
index 48d553bc..c6534713 100644
--- a/pkg/Info.plist
+++ b/pkg/Info.plist
@@ -195,6 +195,22 @@
CFBundleTypeRole
Viewer
+
+ CFBundleTypeExtensions
+
+ geojson
+
+ CFBundleTypeMIMETypes
+
+ application/geo+json
+
+ CFBundleTypeIconFile
+ icons/json.icns
+ CFBundleTypeName
+ GeoJSON
+ CFBundleTypeRole
+ Viewer
+
UTImportedTypeDeclarations
@@ -430,7 +446,27 @@
application/vnd.oziexplorer.wpt
+
+ UTTypeIdentifier
+ org.geojson.geojson
+ UTTypeReferenceURL
+ http://www.geojson.org
+ UTTypeDescription
+ GeoJSON
+ UTTypeConformsTo
+
+ public.json
+
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ geojson
+
+ public.mime-type
+ application/geo+json
+
+
-