diff options
| author | Adam Malczewski <[email protected]> | 2026-06-13 17:31:27 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-13 17:31:27 +0900 |
| commit | 2c4271aba1dddcb508f5dea92063d829ba2e97c9 (patch) | |
| tree | 34afb22bd03738d1ecccbbb806c48308e7179468 /packages/kernel/src/server.cpp | |
| parent | 55588c486d8b407130e76fc7ebbb32a0368931bc (diff) | |
| download | unbox-2c4271aba1dddcb508f5dea92063d829ba2e97c9.tar.gz unbox-2c4271aba1dddcb508f5dea92063d829ba2e97c9.zip | |
Slice 10 b4: ext-stage-dock new unit — skeleton + pure cores
New standard extension (id "stage-dock", depends_on xdg-shell). Ships the unit
skeleton (factory-only public header, minimal no-op activate, meson + suite) and
the two PURE DECISION CORES, doctest-hard with no kernel/wlroots:
- src/reveal.hpp: reversible left-edge swipe recognizer (stream -> reveal fraction
[0,1]; release -> open/close commit by threshold + fling velocity).
- src/dock_layout.hpp: reveal-fraction -> on-screen dock box (slides -dock_width
.. 0) + slot capacity / content-height / per-slot rect math.
Real wiring (RML doc, snapshot, minimize/restore) lands in c2/d1/e1. Root
meson.build gains the subdir; host-bin registration deferred to c2.
ext-stage-dock suite green (17 cases / 74 assertions). Edits in packages/ext-stage-dock/ + root meson.build subdir.
Diffstat (limited to 'packages/kernel/src/server.cpp')
0 files changed, 0 insertions, 0 deletions
