Sidebar: arrow sits directly below the logo, in both states

As requested: the collapse/expand control is its own row right under the
brand row — labelled "Collapse sidebar" when expanded, icon-only and
centred when collapsed — so it never moves anywhere else. Measured: the
same y (73px) in both states, directly below the logo.

(The previous attempt anchored it to the rail's top-right corner instead —
not what was asked.)

README: decision 22 updated. SW -> freezmo-v42.
This commit is contained in:
Martin Dvořák 2026-10-12 11:57:17 +00:00
commit 43dd4e4ec9
3 changed files with 34 additions and 38 deletions

View file

@ -1054,9 +1054,9 @@ Things I chose while building, with the reasoning:
rounded glass panel inset from the viewport edges, so the ice scene shows around it; deck cards
are 24px-radius glass panels with a secondary Study CTA and quiet metadata. Headings are
semibold with tighter tracking. Nested glass (chips, inputs) is more opaque but never adds a
second blur layer. The collapse/expand arrow keeps one home — the rail's top-right corner in
both states (it used to become a nav row in the middle of the icon column when collapsed,
which read as the control jumping around); collapsed, the brand mark leads the icon column.
second blur layer. The collapse/expand arrow keeps one home: its own row directly below the
logo in both states (labelled when expanded, icon-only and centred when collapsed), instead of
swapping between the brand row and the middle of the icon column.
23. **One fixed ice scene instead of per-page blobs.** The decorative background used to be
rendered inside the content column, so on wide screens it was clipped into a visible hard edge.
It now lives in a single `position: fixed` layer (`.ice-scene`, `z-index: -1`, pointer-events