Preparing for version v0.4.0

This commit is contained in:
Yousef Khadadeh 2026-01-10 18:15:54 +03:00
parent c5bae59e5e
commit 3f8cc87293
4 changed files with 24 additions and 5 deletions

View file

@ -14,7 +14,7 @@ template <class T> std::weak_ptr<T> make_weak_ptr(std::shared_ptr<T> 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;

View file

@ -44,13 +44,14 @@
<li>Infinite canvas, with infinite zoom</li>
<li>Open online lobbies for collaboration</li>
<li>Graphics tablet support (Pressure sensitive brush and eraser detection)</li>
<li>Layers and blending modes</li>
<li>Saveable color palettes</li>
<li>Right click to open a quick menu</li>
<li>Place bookmarks on the canvas to jump to later</li>
<li>Undo/Redo</li>
<li>Screenshot to export parts of the canvas to a picture (can export to raster formats or SVG)</li>
<li>Place text boxes with formatting</li>
<li>Other tools such as: Rectangle select tool, Lasso select tool, Color picker tool, Grid tool, Square and Ellipse tools</li>
<li>Other tools such as: Rectangle select tool, Lasso select tool, Color picker tool, Grid tool, Square and Ellipse tools, line tool</li>
<li>Copy and paste objects on the canvas, and between different canvases</li>
<li>Insert images and files on the canvas</li>
</ul>
@ -59,6 +60,20 @@
<launchable type="desktop-id">com.infinipaint.infinipaint.desktop</launchable>
<releases>
<release version="0.4.0" date="2026-01-10">
<description>
<p>Major update:</p>
<ul>
<li>Added layers, with support for layer folders, blend modes, and layer alpha</li>
<li>Bookmarks can now be placed in folders</li>
<li>Added line tool</li>
<li>Improved network system increases performance on both client and server side</li>
<li>Improved undo/redo system</li>
<li>Images can be cropped</li>
<li>Can now paste images from the clipboard</li>
</ul>
</description>
</release>
<release version="0.3.1" date="2025-12-02">
<description>
<p>Minor update:</p>
@ -170,6 +185,10 @@
<image>https://raw.githubusercontent.com/erroratline0/com.infinipaint.infinipaint/master/screenshots/pictures.png</image>
<caption>Place images</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/erroratline0/com.infinipaint.infinipaint/master/screenshots/layers.png</image>
<caption>Layers with blend modes</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/erroratline0/com.infinipaint.infinipaint/master/screenshots/bookmark.png</image>
<caption>Create bookmarks</caption>

View file

@ -13,9 +13,9 @@
<key>CFBundleSpokenName</key>
<string>InfiniPaint</string>
<key>CFBundleVersion</key>
<string>0.3.1</string>
<string>0.4.0</string>
<key>CFBundleShortVersionString</key>
<string>0.3.1</string>
<string>0.4.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>NSHumanReadableCopyright</key>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="0.3.1.0" processorArchitecture="*" name="com.infinipaint.infinipaint" type="win32" />
<assemblyIdentity version="0.4.0.0" processorArchitecture="*" name="com.infinipaint.infinipaint" type="win32" />
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<!-- Enable UTF-8 -->