diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b5f0455a9..f207eb3ac 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -193,7 +193,7 @@ jobs: projectPath: packages/tauri uploadWorkflowArtifacts: true tauriScript: ${{ (contains(matrix.settings.host, 'ubuntu') && 'cargo tauri') || '' }} - args: --target ${{ matrix.settings.target }} + args: --target ${{ matrix.settings.target }} --config src-tauri/tauri.prod.conf.json updaterJsonPreferNsis: true releaseId: ${{ needs.publish.outputs.releaseId }} tagName: ${{ needs.publish.outputs.tagName }} diff --git a/packages/tauri/src-tauri/icons/README.md b/packages/tauri/src-tauri/icons/README.md new file mode 100644 index 000000000..d4a4e687d --- /dev/null +++ b/packages/tauri/src-tauri/icons/README.md @@ -0,0 +1,11 @@ +# Tauri Icons + +Here's the process I've been using to create icons: + +- Save source image as `app-icon.png` in `packages/tauri` +- `cd` to `src-tauri` +- Run `bun tauri icons -o icons/{environment}` +- Use [Image2Icon](https://img2icnsapp.com/)'s 'Big Sur Icon' preset to generate an `icon.icns` file and place it in the appropriate icons folder + +The Image2Icon step is necessary as the `icon.icns` generated by `app-icon.png` does not apply the shadow/padding expected by macOS, +so app icons appear larger than expected. diff --git a/packages/tauri/src-tauri/icons/dev/128x128.png b/packages/tauri/src-tauri/icons/dev/128x128.png new file mode 100644 index 000000000..d7fc4db14 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/128x128.png differ diff --git a/packages/tauri/src-tauri/icons/dev/128x128@2x.png b/packages/tauri/src-tauri/icons/dev/128x128@2x.png new file mode 100644 index 000000000..591882306 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/128x128@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/32x32.png b/packages/tauri/src-tauri/icons/dev/32x32.png new file mode 100644 index 000000000..53925cc4f Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/32x32.png differ diff --git a/packages/tauri/src-tauri/icons/dev/64x64.png b/packages/tauri/src-tauri/icons/dev/64x64.png new file mode 100644 index 000000000..a88ef15c6 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/64x64.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square107x107Logo.png b/packages/tauri/src-tauri/icons/dev/Square107x107Logo.png new file mode 100644 index 000000000..0de29ec82 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square107x107Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square142x142Logo.png b/packages/tauri/src-tauri/icons/dev/Square142x142Logo.png new file mode 100644 index 000000000..af62e8e1e Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square142x142Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square150x150Logo.png b/packages/tauri/src-tauri/icons/dev/Square150x150Logo.png new file mode 100644 index 000000000..2b19dc39c Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square150x150Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square284x284Logo.png b/packages/tauri/src-tauri/icons/dev/Square284x284Logo.png new file mode 100644 index 000000000..eda6d9901 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square284x284Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square30x30Logo.png b/packages/tauri/src-tauri/icons/dev/Square30x30Logo.png new file mode 100644 index 000000000..dad821ba8 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square30x30Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square310x310Logo.png b/packages/tauri/src-tauri/icons/dev/Square310x310Logo.png new file mode 100644 index 000000000..555b3b197 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square310x310Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square44x44Logo.png b/packages/tauri/src-tauri/icons/dev/Square44x44Logo.png new file mode 100644 index 000000000..9f8ad001f Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square44x44Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square71x71Logo.png b/packages/tauri/src-tauri/icons/dev/Square71x71Logo.png new file mode 100644 index 000000000..43feb7848 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square71x71Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/Square89x89Logo.png b/packages/tauri/src-tauri/icons/dev/Square89x89Logo.png new file mode 100644 index 000000000..628cc597f Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/Square89x89Logo.png differ diff --git a/packages/tauri/src-tauri/icons/dev/StoreLogo.png b/packages/tauri/src-tauri/icons/dev/StoreLogo.png new file mode 100644 index 000000000..8d3aa53cf Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/StoreLogo.png differ diff --git a/packages/tauri/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml b/packages/tauri/src-tauri/icons/dev/android/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml rename to packages/tauri/src-tauri/icons/dev/android/mipmap-anydpi-v26/ic_launcher.xml diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..b355e37fe Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 000000000..c33f8713b Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 000000000..04e37aa65 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-hdpi/ic_launcher_round.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..98e53cd22 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 000000000..40fe6e378 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 000000000..4814f1ddf Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-mdpi/ic_launcher_round.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..608493283 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 000000000..898066a3f Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 000000000..64035c0f3 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..f47691bf4 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 000000000..dba6f5635 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 000000000..764702604 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..2e8430a60 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 000000000..db953d128 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 000000000..d5c9ba6a8 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/android/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/packages/tauri/src-tauri/icons/android/values/ic_launcher_background.xml b/packages/tauri/src-tauri/icons/dev/android/values/ic_launcher_background.xml similarity index 100% rename from packages/tauri/src-tauri/icons/android/values/ic_launcher_background.xml rename to packages/tauri/src-tauri/icons/dev/android/values/ic_launcher_background.xml diff --git a/packages/tauri/src-tauri/icons/dev/icon.icns b/packages/tauri/src-tauri/icons/dev/icon.icns new file mode 100644 index 000000000..d73a94904 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/icon.icns differ diff --git a/packages/tauri/src-tauri/icons/dev/icon.ico b/packages/tauri/src-tauri/icons/dev/icon.ico new file mode 100644 index 000000000..bec385d9a Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/icon.ico differ diff --git a/packages/tauri/src-tauri/icons/dev/icon.png b/packages/tauri/src-tauri/icons/dev/icon.png new file mode 100644 index 000000000..6de37ea29 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/icon.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@1x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@1x.png new file mode 100644 index 000000000..0e823043e Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@1x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@2x-1.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@2x-1.png new file mode 100644 index 000000000..54e4b2aac Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@2x-1.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@2x.png new file mode 100644 index 000000000..54e4b2aac Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@3x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@3x.png new file mode 100644 index 000000000..645b01561 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-20x20@3x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@1x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@1x.png new file mode 100644 index 000000000..054225c6e Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@1x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@2x-1.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@2x-1.png new file mode 100644 index 000000000..0b1b2e0b7 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@2x-1.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@2x.png new file mode 100644 index 000000000..0b1b2e0b7 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@3x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@3x.png new file mode 100644 index 000000000..d2c42592b Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-29x29@3x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@1x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@1x.png new file mode 100644 index 000000000..54e4b2aac Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@1x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@2x-1.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@2x-1.png new file mode 100644 index 000000000..471ed2eec Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@2x-1.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@2x.png new file mode 100644 index 000000000..471ed2eec Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@3x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@3x.png new file mode 100644 index 000000000..1a490cbf1 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-40x40@3x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-512@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-512@2x.png new file mode 100644 index 000000000..f53b404e5 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-512@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-60x60@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-60x60@2x.png new file mode 100644 index 000000000..1a490cbf1 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-60x60@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-60x60@3x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-60x60@3x.png new file mode 100644 index 000000000..bdc759eef Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-60x60@3x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-76x76@1x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-76x76@1x.png new file mode 100644 index 000000000..d22096a2d Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-76x76@1x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-76x76@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-76x76@2x.png new file mode 100644 index 000000000..d675773d1 Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-76x76@2x.png differ diff --git a/packages/tauri/src-tauri/icons/dev/ios/AppIcon-83.5x83.5@2x.png b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-83.5x83.5@2x.png new file mode 100644 index 000000000..31698afce Binary files /dev/null and b/packages/tauri/src-tauri/icons/dev/ios/AppIcon-83.5x83.5@2x.png differ diff --git a/packages/tauri/src-tauri/icons/128x128.png b/packages/tauri/src-tauri/icons/prod/128x128.png similarity index 100% rename from packages/tauri/src-tauri/icons/128x128.png rename to packages/tauri/src-tauri/icons/prod/128x128.png diff --git a/packages/tauri/src-tauri/icons/128x128@2x.png b/packages/tauri/src-tauri/icons/prod/128x128@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/128x128@2x.png rename to packages/tauri/src-tauri/icons/prod/128x128@2x.png diff --git a/packages/tauri/src-tauri/icons/32x32.png b/packages/tauri/src-tauri/icons/prod/32x32.png similarity index 100% rename from packages/tauri/src-tauri/icons/32x32.png rename to packages/tauri/src-tauri/icons/prod/32x32.png diff --git a/packages/tauri/src-tauri/icons/64x64.png b/packages/tauri/src-tauri/icons/prod/64x64.png similarity index 100% rename from packages/tauri/src-tauri/icons/64x64.png rename to packages/tauri/src-tauri/icons/prod/64x64.png diff --git a/packages/tauri/src-tauri/icons/Square107x107Logo.png b/packages/tauri/src-tauri/icons/prod/Square107x107Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square107x107Logo.png rename to packages/tauri/src-tauri/icons/prod/Square107x107Logo.png diff --git a/packages/tauri/src-tauri/icons/Square142x142Logo.png b/packages/tauri/src-tauri/icons/prod/Square142x142Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square142x142Logo.png rename to packages/tauri/src-tauri/icons/prod/Square142x142Logo.png diff --git a/packages/tauri/src-tauri/icons/Square150x150Logo.png b/packages/tauri/src-tauri/icons/prod/Square150x150Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square150x150Logo.png rename to packages/tauri/src-tauri/icons/prod/Square150x150Logo.png diff --git a/packages/tauri/src-tauri/icons/Square284x284Logo.png b/packages/tauri/src-tauri/icons/prod/Square284x284Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square284x284Logo.png rename to packages/tauri/src-tauri/icons/prod/Square284x284Logo.png diff --git a/packages/tauri/src-tauri/icons/Square30x30Logo.png b/packages/tauri/src-tauri/icons/prod/Square30x30Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square30x30Logo.png rename to packages/tauri/src-tauri/icons/prod/Square30x30Logo.png diff --git a/packages/tauri/src-tauri/icons/Square310x310Logo.png b/packages/tauri/src-tauri/icons/prod/Square310x310Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square310x310Logo.png rename to packages/tauri/src-tauri/icons/prod/Square310x310Logo.png diff --git a/packages/tauri/src-tauri/icons/Square44x44Logo.png b/packages/tauri/src-tauri/icons/prod/Square44x44Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square44x44Logo.png rename to packages/tauri/src-tauri/icons/prod/Square44x44Logo.png diff --git a/packages/tauri/src-tauri/icons/Square71x71Logo.png b/packages/tauri/src-tauri/icons/prod/Square71x71Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square71x71Logo.png rename to packages/tauri/src-tauri/icons/prod/Square71x71Logo.png diff --git a/packages/tauri/src-tauri/icons/Square89x89Logo.png b/packages/tauri/src-tauri/icons/prod/Square89x89Logo.png similarity index 100% rename from packages/tauri/src-tauri/icons/Square89x89Logo.png rename to packages/tauri/src-tauri/icons/prod/Square89x89Logo.png diff --git a/packages/tauri/src-tauri/icons/StoreLogo.png b/packages/tauri/src-tauri/icons/prod/StoreLogo.png similarity index 100% rename from packages/tauri/src-tauri/icons/StoreLogo.png rename to packages/tauri/src-tauri/icons/prod/StoreLogo.png diff --git a/packages/tauri/src-tauri/icons/prod/android/mipmap-anydpi-v26/ic_launcher.xml b/packages/tauri/src-tauri/icons/prod/android/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 000000000..2ffbf24b6 --- /dev/null +++ b/packages/tauri/src-tauri/icons/prod/android/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-hdpi/ic_launcher.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-hdpi/ic_launcher.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-hdpi/ic_launcher_foreground.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-hdpi/ic_launcher_round.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-mdpi/ic_launcher.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-mdpi/ic_launcher.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-mdpi/ic_launcher_foreground.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-mdpi/ic_launcher_round.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xhdpi/ic_launcher.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xhdpi/ic_launcher_round.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xxhdpi/ic_launcher.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xxhdpi/ic_launcher_round.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xxxhdpi/ic_launcher.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/packages/tauri/src-tauri/icons/prod/android/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png rename to packages/tauri/src-tauri/icons/prod/android/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/packages/tauri/src-tauri/icons/prod/android/values/ic_launcher_background.xml b/packages/tauri/src-tauri/icons/prod/android/values/ic_launcher_background.xml new file mode 100644 index 000000000..ea9c223a6 --- /dev/null +++ b/packages/tauri/src-tauri/icons/prod/android/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #fff + \ No newline at end of file diff --git a/packages/tauri/src-tauri/icons/icon.icns b/packages/tauri/src-tauri/icons/prod/icon.icns similarity index 100% rename from packages/tauri/src-tauri/icons/icon.icns rename to packages/tauri/src-tauri/icons/prod/icon.icns diff --git a/packages/tauri/src-tauri/icons/icon.ico b/packages/tauri/src-tauri/icons/prod/icon.ico similarity index 100% rename from packages/tauri/src-tauri/icons/icon.ico rename to packages/tauri/src-tauri/icons/prod/icon.ico diff --git a/packages/tauri/src-tauri/icons/icon.png b/packages/tauri/src-tauri/icons/prod/icon.png similarity index 100% rename from packages/tauri/src-tauri/icons/icon.png rename to packages/tauri/src-tauri/icons/prod/icon.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-20x20@1x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@1x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-20x20@1x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@1x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@2x-1.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-20x20@2x-1.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@2x-1.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-20x20@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-20x20@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@2x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-20x20@3x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@3x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-20x20@3x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-20x20@3x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-29x29@1x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@1x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-29x29@1x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@1x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@2x-1.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-29x29@2x-1.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@2x-1.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-29x29@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-29x29@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@2x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-29x29@3x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@3x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-29x29@3x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-29x29@3x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-40x40@1x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@1x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-40x40@1x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@1x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@2x-1.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-40x40@2x-1.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@2x-1.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-40x40@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-40x40@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@2x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-40x40@3x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@3x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-40x40@3x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-40x40@3x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-512@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-512@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-512@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-512@2x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-60x60@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-60x60@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-60x60@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-60x60@2x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-60x60@3x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-60x60@3x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-60x60@3x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-60x60@3x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-76x76@1x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-76x76@1x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-76x76@1x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-76x76@1x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-76x76@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-76x76@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-76x76@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-76x76@2x.png diff --git a/packages/tauri/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/packages/tauri/src-tauri/icons/prod/ios/AppIcon-83.5x83.5@2x.png similarity index 100% rename from packages/tauri/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png rename to packages/tauri/src-tauri/icons/prod/ios/AppIcon-83.5x83.5@2x.png diff --git a/packages/tauri/src-tauri/tauri.conf.json b/packages/tauri/src-tauri/tauri.conf.json index 78d8e620a..ca56f41a7 100644 --- a/packages/tauri/src-tauri/tauri.conf.json +++ b/packages/tauri/src-tauri/tauri.conf.json @@ -1,9 +1,9 @@ { "$schema": "https://schema.tauri.app/config/2", - "productName": "OpenCode", + "productName": "OpenCode Dev", + "identifier": "ai.opencode.desktop.dev", "mainBinaryName": "OpenCode", "version": "../package.json", - "identifier": "ai.opencode.desktop", "build": { "beforeDevCommand": "bun run dev", "devUrl": "http://localhost:1420", @@ -18,19 +18,18 @@ "macOSPrivateApi": true }, "bundle": { + "icon": [ + "icons/dev/32x32.png", + "icons/dev/128x128.png", + "icons/dev/128x128@2x.png", + "icons/dev/icon.icns", + "icons/dev/icon.ico" + ], "active": true, "targets": ["deb", "rpm", "dmg", "nsis", "app"], - "icon": ["icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", "icons/icon.ico"], "externalBin": ["sidecars/opencode-cli"], - "createUpdaterArtifacts": true, "macOS": { "entitlements": "./entitlements.plist" } - }, - "plugins": { - "updater": { - "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEYwMDM5Nzg5OUMzOUExMDQKUldRRW9UbWNpWmNEOENYT01CV0lhOXR1UFhpaXJsK1Z3aU9lZnNtNzE0TDROWVMwVW9XQnFOelkK", - "endpoints": ["https://github.com/sst/opencode/releases/latest/download/latest.json"] - } } } diff --git a/packages/tauri/src-tauri/tauri.prod.conf.json b/packages/tauri/src-tauri/tauri.prod.conf.json new file mode 100644 index 000000000..0a9afbeb8 --- /dev/null +++ b/packages/tauri/src-tauri/tauri.prod.conf.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://schema.tauri.app/config/2", + "productName": "OpenCode", + "identifier": "ai.opencode.desktop", + "bundle": { + "createUpdaterArtifacts": true, + "icon": [ + "icons/prod/32x32.png", + "icons/prod/128x128.png", + "icons/prod/128x128@2x.png", + "icons/prod/icon.icns", + "icons/prod/icon.ico" + ] + }, + "plugins": { + "updater": { + "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEYwMDM5Nzg5OUMzOUExMDQKUldRRW9UbWNpWmNEOENYT01CV0lhOXR1UFhpaXJsK1Z3aU9lZnNtNzE0TDROWVMwVW9XQnFOelkK", + "endpoints": ["https://github.com/sst/opencode/releases/latest/download/latest.json"] + } + } +}