Skip to content

Sealshot 0.7.4

Choose a tag to compare

@raydeng83 raydeng83 released this 11 Aug 13:55
· 4 commits to main since this release

Performance

  • Finishing a screen recording no longer bogs down an Intel Mac. Sealshot
    reads the text out of a handful of frames to describe the recording, and
    that read was running at the same effort it uses when you're sitting there
    waiting for it — on up to 24 frames, for a recording you'd already walked
    away from. It now uses the lighter setting reserved for background work, and
    yields to anything you're actually doing, so capturing or editing stays
    responsive while it finishes.

  • Tagging a new capture is quicker. The checks for faces, documents and
    barcodes each re-prepared the image separately; they now share one pass.
    Most noticeable on Intel Macs, where that work has no dedicated hardware.

  • Captures are ready much faster on Intel Macs. Reading the text out of a
    screenshot could take anywhere from 15 to 37 seconds on those machines,
    which held up the searchable text, keywords and title for every capture.
    Two things were behind it: the same screenshot could be read twice at once,
    and the pass that double-checks hard-to-read lines was doing far more work
    than it was worth. Text-heavy and blurry captures now finish two to three
    times quicker, and every line of text is still found — only the extra
    double-check of a few blurry lines is skipped.

  • Switching to the text tool is far quicker on Intel Macs. Before showing
    selectable text, Sealshot checks whether the picture contains any text at
    all — and that check was doing a full, careful read of the whole image just
    to answer yes or no, which could take half a minute on its own. It now takes
    a fraction of a second.

  • On Intel Macs, Sealshot no longer sharpens the image before reading text for
    selection. The sharpening quadrupled how much there was to read and cost far
    more time than the slightly clearer text was worth on those machines. Apple
    Silicon Macs still sharpen as before.

  • Background text reading now gives way to whatever you're doing, instead of
    competing with it, so the text tool responds sooner after a capture.

  • A new capture is no longer read twice over. Sealshot reads a screenshot once
    for search and keywords and again when you select text — the same picture,
    the same words, twice. The heavy part of that work is now done once and
    shared, so whichever comes second finishes much sooner. Selecting text still
    gets the most careful read; only the duplicated effort is gone.

  • Selecting text, Find in Image, and Smart Redaction are unchanged: when you
    ask Sealshot for text yourself, it still does the most thorough read it can.
    Apple Silicon Macs see a smaller share of the same speed-up.

  • The capture overlay opens more smoothly. The frozen picture of your screen
    behind the crosshair used to be prepared on the very first frame you saw,
    which made the overlay feel like it caught as it appeared.

  • The capture crosshair and magnifier now follow your pointer directly.
    They were only being redrawn when the highlighted window changed, so on
    slower Macs they trailed slightly behind the cursor.

  • Selecting text on a capture you have already opened is now instant. Sealshot
    remembers the text it found while the app is running, so switching between
    captures and coming back no longer re-reads the picture from scratch.

  • Switching to a capture with Enhance Clarity applied no longer freezes the
    editor. A large enhanced image used to be prepared for display all at once
    before anything appeared — over a second on a big capture. The picture now
    shows immediately and sharpens a moment later, and flicking through captures
    no longer leaves discarded work running in the background.

  • Scrolling a tall capture in the editor is much smoother. The light and dark
    chequerboard behind the picture was being redrawn across the whole canvas on
    every scroll, however little of it had actually moved — on a long screenshot
    that was most of a frame's worth of work each time. It now repaints only the
    strip that changed.

  • Flicking through captures no longer makes the strip stutter. Opening a
    capture had to unpack its full-size picture before anything could be drawn,
    and that unpacking happened on the same thread the strip scrolls on — so
    each capture you passed through cost a visible pause. Sealshot now shows the
    capture's existing thumbnail for a moment and unpacks the full picture in
    the background. The longest pause when switching dropped from about 75
    thousandths of a second to under 19.

Fixes

  • Captures look sharp at every zoom level, not just 100%. The canvas was always
    drawing at your screen's own resolution and then letting the graphics card
    stretch or shrink that picture to whatever zoom you'd chosen — so at 94% or
    125% every pixel you saw came from a compromise. It now draws at the size
    you're actually viewing, which is why 100% always looked right and nothing
    else quite did. Most noticeable on non-Retina displays, where there was no
    spare resolution to hide it.
  • Text looks much better when a capture is zoomed to anything other than a
    whole number. Sealshot deliberately keeps zoomed screenshots pixel-sharp
    rather than blurry, but it was doing that at every zoom level — and at
    in-between zooms like 125% or 156% that meant some pixels were doubled and
    others weren't, which chewed up letter shapes. Whole-number zooms (100%,
    200%, 300%) stay pixel-sharp; everything in between now scales smoothly.
    Most noticeable on non-Retina displays.
  • Fixed: zooming up to 100% left the picture slightly soft, while zooming
    down to 100% — or getting there with ⌘-scroll — looked right. Sealshot
    animates the zoom, and the animation could stop a whisker short of where it
    was headed, so a capture the editor reported as 100% was really being shown
    at 99% and resampled. Every zoom now lands exactly on the number shown, so
    100% is once again a pixel-for-pixel view of your capture. Most noticeable on
    non-Retina displays.
  • The tools are now greyed out while Sealshot is busy reading text, redacting
    or enhancing a capture — matching what extracting data already did. Before,
    the tools stayed clickable underneath the progress card for some of them.
  • Fixed: cancelling text selection and then starting a redaction scan showed no
    progress at all. The cancelled read reported itself finished a moment later
    and dismissed the scan's progress card along with it.
  • Fixed: the spinner next to a new capture's name could sit there for a long
    time on Intel Macs, waiting for something that was never going to happen.
    That spinner means "this name isn't final yet" — but on those Macs the name
    is already final the moment the capture is saved, and the spinner was really
    tracking the text-reading that happens in the background. It no longer
    appears when the name won't change, and everywhere else it now gives up
    after 8 seconds rather than spinning indefinitely.
  • Selecting text in an image can now be cancelled. Reading the text out of a
    capture shows the same progress card as redacting and extracting data — with
    a Cancel button, and Esc works too — instead of a small badge you had to wait
    out. Cancelling puts you back on the pointer and restores the picture you
    were looking at.
  • Switching to another capture now stops whatever Sealshot was working on for
    the old one. Enhancing clarity, redacting and extracting data used to keep
    running after you moved on, throwing the result away when they finished — and
    worse, the button stayed dead on the new capture until the abandoned work
    ended. Taking a brand-new screenshot mid-scan had the same problem.
  • Fixed: the capture strip along the bottom of the editor could show only the
    capture you had open, as if every other capture had vanished. Your captures
    were never lost — Sealshot keeps a searchable list of them, and when that
    list had to be rebuilt from scratch (the first run after turning encryption
    off, for example) the strip showed nothing until the rebuild happened to
    finish and something else nudged it. Restarting Sealshot was the only way
    out. The strip now reads straight from your captures folder whenever that
    list is empty, and refreshes itself the moment the rebuild finishes.
  • Fixed: the capture crosshair and magnifier were missing when the overlay
    first appeared, until you moved the mouse.
  • The capture crosshair tracks the pointer more smoothly, especially on Intel
    Macs and on displays running a scaled resolution. The overlay also drops
    about half as many frames as it did, so the whole capture screen feels
    steadier while you pick what to grab.
  • Point at empty desktop in the capture overlay and the whole screen
    highlights — click to capture the entire display. Previously nothing was
    highlighted there and clicking did nothing.
  • Picking what to capture is steadier. Moving the pointer across the screen no
    longer lights up every window it passes over — a window highlights once you
    settle on it, so the overlay stops flickering on the way to what you wanted.
  • Scrolling to widen or narrow the capture selection is smoother. One notch now
    moves one step instead of racing through everything under the pointer, and
    the box grows and shrinks in one continuous motion rather than lurching.
  • Fixed: Remove Background sometimes left the editor showing the original
    image. The cutout had actually been made — the thumbnail in the strip showed
    it, and switching to another capture and back revealed it — but the canvas
    itself didn't refresh until something else happened to redraw it.
  • You can drag captures out of the Library again — to Finder, to another
    app, or onto a collection in the sidebar. Dragging a Library tile or row had
    stopped doing anything at all, in both grid and list view; only the editor's
    recent strip still worked. Dragging one of several selected captures brings
    the whole selection, as it does in the strip.
  • Dragging several captures out of the editor strip at once no longer prepares
    every file twice. Sealshot used to export each capture the moment you picked
    the group up, throw those files away, and export them again when you dropped
    — which also left a decrypted copy of each one behind in the system temp
    folder, even if you never dropped anything. The files are now written once,
    after the drop.

Live Capture

  • Right-click a window in a Live Capture and you can now Export This
    Window…
    straight from that window's menu, instead of selecting it first
    and going to the empty-canvas menu. It always saves the window you clicked.
  • The empty-canvas version of the command is now called Export Selected
    Window…
    , so it's clear which window it writes.

Privacy & Security

  • Turning on Enhanced Security now clears the old plain search index straight
    away, instead of leaving it until the first encrypted save. If Sealshot was
    interrupted in between, that file could survive holding text read out of
    your captures — and a locked Sealshot would still search it. It is removed
    up front now, and a locked Sealshot refuses to read one even if it finds it.
  • Fixed: with Enhanced Security locked and the trial expired, pressing a
    capture or record shortcut opened Settings over the lock screen. Locked now
    means locked — Settings stays shut until you unlock.
  • Instead, Sealshot brings up the lock screen and explains that the trial has
    ended and new captures are paused. Unlock from there and Settings opens on
    the License page, so activating a license is two clicks from the shortcut
    that was blocked.

Welcome tour

  • Fixed: dragging the welcome tour card to a second monitor made it disappear.
    It was still there — macOS just stopped drawing it, and nothing would bring
    it back, including Show Now. It now moves between displays normally.
  • The tour card also stays in front of the editor window wherever you put it,
    and no longer jumps about when you drag the editor between monitors.