diff --git a/CMakeLists.txt b/CMakeLists.txt index eb58c9d..d788701 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -222,13 +222,9 @@ if(UNIX AND NOT APPLE) include(GNUInstallDirs) install(TARGETS "${PROJECT_NAME}" RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}") install(FILES "/Platform/Linux/${PROJECT_NAME}.desktop" DESTINATION "share/applications") - install(FILES "/Platform/Linux/${PROJECT_NAME}.metainfo.xml" DESTINATION "share/metainfo") - install(FILES "${PROJECT_NAME}/Icon_16x16.png" DESTINATION - "share/icons/hicolor/16x16/apps" RENAME "${PROJECT_NAME}.png") - install(FILES "${PROJECT_NAME}/Icon_32x32.png" DESTINATION - "share/icons/hicolor/32x32/apps" RENAME "${PROJECT_NAME}.png") - install(FILES "${PROJECT_NAME}/Icon_48x48.png" DESTINATION - "share/icons/hicolor/48x48/apps" RENAME "${PROJECT_NAME}.png") - install(FILES "${PROJECT_NAME}/Icon_192x192.png" DESTINATION - "share/icons/hicolor/192x192/apps" RENAME "${PROJECT_NAME}.png") + install(FILES "/Platform/Linux/${PROJECT_NAME}.metainfo.xml" DESTINATION "share/metainfo") + foreach(S 16 32 48 128 192) + install(FILES "${PROJECT_NAME}/Icon_${S}x${S}.png" DESTINATION + "share/icons/hicolor/${S}x${S}/apps" RENAME "${PROJECT_NAME}.png") + endforeach(S) endif() diff --git a/Platform/Linux/SpaceCadetPinball.metainfo.xml b/Platform/Linux/SpaceCadetPinball.metainfo.xml index dfed589..5d8ebcb 100644 --- a/Platform/Linux/SpaceCadetPinball.metainfo.xml +++ b/Platform/Linux/SpaceCadetPinball.metainfo.xml @@ -21,13 +21,10 @@ - https://github.com/kowalski7cc/com.github.k4zmu2a.spacecadetpinball/blob/main/screenshots/screenshot-1.png?raw=true + https://raw.githubusercontent.com/k4zmu2a/SpaceCadetPinball/master/Screenshots/screenshot-1.jpg - https://github.com/kowalski7cc/com.github.k4zmu2a.spacecadetpinball/blob/main/screenshots/screenshot-2.png?raw=true - - - https://github.com/kowalski7cc/com.github.k4zmu2a.spacecadetpinball/blob/main/screenshots/screenshot-3.png?raw=true + https://raw.githubusercontent.com/k4zmu2a/SpaceCadetPinball/master/Screenshots/screenshot-2.jpg diff --git a/Screenshots/screenshot-1.jpg b/Screenshots/screenshot-1.jpg new file mode 100644 index 0000000..01a5938 Binary files /dev/null and b/Screenshots/screenshot-1.jpg differ diff --git a/Screenshots/screenshot-2.jpg b/Screenshots/screenshot-2.jpg new file mode 100644 index 0000000..6067a26 Binary files /dev/null and b/Screenshots/screenshot-2.jpg differ diff --git a/SpaceCadetPinball/Icon_128x128.png b/SpaceCadetPinball/Icon_128x128.png new file mode 100644 index 0000000..c131f05 Binary files /dev/null and b/SpaceCadetPinball/Icon_128x128.png differ diff --git a/SpaceCadetPinball/winmain.cpp b/SpaceCadetPinball/winmain.cpp index 8650159..c728af9 100644 --- a/SpaceCadetPinball/winmain.cpp +++ b/SpaceCadetPinball/winmain.cpp @@ -253,6 +253,9 @@ int winmain::WinMain(LPCSTR lpCmdLine) RenderUi(); SDL_RenderClear(renderer); + // Alternative clear hack, clear might fail on some systems + // Todo: remove original clear, if save for all platforms + SDL_RenderFillRect(renderer, nullptr); render::PresentVScreen(); ImGui::Render();