From 9231aab1195c5ab365b1bc520fdb7af775c0c9f2 Mon Sep 17 00:00:00 2001
From: bruvzg <7645683+bruvzg@users.noreply.github.com>
Date: Thu, 29 Jul 2021 23:15:38 +0300
Subject: [PATCH] [macOS] Update MIME codes and file type names to match
"dist/linux/org.godotengine.Godot.xml" definitions. Add missing "shader" type
icon.
---
misc/dist/document_icons/shader.svg | 1 +
.../document_icons/shader_extra_small.svg | 1 +
misc/dist/document_icons/shader_small.svg | 1 +
misc/dist/osx_tools.app/Contents/Info.plist | 36 +++++++++++++++---
.../Contents/Resources/Shader.icns | Bin 0 -> 162062 bytes
5 files changed, 33 insertions(+), 6 deletions(-)
create mode 100644 misc/dist/document_icons/shader.svg
create mode 100644 misc/dist/document_icons/shader_extra_small.svg
create mode 100644 misc/dist/document_icons/shader_small.svg
create mode 100644 misc/dist/osx_tools.app/Contents/Resources/Shader.icns
diff --git a/misc/dist/document_icons/shader.svg b/misc/dist/document_icons/shader.svg
new file mode 100644
index 0000000000..30515cde3d
--- /dev/null
+++ b/misc/dist/document_icons/shader.svg
@@ -0,0 +1 @@
+
diff --git a/misc/dist/document_icons/shader_extra_small.svg b/misc/dist/document_icons/shader_extra_small.svg
new file mode 100644
index 0000000000..b9c9cd4811
--- /dev/null
+++ b/misc/dist/document_icons/shader_extra_small.svg
@@ -0,0 +1 @@
+
diff --git a/misc/dist/document_icons/shader_small.svg b/misc/dist/document_icons/shader_small.svg
new file mode 100644
index 0000000000..e20bca9fdf
--- /dev/null
+++ b/misc/dist/document_icons/shader_small.svg
@@ -0,0 +1 @@
+
diff --git a/misc/dist/osx_tools.app/Contents/Info.plist b/misc/dist/osx_tools.app/Contents/Info.plist
index 8e70d4c203..923bc7312a 100644
--- a/misc/dist/osx_tools.app/Contents/Info.plist
+++ b/misc/dist/osx_tools.app/Contents/Info.plist
@@ -84,7 +84,7 @@
UTTypeReferenceURL
UTTypeDescription
- Godot Scene
+ Godot Engine scene
UTTypeIconFile
Scene.icns
UTTypeConformsTo
@@ -97,6 +97,7 @@
scn
tscn
+ escn
public.mime-type
application/x-godot-scene
@@ -108,7 +109,7 @@
UTTypeReferenceURL
UTTypeDescription
- Godot Script
+ GDScript script
UTTypeIconFile
GDScript.icns
UTTypeConformsTo
@@ -122,7 +123,7 @@
gd
public.mime-type
- text/x-gdscript
+ application/x-gdscript
@@ -131,7 +132,7 @@
UTTypeReferenceURL
UTTypeDescription
- Godot Resource
+ Godot Engine resource
UTTypeIconFile
Resource.icns
UTTypeConformsTo
@@ -149,13 +150,36 @@
application/x-godot-resource
+
+ UTTypeIdentifier
+ public.gdshader
+ UTTypeReferenceURL
+
+ UTTypeDescription
+ Godot Engine shader
+ UTTypeIconFile
+ Shader.icns
+ UTTypeConformsTo
+
+ public.script
+
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ gdshader
+
+ public.mime-type
+ application/x-godot-shader
+
+
UTTypeIdentifier
public.godot
UTTypeReferenceURL
UTTypeDescription
- Godot Project
+ Godot Engine project
UTTypeIconFile
Project.icns
UTTypeConformsTo
@@ -169,7 +193,7 @@
godot
public.mime-type
- text/x-godot-project
+ application/x-godot-project
diff --git a/misc/dist/osx_tools.app/Contents/Resources/Shader.icns b/misc/dist/osx_tools.app/Contents/Resources/Shader.icns
new file mode 100644
index 0000000000000000000000000000000000000000..a76e648a1a05a6c3410a8ea488983bfc7598b1d5
GIT binary patch
literal 162062
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