Bug-fix and polish release after a full audit of v2.0.0.
Fixes
- Your own capture panel no longer shows up in the next screenshot.
- Callout bubbles stay visible while you type in them.
- Closing an editor (or quitting) with unsaved annotations asks first; the title bar shows the edited dot.
- Settings refuses a shortcut already used by another Nice Shot action and warns when macOS rejects one.
- Menu-bar-triggered Region / Draw / Zoom wait for the menu to fade before freezing the screen.
- Window capture gives the picked window a moment to redraw as active.
- Region drags clamp to the screen edge.
- Post-capture panels reuse free slots; second editor windows cascade instead of stacking exactly.
- Pen and highlighter strokes are selected by clicking the ink, not their bounding box.
- ⌘Z while typing undoes typing, not the whole text box.
- Exports with no annotations or effects skip re-rendering.
Changed
- Default shortcuts: ⇧⌘S region · ⇧⌘W window · ⇧⌘F full screen · ⇧⌘D draw · ⇧⌘Z zoom. Existing custom shortcuts are kept.
Install
Unzip, drag Nice Shot.app to Applications, replace the old one. The app is ad-hoc signed: right-click → Open the first time, and re-grant Screen Recording if macOS asks.
123 automated tests. Manual checklist in TESTING.md.