WobblePic v1.3.7 is here, and it’s the biggest functional update since macOS support landed in v1.1.3. Two headline features ship together: you can now record your wobble interactions as WebP animations, and the main view plays animated WebP, GIF, and APNG files natively. Both features are designed to feel like natural extensions of the existing wobble flow rather than separate modes — start wobbling and a recording is one shortcut away; open a GIF and you can either play it back or click to start wobbling the first frame.

New Features

Wobble Recording

Press Ctrl+R (or use the right-click menu) to enter recording mode. The app captures your wobble session as a WebP animation, including the drag, any pins you set, and the post-release bounce.

Workflow:

  1. Arm — Ctrl+R or “Record wobble” menu item. A red-dot “Ready to record” indicator appears at the bottom of the image area.
  2. Start — Begin a wobble drag, or click the indicator. It switches to a blinking red-square “Recording” pill.
  3. Wobble freely — drag, pin, drag again. Multiple deformation passes are all captured in one continuous file.
  4. Stop — Press Ctrl+R again, click the indicator, or press Esc to cancel. A 30-second safety limit auto-stops if you forget.
  5. Save — A brief “Saving…” state appears, followed by a “Saved: filename” toast confirming the file was written.

The recording captures the actual cursor shape and timing, so the playback feels like watching your own session rather than a stylized re-render. Output files are standard WebP animations playable in any modern browser, image viewer, or — naturally — WobblePic itself. (Recording Real-Time Graphics covers the underlying pipeline.)

Animated Image Playback

Open any animated WebP, GIF, or APNG file and a small controls bar appears at the bottom-left of the image area. The default state is paused on the first frame, matching how static images load.

Key behaviors:

  • Press Space to toggle play/pause (when an animated image is loaded — Space still navigates between static images).
  • Click or drag the image at any time to instantly rewind to the first frame and start wobbling that frame. SAM2 segmentation is preloaded for the first frame, so wobbling animated images feels just as immediate as wobbling static ones.
  • Zoom and pan are preserved when toggling playback, so you can zoom into a detail and keep watching.
  • ESC pauses active playback (in addition to its existing role of clearing pins and segmentation).

Because WobblePic’s own recordings are also WebP animations, the workflow becomes circular: record a wobble, open the saved file, and play it back inside the same app. (Inside an Animated Image Player covers the player design.)

Improvements

SAM2.1 Segmentation Upgrade

The AI segmentation engine is upgraded from SAM2 to SAM2.1, the latest revision from Meta’s Segment Anything project. Mask boundaries are noticeably tighter on small or thin subjects (animal whiskers, cartoon line art) and the model handles ambiguous click points more reliably. The upgrade applies to all platforms — Windows DirectML, Apple Silicon CoreML, and Intel Mac CPU.

”Encoding image…” Feedback Overlay

When SAM2 is preparing the image embedding for a freshly loaded picture, a translucent “Encoding image…” overlay now displays. This makes the first-click latency on large or high-resolution photos feel intentional rather than unresponsive.

Multi-Pin Damping Composition

When two or more pins are placed on the same image, their damping fields now compose using independent-probability multiplication rather than summing. The practical effect is that overlapping pin zones still let the rest of the image wobble normally — previously, multi-pin scenes could end up too damped to deform freely. Pin damping radius now also matches the drag influence radius, so the visual “reach” of a pin lines up with the area it actually affects.

Image Navigation That Works While Zoomed

Two changes here:

  • Ctrl/Cmd/Alt + Arrow keys now reliably navigate between images even when the image is zoomed in — previously the zoom state could swallow the keystroke.
  • Alt/Opt is now accepted as a navigation modifier alongside Ctrl/Cmd, which is more natural on macOS where Cmd is overloaded with other shortcuts.

Cleaner Wobble UI

Two related cleanups in this release. Navigation arrows and the settings panel icon now hide automatically while you are wobbling an image, so the workspace is uncluttered while you focus on the deformation. And panel resize and splitter dragging no longer trigger when you start a wobble near a panel edge — the wobble takes priority instead of accidentally resizing the layout.

System Requirements

Same as v1.1.3 — no platform changes in this release.

Windows

  • OS: Windows 10 / 11
  • GPU: OpenGL 3.3+ (AMD / NVIDIA / Intel with DirectML for SAM2)
  • RAM: 4 GB minimum (8 GB recommended)
  • Disk: ~600 MB (SAM2.1 model included)

macOS

  • OS: macOS Sequoia or later
  • Chip: Intel or Apple Silicon (Apple Silicon recommended for best AI performance)
  • RAM: 4 GB minimum (8 GB recommended)
  • Disk: ~600 MB (SAM2.1 model included)

Download

Head to the Download page for the installer that matches your platform:

  • WindowsWobblePic_Setup_1.3.7.exe
  • macOS (Apple Silicon)WobblePic-1.3.7-arm64.dmg
  • macOS (Intel)WobblePic-1.3.7-x64.dmg

macOS First Launch

WobblePic for macOS is not yet code-signed by Apple, so macOS will block the first launch. To allow the app:

  1. Open System Settings → Privacy & Security
  2. Scroll to the bottom and click Open Anyway next to the WobblePic warning
  3. Confirm with password or Touch ID

Alternatively, from Terminal:

sudo xattr -rd com.apple.quarantine /Applications/WobblePic.app

What’s Next

With recording and animation playback in place, the immediate roadmap focuses on per-frame segmentation for animated images (currently only the first frame is wobble-ready), higher-quality recording exports (configurable framerate and resolution), and continued segmentation accuracy work. Mobile ports remain on the longer-term horizon.

Thanks to everyone who tested early builds of the recording and playback features — the manual-stop semantics in particular are a direct result of feedback from beta testers. Now go capture some satisfying wobbles!