You are browsing as a guest. Sign up (or log in) to start making projects!

22h 46m 59s logged

Progress on 0.4.0

Mainly, two new features/fixes:

  • AppImage builds for Linux (we may add .deb files 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 .AppImage file 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

0
1

Comments 0

No comments yet. Be the first!