diff --git a/deploy/build.config.mjs b/deploy/build.config.mjs index ccd6845f..cd8f5baa 100644 --- a/deploy/build.config.mjs +++ b/deploy/build.config.mjs @@ -36,7 +36,7 @@ const config = { linux: { category: "RolePlaying", executableName: "Optolith", - icon: "app", + icon: "src/assets/icon/AppList.targetsize-512.png", target: [ { target: "AppImage", diff --git a/deploy/build.prerelease.config.mjs b/deploy/build.prerelease.config.mjs index 79d5046d..f0b2555a 100644 --- a/deploy/build.prerelease.config.mjs +++ b/deploy/build.prerelease.config.mjs @@ -26,7 +26,7 @@ const config = { ] } ], - icon: "src/assets/icon/icon.ico", + icon: "src/assets/icon/AppList.targetsize-512.pre.png", artifactName: "OptolithInsiderSetup_${version}.${ext}" }, nsis: { @@ -37,7 +37,7 @@ const config = { linux: { category: "RolePlaying", executableName: "OptolithInsider", - icon: "app", + icon: "src/assets/icon/icon.pre.png", target: [ { target: "AppImage", @@ -57,7 +57,7 @@ const config = { mac: { category: "public.app-category.role-playing-games", type: "distribution", - icon: "src/assets/icon/AppIcon.icns", + icon: "src/assets/icon/AppIcon.pre.icns", target: [ { target: "default", diff --git a/docs/icns-from-iconset.md b/docs/icns-from-iconset.md new file mode 100644 index 00000000..d7ad3589 --- /dev/null +++ b/docs/icns-from-iconset.md @@ -0,0 +1,20 @@ +# `.icns` file from `.iconset` folder + +```sh +iconutil -c icns +``` + +Make sure all of the following files are available. The tool is **case-sensitive**. + +``` +icon_16.png +icon_16@2x.png +icon_32.png +icon_32@2x.png +icon_128.png +icon_128@2x.png +icon_256.png +icon_256@2x.png +icon_512.png +icon_512@2x.png +``` diff --git a/src/assets/icon/AppIcon.pre.icns b/src/assets/icon/AppIcon.pre.icns new file mode 100644 index 00000000..db633c8e Binary files /dev/null and b/src/assets/icon/AppIcon.pre.icns differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_128.png b/src/assets/icon/AppIcon.pre.iconset/icon_128.png new file mode 100644 index 00000000..6d24a5ea Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_128.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_128@2x.png b/src/assets/icon/AppIcon.pre.iconset/icon_128@2x.png new file mode 100644 index 00000000..27034c5f Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_128@2x.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_16.png b/src/assets/icon/AppIcon.pre.iconset/icon_16.png new file mode 100644 index 00000000..2fda298a Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_16.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_16@2x.png b/src/assets/icon/AppIcon.pre.iconset/icon_16@2x.png new file mode 100644 index 00000000..798b4cb1 Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_16@2x.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_256.png b/src/assets/icon/AppIcon.pre.iconset/icon_256.png new file mode 100644 index 00000000..f9c2c090 Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_256.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_256@2x.png b/src/assets/icon/AppIcon.pre.iconset/icon_256@2x.png new file mode 100644 index 00000000..e2a094da Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_256@2x.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_32.png b/src/assets/icon/AppIcon.pre.iconset/icon_32.png new file mode 100644 index 00000000..776627b8 Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_32.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_32@2x.png b/src/assets/icon/AppIcon.pre.iconset/icon_32@2x.png new file mode 100644 index 00000000..cadc6c71 Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_32@2x.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_512.png b/src/assets/icon/AppIcon.pre.iconset/icon_512.png new file mode 100644 index 00000000..a3fd7d51 Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_512.png differ diff --git a/src/assets/icon/AppIcon.pre.iconset/icon_512@2x.png b/src/assets/icon/AppIcon.pre.iconset/icon_512@2x.png new file mode 100644 index 00000000..a5b0ca98 Binary files /dev/null and b/src/assets/icon/AppIcon.pre.iconset/icon_512@2x.png differ diff --git a/src/assets/icon/AppList.targetsize-512.png b/src/assets/icon/AppList.targetsize-512.png new file mode 100644 index 00000000..db1a2161 Binary files /dev/null and b/src/assets/icon/AppList.targetsize-512.png differ diff --git a/src/assets/icon/AppList.targetsize-512.pre.png b/src/assets/icon/AppList.targetsize-512.pre.png new file mode 100644 index 00000000..81e85603 Binary files /dev/null and b/src/assets/icon/AppList.targetsize-512.pre.png differ diff --git a/src/assets/icon/icon.icns b/src/assets/icon/icon.icns deleted file mode 100644 index 73e672fc..00000000 Binary files a/src/assets/icon/icon.icns and /dev/null differ diff --git a/src/assets/icon/icon.ico b/src/assets/icon/icon.ico deleted file mode 100644 index 72bea2b9..00000000 Binary files a/src/assets/icon/icon.ico and /dev/null differ diff --git a/src/assets/icon/icon.png b/src/assets/icon/icon.png index e1764945..82b8d99e 100644 Binary files a/src/assets/icon/icon.png and b/src/assets/icon/icon.png differ diff --git a/src/assets/icon/icon.pre.png b/src/assets/icon/icon.pre.png new file mode 100644 index 00000000..359784b2 Binary files /dev/null and b/src/assets/icon/icon.pre.png differ diff --git a/src/assets/icon/icon256x256.png b/src/assets/icon/icon256x256.png deleted file mode 100644 index e1764945..00000000 Binary files a/src/assets/icon/icon256x256.png and /dev/null differ