From 3f8cc87293896ba4b2464f3c1eb08f10880a1ef6 Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Sat, 10 Jan 2026 18:15:54 +0300 Subject: [PATCH] Preparing for version v0.4.0 --- include/Helpers/Networking/NetLibrary.hpp | 2 +- .../com.infinipaint.infinipaint.metainfo.xml | 21 ++++++++++++++++++- macosinstall/Info.plist | 4 ++-- windowsinstall/infinipaint.manifest | 2 +- 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/include/Helpers/Networking/NetLibrary.hpp b/include/Helpers/Networking/NetLibrary.hpp index 2f8496a..fae336b 100644 --- a/include/Helpers/Networking/NetLibrary.hpp +++ b/include/Helpers/Networking/NetLibrary.hpp @@ -14,7 +14,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 "main00005" // NOTE: Change this value whenever netcode is incompatible with the previous version +#define MAIN_NETLIBRARY_CHANNEL "main00006" // 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 0a1f0d1..888822a 100644 --- a/linuxinstall/com.infinipaint.infinipaint.metainfo.xml +++ b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml @@ -44,13 +44,14 @@
  • Infinite canvas, with infinite zoom
  • Open online lobbies for collaboration
  • Graphics tablet support (Pressure sensitive brush and eraser detection)
  • +
  • Layers and blending modes
  • Saveable color palettes
  • Right click to open a quick menu
  • Place bookmarks on the canvas to jump to later
  • Undo/Redo
  • Screenshot to export parts of the canvas to a picture (can export to raster formats or SVG)
  • Place text boxes with formatting
  • -
  • Other tools such as: Rectangle select tool, Lasso select tool, Color picker tool, Grid tool, Square and Ellipse tools
  • +
  • Other tools such as: Rectangle select tool, Lasso select tool, Color picker tool, Grid tool, Square and Ellipse tools, line tool
  • Copy and paste objects on the canvas, and between different canvases
  • Insert images and files on the canvas
  • @@ -59,6 +60,20 @@ com.infinipaint.infinipaint.desktop + + +

    Major update:

    +
      +
    • Added layers, with support for layer folders, blend modes, and layer alpha
    • +
    • Bookmarks can now be placed in folders
    • +
    • Added line tool
    • +
    • Improved network system increases performance on both client and server side
    • +
    • Improved undo/redo system
    • +
    • Images can be cropped
    • +
    • Can now paste images from the clipboard
    • +
    +
    +

    Minor update:

    @@ -170,6 +185,10 @@ https://raw.githubusercontent.com/erroratline0/com.infinipaint.infinipaint/master/screenshots/pictures.png Place images + + https://raw.githubusercontent.com/erroratline0/com.infinipaint.infinipaint/master/screenshots/layers.png + Layers with blend modes + https://raw.githubusercontent.com/erroratline0/com.infinipaint.infinipaint/master/screenshots/bookmark.png Create bookmarks diff --git a/macosinstall/Info.plist b/macosinstall/Info.plist index a07b6f0..8e71a15 100755 --- a/macosinstall/Info.plist +++ b/macosinstall/Info.plist @@ -13,9 +13,9 @@ CFBundleSpokenName InfiniPaint CFBundleVersion - 0.3.1 + 0.4.0 CFBundleShortVersionString - 0.3.1 + 0.4.0 CFBundlePackageType APPL NSHumanReadableCopyright diff --git a/windowsinstall/infinipaint.manifest b/windowsinstall/infinipaint.manifest index 551b7d0..bbde66d 100644 --- a/windowsinstall/infinipaint.manifest +++ b/windowsinstall/infinipaint.manifest @@ -1,6 +1,6 @@ - +