github sw33tLie/macshot v4.0.2-beta.4

latest releases: v4.2.2-beta.3, v4.2.2-beta.2, v4.2.2-beta.1...
pre-release4 months ago

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 beautifyBeautifyRenderer was marked @MainActor which caused all rendering code inside NSImage drawing handler closures to violate actor isolation under macOS 26's stricter concurrency enforcement. Removed class-level @MainActor, now only applied to the SwiftUI ImageRenderer methods that actually require it.
  • Crash with negative style indexBeautifyConfig.style used Swift's sign-preserving % operator, causing array out-of-bounds when styleIndex was -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.

Don't miss a new macshot release

NewReleases is sending notifications on new releases.