Package: plasma-mobile / 6.3.6-3

Metadata

Package Version Patches format
plasma-mobile 6.3.6-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
relax interplasma versioned deps.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
upstream_8b8c9585_bin Don t force QT QPA PLATFORM wayland.patch | (download)

bin/startplasmamobile.in | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 [patch] bin: don't force qt_qpa_platform=wayland

Qt apps for the most part should already default to wayland, since we are in a wayland
session. Don't force apps that default to x11 to be wayland (same
behaviour as desktop).

upstream_7d9054f7_applicationlistmodel Space out application list refreshes.patch | (download)

containments/homescreens/folio/applicationlistmodel.cpp | 23 16 + 7 - 0 !
containments/homescreens/folio/applicationlistmodel.h | 2 2 + 0 - 0 !
containments/homescreens/halcyon/plugin/applicationlistmodel.cpp | 23 16 + 7 - 0 !
containments/homescreens/halcyon/plugin/applicationlistmodel.h | 2 2 + 0 - 0 !
4 files changed, 36 insertions(+), 14 deletions(-)

 [patch] applicationlistmodel: space out application list refreshes

Use the same behavior as kickoff on desktop, to limit application list
refreshes to once every 100ms.

https://invent.kde.org/plasma/plasma-mobile/-/issues/440

upstream_013d0345_Gesture Navigation Disable Gestures When Action Drawer Notification Popup Drawer or VolumeOSD are Visible.patch | (download)

components/mobileshell/qml/notificationpopup/NotificationPopupManager.qml | 6 6 + 0 - 0 !
components/mobileshell/qml/volumeosd/VolumeOSD.qml | 8 7 + 1 - 0 !
components/mobileshellstate/shelldbusclient.cpp | 70 61 + 9 - 0 !
components/mobileshellstate/shelldbusclient.h | 14 14 + 0 - 0 !
components/mobileshellstate/shelldbusobject.cpp | 26 26 + 0 - 0 !
components/mobileshellstate/shelldbusobject.h | 10 10 + 0 - 0 !
kwin/mobiletaskswitcher/package/contents/ui/main.qml | 3 2 + 1 - 0 !
7 files changed, 126 insertions(+), 11 deletions(-)

 [patch] gesture navigation: disable gestures when action drawer,
 Notification Popup Drawer, or VolumeOSD are Visible

Disables gesture navigation when Action Drawer, Notification Popup Drawer, or VolumeOSD are visible as activating the task switcher in these situation can feel a bit weird.

Note:
~~Draft for in till I can get side loading working again so I can test it on device.~~

Still can't seem to get side loading working quite yet. Though, I did run the test I could from my laptop and it does seems to be working fine, so I will be removing this from draft.

upstream_9707f503_GestureNavigation Fix Action Drawer State being out of Sync on First Start.patch | (download)

components/mobileshellstate/shelldbusclient.cpp | 1 0 + 1 - 0 !
containments/panel/package/contents/ui/main.qml | 10 1 + 9 - 0 !
2 files changed, 1 insertion(+), 10 deletions(-)

 [patch] gesturenavigation: fix action drawer state being out of sync
 on First Start


upstream_c5f0d15b_folio Fix AppDelegate null errors.patch | (download)

containments/homescreens/folio/package/contents/ui/delegate/AppDelegate.qml | 18 11 + 7 - 0 !
1 file changed, 11 insertions(+), 7 deletions(-)

 [patch] folio: fix appdelegate null errors

Sometimes due to model changes the application will be null, which
causes a lot of errors in the console. Add null checks to avoid this.

upstream_e4323f4e_notification list fix notification scrolling within action drawer and lockscreen.patch | (download)

components/mobileshell/qml/actiondrawer/ActionDrawer.qml | 74 29 + 45 - 0 !
components/mobileshell/qml/actiondrawer/ContentContainer.qml | 208 173 + 35 - 0 !
components/mobileshell/qml/actiondrawer/LandscapeContentContainer.qml | 86 2 + 84 - 0 !
components/mobileshell/qml/actiondrawer/NotificationDrawer.qml | 200 200 + 0 - 0 !
components/mobileshell/qml/actiondrawer/PortraitContentContainer.qml | 41 10 + 31 - 0 !
components/mobileshell/qml/widgets/notifications/NotificationsWidget.qml | 170 93 + 77 - 0 !
containments/homescreens/folio/package/contents/ui/AppDrawer.qml | 4 2 + 2 - 0 !
containments/homescreens/folio/package/contents/ui/settings/AppletListViewer.qml | 3 2 + 1 - 0 !
shell/contents/lockscreen/HeaderComponent.qml | 2 2 + 0 - 0 !
shell/contents/lockscreen/LockScreen.qml | 153 81 + 72 - 0 !
shell/contents/lockscreen/LockScreenContent.qml | 20 13 + 7 - 0 !
shell/contents/lockscreen/NotificationsComponent.qml | 28 26 + 2 - 0 !
12 files changed, 633 insertions(+), 356 deletions(-)

 [patch] notification list: fix notification scrolling within action
 drawer and lockscreen

This merge request fixes an issue with notification list scrolling and also adds a few general improvements.

To accomplish this, the notification widget was moved outside of the action drawer swipe area and lock screen swipe area, separating them from the parent-child relationship. Instead, the notification widget is now layered separately on top. This change seems to fix the conflict when both areas are accepting swipes from the same direction.

Additionally, changes were made to the notification list widget for the action drawer to make it behave similarly to the folio home screen app library. Specifically, when at the top of the list, one can swipe down over the notification area to expand the action drawer. In landscape mode, the media widget, clock, and date were also added to the notification list to provide more room for viewing notifications when scrolling.

Closes https://invent.kde.org/plasma/plasma-mobile/-/issues/318

upstream_23797660_statusbar Don t show internet icon and loading indicator at same time.patch | (download)

components/mobileshell/qml/statusbar/indicators/InternetIndicator.qml | 13 10 + 3 - 0 !
1 file changed, 10 insertions(+), 3 deletions(-)

 [patch] statusbar: don't show internet icon and loading indicator at
 same time

Ensure that the internet icon and the loading indicator do not show at the same time.

upstream_6e0dca97_mmplugin Make calls nonblocking to not freeze UI when called.patch | (download)

components/mmplugin/CMakeLists.txt | 1 1 + 0 - 0 !
components/mmplugin/signalindicator.cpp | 53 25 + 28 - 0 !
components/mmplugin/signalindicator.h | 9 5 + 4 - 0 !
3 files changed, 31 insertions(+), 32 deletions(-)

 [patch] mmplugin: make calls nonblocking to not freeze ui when called

replaces the blocking `reply.waitForFinished` calls with QCoro asynchronous await calls.

upstream_a452bc30_Folio Settings Component Bugfix.patch | (download)

containments/homescreens/folio/homescreenstate.cpp | 5 5 + 0 - 0 !
containments/homescreens/folio/homescreenstate.h | 1 1 + 0 - 0 !
containments/homescreens/folio/package/contents/ui/HomeScreen.qml | 5 5 + 0 - 0 !
3 files changed, 11 insertions(+)

 [patch] folio: settings component bugfix

Fixes a bug where if one presses and holds the home screen to bring up the settings component, then swipes up to access the application drawer while the settings component open animation is playing, both the drawer and settings component will be visible on screen at the same time. Fixing this was achieved by setting swipe state back to none whenever the settings component is opening and a onSwipeMove event happens.

Video of the bug.

![Screencast_20250423_151033](/uploads/7f4f04617c42d5898322a8fa5ef306b8/Screencast_20250423_151033.webm)