From d63084921057a95d2f9eeb24cb73177a8171b704 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Fri, 17 Jul 2026 17:52:56 -0500 Subject: Add app icon Generated all 10 required AppIcon sizes (16-1024px) via sips from a 2000x2000 source logo and wired them into Contents.json. Previously all icon slots were empty (Xcode's default template state). --- .../Assets.xcassets/AppIcon.appiconset/Contents.json | 10 ++++++++++ .../AppIcon.appiconset/icon_128x128.png | Bin 0 -> 16039 bytes .../AppIcon.appiconset/icon_128x128@2x.png | Bin 0 -> 47776 bytes .../Assets.xcassets/AppIcon.appiconset/icon_16x16.png | Bin 0 -> 1753 bytes .../AppIcon.appiconset/icon_16x16@2x.png | Bin 0 -> 2607 bytes .../AppIcon.appiconset/icon_256x256.png | Bin 0 -> 47776 bytes .../AppIcon.appiconset/icon_256x256@2x.png | Bin 0 -> 149159 bytes .../Assets.xcassets/AppIcon.appiconset/icon_32x32.png | Bin 0 -> 2607 bytes .../AppIcon.appiconset/icon_32x32@2x.png | Bin 0 -> 5801 bytes .../AppIcon.appiconset/icon_512x512.png | Bin 0 -> 149159 bytes .../AppIcon.appiconset/icon_512x512@2x.png | Bin 0 -> 458239 bytes 11 files changed, 10 insertions(+) create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512.png create mode 100644 octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/Contents.json b/octosentry/Assets.xcassets/AppIcon.appiconset/Contents.json index 3f00db4..64dc11e 100644 --- a/octosentry/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/octosentry/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,51 +1,61 @@ { "images" : [ { + "filename" : "icon_16x16.png", "idiom" : "mac", "scale" : "1x", "size" : "16x16" }, { + "filename" : "icon_16x16@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "16x16" }, { + "filename" : "icon_32x32.png", "idiom" : "mac", "scale" : "1x", "size" : "32x32" }, { + "filename" : "icon_32x32@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "32x32" }, { + "filename" : "icon_128x128.png", "idiom" : "mac", "scale" : "1x", "size" : "128x128" }, { + "filename" : "icon_128x128@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "128x128" }, { + "filename" : "icon_256x256.png", "idiom" : "mac", "scale" : "1x", "size" : "256x256" }, { + "filename" : "icon_256x256@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "256x256" }, { + "filename" : "icon_512x512.png", "idiom" : "mac", "scale" : "1x", "size" : "512x512" }, { + "filename" : "icon_512x512@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "512x512" diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128.png new file mode 100644 index 0000000..391ebf7 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png new file mode 100644 index 0000000..ccce0df Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16.png new file mode 100644 index 0000000..8463963 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png new file mode 100644 index 0000000..2ecd3c4 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256.png new file mode 100644 index 0000000..ccce0df Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png new file mode 100644 index 0000000..984f374 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32.png new file mode 100644 index 0000000..2ecd3c4 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png new file mode 100644 index 0000000..f1ba62a Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512.png new file mode 100644 index 0000000..984f374 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512.png differ diff --git a/octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png new file mode 100644 index 0000000..9447ed5 Binary files /dev/null and b/octosentry/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png differ -- cgit v1.2.3