diff options
| author | Adam Malczewski <[email protected]> | 2026-06-13 21:00:48 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-13 21:00:48 +0900 |
| commit | 3ff6cd370f400450e236f70c2949d5f19fb62313 (patch) | |
| tree | 4143f98119aad708b13f34faa68f070a0b367bbc | |
| parent | 494961f24861d2d771ced9927d0e897f0d95d03a (diff) | |
| download | unbox-3ff6cd370f400450e236f70c2949d5f19fb62313.tar.gz unbox-3ff6cd370f400450e236f70c2949d5f19fb62313.zip | |
tasks: stage dock transparency + usability pass real-seat-verified
| -rw-r--r-- | tasks.md | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -33,6 +33,13 @@ real-seat feel pending):** attrs, not `{{}}`) + font `Noto Sans` + valid `transform-origin`. REAL-SEAT VERIFIED: minimizing 2 foot windows shows 2 live preview snapshots in the dock; Super+M repeats with >1 window. (5ebd45a) +- TRANSPARENCY + usability pass (REAL-SEAT VERIFIED): kernel — ui surfaces now + composite per-pixel alpha (stray opaque `Clear()` removed) AND `set_size` resizes + the render target (was logical-only; the slice-5 change-request) so a surface can + grow. (f1e12a3). ext-stage-dock — strip background transparent (windows show + through; cards keep their panel), surface hugs the card stack (no full-height + input capture), and re-minimize-after-empty fixed (stale `focused_`: restore now + sets it directly since a non-defocused window's `focus()` is a seat no-op). (661166a) **NEXT (needs user):** 1. REAL-SEAT feel check (covers c2+d1): `~/start-unbox.sh -s foot`, Super+M minimizes |
