Added
- Scrolling capture is now available. The 0.5.5 stitching engine shipped without a way to start it. Choose Scrolling Capture in the menu bar or Scroll in the capture bar, select an area, then scroll down through the content. A compact bar beside the area shows the stitched size; Stop sends the result to the normal capture preview and Cancel or Escape discards it. Stitching handles fixed headers and moving scrollbars, and a capture finishes on its own at 30,000 pixels (#169, thanks @ItisPratham)
- Scrolling Capture can be assigned a shortcut in Settings > Shortcuts (unassigned by default); triggering it again during a capture stops the capture. It is also available as
bettershot://capture/scrollfor automation. - Choose any background color. Background > Color in the image and video editors now has a Custom color well below the preset swatches, and Settings > General > Default Look has one for new captures. The color is kept in saved projects and exports (#160, thanks @EthanL06)
Changed
- Normal screenshots save automatically on new installs. The default save folder is Desktop; change it or turn automatic saving off in Settings > General > Saving. Upgrades keep their existing behavior, including automatic saving staying off when it was never enabled. Capture & Copy, Edit, and Pin shortcuts still bypass automatic saving. Copying or dismissing an already-saved preview keeps the file. Settings now explains the active saving behavior (#149).
- Recording zooms now follow Cap's camera model for smoother, steadier zoom in and zoom out. Zoom level and framing move on separate springs, so every frame stays inside the recording. A zoom now aims at its target before it begins, so it scales straight toward the subject instead of zooming into the middle and panning across. When a zoom ends, the view zooms out in place without drifting back to the center first. Auto focus groups pointer movement into regions, so small cursor jitter no longer shakes the camera and the view only re-aims when the pointer moves into a new area (hovering is enough, no click needed). The pan-widening and click-snap corrections that caused wobble are gone. Instant zooms snap cleanly on both sides of the segment. Adapted from Cap under AGPLv3.
- Auto Zoom creates zooms at 2x, matching Cap's default. Existing zooms keep their saved level and focus.
- The floating capture preview cards are larger at every size (Small, Medium, and Large), with larger hover actions to match. The preview also appears faster: the deck window is reused between captures and a new card shows the already-rendered image instead of reading it back from disk.
- The image and video editors show a subtle dot grid behind the canvas, in both light and dark appearance.
- Capture Previous Region now defaults to
⌘⇧1, so the last area can be shot again without opening the selector.⌘⇧2stays the capture bar. A custom binding for it is kept, and it stays unassigned if another action already uses⌘⇧1.
Fixed
- Region screenshots remember your last area again.
⌘⇧4and Area in the capture bar open BetterShot's selector with the previous area already selected, as in 0.4: press Return (or double-click inside it) to capture the same area again, drag its edges to resize it, or drag anywhere, even inside it, to draw a new area (so a full-screen previous area never blocks a new selection). Space still switches to window selection and Escape cancels. The app you were using regains focus before the shot, so its windows are captured as active. OCR keeps the native macOS selector. - Scrolling capture no longer lags, in Auto Scroll or when scrolling by hand. It now uses MacShot's capture engine and bar: frames come straight from the window server (about three times faster than before), Vision measures each scroll and joins frames away from the main thread, and a frame is only added once the page has settled. Manual scrolling grabs frames as you go and takes a final settled frame when you pause, so it keeps up with fast scrolling. Auto Scroll warps the pointer to the area, scrolls it in even steps sized to the area, and stops at the bottom of the page or at 30,000 pixels. It also scrolls down with mouse utilities such as Mac Mouse Fix installed, which previously reversed or smoothed its steps so the page never moved. Hover effects in the page are held still while capturing when Accessibility is allowed. The controls are now MacShot's compact bar with the stitched size, Auto Scroll/Scrolling…, Stop, and a Cancel button, placed beside the selection and clear of the notch. Horizontal capture and the "Lost track" message are gone; scrolling back a little lets the capture continue. Adapted from MacShot under GPLv3.
- Scrolling captures no longer contain faded sections. Pages that fade content in as it scrolls into view (and have a fixed header) were stitched with the first, half-faded appearance of each section. Each join now redraws the overlap from the newest frame, and Stop takes one last settled frame at the end of the page. The live preview beside the area is also scaled down away from the main thread, so long captures stay smooth.
- The capture bar no longer shows a dashed "A to capture again" rectangle that could not be moved, resized, or triggered. The previous area is now part of the selector itself, and Capture Previous Region (
⌘⇧1) captures it without opening the selector. - Image and video editors open in a normal window after a screenshot or recording instead of entering full screen automatically. Use the window's green full-screen button to enter full screen, or turn on Settings > General > Editor > Open editors in full screen to restore automatic full screen.
- A capture is named once, when it is taken. Screenshots get their name from the file name template at capture time, and Copy, Save, Export, Share, and drag-out all use it, so pasted files no longer arrive as
BetterShot-Clipboard-<UUID>.pngand saved files no longer use internal names. Two captures in the same second get a number instead of overwriting each other. Recordings are also named once, so saving again no longer renames them or advances{counter}. Saving over an existing export keeps its current name (#161, thanks @icanhasjonas; builds on #167, thanks @zergzorg) - Region, previous-region, and full-screen screenshots appear as soon as the PNG is written instead of waiting up to 10 seconds for Spotlight. A capture can no longer stay stuck "in progress" when the system screenshot tool writes a lot of error output (#168, thanks @icanhasjonas)
- Share only uploads when Upload when I share is on. Setups from 0.4.3 to 0.5.6 that already saved cloud keys have it turned on once during this update; new setups stay off until you turn it on, and Share explains how instead of uploading (#163, thanks @icanhasjonas)
- Dragging a clip's Speed slider applies the speed once when you let go: one undo step, no preview stutter, and the speed stays on the clip where the drag started (#164, thanks @icanhasjonas)
- WebP is no longer offered as an export format because macOS cannot encode it. A saved WebP choice falls back to PNG (#162, thanks @icanhasjonas)
- Custom capture names containing dots keep their full name through Copy, Save, Export, and drag-out instead of losing the last dotted suffix.
- Video saves preserve the previous file if copying or conversion fails. Simultaneous video saves with the same name now create separate numbered files.
- Keep screenshot previews open now also keeps automatically saved previews open; saving to a folder no longer overrides that setting.