diff --git a/.gitignore b/.gitignore index 7cb5a086..bea3ea64 100644 --- a/.gitignore +++ b/.gitignore @@ -154,3 +154,9 @@ ui/dist/ ui/dist-electron/ ui/release/ ui/.vite/ +!ui/build/ +ui/build/* +!ui/build/entitlements.mac.plist +!ui/build/icon.icns +!ui/build/icon.ico +!ui/build/icon.png diff --git a/ui/build/icon.icns b/ui/build/icon.icns new file mode 100644 index 00000000..9430cb52 Binary files /dev/null and b/ui/build/icon.icns differ diff --git a/ui/build/icon.ico b/ui/build/icon.ico new file mode 100644 index 00000000..54a2b4ea Binary files /dev/null and b/ui/build/icon.ico differ diff --git a/ui/build/icon.png b/ui/build/icon.png new file mode 100644 index 00000000..b9d847f4 Binary files /dev/null and b/ui/build/icon.png differ diff --git a/ui/package.json b/ui/package.json index 0202d1c1..fb43185a 100644 --- a/ui/package.json +++ b/ui/package.json @@ -43,6 +43,7 @@ "releaseType": "release" }, "mac": { + "icon": "build/icon.icns", "artifactName": "Tuttle-${version}-macOS-${arch}.${ext}", "category": "public.app-category.business", "hardenedRuntime": true, @@ -59,10 +60,12 @@ } }, "win": { + "icon": "build/icon.ico", "artifactName": "Tuttle-${version}-Windows-Setup.${ext}", "target": "nsis" }, "linux": { + "icon": "build/icon.png", "target": [ "AppImage", "deb", diff --git a/uv.lock b/uv.lock index 9ff48ad8..8e7d784f 100644 --- a/uv.lock +++ b/uv.lock @@ -3524,7 +3524,7 @@ wheels = [ [[package]] name = "tuttle" -version = "3.14.0" +version = "4.0.0" source = { editable = "." } dependencies = [ { name = "alembic" },