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>