diff --git a/.github/workflows/release-tamagotchi.yml b/.github/workflows/release-tamagotchi.yml index 47eb9e54f..9d2809e7c 100644 --- a/.github/workflows/release-tamagotchi.yml +++ b/.github/workflows/release-tamagotchi.yml @@ -129,10 +129,10 @@ jobs: # security set-key-partition-list -S apple-tool:,apple: -k "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH # security list-keychain -d user -s $KEYCHAIN_PATH - - name: macOS Show Xcode 26.1 + - name: macOS Select Xcode 26.2 if: matrix.os == 'macos-15-intel' || matrix.os == 'macos-26' run: | - sudo xcode-select -s /Applications/Xcode_26.1.app + sudo xcode-select -s /Applications/Xcode_26.2.app xcodebuild -version - name: macOS Show Toolchain diff --git a/apps/stage-tamagotchi/build/icon.icon/Assets/Body.png b/apps/stage-tamagotchi/build/icon.icon/Assets/Body.png new file mode 100644 index 000000000..11da46481 Binary files /dev/null and b/apps/stage-tamagotchi/build/icon.icon/Assets/Body.png differ diff --git a/apps/stage-tamagotchi/build/icon.icon/Assets/Ear_L.png b/apps/stage-tamagotchi/build/icon.icon/Assets/Ear_L.png new file mode 100644 index 000000000..911de7f26 Binary files /dev/null and b/apps/stage-tamagotchi/build/icon.icon/Assets/Ear_L.png differ diff --git a/apps/stage-tamagotchi/build/icon.icon/Assets/Ear_R.png b/apps/stage-tamagotchi/build/icon.icon/Assets/Ear_R.png new file mode 100644 index 000000000..f56fc054d Binary files /dev/null and b/apps/stage-tamagotchi/build/icon.icon/Assets/Ear_R.png differ diff --git a/apps/stage-tamagotchi/build/icon.icon/Assets/Hard_Shadow.png b/apps/stage-tamagotchi/build/icon.icon/Assets/Hard_Shadow.png new file mode 100644 index 000000000..46354160b Binary files /dev/null and b/apps/stage-tamagotchi/build/icon.icon/Assets/Hard_Shadow.png differ diff --git a/apps/stage-tamagotchi/build/icon.icon/icon.json b/apps/stage-tamagotchi/build/icon.icon/icon.json new file mode 100644 index 000000000..316024d45 --- /dev/null +++ b/apps/stage-tamagotchi/build/icon.icon/icon.json @@ -0,0 +1,121 @@ +{ + "fill-specializations": [ + { + "value": { + "solid": "srgb:0.98027,0.97642,0.98455,1.00000" + } + }, + { + "appearance": "dark", + "value": { + "solid": "srgb:0.39461,0.38835,0.42874,1.00000" + } + } + ], + "groups": [ + { + "blend-mode": "normal", + "blur-material": null, + "layers": [ + { + "image-name": "Ear_R.png", + "name": "Ear R" + } + ], + "name": "Ear R", + "shadow": { + "kind": "layer-color", + "opacity": 0.5 + }, + "specular": true, + "translucency": { + "enabled": false, + "value": 0.5 + } + }, + { + "blend-mode": "darken", + "blur-material": 0, + "layers": [ + { + "blend-mode": "normal", + "fill": "automatic", + "glass": true, + "hidden": false, + "image-name": "Hard_Shadow.png", + "name": "Hard Shadow" + } + ], + "lighting": "individual", + "name": "Hard Shadow", + "shadow": { + "kind": "layer-color", + "opacity": 0.8 + }, + "specular": false, + "translucency": { + "enabled": false, + "value": 1 + } + }, + { + "blend-mode": "normal", + "blur-material": null, + "layers": [ + { + "fill": "none", + "glass-specializations": [ + { + "value": true + }, + { + "appearance": "tinted", + "value": true + } + ], + "hidden": false, + "image-name": "Body.png", + "name": "Hair + Face" + } + ], + "lighting": "individual", + "name": "Body", + "shadow": { + "kind": "neutral", + "opacity": 0.5 + }, + "specular": true, + "translucency": { + "enabled": false, + "value": 0.5 + } + }, + { + "blur-material": null, + "layers": [ + { + "glass": true, + "hidden": false, + "image-name": "Ear_L.png", + "name": "Ear L" + } + ], + "name": "Ear L", + "shadow": { + "kind": "layer-color", + "opacity": 0.5 + }, + "specular": true, + "translucency": { + "enabled": false, + "value": 0.5 + } + } + ], + "supported-platforms": { + "circles": [ + "watchOS" + ], + "squares": "shared" + } +} diff --git a/apps/stage-tamagotchi/electron-builder.yml b/apps/stage-tamagotchi/electron-builder.yml index 3dbe33f03..041da06e3 100644 --- a/apps/stage-tamagotchi/electron-builder.yml +++ b/apps/stage-tamagotchi/electron-builder.yml @@ -53,7 +53,7 @@ mac: notarize: false hardenedRuntime: false executableName: airi - icon: icon.icns + icon: icon.icon dmg: artifactName: ${productName}-${version}-darwin-${arch}.${ext}