Zoominator - Zoom To Mouse

Zoominator - Zoom To Mouse 2.2.0

  • Added an option to zoom within each source’s frame, keeping your webcam and overlays in place.
  • Improved mouse tracking on Mac when using cropped captures, multiple displays, or moving and resizing captured windows.
  • Fixed zoom scaling and alignment for sources fitted into your scene layout.
  • Updated installation for OBS Studio 33. When upgrading, remove the previous plugin copy to avoid duplicates.
  • Linux downloads now require Ubuntu 26.04.
  • Built for OBS Studio 33 (new dependency chain, Visual Studio 2026 / Xcode 26 toolchains, macOS 13+).
  • Target Screen list now shows screens in physical order with Left / Center / Right labels, the Windows display name, and marks the primary screen and the one OBS is on. Identical monitors are no longer ambiguous.
  • Settings dialog redesigned as a single panel (header, content, footer) that follows the OBS theme.
  • Fixed a crash when opening the settings dialog on OBS 33.
  • Windows: Mouse X2 + wheel zoom gesture (added in 2.0.6) is included in this build.
Fixed the fields overflowing on small screens
Added configurable edge overflow margin for cursor tracking
- Fixed the click halo not appearing during active zoom.
- Added an optional “Show halo when not zoomed” setting for displaying click halos outside an active zoom.
- Improved click-halo positioning and reliability during zoom animations.
- Added clearer descriptions for the click-halo settings.
- Fixed all missing translations using LocaleSync
- Added three zoom anchor modes: canvas center, fixed cursor position, and continuous cursor following.
- Added smooth mouse-wheel zoom control for Linux X11, with adjustable sensitivity and zoom limits.
- Improved zoom positioning for more natural cursor-focused movement.
- Fixed custom hotkey modifiers not being saved correctly.
- Added an optional support link to the Target tab.
- Fixed zoom framing for rotated scene items, rotated sources were pushed off-canvas during zoom
- Fixed stuttering zoom caused by suppressed scale writes
- Fixed cursor-following zoom incorrectly reacting to cursor movement when Follow Mouse is disabled
- Changed zoom updates to drive off the video tick instead of a 16ms QTimer, for smoother playback
  • Added “Keep cursor centered until the capture reaches an edge,” mapping ultrawide monitors to actual captured-content bounds instead of the OBS canvas.
  • Added configurable “Pause following after idle” from 0–60000 ms; 0 disables it. Movement resumes tracking.
  • Removed continuous halo tracking. The halo is now click-only, improving accuracy and reducing overhead.
  • Added native Wayland detection, preventing misleading XInput2 initialization and invalid (0,0) cursor tracking.
Add full i18n support (en-US filled plus new de/es/fr/it/pt-BR/pt-PT/zh-CN .ini files) and wire UI strings to obs_module_text. Update Windows CMake install destinations to obs-plugins/64bit and install data under data/obs-plugins/${target}. Refactor controller behavior: reduce tick interval to 16ms with a PreciseTimer, re-schedule startup singleShots, and simplify mouse-follow smoothing/anchor math. Replace excludedSources with includedSources (load/save/enumeration updated), add rebuildRuntimeHooks(), and make hook installation conditional (needsKeyboardHook/needsMouseHook) with updated platform-specific event/mask setup. Minor plugin-main and dialog updates to use translated strings.
  • Fixed OBS crash on shutdown caused by plugin cleanup touching scene/source objects too late.
  • Added safer zoom recovery logic after unexpected OBS close or crash.
  • Improved protection against sources staying zoomed, resized, or misplaced after relaunch.
  • Updated transform saving so source positions/sizes stay synced with user edits during normal use.
  • Optimized mouse-follow zoom behavior to reduce lag and unnecessary transform updates.
  • Reduced plugin activity during OBS teardown for better stability with Browser/CEF sources.
Back
Top