docs: HANDOFF — mark composition-capture redesign as committed locally (c01206f), still unpushed

This commit is contained in:
2026-09-14 16:14:21 -07:00
parent c01206fb8a
commit 394d86b94c
+4 -4
View File
@@ -2,9 +2,9 @@
## Branch / Commit State ## Branch / Commit State
`main` HEAD = **`b22d08e`** (signed audio-sync, already pushed). Working tree **DIRTY** with the `main` HEAD = **`c01206f`** (web-frame-capture redesign — committed LOCALLY, **NOT pushed**; web work
web-frame-capture redesign (below). Commits for it land **LOCALLY only** — the web work was never commit-locally-until-greenlight). Before it: `b22d08e` (signed audio-sync, already on origin/main).
pushed; the user greenlights pushes at checkpoints. Working tree **clean**.
## ⚠️ Branding (2026-09-14, creator-corrected): product = **llamacasty**, internals = ytLive ## ⚠️ Branding (2026-09-14, creator-corrected): product = **llamacasty**, internals = ytLive
@@ -20,7 +20,7 @@ poll; every full-HD encode+decode cost **35–165ms** so the session budget capp
~20Hz — a 60fps widget still juddered. Slice 11's `CaptureScheduler` (30Hz) was the wrong lever: ~20Hz — a 60fps widget still juddered. Slice 11's `CaptureScheduler` (30Hz) was the wrong lever:
the fix is frame-driven, not faster polling. the fix is frame-driven, not faster polling.
## 🔬 IN FLIGHT (this dirty tree, NOT committed, NOT pushed) — composition capture ## 🔬 Committed locally as `c01206f` — composition capture (NOT pushed)
**What:** web sources now render through `CoreWebView2CompositionController` into **What:** web sources now render through `CoreWebView2CompositionController` into
`Windows.Graphics.Capture` (the Flutter `webview_windows` / `WebView2CompositionControl` `Windows.Graphics.Capture` (the Flutter `webview_windows` / `WebView2CompositionControl`