Changelog
What changed in Shotnix.
Release notes for Shotnix. For code-level history, see the GitHub repository.
0.16.0-beta
Added
- The menu bar dropdown is now an editor-inspired Command Center with grouped health, capture, recording, tools, utility, and settings actions.
- Health status now surfaces Screen Recording permission, Apple shortcut conflicts, Sparkle updates, save folder writability, shortcut configuration, and the current version/build.
Changed
- Quick Access, History, and pinned screenshot context menus now use the shared HUD style with icons, grouping, keyboard navigation, and destructive action styling.
- Preferences now use the same compact HUD visual system, centered tab navigation, consistent dark surfaces, and custom selector controls.
- Command Center now promotes Capture Area, keeps settings actions pinned in the footer, and shows a clearer Cancel Recording state during recording setup.
Fixed
- Stop Recording now becomes available during active recordings, while recording setup can be cancelled directly from Command Center.
0.15.4-beta
Changed
- Quick Access thumbnails now keep a consistent card size while showing the full screenshot over a darker blurred backdrop.
Fixed
- DisplayLink still screenshots that return black now retry through a one-frame ScreenCaptureKit stream path.
0.15.3-beta
Added
- Screenshot captures now play a bundled Shotnix capture sound instead of relying on a macOS system sound ID.
Fixed
- The signed app bundle now includes the SwiftPM resource bundle required for the capture sound.
0.15.2-beta
Fixed
- Dragging the Quick Access thumbnail now exports reliably to Finder and other apps.
- Copy and Save buttons remain clickable while thumbnail drag-and-drop stays available from non-button areas.
0.15.1-beta
Changed
- The annotation editor now opens larger by default so captured images start with less immediate scrolling on normal MacBook and desktop displays.
- Editor window sizing stays capped to the visible screen for smaller or accessibility-scaled displays.
Fixed
- The Crop confirmation button now has enough toolbar room to appear fully instead of clipping at the right edge.
0.15.0-beta
Added
- First-run onboarding now guides Screen Recording permission setup and follows with a native shortcut conflict prompt.
- After setup is complete, Shotnix shows a menu-bar anchored ready confirmation.
Changed
- Shotnix can disable conflicting macOS screenshot shortcuts across user and host preference scopes before registering its own capture hotkeys.
- The quick-access thumbnail now defaults to the left side for fresh installs while preserving existing user preferences.
Fixed
- Screen Recording prompts no longer mark onboarding complete before macOS has registered the permission flow.
0.14.1-beta
Changed
- The post-capture overlay Save action now writes directly to your configured Save Location and uses the same immediate confirmation flow as Copy.
- Record Window now uses the sharper display-crop pipeline while targeting only the selected window.
0.14.0-beta
Changed
- New screenshots are copied to the clipboard by default, with a Screenshots preference to disable automatic copying.
0.13.0-beta
Changed
- Capture History now uses a refined dark-glass layout, compact four-column cards, smoother preview framing, and cleaner hover polish.
0.12.0-beta
Added
- Annotation exports can use generated image-style backgrounds or a custom user-selected image.
Changed
- The annotation editor has a more focused stage, floating toolbar dock, compact background popovers, and cleaner spacing.
Fixed
- Numbered markers, color swatches, background controls, and style popovers render cleanly without clipped labels or stale layout.
0.11.0-beta
Added
- Annotation exports can include per-image solid or gradient backdrops with padding, rounded corners, and shadows.
Fixed
- The editor preview now matches saved and copied output when a backdrop is enabled.
- Save panels, copy feedback, and editor restoration are more reliable for the menu bar app lifecycle.
- History and overlay drag exports write PNG data atomically and report encoding failures.
0.10.2-beta
Added
- Record Window now shows premium preview cards with app icons and clearer target details.
Fixed
- Desktop and backstop windows are filtered out, and the Select control no longer crowds the scrollbar edge.
0.10.1
Fixed
- Stopping a recording clears capture and writer state reliably, so back-to-back recordings and screenshots no longer get stuck.
- Recordings preserve Retina-scale capture dimensions and use higher encoder quality for sharper MP4 output.
0.10.0-beta
Added
- Record an area, selected window, or fullscreen display directly from the menu bar.
- Choose system audio, microphone input, cursor visibility, quality, and FPS before recording starts.
- Live recording HUD with a draggable timer, stop control, active audio state, and microphone level feedback.
Fixed
- Record Window uses a selectable ScreenCaptureKit window list instead of an overlay that blocked clicks on other windows.
- Recording actions are disabled while another recording setup or active recording is in progress.
0.9.9-beta
Added
- Scan a selected screen area for QR codes from the Tools menu.
- Recognized links, email, phone, SMS, Wi-Fi, and plain text payloads show friendly fields and explicit actions.
0.9.8-beta
Changed
- Added Website and Report Issue links next to GitHub.
- Refreshed the first-launch description to mention annotation, OCR, scrolling capture, pinning, and local history.
0.9.7-beta
Fixed
- Closing a Shotnix window no longer prematurely drops the app from Cmd-Tab when other Shotnix windows are still open.
- The annotation toolbar reserves space for the macOS traffic-light buttons and enforces a minimum window width.
- Arrow shafts stop short of the arrowhead by half the line width, removing the visible bulge at the tip on thick strokes.
Changed
- Simplified multi-screen area capture internals while keeping behavior unchanged.
0.9.6-beta
Added
- Cmd + Shift + 3 can trigger Shotnix fullscreen capture when native macOS screenshot shortcuts are disabled.
Fixed
- Moving existing annotations creates a proper undo checkpoint.
- Canceling scrolling-area selection no longer leaves the controller stuck active.
- Hide desktop icons while capturing now wraps capture flows and restores Finder state afterward.
- Unsupported WebP exports now fall back to a real PNG file.
Changed
- Reduced redraw work, throttled window-selection hit testing, avoided overlapping scrolling frames, and improved release packaging.
0.9.5-beta
Added
- New app icon, menu bar icon, first-launch welcome screen, adaptive colors, haptic feedback, and premium DMG installer branding.
Changed
- Refined overlay animations, preferences UI, capture engine structure, history panel, and annotation editor polish.
0.9.4-beta
Added
- Numbered step counter annotations for tutorials and walkthroughs.
0.9.3-beta
Fixed
- The annotation canvas centers in the viewport when the window is wider than the image.
Changed
- Removed always-visible undo, redo, and delete toolbar buttons; refined overlay, menu bar icon, editor background, and context menu polish.
0.9.2-beta
Added
- WebP export, first-launch onboarding, after-capture auto actions, and conditional post-capture overlay behavior.
Fixed
- Multi-display coordinates, screenshot color accuracy, and DPI metadata handling.
0.9.1-beta
Added
- Auto-detection for conflicting macOS native screenshot shortcuts on first launch.
Fixed
- Screenshot quality, timestamped filenames, window activation, fullscreen crash guards, async cleanup races, disk write error handling, and history panel activation restore.
0.9.0-beta
Added
- Initial area, window, fullscreen, previous area, scrolling, and OCR capture.
- Annotation editor, quick access overlay, pinning, persistent history, global hotkeys, settings, launch at login, drag-and-drop, OCR toast feedback, capture flash, and desktop icon hiding.