Files
LlamaCasty/HANDOFF.md
T
gramps 785b5ff8f3 chore(assets): delete four unreferenced brand exports
The four llamacasty-* files were source exports, not assets: shipped art is
embedded via <Resource> in ytLive.csproj and read through pack: URIs, and the
Store tiles derive from Assets/llamacasty-logo.jpg. None of the four appears in
the csproj, any XAML Source/Icon, or a script, so they were dead weight that
kept resurfacing as untracked noise.

MyMistakes.md gains the recipe (csproj list + grep = 30-second verdict) so a
loose file in Assets/ is never re-litigated; HANDOFF drops the stale note.
2026-11-04 17:50:50 -08:00

1.2 KiB

HANDOFF — 2026-11-04 (TASK 3·17 — static text layers)

State

  • main; TASK 53 is complete and TASK 3·17 is complete in three commits: 60c4a00, 58eb640, and the final output/compositing phase.
  • Text layers persist independently, edit as static multiline text, and share one cached raster between preview and output. The frame pump only reads the raster cache; no WPF render occurs on its thread.
  • The app clean build has 0 warnings. 524 tests passed with the documented physical mouse-injection test and known audio test excluded; the new text renderer, preview/output, and pump-cache tests pass.
  • The four stray Assets/llamacasty-* exports were deleted 2026-11-04 — unreferenced by the csproj, XAML or scripts (recipe in MyMistakes.md).

Next action

  • Next action: select the next queued task from TASKS.md.
  • 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").