Plasma Mobile issueshttps://invent.kde.org/plasma/plasma-mobile/-/issues2024-03-28T15:48:28Zhttps://invent.kde.org/plasma/plasma-mobile/-/issues/346Please fix your commit subject lines2024-03-28T15:48:28ZFabian VogtPlease fix your commit subject linesMany commits in this repo have broken subjects because the description is missing a newline. This breaks changelogs.
e.g. 900200d57cda48b5702ffa262b2615280b4d4932
```
commit 900200d57cda48b5702ffa262b2615280b4d4932 (tag: v6.0.3.1, orig...Many commits in this repo have broken subjects because the description is missing a newline. This breaks changelogs.
e.g. 900200d57cda48b5702ffa262b2615280b4d4932
```
commit 900200d57cda48b5702ffa262b2615280b4d4932 (tag: v6.0.3.1, origin/Plasma/6.0)
Author: Devin Lin <espidev@gmail.com>
Date: Tue Mar 26 20:53:56 2024 -0400
navigationpanel: Remove feature that moves it to the right when the screen height is small
This feature continuously causes issues, and I don't really have time to keep looking at it again and again.
https://invent.kde.org/plasma/plasma-mobile/-/issues/321
```
shows up in changelogs as
```
> git log origin/Plasma/6.0 --oneline | head
900200d57 navigationpanel: Remove feature that moves it to the right when the screen height is small This feature continuously causes issues, and I don't really have time to keep looking at it again and again.
726f467f2 update version for new release
9441267ee update version for new release
```
Please add a newline to separate it properly and avoid exceeding 80 characters.Devin LinDevin Linhttps://invent.kde.org/plasma/plasma-mobile/-/issues/345navigationpanel: Cleanup and fully remove panel location switching logic2024-03-27T01:38:59ZDevin Linnavigationpanel: Cleanup and fully remove panel location switching logicFollowup for https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/484Followup for https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/4846.1https://invent.kde.org/plasma/plasma-mobile/-/issues/344kf.windowsystem: static bool KX11Extras::compositingActive() may only be used...2024-03-27T01:01:52ZMarco Mattiolokf.windowsystem: static bool KX11Extras::compositingActive() may only be used on X11The line in the title gets logged each time the quicksettings menu is opened/closed. Chcked with pmOS edge on op6-enchilada.
`KX11Extras.compositingActive` is called inside [shell/contents/views/Panel.qml](https://invent.kde.org/plasma/...The line in the title gets logged each time the quicksettings menu is opened/closed. Chcked with pmOS edge on op6-enchilada.
`KX11Extras.compositingActive` is called inside [shell/contents/views/Panel.qml](https://invent.kde.org/plasma/plasma-mobile/-/blob/master/shell/contents/views/Panel.qml) at L215 and L236: maybe those calls should get enclosed in a if-clause checking for X11 platform before calling that `KX11Extras.compositingActive`..?
Looking at the [commit message](https://invent.kde.org/frameworks/kwindowsystem/-/commit/5dc787ba1db160837774da08652cf48c7245dbe3) in KWindowSystem that IMO is relevant for this, the following is included:
> Since this changes the behavior of calling KX11Extras on non-X11 platforms add a check to
warn and gracefully exit when that happens
That commit also removed the following code from `src/platforms/wayland/windowsystem.cpp`
```
bool WindowSystem::compositingActive()
{
// wayland is always composited
return true;
}
```
so IIUC checking if compositing is active is the same like checking if we are under wayland platform, then maybe it would be fine to ~~substitute that `KX11Extras::compositingActive()` with~~ keep only `KWindowSystem::isPlatformWayland()` in [shell/contents/views/Panel.qml#L236](https://invent.kde.org/plasma/plasma-mobile/-/blob/master/shell/contents/views/Panel.qml#L236)?
Sounds simple enough that I could try to fix this myself and check the outcome...https://invent.kde.org/plasma/plasma-mobile/-/issues/343taskswitcher: Sort by most recently used2024-03-21T18:21:27ZDevin Lintaskswitcher: Sort by most recently usedThis feature has been missing since we moved the task switcher to KWin.This feature has been missing since we moved the task switcher to KWin.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/341Screen brightness OSD shows up when changing screen brightness through the qu...2024-03-20T14:46:25ZBart RibbersScreen brightness OSD shows up when changing screen brightness through the quick menu in the top panelHappening since the last nightly build. The OSD is not necessary because you're already looking at a slider indicating how bright the screen is.Happening since the last nightly build. The OSD is not necessary because you're already looking at a slider indicating how bright the screen is.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/340kwin: GTK application header bars are draggable2024-03-16T23:39:41ZDevin Linkwin: GTK application header bars are draggableGTK application header bars shouldn't be draggable when fullscreen in the phone shell.GTK application header bars shouldn't be draggable when fullscreen in the phone shell.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/338startupfeedback: Disappears when quicksettings drawer starts opening2024-03-21T18:21:26ZOMG! Its... Bugsbanestartupfeedback: Disappears when quicksettings drawer starts openingWhen opening an app, if I start opening the quick settings drawer from the top of the screen, the startup feedback instantly disapears. If I wait, the app still opens, but this it isn't clear this is still happening without the feedback....When opening an app, if I start opening the quick settings drawer from the top of the screen, the startup feedback instantly disapears. If I wait, the app still opens, but this it isn't clear this is still happening without the feedback.
See the attached video, showing opening Tokodon and then immediately starting to pull down to open the quicksettings drawer![StartupFeedbackNoMo](/uploads/3efedfdf40639a774216f48d3aee28e8/StartupFeedbackNoMo.mp4)6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/337volume: Port away from registering volume keys now that it's done in a kded s...2024-03-23T01:24:29ZDevin Linvolume: Port away from registering volume keys now that it's done in a kded service automaticallySee https://invent.kde.org/plasma/plasma-pa/-/merge_requests/221See https://invent.kde.org/plasma/plasma-pa/-/merge_requests/2216.1https://invent.kde.org/plasma/plasma-mobile/-/issues/336kcms/wifi: Support WPA32024-03-21T18:21:27ZDevin Linkcms/wifi: Support WPA3There is now a WPA3 enum entry
Bug: https://bugs.kde.org/show_bug.cgi?id=483729There is now a WPA3 enum entry
Bug: https://bugs.kde.org/show_bug.cgi?id=4837296.1https://invent.kde.org/plasma/plasma-mobile/-/issues/335startupfeedback: Use neutral color background in dark schemes2024-03-21T18:21:27ZDevin Linstartupfeedback: Use neutral color background in dark schemesCurrently it always detects a color from the application icon that is being opened. This sometimes chooses an extremely light color which looks really bright at night. Use a neutral dark background instead when our color scheme is dark.Currently it always detects a color from the application icon that is being opened. This sometimes chooses an extremely light color which looks really bright at night. Use a neutral dark background instead when our color scheme is dark.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/334lockscreen: Restore passwordless logins2024-03-21T18:21:26ZDevin Linlockscreen: Restore passwordless loginsIt was disabled in the Plasma 6 porting because the implementation didn't seem to work, need to reinvestigate adding it backIt was disabled in the Plasma 6 porting because the implementation didn't seem to work, need to reinvestigate adding it back6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/331Steamlink infinite loop pin authorization2024-03-14T22:21:06Zted changSteamlink infinite loop pin authorizationFor some reason, the authorization infinite loops in plasma6-mobile. I did not test the plasma6-desktop due to opensuse packaging issues.
Steps to reproduce.
1. Run steam -pipewire
2. Choose a streamable surface. I choose my entire ex...For some reason, the authorization infinite loops in plasma6-mobile. I did not test the plasma6-desktop due to opensuse packaging issues.
Steps to reproduce.
1. Run steam -pipewire
2. Choose a streamable surface. I choose my entire external monitor
3. Steam -> Settings -> Remote play -> pair client
4. Open steam client on another computer
5. Attempt to link the plasma mobile as a host system and anther client
Host OS
```
Information for package plasma6-mobile:
---------------------------------------
Repository : KDE Frameworks and Plasma (openSUSE_Tumbleweed)
Name : plasma6-mobile
Version : 6.0.1-kf.3.1
Arch : x86_64
Vendor : obs://build.opensuse.org/KDE
Installed Size : 5.8 MiB
Installed : Yes
Status : out-of-date (version 6.0.0-kf.2.1 installed)
Source package : plasma6-mobile-6.0.1-kf.3.1.src
Upstream URL : https://www.kde.org/
Summary : Plasma shell for mobile devices
Description :
Plasma shell for mobile devices.
Information for package pipewire:
---------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : pipewire
Version : 1.0.3-3.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 78.2 KiB
Installed : Yes
Status : up-to-date
Source package : pipewire-1.0.3-3.1.src
Upstream URL : https://pipewire.org/
Summary : A Multimedia Framework designed to be an audio and video server and more
Description :
Steam Beta Branch: Stable Client
Steam Version: 1709846872
Steam Client Build Date: Wed, Mar 6 12:28 PM UTC -08:00
Steam Web Build Date: Thu, Mar 7 1:17 PM UTC -08:00
Steam API Version: SteamClient021
```
Client
```
Mac Version: 12.7.2 Intel mach
Steam Link 1.3.6.253
```https://invent.kde.org/plasma/plasma-mobile/-/issues/330startupfeedback: Pressing home button while it is open causes homescreen to o...2024-03-21T18:21:26ZDevin Linstartupfeedback: Pressing home button while it is open causes homescreen to open app drawerWe expect to go to the original state (pages), not the second home state.We expect to go to the original state (pages), not the second home state.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/329quicksettings/virtualkeyboard: Does not persist across reboots2024-03-11T20:55:13ZDevin Linquicksettings/virtualkeyboard: Does not persist across rebootsWhen disabling the vkbd, the setting doesn't persist across reboots.
https://bugs.kde.org/show_bug.cgi?id=483225When disabling the vkbd, the setting doesn't persist across reboots.
https://bugs.kde.org/show_bug.cgi?id=483225https://invent.kde.org/plasma/plasma-mobile/-/issues/328shortcuts: Steam deck hardware volume buttons and media keys are not mapped2024-03-21T18:21:27Zted changshortcuts: Steam deck hardware volume buttons and media keys are not mappedHi,
I notice the media volume controls do not work. I think its not device specific because my deck and trackpoint have media keys. These keys do not work on both devices.
```
Device: AT Translated Set 2 keyboard
Kernel: ...Hi,
I notice the media volume controls do not work. I think its not device specific because my deck and trackpoint have media keys. These keys do not work on both devices.
```
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event0
Group: 8
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
```
```
event0 KEYBOARD_KEY +25.596s KEY_VOLUMEDOWN (114) pressed
event0 KEYBOARD_KEY +25.811s KEY_VOLUMEDOWN (114) released
event0 KEYBOARD_KEY +26.314s KEY_VOLUMEUP (115) pressed
event0 KEYBOARD_KEY +26.510s KEY_VOLUMEUP (115) released
```
```
zypper info plasma6-mobile
Repository 'packman-essentials' is out-of-date. You can run 'zypper refresh' as root to update it.
Loading repository data...
Reading installed packages...
Information for package plasma6-mobile:
---------------------------------------
Repository : KDE Frameworks and Plasma (openSUSE_Tumbleweed)
Name : plasma6-mobile
Version : 6.0.1-kf.1.1
Arch : x86_64
Vendor : obs://build.opensuse.org/KDE
Installed Size : 5.8 MiB
Installed : Yes
Status : out-of-date (version 6.0.0-kf.2.1 installed)
Source package : plasma6-mobile-6.0.1-kf.1.1.src
Upstream URL : https://www.kde.org/
Summary : Plasma shell for mobile devices
Description :
Plasma shell for mobile devices.
```6https://invent.kde.org/plasma/plasma-mobile/-/issues/326quicksettings: Panel window doesn't move to the correct screen when containme...2024-03-21T18:21:26Zted changquicksettings: Panel window doesn't move to the correct screen when containment is movedHi everyone,
I notice the drop down menu does not change positions after choosing the default display. You need to relogin to change where the Quick Settings Panel drops down.
Steps to reproduce the bug.
1. Plug in an external monitor
...Hi everyone,
I notice the drop down menu does not change positions after choosing the default display. You need to relogin to change where the Quick Settings Panel drops down.
Steps to reproduce the bug.
1. Plug in an external monitor
2. Open kde plasma mobile quick settings panel to confirm the location
3. Open the display settings.
4. Change the default display.
5. Pull down the quick setting menu on the new display.
Observed behavior.
The drop menu position does not change after switching the default display and clicking apply. I notice the top status bar does move to the default screen. The quick settings drop down will move to the default display location once you log out and log back in.
Expected behavior.
The drop down menu can be move any time the user changes the default display in the settings menu.
KDE 6 plasma mobile
Information for package plasma6-mobile:
---------------------------------------
Repository : KDE Frameworks and Plasma (openSUSE_Tumbleweed)
Name : plasma6-mobile
Version : 6.0.1-kf.1.1
Arch : x86_64
Vendor : obs://build.opensuse.org/KDE
Installed Size : 5.8 MiB
Installed : Yes
Status : out-of-date (version 6.0.0-kf.2.1 installed)
Source package : plasma6-mobile-6.0.1-kf.1.1.src
Upstream URL : https://www.kde.org/
Summary : Plasma shell for mobile devices
Description :
Plasma shell for mobile devices.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/325kcms/dateandtime: Setting the date/time doesn't update the time in the top panel2024-03-17T01:05:06ZJustin Zobelkcms/dateandtime: Setting the date/time doesn't update the time in the top panelI can confirm the date/time changed in the Settings as I exited and re-entered settings and by running `date` in qmlkonsole.I can confirm the date/time changed in the Settings as I exited and re-entered settings and by running `date` in qmlkonsole.6https://invent.kde.org/plasma/plasma-mobile/-/issues/322kcms/cellularnetwork: Add 5G support2024-03-21T18:21:27ZDevin Linkcms/cellularnetwork: Add 5G supportRequires upgrading many interfaces in [modemmanager-qt](https://invent.kde.org/frameworks/modemmanager-qt) to the latest API version.Requires upgrading many interfaces in [modemmanager-qt](https://invent.kde.org/frameworks/modemmanager-qt) to the latest API version.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/321shell: Crashes on screen rotation2024-03-27T01:32:37ZDevin Linshell: Crashes on screen rotationUpdate: This is fixed with a hack for now https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/458
Keeping this open in order to get a proper fix.
The shell seems to crash when the screen is rotated:
```
zwlr_layer_surface_v1@7...Update: This is fixed with a hack for now https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/458
Keeping this open in order to get a proper fix.
The shell seems to crash when the screen is rotated:
```
zwlr_layer_surface_v1@74: error 1: the layer surface has a width of 0 but its anchor doesn't include the left and the right screen edge
The Wayland connection experienced a fatal error: Protocol error
QQuickItem::stackBefore: Cannot stack QQuickRectangle(..., parent=..., geometry=0,0 0x0) before QQuickPopupItem(0xffff95c01560), which must be a sibling
```6https://invent.kde.org/plasma/plasma-mobile/-/issues/319actiondrawer: Unable to scroll on landscape quick settings panel2024-03-21T18:21:27ZDevin Linactiondrawer: Unable to scroll on landscape quick settings panelWhen the quick settings overflow in the landscape quick settings panel, it is not possible to scroll in order to see all of the quick settings, the parent flicking item eats the eventWhen the quick settings overflow in the landscape quick settings panel, it is not possible to scroll in order to see all of the quick settings, the parent flicking item eats the event6