From 3ba403f30ed91ede13d035403b80a5c7b762913b Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Sun, 17 May 2026 20:02:44 +0300 Subject: [PATCH] Change version to v0.5.0 --- CMakeLists.txt | 8 ++--- include/Helpers/Networking/NetLibrary.hpp | 2 +- .../com.infinipaint.infinipaint.metainfo.xml | 33 +++++++++++++++++++ macosinstall/Info.plist | 4 +-- src/VersionConstants.hpp | 4 +-- windowsinstall/infinipaint.manifest | 2 +- 6 files changed, 43 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a70e478..94ebbba 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -252,8 +252,8 @@ elseif(APPLE) BUNDLE True MACOSX_BUNDLE_GUI_IDENTIFIER com.infinipaint.infinipaint MACOSX_BUNDLE_BUNDLE_NAME infinipaint - MACOSX_BUNDLE_BUNDLE_VERSION "0.4.1" - MACOSX_BUNDLE_SHORT_VERSION_STRING "0.4.1" + MACOSX_BUNDLE_BUNDLE_VERSION "0.5.0" + MACOSX_BUNDLE_SHORT_VERSION_STRING "0.5.0" MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/macosinstall/Info.plist ) add_custom_command(TARGET main POST_BUILD @@ -448,8 +448,8 @@ if(APPLE OR WIN32) set(CPACK_PACKAGE_NAME "infinipaint") set(CPACK_PACKAGE_VERSION_MAJOR "0") - set(CPACK_PACKAGE_VERSION_MINOR "4") - set(CPACK_PACKAGE_VERSION_PATCH "1") + set(CPACK_PACKAGE_VERSION_MINOR "5") + set(CPACK_PACKAGE_VERSION_PATCH "0") set(CPACK_PACKAGE_VENDOR "ErrorAtLine0") set(CPACK_PACKAGE_CONTACT "erroratline0@gmail.com") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING") diff --git a/include/Helpers/Networking/NetLibrary.hpp b/include/Helpers/Networking/NetLibrary.hpp index 2d4f586..6dc6cd0 100644 --- a/include/Helpers/Networking/NetLibrary.hpp +++ b/include/Helpers/Networking/NetLibrary.hpp @@ -32,7 +32,7 @@ template std::weak_ptr make_weak_ptr(std::shared_ptr ptr) { retu #define RELIABLE_COMMAND_CHANNEL "reliableCommand" #define UNRELIABLE_COMMAND_CHANNEL "unreliableCommand" #define RESOURCE_COMMAND_CHANNEL "resourceCommand" -#define MAIN_NETLIBRARY_CHANNEL "main00007" // NOTE: Change this value whenever netcode is incompatible with the previous version +#define MAIN_NETLIBRARY_CHANNEL "main00009" // NOTE: Change this value whenever netcode is incompatible with the previous version typedef uint8_t MessageCommandType; typedef uint8_t NetTypeIDType; diff --git a/linuxinstall/com.infinipaint.infinipaint.metainfo.xml b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml index 9860a5b..b3770b2 100644 --- a/linuxinstall/com.infinipaint.infinipaint.metainfo.xml +++ b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml @@ -60,6 +60,39 @@ com.infinipaint.infinipaint.desktop + + +

Major update:

+
    +
  • Big improvements to responsiveness and performance of the program overall
  • +
  • Changed how images are loaded to reduce memory usage
  • +
  • Touchscreen support
  • +
  • Improved anti-aliasing
  • +
  • Improved brush pressure smoothing
  • +
  • Slight changes to GUI
  • +
  • New mobile UI accessible through debug settings
  • +
+
+
+ + +

Patch update:

+
    +
  • Fixed black screen bug on some Intel integrated GPUs
  • +
+
+
+ + +

Patch update:

+
    +
  • Fixed "Integer division by zero" error when loading some files
  • +
  • Brush, eraser, and selection tools change color depending on the objects behind them
  • +
  • Clamp brush pressure to stop incompatible drivers from breaking InfiniPaint
  • +
  • Added limit to image crop bounds
  • +
+
+

Minor update:

diff --git a/macosinstall/Info.plist b/macosinstall/Info.plist index d59bab5..f41420e 100755 --- a/macosinstall/Info.plist +++ b/macosinstall/Info.plist @@ -13,9 +13,9 @@ CFBundleSpokenName InfiniPaint CFBundleVersion - 0.4.1 + 0.5.0 CFBundleShortVersionString - 0.4.1 + 0.5.0 CFBundlePackageType APPL NSHumanReadableCopyright diff --git a/src/VersionConstants.hpp b/src/VersionConstants.hpp index 305b87a..35693df 100644 --- a/src/VersionConstants.hpp +++ b/src/VersionConstants.hpp @@ -29,6 +29,6 @@ namespace VersionConstants { constexpr int SAVEFILE_HEADER_LEN = 12; // DO NOT CHANGE THIS HEADER LENGTH const std::string CURRENT_SAVEFILE_HEADER = "INFPNT000005"; // Change whenever the save file is incompatible with the previous version - const std::string CURRENT_VERSION_STRING = "0.4.1"; - constexpr VersionNumber CURRENT_VERSION_NUMBER(0, 4, 1); + const std::string CURRENT_VERSION_STRING = "0.5.0"; + constexpr VersionNumber CURRENT_VERSION_NUMBER(0, 5, 0); } diff --git a/windowsinstall/infinipaint.manifest b/windowsinstall/infinipaint.manifest index 8d5f7b1..36b0687 100644 --- a/windowsinstall/infinipaint.manifest +++ b/windowsinstall/infinipaint.manifest @@ -1,6 +1,6 @@ - +