diff options
| author | Brendan Allan <[email protected]> | 2026-02-21 11:11:08 +0800 |
|---|---|---|
| committer | Brendan Allan <[email protected]> | 2026-02-21 11:11:08 +0800 |
| commit | 206d81e02c5953f6652fdadfc69f5826943da08c (patch) | |
| tree | 934b0289aa1a8012709c525c60df747c810cf59c | |
| parent | 6d58d899f711cb6f278ac02907ad4440d71b5184 (diff) | |
| download | opencode-206d81e02c5953f6652fdadfc69f5826943da08c.tar.gz opencode-206d81e02c5953f6652fdadfc69f5826943da08c.zip | |
desktop: beta icon
54 files changed, 23 insertions, 2 deletions
diff --git a/packages/desktop/src-tauri/icons/README.md b/packages/desktop/src-tauri/icons/README.md index db86593cc..fa219a77e 100644 --- a/packages/desktop/src-tauri/icons/README.md +++ b/packages/desktop/src-tauri/icons/README.md @@ -3,8 +3,8 @@ Here's the process I've been using to create icons: - Save source image as `app-icon.png` in `packages/desktop` -- `cd` to `src-tauri` -- Run `bun tauri icons -o icons/{environment}` +- `cd` to `packages/desktop` +- Run `bun tauri icon -o src-tauri/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, diff --git a/packages/desktop/src-tauri/icons/beta/128x128.png b/packages/desktop/src-tauri/icons/beta/128x128.png Binary files differnew file mode 100644 index 000000000..751e80f1f --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/128x128.png diff --git a/packages/desktop/src-tauri/icons/beta/[email protected] b/packages/desktop/src-tauri/icons/beta/[email protected] Binary files differnew file mode 100644 index 000000000..fe330df41 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/32x32.png b/packages/desktop/src-tauri/icons/beta/32x32.png Binary files differnew file mode 100644 index 000000000..2703048ee --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/32x32.png diff --git a/packages/desktop/src-tauri/icons/beta/64x64.png b/packages/desktop/src-tauri/icons/beta/64x64.png Binary files differnew file mode 100644 index 000000000..ecd7fe314 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/64x64.png diff --git a/packages/desktop/src-tauri/icons/beta/Square107x107Logo.png b/packages/desktop/src-tauri/icons/beta/Square107x107Logo.png Binary files differnew file mode 100644 index 000000000..e6ea73f4d --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square107x107Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square142x142Logo.png b/packages/desktop/src-tauri/icons/beta/Square142x142Logo.png Binary files differnew file mode 100644 index 000000000..74ae729c4 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square142x142Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square150x150Logo.png b/packages/desktop/src-tauri/icons/beta/Square150x150Logo.png Binary files differnew file mode 100644 index 000000000..0b109b8f4 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square150x150Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square284x284Logo.png b/packages/desktop/src-tauri/icons/beta/Square284x284Logo.png Binary files differnew file mode 100644 index 000000000..0261ded42 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square284x284Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square30x30Logo.png b/packages/desktop/src-tauri/icons/beta/Square30x30Logo.png Binary files differnew file mode 100644 index 000000000..34158f10a --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square30x30Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square310x310Logo.png b/packages/desktop/src-tauri/icons/beta/Square310x310Logo.png Binary files differnew file mode 100644 index 000000000..f18bfada4 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square310x310Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square44x44Logo.png b/packages/desktop/src-tauri/icons/beta/Square44x44Logo.png Binary files differnew file mode 100644 index 000000000..6d1cc06c0 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square44x44Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square71x71Logo.png b/packages/desktop/src-tauri/icons/beta/Square71x71Logo.png Binary files differnew file mode 100644 index 000000000..a26084dc2 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square71x71Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/Square89x89Logo.png b/packages/desktop/src-tauri/icons/beta/Square89x89Logo.png Binary files differnew file mode 100644 index 000000000..58b0eb605 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/Square89x89Logo.png diff --git a/packages/desktop/src-tauri/icons/beta/StoreLogo.png b/packages/desktop/src-tauri/icons/beta/StoreLogo.png Binary files differnew file mode 100644 index 000000000..648fd2114 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/StoreLogo.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-anydpi-v26/ic_launcher.xml b/packages/desktop/src-tauri/icons/beta/android/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 000000000..2ffbf24b6 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> + <foreground android:drawable="@mipmap/ic_launcher_foreground"/> + <background android:drawable="@color/ic_launcher_background"/> +</adaptive-icon>
\ No newline at end of file diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000..39d1dd0d5 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher_foreground.png Binary files differnew file mode 100644 index 000000000..84908e71c --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher_foreground.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher_round.png Binary files differnew file mode 100644 index 000000000..a6b8cb616 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-hdpi/ic_launcher_round.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000..6522e0fba --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher_foreground.png Binary files differnew file mode 100644 index 000000000..b3449bd4f --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher_foreground.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher_round.png Binary files differnew file mode 100644 index 000000000..7aa97d827 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-mdpi/ic_launcher_round.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000..82bc9d22a --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher_foreground.png Binary files differnew file mode 100644 index 000000000..6b031ce85 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher_round.png Binary files differnew file mode 100644 index 000000000..34859de5e --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xhdpi/ic_launcher_round.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000..4cdb71d62 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher_foreground.png Binary files differnew file mode 100644 index 000000000..a64be6ada --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher_round.png Binary files differnew file mode 100644 index 000000000..2de3c2734 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxhdpi/ic_launcher_round.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000..0ead28866 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher_foreground.png Binary files differnew file mode 100644 index 000000000..bdd174825 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher_round.png Binary files differnew file mode 100644 index 000000000..69f74758e --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/packages/desktop/src-tauri/icons/beta/android/values/ic_launcher_background.xml b/packages/desktop/src-tauri/icons/beta/android/values/ic_launcher_background.xml new file mode 100644 index 000000000..ea9c223a6 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/android/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <color name="ic_launcher_background">#fff</color> +</resources>
\ No newline at end of file diff --git a/packages/desktop/src-tauri/icons/beta/icon.icns b/packages/desktop/src-tauri/icons/beta/icon.icns Binary files differnew file mode 100644 index 000000000..f98de5da8 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/icon.icns diff --git a/packages/desktop/src-tauri/icons/beta/icon.ico b/packages/desktop/src-tauri/icons/beta/icon.ico Binary files differnew file mode 100644 index 000000000..df8588c8e --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/icon.ico diff --git a/packages/desktop/src-tauri/icons/beta/icon.png b/packages/desktop/src-tauri/icons/beta/icon.png Binary files differnew file mode 100644 index 000000000..531304956 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/icon.png diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..e8ebb28ef --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..50c8015de --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..50c8015de --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..6e290dbc6 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..4ef554b4d --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..b9ddfd47c --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..b9ddfd47c --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..052322d68 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..50c8015de --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..9317b2500 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..9317b2500 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..6b921a17e --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..b83131d64 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..6b921a17e --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..685004995 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..1ffceb752 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..81c4178c9 --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/icons/beta/ios/[email protected] b/packages/desktop/src-tauri/icons/beta/ios/[email protected] Binary files differnew file mode 100644 index 000000000..d5453adff --- /dev/null +++ b/packages/desktop/src-tauri/icons/beta/ios/[email protected] diff --git a/packages/desktop/src-tauri/tauri.beta.conf.json b/packages/desktop/src-tauri/tauri.beta.conf.json index 5207c73fc..4dd787993 100644 --- a/packages/desktop/src-tauri/tauri.beta.conf.json +++ b/packages/desktop/src-tauri/tauri.beta.conf.json @@ -4,6 +4,18 @@ "identifier": "ai.opencode.desktop.beta", "bundle": { "createUpdaterArtifacts": true, + "icon": [ + "icons/beta/32x32.png", + "icons/beta/128x128.png", + "icons/beta/[email protected]", + "icons/beta/icon.icns", + "icons/beta/icon.ico" + ], + "windows": { + "nsis": { + "installerIcon": "icons/beta/icon.ico" + } + }, "linux": { "rpm": { "compression": { |
