Skip to content

v1.7.2

Latest

Choose a tag to compare

@NSTechBytes NSTechBytes released this 15 Sep 01:34

Added

GIF recording

  • Full animated GIF capture pipeline with disk-backed frame cache (stable memory use on long recordings)
  • Capture modes: full screen, snap/region, predefined region, and window-by-title
  • Toggle, stop, cancel, pause, and resume bangs (-gif-start, -gif-stop, -gif-cancel, -gif-pause, -gif-toggle, and mode variants)
  • Live recording overlay (Stop / Pause / Abort + timer) that does not steal focus from Rainmeter
  • Encoding progress window and optional state dialogs for invalid start/stop commands
  • GIF lifecycle actions: GifStartAction, GifStopAction, GifCancelAction, GifPauseAction, GifResumeAction, GifEncodingAction, GifFinishAction
  • Settings: GifSavePath, GifFPS, GifDuration, GifQuality, GifCompression, GifSkipIdenticalFrames, overlay/encoding/dialog toggles, and GIF predefined region
  • Inter-frame encode optimisations (exact/near-duplicate coalesce, dirty banding) controlled by GifCompression
  • Section variables for live status: GetStatus(), IsRecording(), IsEncoding(), IsPaused(), GetFrameCount(), GetElapsedTime(), GetElapsedSeconds(), GetSavePath(), GetLastFileSize()
  • Example skin: Resources/Skins/FinalShot/GIF/GIF.ini

OCR

  • Region OCR via Windows.Media.Ocr (-ocr) with clipboard copy
  • Settings: OcrLanguage, OcrScaleFactor, OcrSingleLine, ShowOCRWindow, OCRFinishAction
  • Editable OCR result window when ShowOCRWindow=1
  • GetLastOCRText() section variable
  • Example skin: Resources/Skins/FinalShot/OCR/OCR.ini

Screenshots & windows

  • Deferred window capture: -wh to store a window handle, -ws| / -ws|Title to capture
  • Hotkeys: HotkeyWindowHandle, HotkeyStoredWindow
  • GetLastStoredWindow() section variable
  • Optional Windows 11 rounded-corner masking (RoundWindowCorners)
  • Example skin: Resources/Skins/FinalShot/WindowHandle/WindowHandle.ini

Notifications & paths

  • Themed toast notification with optional sound (NotificationSound)
  • NotificationClickAction with correct open of the toast’s capture (avoids stale GetLastScreenshotPath() resolve)
  • GetLastScreenshotPath() / last-saved path tracking
  • Bang helpers: -open-last-screenshot, -open-last-gif

UI & hotkeys

  • UITheme (0 Dark / 1 Light / 2 System) for notifications, encoding window, dialogs, snap overlays, and recording toolbar
  • Global hotkeys via low-level keyboard hook (HotkeysEnabled, HotkeyFullscreen, HotkeyCustom, HotkeyOCR, HotkeyGifToggle, …)

Removed

  • Removed the old ExecuteBatch Bangs.