The board wears a picture — background becomes a mapping, and the window chrome follows it under a thin frost

background is {color:, image:} and only a mapping at every level; the board's image paints the full window under a transparent title bar, with a thin-material frost strip keeping the chrome legible and the standard accommodations intact.

Claude-Session: https://claude.ai/code/session_014PtZdPwqZuqEDLc6wZMtEy
This commit is contained in:
2026-08-07 10:15:03 -04:00
parent 190a8e36f1
commit d5ad21c3da
37 changed files with 1182 additions and 76 deletions
+1 -1
View File
@@ -541,7 +541,7 @@ struct ShownTrashDiffTests {
let retitled = try fixture.snapshot()
try fixture.item(
".trash/\(trashedLaneID)",
"---\nschema: 1\ntitle: Shipped\norder: 1024\nkind: lane\nbackground: blue\n---\n\n"
"---\nschema: 1\ntitle: Shipped\norder: 1024\nkind: lane\nbackground: {color: blue}\n---\n\n"
)
let styled = BoardDiff.between(retitled, try fixture.snapshot(), includingTrash: true)
#expect(styled.lanes.isEmpty, "no accent is rendered, so nothing visible changed")