Skip to content

v1.1.71

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:03

Automatic build of main — version 1.1.71.

Changes since v1.1.70 / Nouveautés depuis v1.1.70

fix(core): pasted/imported image is a canvas-sized layer, movable without clipping

A pasted image became a layer of its OWN size (the paste dimensions), not the
canvas size. Every tool assumes layers are canvas-sized — so the Move tool's
whole-layer bake, which composites into a buffer of the layer's size, clipped the
pixels to that little box: moving a pasted image progressively cropped it to a
shrinking strip instead of letting it travel across the canvas (issue #18).

Document::addLayer(image, name) now composites the image into a canvas-sized
transparent layer at the top-left, restoring the invariant. Paste and Import both
go through it; a layer restored from a .psw (already canvas-sized) is unchanged.

Tests: 424 -> 428 (pasted layer is canvas-sized, pixels at top-left, rest
transparent, and a +100px move keeps the pixels — confirmed the check fails on
the old code). Reproduced in-app: the pasted image now moves freely across the
canvas.


Debian / Ubuntu / Linux Mint

APT (recommended — auto-updates via apt upgrade):

curl -fsSL https://univers4craft.github.io/paint.software/paint.software.gpg | sudo tee /usr/share/keyrings/paint.software.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/paint.software.gpg] https://univers4craft.github.io/paint.software stable main" | sudo tee /etc/apt/sources.list.d/paint.software.list
sudo apt update && sudo apt install paint.software

Or download the .deb below and sudo apt install ./paint.software_*_amd64.deb.

Any distribution — Fedora, Arch, openSUSE…

AppImage (portable, no install — download, then):

chmod +x paint.software-*-x86_64.AppImage && ./paint.software-*-x86_64.AppImage

Flatpak (download paint.software.flatpak, then):

flatpak install --user paint.software.flatpak
flatpak run io.github.univers4craft.PaintSoftware

All three files are attached to this release below.