v1.1.73
Automatic build of main — version 1.1.73.
Changes since v1.1.72 / Nouveautés depuis v1.1.72
fix(tools): brush/eraser button alternation; keep tablet pressure in contact strokes
Addresses the three follow-ups on issue #17 (tablet feedback):
- Mouse: the stroke stopped when alternating primary/secondary. The brush and
eraser now ignore a second draw-button pressed mid-stroke (no restart) and end
the stroke only once no draw-button remains held (event->buttons()), so
releasing one of two held buttons no longer cuts the line.
2/3. Tablet: a full-size blob at the start of a primary pen stroke, and no
pressure on the secondary (barrel-button) pen stroke. On some drivers the
stylus press is reported as a NON-synthesised mouse event, so the "reset to
full pressure on a real mouse press" (#16) fired on tablet contact — making
the first dab full size and pinning the secondary stroke at full size. The
reset now also requires the pen NOT to be in contact (m_penInContact), so
during any pen stroke (primary or secondary) the tablet keeps driving the
pressure/size. Mouse is unaffected (never "in contact").
Tests: 429 -> 431. The button-alternation fix has a mouse simulation that was
confirmed to fail on the old code. The tablet reset gate can't be exercised
without a stylus here — verified it doesn't disturb mouse drawing; needs an
on-tablet confirmation from the reporter.
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.softwareOr 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.AppImageFlatpak (download paint.software.flatpak, then):
flatpak install --user paint.software.flatpak
flatpak run io.github.univers4craft.PaintSoftwareAll three files are attached to this release below.