shift-shell/containments/homescreens/folio/qml
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
..
delegate Use theme colors for the convergence dock 2026-04-19 08:56:44 +02:00
gaming Hide launcher tabs when not installed 2026-05-04 11:43:41 +02:00
private Add pin-to-dock for running apps in convergence mode 2026-04-11 09:42:21 +02:00
settings Show context menu on desktop right-click in convergence mode 2026-05-04 11:43:41 +02:00
AppDrawer.qml Show app drawer as popup in convergence mode 2026-04-09 12:35:52 +02:00
AppDrawerGrid.qml Fix app drawer not scrolling in convergence mode 2026-04-27 20:51:47 +02:00
AppDrawerHeader.qml Use system theme colors in app drawer and dock 2026-04-27 14:28:21 +02:00
CategoryPanel.qml Fix CI build and REUSE lint failures 2026-04-19 07:26:02 +02:00
config.qml folio & halcyon: Use standardized containment config for settings 2025-10-05 15:30:15 -04:00
DelegateDragItem.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
DelegateDropArea.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00
FavouritesBar.qml Smooth convergence mode transitions 2026-05-06 13:33:25 +02:00
FolderView.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
FolderViewTitle.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
FolioHomeScreen.qml Unify convergence dock geometry and add invariant test 2026-05-04 11:43:41 +02:00
HomeScreenPage.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00
HomeScreenPages.qml Show context menu on desktop right-click in convergence mode 2026-05-04 11:43:41 +02:00
main.qml Smooth convergence mode transitions 2026-05-06 13:33:25 +02:00
PipeWireThumbnail.qml Show window thumbnail on dock icon hover 2026-04-10 10:23:36 +02:00
PlaceholderDelegate.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
RunningAppsPanel.qml Extract RunningAppsPanelButton to its own file 2026-05-04 20:34:54 +02:00
RunningAppsPanelButton.qml Extract RunningAppsPanelButton to its own file 2026-05-04 20:34:54 +02:00
WidgetDragItem.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00