diff --git a/CMakeLists.txt b/CMakeLists.txt index c30b679eb9..6ebfe51673 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -158,8 +158,11 @@ install(DIRECTORY "data/" DESTINATION "${CMAKE_INSTALL_DATADIR}/openrct2") install(FILES ${DOC_FILES} DESTINATION "${CMAKE_INSTALL_DOCDIR}") install(FILES "distribution/linux/openrct2.appdata.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo") install(FILES "resources/logo/icon_x16.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps" RENAME "openrct2.png") +install(FILES "resources/logo/icon_x24.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/24x24/apps" RENAME "openrct2.png") install(FILES "resources/logo/icon_x32.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/32x32/apps" RENAME "openrct2.png") +install(FILES "resources/logo/icon_x48.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/48x48/apps" RENAME "openrct2.png") install(FILES "resources/logo/icon_x64.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/64x64/apps" RENAME "openrct2.png") +install(FILES "resources/logo/icon_x96.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/96x96/apps" RENAME "openrct2.png") install(FILES "resources/logo/icon_x128.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/128x128/apps" RENAME "openrct2.png") install(FILES "resources/logo/icon_x256.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps" RENAME "openrct2.png") install(FILES "resources/logo/icon_flag.svg" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps" RENAME "openrct2.svg") diff --git a/distribution/changelog.txt b/distribution/changelog.txt index aa07a60793..6bad8f9a3a 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -51,6 +51,7 @@ - Improved: [#6423] Polish is now rendered using the sprite font, rather than TTF. - Improved: Load/save window now refreshes list if native file dialog is closed/cancelled. - Improved: Major translation updates for Japanese and Polish. +- Improved: Added 24x24, 48x48, and 96x96 icon resolutions. - Technical: [#6384] On macOS, address NSFileHandlingPanel deprecation by using NSModalResponse instead. 0.1.1 (2017-08-09) diff --git a/resources/logo/icon.ico b/resources/logo/icon.ico index 141ad7a0b3..30e099e9c9 100644 Binary files a/resources/logo/icon.ico and b/resources/logo/icon.ico differ diff --git a/resources/logo/icon_x24.png b/resources/logo/icon_x24.png new file mode 100644 index 0000000000..d36146edaa Binary files /dev/null and b/resources/logo/icon_x24.png differ diff --git a/resources/logo/icon_x48.png b/resources/logo/icon_x48.png new file mode 100644 index 0000000000..cdc5640f5a Binary files /dev/null and b/resources/logo/icon_x48.png differ diff --git a/resources/logo/icon_x96.png b/resources/logo/icon_x96.png new file mode 100644 index 0000000000..7067d3e28e Binary files /dev/null and b/resources/logo/icon_x96.png differ diff --git a/resources/logo/makeico.linq b/resources/logo/makeico.linq index 989645b53e..dcc2635d82 100644 --- a/resources/logo/makeico.linq +++ b/resources/logo/makeico.linq @@ -5,7 +5,7 @@ string inputDirectory = @"resources\logo"; string outputPath = Path.Combine(inputDirectory, "icon.ico"); -int[] imageSizes = new int[] { 256, 128, 64, 40, 32, 16, 8, 4 }; +int[] imageSizes = new int[] { 256, 128, 96, 64, 48, 40, 32, 24, 16, 8, 4 }; using (FileStream fs = new FileStream(outputPath, FileMode.Create)) { BinaryWriter bw = new BinaryWriter(fs); bw.Write((short)0);