feat(design): side panels open as a drawer on touch and below 768 (E28 S3f3)

C2 as decided: on a coarse pointer, or a window below 768, the panel's
tab (shown at every width, 44 wide on touch) opens the panel as a
start-edge drawer over the content, with a scrim. It is ui/Modal's new
drawer-start placement, so Esc, Back, the scrim, the focus trap and the
scroll lock are the dialog's own. A tap never peeks; pinning is a button
in the drawer's header, offered only at 1024 and up; a pin saved on a
desktop is left alone below that. A mouse on a wide window keeps
hover-to-peek and click-to-pin.

DESIGN: C2 as built, rows answer to their own width, phone-only layout
deferred to its own epic (principle 2).
This commit is contained in:
2026-09-27 04:38:42 +02:00
parent a58a398427
commit ef343dbec0
8 changed files with 323 additions and 63 deletions
@@ -13,6 +13,7 @@
"collapse": "Collapse",
"pin": "Pin panel open",
"unpin": "Unpin panel",
"openPanel": "Open {{title}}",
"any": "Any",
"all": "All",
"from": "From",
@@ -13,6 +13,7 @@
"collapse": "Összecsukás",
"pin": "Panel rögzítése nyitva",
"unpin": "Panel rögzítésének feloldása",
"openPanel": "{{title}} megnyitása",
"any": "Bármelyik",
"all": "Összes",
"from": "Ettől",