0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/app/assets
Sérgio Saquetim 99690d9947
DEV: Add DPanelDock, a context-keyed tabbed dock
The panel-dock group gains its public core: a tabbed, edge-docked panel
identified by `@context`, which keys its persisted layout. The stored
schema becomes `{mode, side, width, height, window?}` and restore
normalizes every accepted layout to docked, so unknown or future modes
cannot strand stored state. The tab strip follows the APG
manual-activation pattern (roving tabindex; arrows, Home and End move
focus; Enter, Space and click activate) and disappears for a single
tab. The chassis takes the public `d-panel-dock` naming: classes,
stylesheet, `panel_dock.*` strings and store namespace.
2026-08-03 23:22:57 -03:00
..
images FIX: Duplicate notifications when mentioned in chat (#39670) 2026-04-30 14:52:39 -03:00
stylesheets DEV: Add DPanelDock, a context-keyed tabbed dock 2026-08-03 23:22:57 -03:00