Maelstrom: Added an icon for visionOS

From 5af93ef4b543f2bac4eaa2169ee20d7536ed6a55 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 3 Apr 2026 00:58:08 -0700
Subject: [PATCH] Added an icon for visionOS

---
 .../Content.imageset/Contents.json             |  13 +++++++++++++
 .../Content.imageset/visionos-background.png   | Bin 0 -> 5693 bytes
 .../Back.solidimagestacklayer/Contents.json    |   6 ++++++
 .../AppIcon.solidimagestack/Contents.json      |  17 +++++++++++++++++
 .../Content.imageset/Contents.json             |  13 +++++++++++++
 .../Content.imageset/visionos-foreground.png   | Bin 0 -> 11336 bytes
 .../Front.solidimagestacklayer/Contents.json   |   6 ++++++
 .../Content.imageset/Contents.json             |  12 ++++++++++++
 .../Middle.solidimagestacklayer/Contents.json  |   6 ++++++
 9 files changed, 73 insertions(+)
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/visionos-background.png
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Contents.json
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Contents.json
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/visionos-foreground.png
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Contents.json
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json
 create mode 100644 Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Contents.json

diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json
new file mode 100644
index 00000000..b9321668
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json
@@ -0,0 +1,13 @@
+{
+  "images" : [
+    {
+      "filename" : "visionos-background.png",
+      "idiom" : "vision",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/visionos-background.png b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/visionos-background.png
new file mode 100644
index 0000000000000000000000000000000000000000..705ee5f1013da094064c3e120b8a13daaa3c651c
GIT binary patch
literal 5693
zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7&zE~RK2WrGXsMdi>HfYNX4zUHyi~S3^-Ue
z2FX6ZuO{KZIN9UI^RP*EK!pb~<C%bz0T44VFoOt!OdgP`10aHdAd@%~!B!G!B9fIf
zGMr!lperE7<>-3xg*lQ}iDS~ra1sI<;veFi3kf$83@0U^X=*qr0S#75ipxncoRokD
ztEH9UB*fxq5<w3v9tKVZqKnkgXat58X8nU6rg#!Mtuo_iP6x#dMvX>F8AYR5gv2<F
z49AnwFv4Oqi44{xV!)t+E%D-sTu7oKE_LHE1|y9SXCjjAv@)E8{4!dnV+|~%NFvCj
zRV<FS7Z`v5Blxk#7e-zLM+$~sJUNt<Sfr`pc-)BHKcu*v6vIgh=n256B0Q>qWIaiy
z6K^;vfiW75pm4>=I!KX3kV&IhJb=|<c;XhKfuM823h)?%5f-CK1ZzwX7tl0~MVcBu
d2$D#{Sq6{8oWYNt&3O)r0#8>zmvv4FO#pn58Iu42

literal 0
HcmV?d00001

diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Contents.json
new file mode 100644
index 00000000..73c00596
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Contents.json
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Contents.json
new file mode 100644
index 00000000..950af4d8
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Contents.json
@@ -0,0 +1,17 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  },
+  "layers" : [
+    {
+      "filename" : "Front.solidimagestacklayer"
+    },
+    {
+      "filename" : "Middle.solidimagestacklayer"
+    },
+    {
+      "filename" : "Back.solidimagestacklayer"
+    }
+  ]
+}
diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json
new file mode 100644
index 00000000..4edc1d28
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json
@@ -0,0 +1,13 @@
+{
+  "images" : [
+    {
+      "filename" : "visionos-foreground.png",
+      "idiom" : "vision",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/visionos-foreground.png b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/visionos-foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..2796b428931fc43fc5ccbb2aadff3e492b18528b
GIT binary patch
literal 11336
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
M9b1Y%J9zTH02HQP5C8xG

literal 0
HcmV?d00001

diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Contents.json
new file mode 100644
index 00000000..73c00596
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Contents.json
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json
new file mode 100644
index 00000000..04056a54
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "idiom" : "vision",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Contents.json b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Contents.json
new file mode 100644
index 00000000..73c00596
--- /dev/null
+++ b/Xcode/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Contents.json
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}