Browse Source

project: updated app icon for *os 26

Credits to @forcequitOS
osy 2 weeks ago
parent
commit
8f0e5f8552

+ 5 - 0
Platform/AppIcon-Remote.icon/Assets/InnerCircle.svg

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
+     <path id="UTM Inner Circle" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 552 512.25 C 552 489.813416 533.811584 471.625 511.375 471.625 C 488.938446 471.625 470.75 489.813416 470.75 512.25 C 470.75 534.686523 488.938446 552.875 511.375 552.875 C 533.811584 552.875 552 534.686523 552 512.25 Z"/>
+</svg>

+ 15 - 0
Platform/AppIcon-Remote.icon/Assets/Ring1.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg
+   width="1024"
+   height="1024"
+   viewBox="0 0 1024 1024"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+   <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;vector-effect:none;fill:#ffffff;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+       d="M 461.25,155 C 358.0094,155 302.28398,153.49902 254.98047,179.99023 223.444,197.6515 197.40149,223.69404 179.74023,255.23047 153.249,302.53398 154.75,358.2594 154.75,461.5 V 563 c 0,103.2406 -1.501,158.96602 24.99023,206.26953 17.66127,31.53642 43.70379,57.57897 75.24024,75.24024 C 302.28398,871.00098 358.0094,869.5 461.25,869.5 h 101.5 c 103.2406,0 158.96602,1.50098 206.26953,-24.99023 31.53638,-17.6613 57.57897,-43.70378 75.24024,-75.24024 C 870.75098,721.96602 869.25,666.2406 869.25,563 V 461.5 c 0,-103.2406 1.50098,-158.96602 -24.99023,-206.26953 -17.66126,-31.53644 -43.7038,-57.57898 -75.24024,-75.24024 C 721.71602,153.49902 665.9906,155 562.75,155 Z m 0,52 h 101.5 c 103.2406,0 150.75542,1.50122 180.86133,18.36133 23.17217,12.97704 42.3003,32.10517 55.27734,55.27734 C 815.74878,310.74458 817.25,358.2594 817.25,461.5 V 563 c 0,103.2406 -1.50122,150.75542 -18.36133,180.86133 -12.97704,23.17216 -32.10511,42.30021 -55.27734,55.27734 C 713.50542,815.99878 665.9906,817.5 562.75,817.5 H 461.25 C 358.0094,817.5 310.49458,815.99878 280.38867,799.13867 257.2165,786.16163 238.0884,767.03353 225.11133,743.86133 208.25121,713.75542 206.75,666.2406 206.75,563 V 461.5 c 0,-103.2406 1.50121,-150.75542 18.36133,-180.86133 12.97705,-23.17219 32.10516,-42.3003 55.27734,-55.27734 C 310.49458,208.50122 358.0094,207 461.25,207 Z"
+       id="UTM Ring One"/>
+</svg>

+ 15 - 0
Platform/AppIcon-Remote.icon/Assets/Ring2.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg
+   width="1024"
+   height="1024"
+   viewBox="0 0 1024 1024"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+   <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;vector-effect:none;fill:#ffffff;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+       d="m 476.75,261.25 c -69.83923,0 -108.86509,-1.50002 -143.64648,17.97852 -22.6866,12.70505 -41.41996,31.43848 -54.125,54.125 C 259.49997,368.13489 261,407.16077 261,477 v 70.5 c 0,69.83923 -1.50003,108.86511 17.97852,143.64648 12.70504,22.68652 31.4384,41.41995 54.125,54.125 C 367.88491,764.75002 406.91077,763.25 476.75,763.25 h 70.5 c 69.83923,0 108.86511,1.50003 143.64648,-17.97852 22.68658,-12.70504 41.41996,-31.43842 54.125,-54.125 C 764.50003,656.36511 763,617.33923 763,547.5 V 477 c 0,-69.83923 1.50003,-108.86511 -17.97852,-143.64648 -12.70504,-22.68658 -31.43842,-41.41996 -54.125,-54.125 C 656.11511,259.74997 617.08923,261.25 547.25,261.25 Z m 0,52 h 70.5 c 69.83923,0 100.65259,1.50027 118.23633,11.34766 14.32221,8.02079 26.14522,19.8438 34.16601,34.16601 C 709.49973,376.34741 711,407.16077 711,477 v 70.5 c 0,69.83923 -1.50027,100.65259 -11.34766,118.23633 -8.02079,14.32221 -19.8438,26.14522 -34.16601,34.16601 C 647.90259,709.74973 617.08923,711.25 547.25,711.25 h -70.5 c -69.83923,0 -100.65255,-1.50026 -118.23633,-11.34766 h -0.002 C 344.18953,691.88156 332.3685,680.0586 324.34766,665.73633 314.50027,648.15259 313,617.33923 313,547.5 V 477 c 0,-69.83923 1.50027,-100.65259 11.34766,-118.23633 8.02084,-14.32227 19.84187,-26.14523 34.16406,-34.16601 h 0.002 C 376.09745,314.75026 406.91077,313.25 476.75,313.25 Z"
+       id="UTM Ring Two"/>
+</svg>

+ 15 - 0
Platform/AppIcon-Remote.icon/Assets/Ring3.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg
+   width="1024"
+   height="1024"
+   viewBox="0 0 1024 1024"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+   <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;vector-effect:none;fill:#ffffff;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+       d="m 466.08984,360.96875 c -24.10344,0.18624 -41.68891,1.77398 -59.0664,11.50586 -14.48023,8.10932 -26.43951,20.0686 -34.54883,34.54883 C 359.49879,430.19342 361,453.7326 361,492.59961 v 38.80078 c 0,38.86707 -1.50119,62.40621 11.47461,85.57617 8.10932,14.48023 20.0686,26.43951 34.54883,34.54883 C 430.19343,664.50123 453.73254,663 492.59961,663 h 38.80078 c 38.86701,0 62.40618,1.50126 85.57617,-11.47461 14.48023,-8.10932 26.43951,-20.0686 34.54883,-34.54883 C 664.50125,593.80659 663,570.26746 663,531.40039 v -38.80078 c 0,-38.86701 1.50126,-62.40618 -11.47461,-85.57617 -8.10932,-14.48023 -20.0686,-26.43951 -34.54883,-34.54883 C 593.80657,359.49874 570.2674,361 531.40039,361 h -38.80078 c -9.71677,0 -18.47528,-0.0933 -26.50977,-0.0312 z M 492.59961,413 h 38.80078 c 38.86701,0 54.19563,1.50102 60.16797,4.8457 6.11596,3.42511 11.16083,8.46998 14.58594,14.58594 3.34468,5.97234 4.8457,21.30096 4.8457,60.16797 v 38.80078 c 0,38.86707 -1.501,54.1956 -4.8457,60.16797 -3.42511,6.11596 -8.46998,11.16083 -14.58594,14.58594 C 585.59602,609.49898 570.2674,611 531.40039,611 h -38.80078 c -38.86707,0 -54.19556,-1.50099 -60.16797,-4.8457 -6.11596,-3.42511 -11.16083,-8.46997 -14.58594,-14.58594 C 414.50101,585.59598 413,570.26746 413,531.40039 v -38.80078 c 0,-38.86701 1.50103,-54.19562 4.8457,-60.16797 3.42511,-6.11597 8.46998,-11.16083 14.58594,-14.58594 5.97241,-3.34471 21.3009,-4.8457 60.16797,-4.8457 z"
+       id="UTM Ring Three"/>
+</svg>

+ 133 - 0
Platform/AppIcon-Remote.icon/icon.json

@@ -0,0 +1,133 @@
+{
+  "fill-specializations" : [
+    {
+      "value" : {
+        "linear-gradient" : [
+          "display-p3:0.46275,0.94118,0.33333,1.00000",
+          "display-p3:0.09020,0.23922,0.11765,1.00000"
+        ]
+      }
+    },
+    {
+      "appearance" : "dark",
+      "value" : "system-dark"
+    }
+  ],
+  "groups" : [
+    {
+      "blend-mode" : "normal",
+      "blur-material" : null,
+      "hidden" : false,
+      "layers" : [
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.46275,0.94118,0.33333,1.00000",
+                  "display-p3:0.09020,0.23922,0.11765,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "InnerCircle.svg",
+          "name" : "InnerCircle",
+          "opacity" : 1
+        },
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.46275,0.94118,0.33333,1.00000",
+                  "display-p3:0.09020,0.23922,0.11765,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "Ring3.svg",
+          "name" : "Ring3",
+          "opacity" : 1
+        },
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.46275,0.94118,0.33333,1.00000",
+                  "display-p3:0.09020,0.23922,0.11765,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "Ring2.svg",
+          "name" : "Ring2",
+          "opacity" : 1
+        },
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.46275,0.94118,0.33333,1.00000",
+                  "display-p3:0.09020,0.23922,0.11765,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "Ring1.svg",
+          "name" : "Ring1",
+          "opacity" : 1
+        }
+      ],
+      "lighting" : "individual",
+      "opacity" : 1,
+      "position" : {
+        "scale" : 1,
+        "translation-in-points" : [
+          0,
+          0
+        ]
+      },
+      "shadow" : {
+        "kind" : "neutral",
+        "opacity" : 0.5
+      },
+      "specular" : true,
+      "translucency" : {
+        "enabled" : true,
+        "value" : 0.5
+      }
+    }
+  ],
+  "supported-platforms" : {
+    "circles" : [
+      "watchOS"
+    ],
+    "squares" : "shared"
+  }
+}

+ 5 - 0
Platform/AppIcon.icon/Assets/InnerCircle.svg

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
+     <path id="UTM Inner Circle" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 552 512.25 C 552 489.813416 533.811584 471.625 511.375 471.625 C 488.938446 471.625 470.75 489.813416 470.75 512.25 C 470.75 534.686523 488.938446 552.875 511.375 552.875 C 533.811584 552.875 552 534.686523 552 512.25 Z"/>
+</svg>

+ 15 - 0
Platform/AppIcon.icon/Assets/Ring1.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg
+   width="1024"
+   height="1024"
+   viewBox="0 0 1024 1024"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+   <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;vector-effect:none;fill:#ffffff;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+       d="M 461.25,155 C 358.0094,155 302.28398,153.49902 254.98047,179.99023 223.444,197.6515 197.40149,223.69404 179.74023,255.23047 153.249,302.53398 154.75,358.2594 154.75,461.5 V 563 c 0,103.2406 -1.501,158.96602 24.99023,206.26953 17.66127,31.53642 43.70379,57.57897 75.24024,75.24024 C 302.28398,871.00098 358.0094,869.5 461.25,869.5 h 101.5 c 103.2406,0 158.96602,1.50098 206.26953,-24.99023 31.53638,-17.6613 57.57897,-43.70378 75.24024,-75.24024 C 870.75098,721.96602 869.25,666.2406 869.25,563 V 461.5 c 0,-103.2406 1.50098,-158.96602 -24.99023,-206.26953 -17.66126,-31.53644 -43.7038,-57.57898 -75.24024,-75.24024 C 721.71602,153.49902 665.9906,155 562.75,155 Z m 0,52 h 101.5 c 103.2406,0 150.75542,1.50122 180.86133,18.36133 23.17217,12.97704 42.3003,32.10517 55.27734,55.27734 C 815.74878,310.74458 817.25,358.2594 817.25,461.5 V 563 c 0,103.2406 -1.50122,150.75542 -18.36133,180.86133 -12.97704,23.17216 -32.10511,42.30021 -55.27734,55.27734 C 713.50542,815.99878 665.9906,817.5 562.75,817.5 H 461.25 C 358.0094,817.5 310.49458,815.99878 280.38867,799.13867 257.2165,786.16163 238.0884,767.03353 225.11133,743.86133 208.25121,713.75542 206.75,666.2406 206.75,563 V 461.5 c 0,-103.2406 1.50121,-150.75542 18.36133,-180.86133 12.97705,-23.17219 32.10516,-42.3003 55.27734,-55.27734 C 310.49458,208.50122 358.0094,207 461.25,207 Z"
+       id="UTM Ring One"/>
+</svg>

+ 15 - 0
Platform/AppIcon.icon/Assets/Ring2.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg
+   width="1024"
+   height="1024"
+   viewBox="0 0 1024 1024"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+   <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;vector-effect:none;fill:#ffffff;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+       d="m 476.75,261.25 c -69.83923,0 -108.86509,-1.50002 -143.64648,17.97852 -22.6866,12.70505 -41.41996,31.43848 -54.125,54.125 C 259.49997,368.13489 261,407.16077 261,477 v 70.5 c 0,69.83923 -1.50003,108.86511 17.97852,143.64648 12.70504,22.68652 31.4384,41.41995 54.125,54.125 C 367.88491,764.75002 406.91077,763.25 476.75,763.25 h 70.5 c 69.83923,0 108.86511,1.50003 143.64648,-17.97852 22.68658,-12.70504 41.41996,-31.43842 54.125,-54.125 C 764.50003,656.36511 763,617.33923 763,547.5 V 477 c 0,-69.83923 1.50003,-108.86511 -17.97852,-143.64648 -12.70504,-22.68658 -31.43842,-41.41996 -54.125,-54.125 C 656.11511,259.74997 617.08923,261.25 547.25,261.25 Z m 0,52 h 70.5 c 69.83923,0 100.65259,1.50027 118.23633,11.34766 14.32221,8.02079 26.14522,19.8438 34.16601,34.16601 C 709.49973,376.34741 711,407.16077 711,477 v 70.5 c 0,69.83923 -1.50027,100.65259 -11.34766,118.23633 -8.02079,14.32221 -19.8438,26.14522 -34.16601,34.16601 C 647.90259,709.74973 617.08923,711.25 547.25,711.25 h -70.5 c -69.83923,0 -100.65255,-1.50026 -118.23633,-11.34766 h -0.002 C 344.18953,691.88156 332.3685,680.0586 324.34766,665.73633 314.50027,648.15259 313,617.33923 313,547.5 V 477 c 0,-69.83923 1.50027,-100.65259 11.34766,-118.23633 8.02084,-14.32227 19.84187,-26.14523 34.16406,-34.16601 h 0.002 C 376.09745,314.75026 406.91077,313.25 476.75,313.25 Z"
+       id="UTM Ring Two"/>
+</svg>

+ 15 - 0
Platform/AppIcon.icon/Assets/Ring3.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by Pixelmator Pro 3.6.18 -->
+<svg
+   width="1024"
+   height="1024"
+   viewBox="0 0 1024 1024"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+   <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;vector-effect:none;fill:#ffffff;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+       d="m 466.08984,360.96875 c -24.10344,0.18624 -41.68891,1.77398 -59.0664,11.50586 -14.48023,8.10932 -26.43951,20.0686 -34.54883,34.54883 C 359.49879,430.19342 361,453.7326 361,492.59961 v 38.80078 c 0,38.86707 -1.50119,62.40621 11.47461,85.57617 8.10932,14.48023 20.0686,26.43951 34.54883,34.54883 C 430.19343,664.50123 453.73254,663 492.59961,663 h 38.80078 c 38.86701,0 62.40618,1.50126 85.57617,-11.47461 14.48023,-8.10932 26.43951,-20.0686 34.54883,-34.54883 C 664.50125,593.80659 663,570.26746 663,531.40039 v -38.80078 c 0,-38.86701 1.50126,-62.40618 -11.47461,-85.57617 -8.10932,-14.48023 -20.0686,-26.43951 -34.54883,-34.54883 C 593.80657,359.49874 570.2674,361 531.40039,361 h -38.80078 c -9.71677,0 -18.47528,-0.0933 -26.50977,-0.0312 z M 492.59961,413 h 38.80078 c 38.86701,0 54.19563,1.50102 60.16797,4.8457 6.11596,3.42511 11.16083,8.46998 14.58594,14.58594 3.34468,5.97234 4.8457,21.30096 4.8457,60.16797 v 38.80078 c 0,38.86707 -1.501,54.1956 -4.8457,60.16797 -3.42511,6.11596 -8.46998,11.16083 -14.58594,14.58594 C 585.59602,609.49898 570.2674,611 531.40039,611 h -38.80078 c -38.86707,0 -54.19556,-1.50099 -60.16797,-4.8457 -6.11596,-3.42511 -11.16083,-8.46997 -14.58594,-14.58594 C 414.50101,585.59598 413,570.26746 413,531.40039 v -38.80078 c 0,-38.86701 1.50103,-54.19562 4.8457,-60.16797 3.42511,-6.11597 8.46998,-11.16083 14.58594,-14.58594 5.97241,-3.34471 21.3009,-4.8457 60.16797,-4.8457 z"
+       id="UTM Ring Three"/>
+</svg>

+ 133 - 0
Platform/AppIcon.icon/icon.json

@@ -0,0 +1,133 @@
+{
+  "fill-specializations" : [
+    {
+      "value" : {
+        "linear-gradient" : [
+          "display-p3:0.34510,0.56078,0.93725,1.00000",
+          "display-p3:0.00392,0.00784,0.63922,1.00000"
+        ]
+      }
+    },
+    {
+      "appearance" : "dark",
+      "value" : "system-dark"
+    }
+  ],
+  "groups" : [
+    {
+      "blend-mode" : "normal",
+      "blur-material" : null,
+      "hidden" : false,
+      "layers" : [
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.34510,0.56078,0.93725,1.00000",
+                  "display-p3:0.00392,0.00784,0.63922,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "InnerCircle.svg",
+          "name" : "InnerCircle",
+          "opacity" : 1
+        },
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.34510,0.56078,0.93725,1.00000",
+                  "display-p3:0.00392,0.00784,0.63922,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "Ring3.svg",
+          "name" : "Ring3",
+          "opacity" : 1
+        },
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.34510,0.56078,0.93725,1.00000",
+                  "display-p3:0.00392,0.00784,0.63922,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "Ring2.svg",
+          "name" : "Ring2",
+          "opacity" : 1
+        },
+        {
+          "fill-specializations" : [
+            {
+              "value" : {
+                "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+              }
+            },
+            {
+              "appearance" : "dark",
+              "value" : {
+                "linear-gradient" : [
+                  "display-p3:0.34510,0.56078,0.93725,1.00000",
+                  "display-p3:0.00392,0.00784,0.63922,1.00000"
+                ]
+              }
+            }
+          ],
+          "image-name" : "Ring1.svg",
+          "name" : "Ring1",
+          "opacity" : 1
+        }
+      ],
+      "lighting" : "individual",
+      "opacity" : 1,
+      "position" : {
+        "scale" : 1,
+        "translation-in-points" : [
+          0,
+          0
+        ]
+      },
+      "shadow" : {
+        "kind" : "neutral",
+        "opacity" : 0.5
+      },
+      "specular" : true,
+      "translucency" : {
+        "enabled" : true,
+        "value" : 0.5
+      }
+    }
+  ],
+  "supported-platforms" : {
+    "circles" : [
+      "watchOS"
+    ],
+    "squares" : "shared"
+  }
+}

+ 0 - 68
Platform/Assets.xcassets/AppIcon-macOS.appiconset/Contents.json

@@ -1,68 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "icon_16pt.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "16x16"
-    },
-    {
-      "filename" : "icon_16pt@2x.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "16x16"
-    },
-    {
-      "filename" : "icon_32pt.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "32x32"
-    },
-    {
-      "filename" : "icon_32pt@2x.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "32x32"
-    },
-    {
-      "filename" : "icon_128pt.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "128x128"
-    },
-    {
-      "filename" : "icon_128pt@2x.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "128x128"
-    },
-    {
-      "filename" : "icon_256pt.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "256x256"
-    },
-    {
-      "filename" : "icon_256pt@2x.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "256x256"
-    },
-    {
-      "filename" : "icon_512pt.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "512x512"
-    },
-    {
-      "filename" : "icon_512pt@2x.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "512x512"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}

+ 60 - 0
Platform/Assets.xcassets/AppIcon.appiconset/Contents.json

@@ -500,6 +500,66 @@
       "idiom" : "universal",
       "idiom" : "universal",
       "platform" : "ios",
       "platform" : "ios",
       "size" : "1024x1024"
       "size" : "1024x1024"
+    },
+    {
+      "filename" : "icon_16pt.png",
+      "idiom" : "mac",
+      "scale" : "1x",
+      "size" : "16x16"
+    },
+    {
+      "filename" : "icon_16pt@2x.png",
+      "idiom" : "mac",
+      "scale" : "2x",
+      "size" : "16x16"
+    },
+    {
+      "filename" : "icon_32pt.png",
+      "idiom" : "mac",
+      "scale" : "1x",
+      "size" : "32x32"
+    },
+    {
+      "filename" : "icon_32pt@2x.png",
+      "idiom" : "mac",
+      "scale" : "2x",
+      "size" : "32x32"
+    },
+    {
+      "filename" : "icon_128pt.png",
+      "idiom" : "mac",
+      "scale" : "1x",
+      "size" : "128x128"
+    },
+    {
+      "filename" : "icon_128pt@2x.png",
+      "idiom" : "mac",
+      "scale" : "2x",
+      "size" : "128x128"
+    },
+    {
+      "filename" : "icon_256pt.png",
+      "idiom" : "mac",
+      "scale" : "1x",
+      "size" : "256x256"
+    },
+    {
+      "filename" : "icon_256pt@2x.png",
+      "idiom" : "mac",
+      "scale" : "2x",
+      "size" : "256x256"
+    },
+    {
+      "filename" : "icon_512pt.png",
+      "idiom" : "mac",
+      "scale" : "1x",
+      "size" : "512x512"
+    },
+    {
+      "filename" : "icon_512pt@2x.png",
+      "idiom" : "mac",
+      "scale" : "2x",
+      "size" : "512x512"
     }
     }
   ],
   ],
   "info" : {
   "info" : {

+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_128pt.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_128pt.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_128pt@2x.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_128pt@2x.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_16pt.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_16pt.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_16pt@2x.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_16pt@2x.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_256pt.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_256pt.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_256pt@2x.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_256pt@2x.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_32pt.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_32pt.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_32pt@2x.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_32pt@2x.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_512pt.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_512pt.png


+ 0 - 0
Platform/Assets.xcassets/AppIcon-macOS.appiconset/icon_512pt@2x.png → Platform/Assets.xcassets/AppIcon.appiconset/icon_512pt@2x.png


+ 14 - 2
UTM.xcodeproj/project.pbxproj

@@ -153,6 +153,10 @@
 		846F8D5A2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
 		846F8D5A2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
 		846F8D5B2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
 		846F8D5B2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
 		846F8D5D2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
 		846F8D5D2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
+		846F8D622E4072960037162B /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D612E4072960037162B /* AppIcon.icon */; };
+		846F8D632E4072960037162B /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D612E4072960037162B /* AppIcon.icon */; };
+		846F8D662E4072AA0037162B /* AppIcon-Remote.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D652E4072AA0037162B /* AppIcon-Remote.icon */; };
+		846F8D692E4075F00037162B /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D612E4072960037162B /* AppIcon.icon */; };
 		8471770627CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
 		8471770627CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
 		8471770727CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
 		8471770727CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
 		8471770827CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
 		8471770827CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
@@ -1736,6 +1740,8 @@
 		845F95E22A57628400A016D7 /* UTMSWTPM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSWTPM.swift; sourceTree = "<group>"; };
 		845F95E22A57628400A016D7 /* UTMSWTPM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSWTPM.swift; sourceTree = "<group>"; };
 		846F8D572E3850620037162B /* VMKeyboardShortcutsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMKeyboardShortcutsView.swift; sourceTree = "<group>"; };
 		846F8D572E3850620037162B /* VMKeyboardShortcutsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMKeyboardShortcutsView.swift; sourceTree = "<group>"; };
 		846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMKeyboardShortcuts.swift; sourceTree = "<group>"; };
 		846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMKeyboardShortcuts.swift; sourceTree = "<group>"; };
+		846F8D612E4072960037162B /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = AppIcon.icon; sourceTree = "<group>"; };
+		846F8D652E4072AA0037162B /* AppIcon-Remote.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = "AppIcon-Remote.icon"; sourceTree = "<group>"; };
 		8471770527CC974F00D3A50B /* DefaultTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultTextField.swift; sourceTree = "<group>"; };
 		8471770527CC974F00D3A50B /* DefaultTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultTextField.swift; sourceTree = "<group>"; };
 		8471772727CD3CAB00D3A50B /* DetailedSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailedSection.swift; sourceTree = "<group>"; };
 		8471772727CD3CAB00D3A50B /* DetailedSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailedSection.swift; sourceTree = "<group>"; };
 		847BF9A92A49C783000BD9AA /* VMData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMData.swift; sourceTree = "<group>"; };
 		847BF9A92A49C783000BD9AA /* VMData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMData.swift; sourceTree = "<group>"; };
@@ -2712,6 +2718,8 @@
 				CE550BD52259479D0063E575 /* Assets.xcassets */,
 				CE550BD52259479D0063E575 /* Assets.xcassets */,
 				521F3EFB2414F73800130500 /* Localizable.strings */,
 				521F3EFB2414F73800130500 /* Localizable.strings */,
 				CED8DF7928A120C100C34345 /* Localizable.stringsdict */,
 				CED8DF7928A120C100C34345 /* Localizable.stringsdict */,
+				846F8D612E4072960037162B /* AppIcon.icon */,
+				846F8D652E4072AA0037162B /* AppIcon-Remote.icon */,
 			);
 			);
 			path = Platform;
 			path = Platform;
 			sourceTree = "<group>";
 			sourceTree = "<group>";
@@ -3442,6 +3450,7 @@
 				CE061CE6289EB6250000351C /* VMDisplayMetalViewInputAccessory.xib in Resources */,
 				CE061CE6289EB6250000351C /* VMDisplayMetalViewInputAccessory.xib in Resources */,
 				CED8DF7528A120C100C34345 /* Localizable.stringsdict in Resources */,
 				CED8DF7528A120C100C34345 /* Localizable.stringsdict in Resources */,
 				CE2D937224AD46670059923A /* Settings.bundle in Resources */,
 				CE2D937224AD46670059923A /* Settings.bundle in Resources */,
+				846F8D632E4072960037162B /* AppIcon.icon in Resources */,
 				CE0B6CED24AD532A00FE012D /* Assets.xcassets in Resources */,
 				CE0B6CED24AD532A00FE012D /* Assets.xcassets in Resources */,
 			);
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			runOnlyForDeploymentPostprocessing = 0;
@@ -3452,6 +3461,7 @@
 			files = (
 			files = (
 				CE0B6CEC24AD532500FE012D /* Assets.xcassets in Resources */,
 				CE0B6CEC24AD532500FE012D /* Assets.xcassets in Resources */,
 				CEF83F262500901300557D15 /* qemu in Resources */,
 				CEF83F262500901300557D15 /* qemu in Resources */,
+				846F8D692E4075F00037162B /* AppIcon.icon in Resources */,
 				CE4698FA24C8FBD9008C1BD6 /* Icons in Resources */,
 				CE4698FA24C8FBD9008C1BD6 /* Icons in Resources */,
 				CE2D959024AD50D50059923A /* Localizable.strings in Resources */,
 				CE2D959024AD50D50059923A /* Localizable.strings in Resources */,
 				FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */,
 				FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */,
@@ -3480,6 +3490,7 @@
 				CE061CE7289EB6250000351C /* VMDisplayMetalViewInputAccessory.xib in Resources */,
 				CE061CE7289EB6250000351C /* VMDisplayMetalViewInputAccessory.xib in Resources */,
 				CED8DF7628A120C100C34345 /* Localizable.stringsdict in Resources */,
 				CED8DF7628A120C100C34345 /* Localizable.stringsdict in Resources */,
 				CEA45F6D263519B5002FA97D /* Settings.bundle in Resources */,
 				CEA45F6D263519B5002FA97D /* Settings.bundle in Resources */,
+				846F8D622E4072960037162B /* AppIcon.icon in Resources */,
 				CEA45F6F263519B5002FA97D /* Assets.xcassets in Resources */,
 				CEA45F6F263519B5002FA97D /* Assets.xcassets in Resources */,
 			);
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			runOnlyForDeploymentPostprocessing = 0;
@@ -3498,6 +3509,7 @@
 			buildActionMask = 2147483647;
 			buildActionMask = 2147483647;
 			files = (
 			files = (
 				CEF7F6792AEEDCC400E34952 /* Icons in Resources */,
 				CEF7F6792AEEDCC400E34952 /* Icons in Resources */,
+				846F8D662E4072AA0037162B /* AppIcon-Remote.icon in Resources */,
 				CEB5C1172B8C4CD4008AAE5C /* Info-RemotePlist.strings in Resources */,
 				CEB5C1172B8C4CD4008AAE5C /* Info-RemotePlist.strings in Resources */,
 				CEF7F67B2AEEDCC400E34952 /* Localizable.strings in Resources */,
 				CEF7F67B2AEEDCC400E34952 /* Localizable.strings in Resources */,
 				CEF7F67C2AEEDCC400E34952 /* qemu in Resources */,
 				CEF7F67C2AEEDCC400E34952 /* qemu in Resources */,
@@ -4737,7 +4749,7 @@
 		CE2D952A24AD48BF0059923A /* Debug */ = {
 		CE2D952A24AD48BF0059923A /* Debug */ = {
 			isa = XCBuildConfiguration;
 			isa = XCBuildConfiguration;
 			buildSettings = {
 			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-macOS";
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CLANG_ENABLE_MODULES = YES;
 				CLANG_ENABLE_MODULES = YES;
 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
@@ -4771,7 +4783,7 @@
 		CE2D952B24AD48BF0059923A /* Release */ = {
 		CE2D952B24AD48BF0059923A /* Release */ = {
 			isa = XCBuildConfiguration;
 			isa = XCBuildConfiguration;
 			buildSettings = {
 			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-macOS";
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CLANG_ENABLE_MODULES = YES;
 				CLANG_ENABLE_MODULES = YES;
 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;