Changelog

What's new in
Quick Gen.

Every release, automatically pulled from GitHub Releases. This page updates itself.

0.1.20

Latest

· v0.1.20

The capture overlay can no longer get stuck on screen

Sometimes, after taking a screenshot or pressing Esc, the dimmed

screen and the instruction line stayed up. Nothing you clicked or pressed

reached them, and only restarting the app made them go away.

The overlay clears itself the moment you release, while the app is still

turning off its mouse capture. Any input already on its way in that instant

(the last bit of mouse movement behind the release, the second click of a

double-click, a key still going down) was read as fresh aiming and painted the

dim back, with the overlay by then unfocused and letting the mouse through, so

nothing could take it down again. The overlay now knows when it has been

dismissed and ignores everything until the next hotkey press.

If the overlay's renderer ever crashes it is now reloaded, instead of leaving

its last frame on screen for the rest of the session.

Updates now reach laptops that are never restarted

A laptop that only ever sleeps could go months without an update. The check

that runs every four hours could get stuck behind a download or feed request

that died when the machine went to sleep, and nothing ever cleared it, so every

later check was quietly skipped until the app was restarted. Now:

  • A download that stops moving is cancelled and retried on the next check,
rather than blocking every check after it.

  • A check that gets no answer within five minutes is aborted the same way.
  • The app also checks shortly after the machine wakes or is unlocked, at most
once an hour, instead of relying on the timer alone.

0.1.19

· v0.1.19

You can capture a whole window by clicking it, and now the overlay says so

Clicking a window to capture exactly that window has been there since 0.1.17,

but nothing ever told you, and it quietly did not work on the first capture

after launch. Both fixed:

  • Hovering a window outlines it and names it, with its size and "Click to
capture this window" on the label. Small windows keep the outline without the

text.

  • The window list is now prepared shortly after launch instead of on the first
capture, so the very first Ctrl+Q can snap to a window like every

one after it.

  • "Click a window" leads the instruction line, which no longer disappears the
moment you hover something. On a screen full of windows it used to vanish

instantly and take the Space, Alt and ESC hints with it. It has also moved off

the centre of the screen, out of the way of what you are aiming at.

  • Hovering overlapping windows now names the one actually in front, rather than
the smallest one under the cursor (which could be hidden behind it).

0.1.18

· v0.1.18

Instant capture is the default again

0.1.17 made every capture stop for a confirm step. The adjustable selection is

worth having; making every capture pay for it was a mistake, and it broke the

thing this app is for: press the hotkey, drag, it's on your clipboard.

  • Releasing the mouse captures immediately again, exactly as before 0.1.17.
  • Hold Alt as you release and that one capture settles for
adjustment instead, with the full 0.1.17 kit: handles, arrow-key nudging,

Enter or double-click to confirm.

  • "Adjust selection before capture" in Settings still makes adjusting the
default, and there Alt flips the other way: hold it to capture

instantly.

  • Ignoring window-edge snapping moved from Alt to Ctrl,
so holding it can't accidentally arm the adjust step at release. A stray

Ctrl still held from the hotkey costs at most one drag's snapping.

0.1.17

· v0.1.17

Redaction can no longer be undone by stacking marks

A pixelate block drawn over a solid one re-sampled the original image rather

than what was already painted, which put the hidden content back on screen in

pixelated but often still readable form. Pixelation now samples what is

underneath it, so redactions stack the way you would expect. If you have

shared a screenshot whose sensitive area was pixelated over a black block, it

is worth checking.

Three more things that failed quietly

  • A recording whose microphone or system audio would not open no longer records
in silence and tells you nothing. The control bar carries a warning badge for

the whole take and a toast fires once, while the recording can still be redone.

  • Saving in Markup mode with nothing to write back over (an imported file, or
a Studio opened empty from the tray) used to copy to the clipboard and close

the window without writing anything. It now lands as a new capture.

  • Dismissing a failed update could still trigger the install it had just failed
to download. A download that dies partway now reports it too, instead of only

one that never starts.

The capture overlay

  • Releasing the mouse settles the selection instead of taking it. Drag the
edges and corners, drag inside to move it, nudge it with the arrow keys, then

confirm with Enter, a double-click, or the Capture button.

Esc drops the selection before it cancels the overlay. Switch it

back to capturing on release in Settings.

  • Click a window to capture exactly that window. Hovering shows what you would
get, and edges snap to nearby windows while you drag (hold Alt to

ignore them).

  • A pixel loupe follows the cursor with a live coordinate and colour readout,
for when the edge you want is one pixel wide.

  • Shift constrains to a square, and Space now grabs the
whole screen when recording, not only when capturing.

Recent captures

Every capture is kept in a small ring, so a preview card that timed out is no

longer gone. The tray has a Recent captures menu that puts any of the last

twelve back on screen as an ordinary card. It can be switched off in Settings,

which also forgets what is already stored.

Studio: marks are editable after you place them

Pick the pointer (V) and click a mark to select it. Drag it to move,

drag a handle to resize or scale it, recolour it from the row below, and delete

it with Del. Double-click a text label to fix a typo. Fixing one mark

no longer means undoing everything drawn after it.

Studio: zoom and pan

The preview was locked to fit-to-window, which on a 4K capture put two or three

source pixels behind every screen pixel. Ctrl + wheel zooms about the

cursor, the wheel pans, middle-drag pans, and Ctrl 0 fits again.

Clips render faster than real time

MP4 and WebM exports went through a recorder that ran at playback speed: a

three-minute clip took three minutes. They now drive the encoder directly and

finish several times faster, with the same trim, zoom keyframes, cursor and

annotations. The old path is still there as a fallback.

Crop is adjustable now

Cropping used to be a one-shot marquee: whatever rectangle you dragged was

applied the moment you let go, so getting the framing right meant undoing and

trying again.

Picking the crop tool (R) now puts a rect over the whole image straight away,

and nothing is cut until you say so:

  • Drag any side or corner to resize it, or drag inside it to move it. Start a
drag outside it to draw a fresh one.

  • A live pixel readout in the tool rail shows the size as you drag, next to an
Apply button.

  • Apply with the button, Enter, or a double-click on the rect.
Esc puts the rect back to full size; a second Esc

leaves the tool.

  • Thirds guides and a dimmed surround show what you are keeping.

After a crop the rect re-arms over what's left, so trimming twice is just two

drags. Same tool in both Markup and Compose, on stills and clips.

0.1.16

· v0.1.16

Studio: one editor for screenshots and recordings

The separate annotation editor and video studio are gone. There is now a single

Studio window that handles stills and clips, in two modes:

  • Markup works on the pixels themselves and saves back over the original,
the way the old annotation editor did.

  • Compose frames the capture on a background and saves a new file.

Every annotation tool works in both modes, and on clips as well as stills.

Switching between modes keeps your framing, so a round trip no longer throws

away the background and padding you set up.

Annotation

  • Marks are stored in original image pixels, so they stay put when you crop,
change the aspect ratio, resize the window, or export at any scale.

  • Crop is undoable, and sits on the same undo stack as everything else.
  • New pointer tool (V) for when you want to look without drawing.
  • Text comes in three sizes; callouts, redaction (solid block or pixelate) and
the cursor stamp all carry over.

Recordings

  • Trim a clip with in and out points on the timeline.
  • Zoom keyframes, generated automatically from where you clicked while
recording, or placed by hand with adjustable easing and a focus point.

  • An optional styled cursor with click ripples, layered over the recording.
  • Export to MP4, WebM, GIF or animated WebP, with a size estimate before you
commit to a render.

Fixes

  • Pressing the capture shortcut during recording setup no longer strands the
recording control bar on screen with no way to dismiss it.

  • Exported GIFs and WebPs no longer offer a "Open in Studio" button that could
not actually open them.

  • Long GIF and WebP exports used to fail outright past about 90 seconds, and
could exhaust memory before that. They now scale resolution and sampling to

fit, so a long clip renders as a smaller animation instead of an error.

  • A render whose playback stalls now reports the problem instead of sitting at
0% forever, and an empty render is reported rather than written out as a

broken file.

  • A clip that will not report its length no longer leaves Studio stuck on
"Loading video".

  • A new preview card no longer appears offset when pinned cards are on screen.
  • The pinned-card list is written atomically, so an unclean shutdown cannot
lose every pin.

  • The recording capture loop survives a bad frame instead of freezing on it.
  • Motion capture no longer double-logs events after a failed start, and a
recording stopped while paused reports its true length.

  • Temporary files created by dragging a capture out are cleaned up on quit.

Update card

  • Shows which version is being installed, with a "What's new" link to the
release notes.

0.1.14

· v0.1.14

No release notes for this version.

0.1.13

· v0.1.13

No release notes for this version.

0.1.12

· v0.1.12

No release notes for this version.

0.1.11

· v0.1.11

No release notes for this version.

0.1.10

· v0.1.10

No release notes for this version.

0.1.9

· v0.1.9

Improvements

  • Replaced executeJavaScript with IPC messaging (ipcRenderer.send) for security and reliability
  • Added null/destroyed guards on window references
  • Moved configPath init to module scope

Docs & Licensing

  • Added MIT LICENSE and CONTRIBUTING.md
  • Rewrote README with full feature docs and badges
  • Enriched package.json metadata

0.1.8

· v0.1.8

Features

  • Welcome screen shown on first launch with hotkey hints and settings link
  • Shape dropdown replacing rectangle tool: rect, ellipse, diamond, line (S key)
  • Redact tool now pixelates instead of black-filling, with S/M/L size picker
  • Start on system startup toggle in settings (default on)
  • Overlay streams auto-reconnect on track end or stale detection

0.1.7

· v0.1.7

Features

  • Prefer MP4 (H.264/AAC) recording format with WebM fallback

Docs

  • Added download instructions to README
  • Removed planning docs
  • Added logo SVG

0.1.6

· v0.1.6

Infrastructure

  • Auto-publish releases instead of leaving as drafts

0.1.5

· v0.1.5

Infrastructure

  • Stable installer filename for permanent download URL

0.1.4

· v0.1.4

Infrastructure

  • Merged version bump and release into a single workflow

v0.1.3

· v0.1.3

Bug Fixes

  • Fixed version bump to explicitly use PAT for git push
  • Triggered release pipeline

v0.1.2

· v0.1.2

Bug Fixes

  • Fixed version bump to use PAT so tags trigger release workflow

v0.1.1

· v0.1.1

Initial Release

  • Migrated from Tauri + React/Vite to Electron
  • Added annotation, preview, settings, recording, and toast windows
  • Added auto-update system with custom in-app notifications
  • Added source-available README with project overview and license