Added
- Pen pressure sensitivity — Apple Pencil (Sidecar) and tablet pressure varies stroke width in real time. Toggle via "Pressure" checkbox in pencil tool options. Pressure data is preserved through smoothing and in editable history. Non-tablet users are unaffected.
- Paste screenshot as file in Finder — Cmd+V in Finder now pastes the captured screenshot as a PNG file.
Fixed
- Crash on macOS 26 (Tahoe) when using beautify —
BeautifyRendererwas marked@MainActorwhich caused all rendering code insideNSImagedrawing handler closures to violate actor isolation under macOS 26's stricter concurrency enforcement. Removed class-level@MainActor, now only applied to the SwiftUIImageRenderermethods that actually require it. - Crash with negative style index —
BeautifyConfig.styleused Swift's sign-preserving%operator, causing array out-of-bounds whenstyleIndexwas-1(custom background image). Fixed modulo to always produce a valid index. - Missing translations — 8 UI strings were missing from localization files. Added translations for all 40 locales. Wrapped "Same as screenshots" with
L(). - Beautify custom background lag — custom background images were re-decoded and re-processed (including CIFilter blur) on every draw frame during selection resize. Now pre-rendered to a cached CGImage once when the image or blur setting changes.