Commit Graph
9 Commits
Author SHA1 Message Date
KevinandClaude Opus 5.5 f91d1a1288 Pick a window, a screen or an area on screen
"Select area or window" in the source menu opens a picker over every
display. Hovering highlights the window under the cursor, or the whole
screen over the desktop, and a click picks it. Dragging draws an area,
and moving or resizing any pick turns it into an area. Record, Enter or
a double-click starts recording, Select only picks, Escape cancels.

The window-list helper gains a --z-order mode that lists windows front
to back with their owner process, so the picker hits the frontmost
window and skips Recordly's own. A picked window or screen becomes the
same source the lists offer. An area becomes an area:<displayId> source
that the capture helper crops like a window that never moves, cursor
telemetry normalizes to, and a dashed outline marks while recording.
The main process validates every pick: a window must be one the picker
offered. Picker windows stay hidden until they have painted, so opening
the picker does not flash the app background.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 11:14:23 -07:00
webadderall 0979839fee Stop macOS capture helper when parent closes its input 2026-09-23 14:56:55 +10:00
webadderall d8bdc4a939 Start recordings at the first accepted video frame 2026-09-15 17:36:21 +10:00
young 0c3cdb24ce Keep window crops aligned as windows change 2026-09-04 20:06:05 +10:00
young af968551f1 Record selected windows by cropping full-screen captures 2026-09-04 19:48:22 +10:00
young f411b2ac64 Fix washed-out Mac screen recordings 2026-09-01 18:49:33 +10:00
webadderall bb268188dc Correct colour handling during recording
Record captured frames with BT.709 conversion and explicit limited-range metadata. Share the Windows conversion code between capture engines and apply matching colour metadata on macOS and FFmpeg fallbacks.
2026-08-31 12:25:28 +10:00
webadderall bfe1de884a fix macOS countdown resume recording race 2026-08-24 18:05:16 +10:00
webadderall 31d8db76f7 fix: harden native capture lifecycle 2026-08-24 17:14:21 +10:00