shift-shell/components/mobileshell
Marco Allegretti daf6ec3fd6 Smooth convergence mode transitions
Animate dock item sizing and button opacity when toggling convergence
mode so the dock does not snap abruptly between states.

FavouritesBar: promote cell/icon/nav/pager/trash sizing properties to
writable and attach NumberAnimation Behaviors (InOutCubic, longDuration).
Home, Overview, and trash buttons fade in/out with an InOutQuad opacity
Behavior so they appear gradually rather than popping.

Dock overlay (main.qml): introduce an `active` guard property so the
window can be driven by opacity (InOutQuad, shortDuration) rather than
toggling visibility directly. Switch the dockOffset slide easing from
a directional InExpo/OutExpo pair to a single InOutCubic so the motion
feels symmetrical.

StatusBar: smooth the background colour and convergence affordance
transitions.
2026-05-06 13:33:25 +02:00
..
components Harden gaming mode and fix startup crash 2026-04-20 09:46:32 +02:00
masklayer Folio/Halcyon: Expand Background Blur Effect using a MaskLayer 2025-06-27 14:27:30 -04:00
notifications Port to KStandardActions 2024-10-31 08:41:01 +00:00
qml Smooth convergence mode transitions 2026-05-06 13:33:25 +02:00
CMakeLists.txt Promote management tiles to status rows in convergence 2026-04-16 13:41:24 +02:00
Messages.sh Ensure all packages have translations enabled 2022-12-19 12:39:51 -05:00
shellutil.cpp mobileshell: Add more null checks 2025-11-26 19:17:33 -05:00
shellutil.h taskpanel/panel: make navbar and statusbar accessible from within fullscreen windows 2024-11-25 17:30:47 +00:00