Download
InfiniPaint is available on Windows, macOS, and Linux
Release v0.4.0
Download List
Release Info for v0.4.0
- LAYERS! Open the layer manager by clicking the layer icon (on the top right of the screen, to the left of the bookmark icon)
- Set the layer to be edited by clicking the pencil icon to the right of the layer (or double clicking the layer). All tools will only modify that layer. There are some tools that have a setting that allows you to change all visible layers (such as the eraser and select tools)
- Click a layer once to edit its properties, which include:
- An alpha slider to change the opacity of the entire layer
- Blend mode. You can check the equation for every blend mode in the Usage manual. Some blend modes can be used to create mask layers
- You can toggle the layer's visibility by clicking the eye icon to the right of the layer
- Layers can be sorted into folders. Click the folder button instead of the + button to add a folder instead of a layer. You can then drag layers/other layer folders into the folder. The folder also has its own blend mode and alpha slider that affects all the layers inside the folder
- Hold shift while clicking layers to select multiple layers to move. Hold control while clicking layers to toggle selection of the layer (select/deselect)
- Note: SVG screenshots ignore blend modes and per layer alpha
- Bookmarks can be sorted and placed into folders. This is very similar to the new system used to organize layers into folders
- Line tool added. Hold and drag the left mouse button to create a straight line. Hold Shift while dragging to snap the line to a specific set of angles
- Images can be cropped. Double click on an image with the edit tool, and two handles will appear that can be used to crop the image
- Images can be pasted from the clipboard. The default keybind is Ctrl-Shift-V, which will paste the image at your cursor's position. You can also right click with a selection tool and click "Paste Image" in the popup
- Keybinds added for pan tool, zoom tool, and lasso tool (contribution from @sid293). In addition, a "Hold to Zoom" keybind was added with a default keybind of Z, allowing you to use the zoom tool temporarily similar to "Hold to Pan"
- Complete rewrite to the network system behind the scenes. These changes should be unnoticeable to most users, but they were necessary to implement layers. These changes should decrease memory usage on both the server and client side, as well as heavily improve performance on the client side when working with thousands of objects on the canvas
- Complete rewrite to the undo/redo system behind the scenes. Changes were necessary after the network system was rewritten, but it should be unnoticeable. As an aside, when you open the debug menu (F3 by default), you will now see the next 10 undo actions in queue
- While connecting to a server, most of the GUI will be unusable and a "Connecting to server..." popup will appear
List of All Releases