Skip to content

v0.8.0 — the overlay stops being a one-way door

Latest

Choose a tag to compare

@shadesofdeath shadesofdeath released this 02 Aug 22:35

The overlay stops being a one-way door

Seven things Crisp implied it could do and could not.

An action bar on the settled selection

Once a rectangle settles, a bar appears beside it: copy, save, edit, recognise
text, pin, upload
. Hovering a button names it.

After capture answers "what should happen to every capture". There was no
way to answer "what about this one" — saving a single screenshot meant
opening Settings, ticking a box, capturing, then going back and unticking it.
Enter still does whatever your settings say; the bar is how you do something
different once.

Scrolling capture

Select a region and Crisp scrolls the window under it, capturing as it goes,
then joins the frames into one tall image. A long page or a chat log in one
piece instead of three screenshots aligned by hand.

It refuses rather than guesses. Any two images have a best-fitting offset,
including two completely unrelated ones; treating that as an answer would
silently produce a picture made of two unrelated strips. It stops at the end of
the page, at 30 frames, or the moment two frames cannot be matched.

Pinned images survive a restart

Pins lived in memory only — closing Crisp, or a Windows update, took them with
it, and nothing had been written anywhere. Position, zoom and opacity now go to
%LOCALAPPDATA%\Crisp\Pins beside plain PNGs, and come back at startup.
Killing the process from Task Manager still loses them; the save runs on a
clean exit.

Type a size into the overlay

Ctrl+C has always copied the selection's numbers. Ctrl+V now reads them
back: 1200x630, 1200 × 630, 1200, 630, or the exact text Ctrl+C writes.
"This has to be exactly 1200×630" used to mean dragging pixel by pixel while
watching the magnifier.

Delayed window and delayed monitor

Delay always meant region. The machinery could already delay any capture; only
the way to ask for it was missing. Delayed in the tray is now a submenu of
three, and -delayed-window / -delayed-monitor work on the command line.

The editor's select tool resizes shapes

It moved, deleted and restyled them — while drawing four corner handles that did
nothing, the same broken promise the overlay's handles used to make. One
proportional mapping covers arrows, rectangles and freehand alike: an arrow
keeps its direction, a curve keeps its shape.

Blur, mosaic and crop preview live

They drew a dashed outline, justified by "computing the real effect every
mouse-move would be slow". It was never measured and it was wrong — the blur is
a two-pass sliding window, linear in area, and the preview needs only the
selected region at screen scale.

The outline's real cost: blur is a redaction tool, and finding out it was not
enough after you let go means looking at the thing you were hiding one more
time. Crop now dims what will be discarded instead of outlining what will stay.


327 tests, 41 of them new. ActionBar, Stitch and PinStore live in
crisp_core, so the geometry, the frame matching and the index format are all
testable without opening a window.

Download: Crisp-0.8.0-setup-x64.exe to install, or
Crisp-0.8.0-portable-x64.zip to just run it. Windows 10/11 x64.