Skip to content

v1.0.3

Choose a tag to compare

@Drommedhar Drommedhar released this 02 Jun 08:39
· 32 commits to main since this release

Added

  • Move and Transform are now one tool (V) — no more switching. Drag the layer to move it; grab a
    handle to scale; grab the handle above the top edge to rotate. Selecting V no longer cycles.
  • Snapping for Move and Scale — dragging or resizing a layer snaps to the canvas edges, the canvas
    centre, and your guides, with a magenta alignment line showing where it locked on.
  • More-tools indicator — toolbox buttons that hold several tools now show a small corner triangle
    (Affinity-style), so it's clear which buttons have a fly-out.

Changed

  • Transform handles redesigned to match Affinity:
    • A corner or edge handle scales uniformly (locked aspect) by default, anchored at the opposite
      side.
    • Shift while dragging a handle scales freely (just that direction).
    • Ctrl scales from the centre (uniform, or non-uniform with Shift).
    • Shift while rotating snaps to 15° steps.
    • Alt-drag a corner does perspective/free-distort (this moved off Ctrl, which is now centre-scale).
  • Shapes, text, paths and groups can be moved with the Move/Transform tool (previously only pixel
    layers responded to the gizmo).
  • Adding or removing a layer mask is now undoable (Ctrl+Z).
  • HardMix blend mode now matches Photoshop (was an approximation with a visible midtone difference).

Fixed

  • No more crash when opening a corrupt, locked, or unsupported file — Open/Save/Export now show an
    error message instead of closing the app. Corrupt .sable files are rejected cleanly.
  • Layer masks save and load correctly for layers that aren't the full document size (cropped,
    offset, or pasted layers) — previously the mask could come back the wrong size or corrupt.
  • Undo reliability — paint, mask, gradient and delete edits no longer silently fail to undo after
    a later edit resized the layer; undoing a paint stroke also restores the layer's mask.
  • Switching tools or documents mid-drag no longer leaves a half-finished edit pointing at the old
    layer (which could paint into the wrong place or crash).
  • Leaving the Pen tool no longer leaks the mouse capture during a handle drag.
  • Autosave no longer freezes the window — large documents are saved in the background.
  • Memory leak on layer delete/merge/flatten — GPU memory for removed layers is now released.
  • Crop, Resize, Delete and Copy now act on the correct region for offset/sub-document layers.
  • Adjustment and live-filter layers now respect their Fill opacity and Clip to layer below
    settings, like pixel layers.
  • Zoom-to-cursor accuracy and smooth panning (no more sub-pixel drift on long pans).
  • The transparency checkerboard stays anchored to the document when panning instead of swimming
    under the image.
  • Perspective/free-distort no longer smears when a corner is dragged past the vanishing point.
  • Quick eyedropper (Alt-click) and the brush size/hardness HUD (Ctrl+Alt-drag) now work on the
    retouch and Liquify brushes too.
  • Smart Select hover preview colour now matches what the click will actually do (including
    Shift+Alt = intersect).
  • Shape stroke defaults to the foreground colour instead of always black.

Full Changelog: v1.0.2...v1.0.3