diff --git a/containments/homescreens/folio/qml/FavouritesBar.qml b/containments/homescreens/folio/qml/FavouritesBar.qml index 810e4f40..b1c2a24d 100644 --- a/containments/homescreens/folio/qml/FavouritesBar.qml +++ b/containments/homescreens/folio/qml/FavouritesBar.qml @@ -23,11 +23,20 @@ MouseArea { signal delegateDragRequested(var item) + acceptedButtons: Qt.LeftButton | Qt.RightButton + onPressAndHold: { folio.HomeScreenState.openSettingsView(); haptics.buttonVibrate(); } + onClicked: (mouse) => { + // Right-click opens settings view (wallpaper/widgets), same as long-press + if (mouse.button === Qt.RightButton) { + folio.HomeScreenState.openSettingsView(); + } + } + onDoubleClicked: { if (folio.FolioSettings.doubleTapToLock) { deviceLock.triggerLock(); diff --git a/containments/homescreens/folio/qml/HomeScreenPages.qml b/containments/homescreens/folio/qml/HomeScreenPages.qml index 773d878f..d36b4716 100644 --- a/containments/homescreens/folio/qml/HomeScreenPages.qml +++ b/containments/homescreens/folio/qml/HomeScreenPages.qml @@ -20,11 +20,20 @@ MouseArea { readonly property real verticalMargin: Math.round((folio.HomeScreenState.pageHeight - folio.HomeScreenState.pageContentHeight) / 2) readonly property real horizontalMargin: Math.round((folio.HomeScreenState.pageWidth - folio.HomeScreenState.pageContentWidth) / 2) + acceptedButtons: Qt.LeftButton | Qt.RightButton + onPressAndHold: { folio.HomeScreenState.openSettingsView() haptics.buttonVibrate(); } + onClicked: (mouse) => { + // Right-click opens settings view (wallpaper/widgets), same as long-press + if (mouse.button === Qt.RightButton) { + folio.HomeScreenState.openSettingsView(); + } + } + onDoubleClicked: { if (folio.FolioSettings.doubleTapToLock) { deviceLock.triggerLock();