Skip to content

Patchy 1.33

Choose a tag to compare

@SethRobinson SethRobinson released this 11 Nov 23:44

What's new in 1.33 - November 12, 2026

  • Crop: one Preset list holds the ratios, sizes and saved presets, with a button that swaps width and height (issue 696), (issue 697); a Straighten button turns the crop box level or upright along a line you draw (issue 702); the new Move Image Under Crop Box option keeps the box in place while a drag slides or turns the image behind it (issue 699); while a crop box is pending, O steps through the overlays, Shift+O turns the overlay, H shows or hides the cropped area and P switches Move Image Under Crop Box (issue 698); the Background layer stays a Background after a crop or Canvas Size unless its kept pixels reach beyond the canvas (issue 701)
  • Text: while a text box is being edited its edges resize from anywhere along each side, and a drag just outside a corner turns the box (issue 684); the edit box of point text scales with the zoom (issue 707); Update All Text Layers keeps each layer's baseline, anchor, kerning, anti-aliasing and text box from its file (issue 686); Arabic runs are shaped with their Photoshop language, right-to-left paragraphs keep their indents on the same side after a box resize, and a bottom-edge drag keeps the first line where it was (issue 683); Resolve Missing Fonts remembers a pick that equals the suggestion and lets earlier choices be removed (issue 692); symbol fonts show a readable name and sample in the font list, and Show font names in English no longer lists a font twice on Linux (issue 691)
  • Shapes: a shape dragged with Path Select, or with Ctrl held in a shape tool, snaps to guides, the grid, the canvas and other layers as a Move drag does (issue 695); Density under 100% on a shape with a stroke spreads the stroke's paint as Photoshop does; a fill and an Inside or Outside stroke meet without a seam; shapes saved by Photoshop keep their Feather and Density
  • Layers and Properties: Blend Mode, Opacity and Fill stay on one line in a narrow Layers panel, and the Properties panel shows the size and position of pixel, text and smart object layers and folders in the ruler unit, where a typed value resizes or moves the layer (issue 693); with Auto-Select Group on, a selected layer inside a group moves on its own (issue 703)
  • Zoom: from 200% up, every zoom draws exact pixel blocks, fractional zooms and a rotated view included (issue 706)
  • Linux: on Wayland, drags that redraw as they go keep up with the pointer, among them moving a polygon, Path Select, gradient fill handles, text box resizes, the marquee, pan, rotate and scrubby zoom (issue 678), (issue 700), (issue 705); a progress dialog that names a file widens to show its whole title (issue 704)
  • Also: the Levels and Curves clipping view (Alt+drag) follows the handle on large images (issue 687); in Preferences > Hotkeys, a search with Show set to Commands with shortcuts matches only the keys (issue 676); Copy CSS takes z-index from the layer's place in the whole document (issue 688); open menus close when the window is moved or resized by its frame; the web build keeps the commands it cannot run in its menus and offers the desktop download when one is picked

Downloads

Platform File
Windows 10/11 (64-bit) installer PatchyWindowsInstaller.exe
Windows 10/11 (64-bit) portable zip PatchyWindowsNoInstaller.zip
Windows 11 on Arm (ARM64) installer PatchyWindowsArm64Installer.exe
Windows 11 on Arm (ARM64) portable zip PatchyWindowsArm64NoInstaller.zip
macOS 12+ (Apple Silicon) PatchyMacOS.dmg
Linux (x86_64) Flatpak bundle PatchyLinux.flatpak
Linux ARM64 Flatpak bundle (Raspberry Pi 5 and other 64-bit ARM) PatchyLinuxArm64.flatpak
Linux AppImage (Ubuntu 22.04 or newer) PatchyLinux.AppImage

Windows builds are code signed; the macOS app is signed and notarized. Checksums are in SHA256SUMS.txt. The source of the GEGL libraries the packages carry (GNU LGPL and GPL) is PatchyGeglSources.zip. The source of the scanner and camera libraries in the Flatpak (sane-backends, GNU GPL; libgphoto2, GNU LGPL) is PatchyLinuxScannerSources.zip. The browser version runs at patchyimageeditor.com.

Linux

AppImage (one file, updates itself; keep it in a folder you can write to):

mkdir -p ~/Applications && cd ~/Applications
wget -O PatchyLinux.AppImage https://github.com/SethRobinson/Patchy/releases/download/v1.33/PatchyLinux.AppImage
chmod +x PatchyLinux.AppImage
./PatchyLinux.AppImage

If it cannot mount itself, install FUSE 3 (sudo apt install fuse3, sudo dnf install fuse3, sudo pacman -S fuse3) or run it with --appimage-extract-and-run. Menu entry and other distros: Linux install guide, AppImage.

Flatpak (updates with flatpak update; the same command installs the ARM64 build on 64-bit ARM, such as a Raspberry Pi 5):

flatpak install --user https://rtsoft.com/flatpak/com.rtsoft.patchy.flatpakref