diff --git a/CMakeLists.txt b/CMakeLists.txt index 5294f23..bfaf862 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -175,8 +175,8 @@ elseif(APPLE) BUNDLE True MACOSX_BUNDLE_GUI_IDENTIFIER com.erroratline0.infinipaint MACOSX_BUNDLE_BUNDLE_NAME infinipaint - MACOSX_BUNDLE_BUNDLE_VERSION "0.2.0" - MACOSX_BUNDLE_SHORT_VERSION_STRING "0.2.0" + MACOSX_BUNDLE_BUNDLE_VERSION "0.3.0" + MACOSX_BUNDLE_SHORT_VERSION_STRING "0.3.0" MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/macosinstall/Info.plist ) add_custom_command(TARGET infinipaint POST_BUILD @@ -340,7 +340,7 @@ if(APPLE OR WIN32) set(CPACK_PACKAGE_NAME "infinipaint") set(CPACK_PACKAGE_VERSION_MAJOR "0") - set(CPACK_PACKAGE_VERSION_MINOR "2") + set(CPACK_PACKAGE_VERSION_MINOR "3") set(CPACK_PACKAGE_VERSION_PATCH "0") set(CPACK_PACKAGE_VENDOR "ErrorAtLine0") set(CPACK_PACKAGE_CONTACT "erroratline0@gmail.com") diff --git a/linuxinstall/com.infinipaint.infinipaint.metainfo.xml b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml index ec04e5c..e3abcd9 100644 --- a/linuxinstall/com.infinipaint.infinipaint.metainfo.xml +++ b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml @@ -58,6 +58,18 @@ com.infinipaint.infinipaint.desktop + + +

Minor update:

+
    +
  • Window scaling taken into account in some types of input (drag and drop files)
  • +
  • Fixed program crashing when undoing an edit to an editable element (textbox, ellipse, rectangle)
  • +
  • Fixed program crashing when zooming in/out too fast
  • +
  • p2p.json is now accessible from the user configuration directory, allowing you to change the signaling server, STUN server, and TURN server list
  • +
  • Text input is a bit more responsive
  • +
+
+

Major update:

diff --git a/macosinstall/Info.plist b/macosinstall/Info.plist index 93fc57a..398dc37 100755 --- a/macosinstall/Info.plist +++ b/macosinstall/Info.plist @@ -13,9 +13,9 @@ CFBundleSpokenName InfiniPaint CFBundleVersion - 0.2.0 + 0.3.0 CFBundleShortVersionString - 0.2.0 + 0.3.0 CFBundlePackageType APPL NSHumanReadableCopyright diff --git a/src/Server/CommandList.hpp b/src/Server/CommandList.hpp index ac42ed5..3f3818a 100644 --- a/src/Server/CommandList.hpp +++ b/src/Server/CommandList.hpp @@ -55,7 +55,7 @@ enum ClientCommands : MessageCommandType { #define SAVEFILE_HEADER_V2 "INFPNT000002" #define SAVEFILE_HEADER_V1 "INFPNT000001" // Version header -#define VERSION_STRING "0.2.0" +#define VERSION_STRING "0.3.0" // Arbitrary value. Higher scale up values lead to less scale up events (which can cause stuttering), but leads to larger numbers overall, which can cause a tiny bit of lag and increased memory usage #define CANVAS_SCALE_UP_STEP WorldScalar("100000000000000000000000000000000000000000000000000") diff --git a/src/Toolbar.cpp b/src/Toolbar.cpp index e093340..bf3e89f 100644 --- a/src/Toolbar.cpp +++ b/src/Toolbar.cpp @@ -194,9 +194,9 @@ void Toolbar::load_licenses() { std::sort(thirdPartyLicenses.begin(), thirdPartyLicenses.end(), [](const auto& a1, const auto& a2) { return std::lexicographical_compare(a1.first.begin(), a1.first.end(), a2.first.begin(), a2.first.end()); }); - ownLicenseText = + ownLicenseText = "InfiniPaint v" + std::string(VERSION_STRING); + ownLicenseText += R"( -InfiniPaint v0.2.0 Copyright © 2025 Yousef Khadadeh