taskbar handles many open windows: shrink buttons, scroll on overflow, keep active in view

This commit is contained in:
Martin Dvořák 2026-09-24 07:25:09 +00:00
commit 338146671b
3 changed files with 54 additions and 4 deletions

View file

@ -26,7 +26,9 @@ heatmap**, a gym SBD panel and links to friends' sites.
- **Draggable desktop icons** — free placement that snaps to a measured grid, one icon per
cell, with a follow-the-cursor drag ghost.
- **Multi-window manager** — draggable, resizable, minimizable, maximizable, focus/z-order
and animated open/close (with reduced-motion support).
and animated open/close (with reduced-motion support). The taskbar shrinks its window
buttons as more apps open and scrolls when they still don't fit, so every open app stays
reachable.
- **Working terminal app** — command input with history (`↑`/`↓`, `Ctrl+L` to clear) and a
hidden `ssh` easter egg.
- **Live service status** — each self-hosted service is health-checked through the site's