diff options
| author | user <user@clank> | 2026-08-20 23:29:18 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-08-20 23:29:18 +0200 |
| commit | 91cac346fa3e3d24844cae7fb4ebfc2e425d3676 (patch) | |
| tree | 62c8ebdd49e2dd15d7dd9d0f7b4cf2302f961641 /tests | |
| parent | slosh: OSC 8 hyperlinks pass through the compositor (diff) | |
| download | slosh-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
