Files
LlamaCasty/HANDOFF.md
T
gramps 4b7e798757 feat(ui): show YouTube-confirmed live state in top bar
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
2026-11-04 11:19:40 -08:00

1.3 KiB

HANDOFF — 2026-11-04 (Day 2 and YouTube live-state color)

State

  • main; relevant commits: dialog ownership 76e8c22, vertical scaling through FFmpeg 6310f50, Day 2 documentation reconciliation f921c01.
  • 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_PersistsTheReorder injects physical mouse input. Do not run it while the desktop is in use.
  • Integration tests constructing MainWindow must set a temporary LayoutPathOverride and clear it in finally.
  • Bundled FFmpeg stays outside the single-file exe (ExcludeFromSingleFile="true").