Skip to content

v1.3.0

Latest

Choose a tag to compare

@Drommedhar Drommedhar released this 12 Jun 05:44
· 1 commit to main since this release

Added

  • PSD import — open .psd files directly (File ▸ Open). Sable maps layers, groups
    (including pass-through), layer masks, blend modes, opacity, fill opacity, visibility,
    clipping masks, and per-layer bounds. 8- and 16-bit RGB and Grayscale PSDs are supported
    (16-bit converts to 8-bit on import). Shape, text, and adjustment layers are rasterised;
    every lossy mapping is listed in an import-notes panel so nothing is silently lost.
  • Missing-font warning — if an imported PSD contains text layers that reference fonts
    not installed on your system, Sable lists the missing font names so you know before
    editing.
  • Import Photoshop brush presets (.abr) — load Photoshop .abr files via the brush
    options bar (Import .abr brushes…). Supports legacy (v1/v2) and modern (v6/v7/v10)
    format; sampled tips and computed presets both import. Tips larger than 512 px are
    downscaled automatically.
  • Brush shape and dynamics — the brush options bar gains full shape controls: Angle,
    Roundness %, Size jitter %, Flow jitter %, Scatter %, and Angle jitter %.
    Sampled brush tips (from .abr presets) are now used when painting.
  • Brush blend mode — pick the blend mode the brush paints with (Multiply, Screen,
    Overlay, etc.) directly in the options bar.
  • GPU-accelerated brush engine — brush dabs are now stamped into the layer's live GPU
    buffer on the fly; no per-move CPU pixel writes or re-uploads mid-stroke. Large brushes
    and long strokes are significantly faster.
  • Toast notifications — Sable shows a dismissible notification (top-right) for
    background events such as import warnings, instead of a blocking dialog.

Full Changelog: v1.2.0...v1.3.0