Blog · Release notes
iShot 1.6.18: Camera Backgrounds Without the Lag
Version 1.6.18 is out. The camera bubble's background is now drawn by macOS instead of by iShot, which is what makes it keep up when you move. Esc also cancels a capture before you click.
What changed in this release:
- macOS now does the background behind you, so it stops trailing a moving head.
- The Background menu lists all 18 of Apple’s own backdrops, with a picture next to each name.
- Your own picture still works, and is now handled by macOS too.
- iShot’s old background modes are gone, along with a 9 MB model file.
- Esc cancels a screenshot before you have clicked anything.
Why the old background lagged behind you
The camera bubble used to cut you out of the picture itself, frame by frame, with a small segmentation model bundled in the app. On this Mac that took about 31 ms of every frame that had 40 ms to spare, which put the bubble at roughly 24 frames per second and made a moving head leave a soft, half-transparent edge behind it.
A smaller capture size does not help: the model resizes its input no matter what the camera sends. A bigger model costs more time than it buys. So 1.6.18 stops doing the cutout at all and asks macOS to do it, through the same Background Replacement that FaceTime and Zoom use. Frames arrive already composited, at the camera’s full 30 frames per second, and iShot spends nothing per frame. In our own log the camera path went from about 31 ms of work per frame to 7 ms, with capture-to-screen latency between 14 and 49 ms.
Apple’s backdrops, listed in the menu
The Background dropdown now reads straight from the set macOS ships with: nine gradients (Blue through Dark), then nine photographic backdrops (Lake, Atrium, Rainbow, Forest, Wood screen, Wood wall, Courtyard, Plaza, Terrace). Each row shows a thumbnail of what you are picking, and the closed menu shows the one in use, so you no longer choose a background by name and hope.
These are Apple’s own files, so a macOS update can add or change one and the menu follows. Nothing is bundled with iShot.
Your own picture still works
Pick Custom image… and choose any picture. iShot hands it to macOS, which imports it and composites it at the same quality, and the menu then shows that picture as the selected background. An image you do not use any more can be replaced at any time.
The background switch belongs to macOS, not to iShot, so it is put back the way you had it when the bubble closes. A closed bubble never leaves your picture on in FaceTime or Zoom.
What was removed, and who this affects
Blur, Transparent, Current wallpaper, the earlier gradient list and the solid colour were all drawn by iShot’s own cutout, which is the path that lagged. They are gone; a saved background from an old version opens as no background, and you pick again from the list.
Apple’s Background Replacement needs macOS 15 or later and a camera that reports support for it. On an older macOS, or with a camera that does not, the background options have no effect yet and the bubble shows your camera as it is. If that is you, tell us at [email protected] and say which Mac and camera you use. If you only ever record with a plain camera view, nothing changes.
Esc cancels before you click
Press the shortcut, change your mind, press Esc. That did nothing until you had clicked once, because iShot does not take keyboard focus when the capture overlay appears. It deliberately does not: taking focus is what used to close an open dropdown or popup in the app underneath. Esc is now caught another way, so it works immediately. After your first click the overlay takes focus as before and Esc keeps its usual job there, which is to leave a text box.
Smaller things
Screenshots now record which capture path served each display, and why a display fell back to the older one, so a slow capture can be diagnosed from the data instead of by asking you to reproduce it. This release also includes the annotation work from 1.6.17, where drawing tools stay active after a shape and blur regions can be resized.
Getting the update
With Auto-update on, which is the default, iShot downloads a new version in the background and installs it the next time you open the app. You can also get it from the download page. iShot is still a one-time purchase.