-
Panel fly-in animation — When selecting Window, Screen, or Timed Screen, the floating icon panel flies from the cursor position to its final corner destination in 0.2 seconds using linear interpolation.
-
Choose Cursor panel — New programmatic panel with 10 selectable cursors (Arrow, Ibeam, Wait, Help, Copy, Link, Generic, Place, Pointer, and the default CameraPointer). The selected cursor is used during capture and persisted in
NSUserDefaults. -
Audio OpenShutter / CloseShutter —
OpenShutterblocks until complete before the result window appears;CloseShutterplays asynchronously as the window opens. Applied to all four capture modes.
- MRC → ARC migration — Full migration from Manual Reference Counting
to Automatic Reference Counting. All
retain/release/autoreleasecalls removed. Singletons migrated todispatch_once. Fixed a deterministic crash caused by AppKit calls on background capture threads.
- OpenStep-style two-phase capture animation — Window and Screen
capture replicate the original OpenStep flow: floating panel →
click panel →
CameraPointercursor + motion-driven eye animation → click anywhere → flash + capture.
- Selection capture rebuilt — L-shaped
SelectCursor.tiffcursor, coordinate label next to the cursor (X,Y when free / W,H when dragging), and background restore viaXGetImageeliminating color artifacts.
- English and Spanish localization — Full bilingual support for the
main menu and all runtime strings via
Localizable.strings.
- Fixed crash on launch from NextSpace Workspace — Resolved
SIGABRTcaused by compiler/runtime mismatch. Migrated toclangwith-fobjc-runtime=gnustep-2.2.
- Native NextSpace save dialog and result window —
NXTSavePanelfor saving captured images;GrabImageWindowwith Save / Don't Save / Cancel close dialog.
- Full modularization — Monolithic
GrabControllersplit into eight focused classes:GrabPreferencesManager,GrabAudioManager,GrabSession,GrabResourceManager,GrabCaptureManager,GrabImageProcessor,GrabAnimationController, andGrabImageWindow.
- Original single-file architecture by Andres Morales (armm77).