shift-shell/containments/homescreens/folio/qml
Marco Allegretti 9bccbeede6 Add drag-reorder for dock favourites
Click-and-drag reordering of favourites bar items in convergence
mode.  The existing touch-based press-and-hold drag is kept for
mobile; in convergence mode, press-and-hold opens the context
menu only.

DelegateTouchArea owns the exclusive mouse grab at the C++ level,
so drag detection (threshold crossing + delta signals) is added
there rather than using a QML DragHandler.  Displaced items
animate into their new positions while the dragged item follows
the cursor.

Expose FavouritesModel::moveEntry as Q_INVOKABLE so QML can
persist the reorder.
2026-04-12 14:15:13 +02:00
..
delegate Add hover highlights and tooltips to convergence UI 2026-04-09 11:09:15 +02:00
private Add pin-to-dock for running apps in convergence mode 2026-04-11 09:42:21 +02:00
settings Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
AppDrawer.qml Show app drawer as popup in convergence mode 2026-04-09 12:35:52 +02:00
AppDrawerGrid.qml folio: Port to plasma_add_applet 2025-07-16 23:21:46 -04:00
AppDrawerHeader.qml Add hover highlights and tooltips to convergence UI 2026-04-09 11:09:15 +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 Add drag-reorder for dock favourites 2026-04-12 14:15:13 +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 Add pin-to-dock for running apps in convergence mode 2026-04-11 09:42:21 +02:00
HomeScreenPage.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00
HomeScreenPages.qml Add right-click settings on homescreen background 2026-04-08 19:08:23 +02:00
main.qml Auto-hide dock when a window is maximized 2026-04-11 12:05:15 +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
WidgetDragItem.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00