Added
- PSD import — open
.psdfiles 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
.abrfiles 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