aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-20 23:29:18 +0200
committeruser <user@clank>2026-08-20 23:29:18 +0200
commit91cac346fa3e3d24844cae7fb4ebfc2e425d3676 (patch)
tree62c8ebdd49e2dd15d7dd9d0f7b4cf2302f961641 /tests
parentslosh: OSC 8 hyperlinks pass through the compositor (diff)
downloadslosh-91cac346fa3e3d24844cae7fb4ebfc2e425d3676.tar.gz
slosh-91cac346fa3e3d24844cae7fb4ebfc2e425d3676.tar.xz
slosh-91cac346fa3e3d24844cae7fb4ebfc2e425d3676.zip
slosh: fold floating panes and the drop grammar into DESIGN.md
D22 records the float contract: the minimized pattern (a flag and a wanted rect on a leaf that keeps its seat), derived-vs-remembered rects, the hit list as the z-order, the pop to the centre, the shadow-not-a-state, the backdrop invariant, edge-pinned resizes, and the key decisions -- with M10c (layout files, dump-layout, placement over the API, graphics occlusion) recorded as still owed. M11 extends the drag machine section with the drop grammar: swap centre plus third-width insert bands, the fill as the promise, release derived from the painted hits, and the sibling-reorder rule. The working plan file served its purpose and goes; git remembers it.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions