nosignal-shell/modules/bar
28allday 8bada1d61a feat(bar): popouts drop down from the top bar — Phase B
The bar hover fly-outs (wifi/audio/bluetooth/tray/active-window) slid out
sideways from the old left edge; now they drop DOWN from the top bar:

- ClipWrapper.qml: the collapsing/slide axis is now height (was width); the
  popout is positioned along the bar by x (from the hovered widget's x-centre,
  via currentCenter) and docks at the top edge; the dock<->detach animation
  guard moves to the x (along-bar) axis. The content slides in via a negative
  top margin instead of left margin.
- Wrapper.qml: mirror the size-transition animation guards (height is now the
  always-animated extent axis, width the gated along-bar axis).

Verified live in the dev VM: all popouts open downward under their widget.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 23:34:44 +01:00
..
components feat(bar): horizontal top bar — Phase A geometry (NoSignal layout) 2026-06-13 23:26:55 +01:00
popouts feat(bar): popouts drop down from the top bar — Phase B 2026-06-13 23:34:44 +01:00
Bar.qml feat(bar): horizontal top bar — Phase A geometry (NoSignal layout) 2026-06-13 23:26:55 +01:00
BarWrapper.qml feat(bar): horizontal top bar — Phase A geometry (NoSignal layout) 2026-06-13 23:26:55 +01:00