Normal ON-AIR stays red until YouTube reports lifeCycleStatus=live, then turns green; TEST stays gold and stop restores the idle color. Status-color reference: https://www.carbondesignsystem.com/building-blocks/core/patterns/status-indicators
1.3 KiB
1.3 KiB
HANDOFF — 2026-11-04 (Day 2 and YouTube live-state color)
State
main; relevant commits: dialog ownership76e8c22, vertical scaling through FFmpeg6310f50, Day 2 documentation reconciliationf921c01.- The top menu background follows YouTube's broadcast status: normal ON-AIR starts red and turns
green only at
lifeCycleStatus=live; TEST stays gold; stopping restores the idle surface color. The focused test passes; the change is included in this work unit. - The focused top-bar test passes. The last full verification had a clean build and 522/523 tests;
the only failure was the known
AudioPipelineTests.Mix_HonorsProviderGains_AndGameMute_KillsTheLoopback. - Four untracked
Assets/llamacasty-*files remain untouched.
Next action
- TASK 53 remains the next queued output task: inventory emitted tiers and pin their geometry.
- Do not push absent a checkpoint request.
Landmines
LayerReorderPersistenceTests.RealMouseDrag_OnTheLayerList_PersistsTheReorderinjects physical mouse input. Do not run it while the desktop is in use.- Integration tests constructing
MainWindowmust set a temporaryLayoutPathOverrideand clear it infinally. - Bundled FFmpeg stays outside the single-file exe (
ExcludeFromSingleFile="true").