Download
InfiniPaint is available on Windows, macOS, and Linux
Release v0.4.1
Download List
Release Info for v0.4.1
- Send selected objects to front/back of layer through the right click popup menu
- Change color of outlines and brush strokes through selection tool
-
Improved cache system increases FPS when nothing is being edited and camera isn't moving
- In addition, cache settings have been added to the Debug menu for users who want to experiment and increase performance on stronger computers. The two settings you might want to try increasing if you have more VRAM are the "Cache node resolution" setting and "Maximum cached nodes" setting, which could help with zoom and camera pan performance in canvases with thousands of objects
- Popup menu to save files before closing
- Tool configuration is saved on exit
- Added a button to lock brush/outline size. This will ensure that the brush size is not affected by the camera's zoom level
- Move selected objects with the arrow keys
- Switch from pan to zoom when pen touches tablet (can be disabled in Tablet settings)
-
Can now zoom into edges of brush strokes a lot without the camera running into issues. This only works for brush strokes, and not other objects
- I would still highly recommend not drawing on the edges of brush strokes while zoomed in since there are other issues to resolve. One issue is that the location of the edge may be very slightly different on other systems, which can cause the canvas to look different when sharing the file or working with others online. I'll continue working to resolve these issues in a future version
- The browser version won't freeze while loading images
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