Skip to content

Add window/region capture and offline RGB sequence playback - #57

Merged
mskutin merged 2 commits into
mainfrom
codex/capture-playback
Oct 19, 2026
Merged

mskutin merged 2 commits into
mainfrom
codex/capture-playback

Conversation

@mskutin

@mskutin mskutin commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Add selected-window and rectangle capture plus bounded RGB-only sequence recording and offline playback. Source changes require a fresh Start/Retry. Window IDs expire across app sessions; Windows uses a retained nonblocking Graphics Capture pool with handle/process/minimization checks. Region/window sampling preserves physical edge allocation through resizing. macOS/X11 use local source APIs; Wayland remains unsupported.

Record up to 60 seconds / 1,800 generated RGB frames, import/export validated v1 files, trim, loop and change playback speed. Playback stops capture, retains ordinary Stop/comfort limits, and requires explicit remapping when layouts differ. Saved scenes/CLI profiles reference a matching locally imported clip. Also correct canvas theme-cache invalidation and scene matching for authored studio settings.

Validation: 75 Rust unit tests; real Windows capture of a generated fixture including resize and closure; strict Clippy/formatting; browser source/record/import/replay/remapping controls; isolated native Windows recording/persistence/replay setup without USB. Published v0.11.0 remains independently verified. Physical strip, multi-DPI, macOS/Linux capture and screen-reader validation stays in #37/#38/#45.

Bump desktop/CLI to 0.12.0 for the signed automatic release workflow. Next backlog batch is schedules, temporary cues, focus timers and application rules.

Closes #13
Closes #22

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-19T09:34:36.611366Z aadc058 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@mskutin
mskutin merged commit 61b88c9 into main Oct 19, 2026
9 checks passed
@mskutin
mskutin deleted the codex/capture-playback branch October 19, 2026 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Record and replay lighting sequences Capture a selected window or screen region

1 participant