Plasma issueshttps://invent.kde.org/groups/plasma/-/issues2023-11-14T20:26:03Zhttps://invent.kde.org/plasma/plasma-mobile/-/issues/41[homescreens/folio] Add expandable folders to app drawer and home screen2023-11-14T20:26:03ZIvan Rancic[homescreens/folio] Add expandable folders to app drawer and home screenIt would be a nice extra to make organizing one's apps easier.It would be a nice extra to make organizing one's apps easier.6https://invent.kde.org/plasma/kwin/-/issues/18Make EGLDevice backend work out of the box2023-08-29T12:58:27ZVlad ZahorodniiMake EGLDevice backend work out of the boxAt the moment, if you want to use the EGLStreams backend, you need to set a magic environment variable and a kernel module param to enable modesetting in the proprietary NVIDIA driver.
While we can't do anything about the kernel module ...At the moment, if you want to use the EGLStreams backend, you need to set a magic environment variable and a kernel module param to enable modesetting in the proprietary NVIDIA driver.
While we can't do anything about the kernel module param, I believe that something can be done about the environment variable. In general, if modesetting is enabled, the user should not set any env vars. Things should just work.https://invent.kde.org/plasma/plasma-mobile/-/issues/42[taskpanel] Add bottom margin to task switcher with space for buttons2021-11-08T14:49:37ZDevin Lin[taskpanel] Add bottom margin to task switcher with space for buttonsThe current task switcher does have the small circular plasma button, but it is hard to press because it is so small. It would also be nice to have a "clear all" applications button and a button to switch between app previews and an app ...The current task switcher does have the small circular plasma button, but it is hard to press because it is so small. It would also be nice to have a "clear all" applications button and a button to switch between app previews and an app list.
It could be a good idea to reserve space below the applications list for the buttons so they can be much bigger. Similar to the mockup below (in terms of layout, not button functionality necessarily)
![image](/uploads/d99f56221b837eec686e7a2461726289/image.png)
Possible idea to have the plasma button centred, close all apps to the right, and switch between app preview/app list on the left.https://invent.kde.org/plasma/latte-dock/-/issues/31Dock is not reflecting dynamic WM_CLASS changes2021-01-19T16:29:40ZIvo ŠmerekDock is not reflecting dynamic WM_CLASS changesWe encountered a problem with WM_CLASS changing dynamicaly while the application is running, described [here](https://github.com/BlueManCZ/SIF/issues/16). I would expect the dock to dynamicaly change an icon associated with .desktop file...We encountered a problem with WM_CLASS changing dynamicaly while the application is running, described [here](https://github.com/BlueManCZ/SIF/issues/16). I would expect the dock to dynamicaly change an icon associated with .desktop file accoarding to the new WM_CLASS as [Dash to Dock](https://github.com/micheleg/dash-to-dock) or [Plank](https://github.com/ricotz/plank) do. Default KDE panel behaves in the same way as Latte dock.https://invent.kde.org/plasma/plasma-mobile/-/issues/43Fix window previews in task switcher on pinephone2020-10-26T14:06:07ZDevin LinFix window previews in task switcher on pinephoneCurrently the task switcher shows the icons of the applications, but does not yet show window previews.
I think this MR added the components that can allow for this to be implemented: https://invent.kde.org/plasma/plasma-workspace/-/mer...Currently the task switcher shows the icons of the applications, but does not yet show window previews.
I think this MR added the components that can allow for this to be implemented: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/70https://invent.kde.org/plasma/kwin/-/issues/19Introduce X11-specific and Wayland-specific sets of input event filters2023-08-29T12:58:27ZVlad ZahorodniiIntroduce X11-specific and Wayland-specific sets of input event filtersOn Wayland, features such as window actions and move/resize are implemented using generic input event filters. They work for all kinds of clients, e.g. XdgToplevelClient, InternalClient, etc.
The problem is that X11Client/XwaylandClient...On Wayland, features such as window actions and move/resize are implemented using generic input event filters. They work for all kinds of clients, e.g. XdgToplevelClient, InternalClient, etc.
The problem is that X11Client/XwaylandClient implements window management features as well using X11-specific stuff, which may conflict with the event filters.
In order to resolve that conflict, we need to introduce X11-specific and Wayland-specific sets of event filters and use only one of them based on whether we're running as a wayland compositor or as an x11 window manager.https://invent.kde.org/plasma/plasma-mobile/-/issues/44Add support for showing kscreenlocker errors on the lockscreen2022-05-31T22:00:02ZDevin LinAdd support for showing kscreenlocker errors on the lockscreenCurrently any error reported by kscreenlocker will show up as "Wrong PIN" (except for grace lock).Currently any error reported by kscreenlocker will show up as "Wrong PIN" (except for grace lock).https://invent.kde.org/plasma/plasma-mobile/-/issues/45[taskpanel] Add support for application context actions on task switcher2021-06-08T19:59:59ZDevin Lin[taskpanel] Add support for application context actions on task switcherApplications provide context actions when open. On mobile, it can be nice to add these context actions perhaps into a dropdown on the application box in the task switcher.
For media controls and mute/unmute, it can be outside of the dro...Applications provide context actions when open. On mobile, it can be nice to add these context actions perhaps into a dropdown on the application box in the task switcher.
For media controls and mute/unmute, it can be outside of the dropdown and on the actual task switcher box as buttons. This can be useful for quickly muting applications when needed.
Examples on desktop:
![image](/uploads/abca0c3515caa4c9878d1792426d4262/image.png)
![image](/uploads/bec85f6067b88e7f77d2efb510574dd4/image.png)
![image](/uploads/5800e47737d8ad68bd0a64aa8a3406d6/image.png)
![image](/uploads/228815af4b7b74e4071d9758b709081b/image.png)
@teams/vdghttps://invent.kde.org/plasma/plasma-systemmonitor/-/issues/8Disk and CPU graphs on overview page are blank2020-11-03T15:35:46ZNate GrahamDisk and CPU graphs on overview page are blankWith everything built daily from git master. 100% reproducible for me and has been for a few weeks.![Screenshot_20201027_065754](/uploads/5c7ceb1720f8459dc3e00aee38059940/Screenshot_20201027_065754.jpeg)
Console output says the followi...With everything built daily from git master. 100% reproducible for me and has been for a few weeks.![Screenshot_20201027_065754](/uploads/5c7ceb1720f8459dc3e00aee38059940/Screenshot_20201027_065754.jpeg)
Console output says the following:
```
$ (master) plasma-systemmonitor
Cyclic dependency detected between "file:///home/nate/kde/usr/lib64/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///home/nate/kde/usr/lib64/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
QCoreApplication::postEvent: Unexpected null receiver
file:///home/nate/kde/usr/lib64/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
file:///home/nate/kde/usr/lib64/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///home/nate/kde/usr/lib64/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///home/nate/kde/usr/lib64/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///home/nate/kde/usr/lib64/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:102:27: QML ScrollBar: Binding loop detected for property "visible"
```https://invent.kde.org/plasma/plasma-mobile/-/issues/46Add split-screen option2024-03-21T19:31:01ZIvan RancicAdd split-screen optionSo, something like in Android. Activated perhaps by double tap on app switcher button. Once first app has taken upper half of the screen, lower half can show a grid of apps user commonly used in split-screen mode and "below" that, by swi...So, something like in Android. Activated perhaps by double tap on app switcher button. Once first app has taken upper half of the screen, lower half can show a grid of apps user commonly used in split-screen mode and "below" that, by swiping u on the grid, can bring up standard app drawer with the rest of the apps.6.2https://invent.kde.org/plasma/plasma-pa/-/issues/2Follow-up from "[kcm] Remove usage of tabs"2021-11-07T22:39:49ZNicolas FellaFollow-up from "[kcm] Remove usage of tabs"Noah:
```
Seems easy to miss. There are so few options in there, I wonder if we should move the remaining options to the main page and just leave the audio testing feature? Then the button could be changed to say "Test Audio"
Also, chan...Noah:
```
Seems easy to miss. There are so few options in there, I wonder if we should move the remaining options to the main page and just leave the audio testing feature? Then the button could be changed to say "Test Audio"
Also, changing the profile is an "advanced" option that is unfortunately required for non-advanced users that are trying to use TVs with their laptops. If anything from advanced should go to the main page, it should definitely be that.
```https://invent.kde.org/plasma/plasma-mobile/-/issues/47Add night color toggle to notification shade2020-11-20T10:02:24ZDevin LinAdd night color toggle to notification shadeAdd the ability to toggle night colours from the top panel.Add the ability to toggle night colours from the top panel.https://invent.kde.org/plasma/systemsettings/-/issues/6Use Gray Background Square on Hover More Broadly in System Settings2020-10-28T18:08:35ZAndy BettsUse Gray Background Square on Hover More Broadly in System SettingsI would like to propose using a gray background square more broadly in systems settings as this change can make our heavy use of breeze buttons a little easier on the eyes. SYSE is bound to have a lot of customization which can be confus...I would like to propose using a gray background square more broadly in systems settings as this change can make our heavy use of breeze buttons a little easier on the eyes. SYSE is bound to have a lot of customization which can be confusing to the eyes at times. Adopting this effect on hover can help users more easily understand where they are located, provide bigger click or touch targets and improve interaction with SYSE.
This may require editing our current hover effect and may cause conflict with the checked state of buttons. The checked state currently uses a gray background to show an item is checked.
Here is an unpolished example:
![Screenshot_20201027_192613](/uploads/8a4efed39476f24919c26611a1aba1bc/Screenshot_20201027_192613.png)
@teams/vdghttps://invent.kde.org/plasma/kwin/-/issues/20Allow locking the software cursor per individual output2023-08-29T12:58:27ZVlad ZahorodniiAllow locking the software cursor per individual outputIf kwin can't use hardware cursors on one or two outputs, it doesn't mean that we should fall back to rendering the software cursor on all outputs. Instead, we just need to fall back to the software cursor code path only for outputs/gpus...If kwin can't use hardware cursors on one or two outputs, it doesn't mean that we should fall back to rendering the software cursor on all outputs. Instead, we just need to fall back to the software cursor code path only for outputs/gpus that do not support hardware cursors.https://invent.kde.org/plasma/libplasma/-/issues/2Battery icon has different shape in 32px and 22px size2024-02-28T09:57:45ZYunhe Guoi@guoyunhe.meBattery icon has different shape in 32px and 22px sizeYou can see the 32px icon is much thinner than the 22px icon, if they are scaled to the same size. In HiDPI screen (150% scale), 32px is rendered in the same physical size as 22px in a low DPI screen. Users expect to see similar visual r...You can see the 32px icon is much thinner than the 22px icon, if they are scaled to the same size. In HiDPI screen (150% scale), 32px is rendered in the same physical size as 22px in a low DPI screen. Users expect to see similar visual result. The bar should be thicker and the green plug should be bigger, too.
![image](/uploads/6c0a493dc5f271900e54fe7cb89047fd/image.png)
If you agree that this is an improvement, I can make a pull request.https://invent.kde.org/plasma/breeze/-/issues/1Update Flat Button Style2023-09-05T21:42:43ZAndy BettsUpdate Flat Button StyleCurrent flat button style is in need of an evolution. Given the current state, the button shows a couple of problems. When hovered, the button shows a ring around the button. In pixel-dense screens this effect can be easily missed. The b...Current flat button style is in need of an evolution. Given the current state, the button shows a couple of problems. When hovered, the button shows a ring around the button. In pixel-dense screens this effect can be easily missed. The button doesn't have an easily identifiable area to click or touch.
Current trends from mobile and other systems favor a flat button that is filled when hovered. The most common fill is a darkened gray background. If the button needs to stay selected, the background stays with the button to show the selected state.
Here is an example of what I mean. Notice the hovered buttons.
https://dribbble.com/shots/14000075-Collapsing-Sidebar
@teams/vdghttps://invent.kde.org/plasma/kwin/-/issues/21Eliminate the intermediate texture when screencasting windows with sub-surfaces2023-08-29T12:58:27ZVlad ZahorodniiEliminate the intermediate texture when screencasting windows with sub-surfacesCurrently, when a window with sub-surfaces is screencasted, kwin will create an intermediate texture and render the window into it. It would be much better if the window were rendered directly onto the dma-buf texture.Currently, when a window with sub-surfaces is screencasted, kwin will create an intermediate texture and render the window into it. It would be much better if the window were rendered directly onto the dma-buf texture.https://invent.kde.org/plasma/plasma-systemmonitor/-/issues/9Tools > Run Command doesn't do anything2020-11-08T13:46:50ZNate GrahamTools > Run Command doesn't do anythingIts keyboard shortcut works, since it's global. But clicking on the menu item has no effect. Nothing is printed to the console either.Its keyboard shortcut works, since it's global. But clicking on the menu item has no effect. Nothing is printed to the console either.David RedondoDavid Redondohttps://invent.kde.org/plasma/plasma-systemmonitor/-/issues/10Uses significantly more CPU resources than ksysguard2020-11-15T14:36:03ZNate GrahamUses significantly more CPU resources than ksysguard![Screenshot_20201103_083449](/uploads/9d70f08c93a7044b012e724c82866f25/Screenshot_20201103_083449.jpeg)
Unfortunately this cuts to the core of its existence; a system monitoring app should be as lightweight as possible to avoid mutatin...![Screenshot_20201103_083449](/uploads/9d70f08c93a7044b012e724c82866f25/Screenshot_20201103_083449.jpeg)
Unfortunately this cuts to the core of its existence; a system monitoring app should be as lightweight as possible to avoid mutating what it's measuring.
CPU: Intel i7-10510U
GPU: Intel UHD Graphics 620
Display: 4k (perhaps taxing to the GPU which then offloads work to the CPU?)https://invent.kde.org/plasma/kdeplasma-addons/-/issues/5Renmae repo from kdeplasma-addons to plasma-addons2020-11-05T07:07:20ZYunhe Guoi@guoyunhe.meRenmae repo from kdeplasma-addons to plasma-addonsTo be aligned with plasma-desktop, plasma-workspace, etc.
As mentioned in https://phabricator.kde.org/T13834 , we have to get enough approvals here to proceed. So I would like to ask all contributors of this repo to give your opinion in...To be aligned with plasma-desktop, plasma-workspace, etc.
As mentioned in https://phabricator.kde.org/T13834 , we have to get enough approvals here to proceed. So I would like to ask all contributors of this repo to give your opinion in comments.
If you like the idea, click :thumbsup:, otherwise click :thumbsdown: under the issue description.