LAN Parties, Cubes and Skins [Devlog 16]
Hello once more! This update is a big one, heavily improving the user experience with Online Canvases, the cube preview and Minecraft Skin Preview features both being enhanced to be closer to proper 3D and intended functionality, as well as a multitude of upgrades to the generall user experience of void◆sprite. Let’s see what changed!
Full changelog:
-
voidsprite://URI handler, currently can be used to directly link to network canvas addresses and image URLs -
Find network sessions on LANlets you scan and join network canvas sessions on the local network -
Windows ARM64 builds are now being made
-
Windows x86 (32-bit) builds are now being made
-
New filter: remove selected color channels
-
Editor now supports pasting images from the clipboard onto the current layer
-
Native plugins will now show an error when trying to use an SDK function from a later version
-
Palettes in .voidplt and .hex format can now be edited (add/remove colors)
-
New filter: edge detect
-
New filter: alpha threshold
-
Minecraft skin preview lets you view a Minecraft player skin in isometric 3D in either a separate workspace or as a resizable panel in the editor
-
Tooltip and popup backgrounds can now be themed with visual configs
-
File picker file list can now be searched by typing in the file name input field
-
The canvas can now be panned and zoomed while a filter parameters popup is open
-
Brightness/contrast filter: new option to choose if contrast should be applied before or after brightness
-
Text tool can now switch fonts, either by using the dropdown listing all system fonts or by dragging in a .ttf file
-
Adjust HSV filter: colorize option
-
Fill tool description has been updated
-
Palettes can now be collapsed
-
Added borders around most panels
-
DDS: R8G8_SNORM subformat can now be imported
-
Editor now shows time since last save if changes are present
-
Layers panel is now collapsible
-
3D cube preview now uses isometric projection with configurable rotation angles
-
Android:
About>Systemnow shows the full device name -
Tools panel is now scrollable to make room for custom brushes added with plugins
-
Fixed crash when closing a reference panel
-
Fixed crashes caused by linked workspaces being closed out of the intended order
-
Fixed crash when closing 3D cube preview
-
Windows: C errors should now go through the main exception handler
-
Fixed crash when turning off Discord Game SDK without an internet connection
-
Fixed paint.net palette files not loading due to a non-matching first line
The following changes only affect the source code (accessable via GitHub)
-
Log file now gets flushed when loading a native plugin and printing its name
-
Initial work on getting network canvas invites through Discord lobbies working
-
Cleaned up filter UI code
-
liblcf is now optional, build flag
VSP_USE_LIBLCF -
Network canvas clients will now ignore updates of the current layer for 0.3 seconds after releasing a brush to avoid updates happening before changes are submitted
-
Enabled unity build in the CMake Android build (no noticable build times speedup)
-
Enabled unity build in the Visual Studio project (went from 10 minutes to 3)
-
Rebuilt zlib for Windows x86 included in devlibs.zip so that linking x86 builds no longer fails
-
Renamed Discord cpp files to .cpp.optional and added a cpp file that conditionally includes all of them together (this is so that we can use glob in CMake on platforms other than Windows)
-
Cleaned up color picker code
-
Plugins now have SDK functions to post notifications
-
Palette file IO moved to separate cpp file
-
Added a generic
brush_custom.pngicon for custom brushes -
Made
PanelUserInteractablemeant for panels displayed directly inside workspaces, merging together drag, collapse and resize functions -
Cleaned up preview and reference panel code
-
Since we’re doing some 3D stuff now, added a
XYZdstruct
That is all for now! Have fun sprinting! Yours truly, void◆sprite team.
Files
Get void◆sprite
void◆sprite
free pixelart editor
| Status | In development |
| Category | Tool |
| Authors | cntrpl, ZLD1, AndrewIdot |
| Tags | Drawing, GitHub, Multiplayer, Open Source, Pixel Art, RPG Maker, Sprites, Tilemap, Tileset |
| Languages | English |
| Accessibility | High-contrast |
More posts
- Improvements and Plugins [Devlog 15]31 days ago
- Multi-User Drawing [Devlog 14]56 days ago
- Lospec and Raycast [Devlog 13]95 days ago
- Multiwindows [Devlog 12]Jul 03, 2025
- Quality Of Life, Monthly [Devlog 11]May 31, 2025
- Android Initial Release [Devlog 10!]Apr 30, 2025
- SDL3 + Tons of Quality of Life [Devlog 9]Mar 19, 2025
- The Grand Return : Session Split [Devlog 8]Feb 20, 2025
- A Cave of Goodies [Devlog 7]Oct 20, 2024

Leave a comment
Log in with itch.io to leave a comment.