[Devlog 19]
Welcome to this month's voidsprite progress report. These past few weeks have mostly been important refactors, so there haven't been any major features, but some quality-of-life improvements made it in. Here are some of the highlights:
1. New export format picker

voidsprite has a lot of supported formats and letting the OS file picker manage them can get messy. This new format picker allows filtering and has descriptions for each format. In the future the most common formats will be sorted to the top of the list, and each format will have a list of supported features, like animation.
2. New supported formats
- APNG (import/export) - in the future this will be seamlessly integrated with PNG, currently the .apng extension is required for these.
- AVIF (import/export) - this format used to be handled with SDL_image, now it's handled manually and supports animation. Thanks to this AVIF is now supported on most platforms. The encoder for this format was changed to SVT-AV1, so the AVIF compression filter will look noticably different.
- JPEG XL (import/export) - support for this format has been rewritten and now supports animation. Unfortunately, the JPEG XL reference library is a bit of a mess, so this only works on Windows right now.
- Resprite and JPixel sessions (import only) - it was pretty hard to get test data for Resprite, it's a paid app that has very limited saving in the free version, so don't expect full compatibility.
3. New render fillter
If you're into creative coding, you might have seen TodePond's video from a while ago about variations of cellular automata. I have adapted one of these as a configurable render filter, I think the results look awesome, both for high-res projects and pixelart, and I could definitely see myself making a background with this.
4. Blur behind panels

5. Session-local palettes

Editor sessions can now have their own separate palette. When saving to a .voidsn file, this palette gets stored there.
Some other changes:
- JPEG glitch filter
- Share button on Android
- Filter presets
- Self-updater on Android
- Preferences saving in the browser build
and more.
A note to Mac users: Mac support may be removed next month. Both Brew and GitHub Actions have deprecated macOS 13 a while ago, which is the latest version my hackintoshed laptop can run, and I'm planning to migrate the build system so that only one has to be maintained instead of three. This means I can't test if my changes are correct and if everything still works. The only option here would be to get proper Mac hardware, but that is horribly expensive and out of my budget.
Thanks for sticking around. The full list of changes this month can be found in the GitHub release.
Let us know what you think or what you would like to see next in the comments.
We're also trying to get voidsprite listed in itch.io tool classification, which requires listing some projects made using the tool. If you have any projects made with the help of voidsprite, please share them here.
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
- GIFs! [Devlog 18]30 days ago
- Animations! [Devlog 17]59 days ago
- LAN Parties, Cubes and Skins [Devlog 16]Oct 30, 2025
- Improvements and Plugins [Devlog 15]Oct 03, 2025
- Multi-User Drawing [Devlog 14]Sep 07, 2025
- Lospec and Raycast [Devlog 13]Jul 31, 2025
- Multiwindows [Devlog 12]Jul 03, 2025
- Quality Of Life, Monthly [Devlog 11]May 31, 2025
- Android Initial Release [Devlog 10!]Apr 30, 2025

Comments
Log in with itch.io to leave a comment.
Been loving this, and I'm happy to see he gets updates too. It works on both of my devices that I like to carry around on me, home and outside, when I'm able too.
We are very grateful to hear that from you!