nosignal-shell/modules/bar/popouts
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
..
kblayout fix: format ci (#1513) 2026-06-04 23:07:20 +10:00
ActiveWindow.qml refactor: migrate MaterialIcon font to fontStyle 2026-04-22 22:47:18 +10:00
Audio.qml fix: audio popout slider + trigger on movement 2026-05-04 19:49:25 +10:00
Battery.qml fix: spatial anim for power profile 2026-05-05 23:16:53 +10:00
Bluetooth.qml feat: unify battery icon logic 2026-04-26 14:06:04 +10:00
ClipWrapper.qml feat(bar): popouts drop down from the top bar — Phase B 2026-06-13 23:34:44 +01:00
Content.qml fix: use effects curve for effects 2026-04-23 03:45:22 +10:00
LockStatus.qml chore: format QML imports 2026-04-11 22:17:24 +10:00
Network.qml fix: use effects curve for effects 2026-04-23 03:45:22 +10:00
PopoutState.qml chore: fix bar linter warnings 2026-03-21 16:04:57 +11:00
TrayMenu.qml fix: use effects curve for effects 2026-04-23 03:45:22 +10:00
WirelessPassword.qml fix: use effects curve for effects 2026-04-23 03:45:22 +10:00
Wrapper.qml feat(bar): popouts drop down from the top bar — Phase B 2026-06-13 23:34:44 +01:00