Progress on 0.4.0
Mainly, two new features/fixes:
-
AppImage builds for Linux (we may add
.debfiles in releases in the future aswell) - Image aspect ratio persistence
AppImage builds
In past releases, only an executable was published for Linux platforms. This is not a proper solution for distribution–different Linux systems may differ in ABI, available shared libraries, and packages. For instance, on WSL in my Windows machine, SDL3 is not available in the default repository, leaving me unable to build or even run the application. AppImage builds bundle the executable and everything needed for running the application into one file–perfect for distributing. “One app = one file”, or whatever those nerds say.
To run on a Linux system, users will only need to do the following:
- Give the
.AppImagefile executable permissions - Run the app!
Its that easy.
Image aspect ratio persistence
Before, when you put in an image, it would be squished down into a square, distorting the image along its longest dimension. For images with a 1:1 aspect ratio, this is fine. For other images? Not so fine. We now apply proper scaling in the vertex shader pass to textures so that image aspect ratio is preserved in the canvas.
Future changes
Expect a new coloring mode: “Slices”.
This will split the canvas into a number of “slices”–similar to how the four quadrants of the cartesian plane split it up into four slices itself
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.