Plasma Desktop merge requestshttps://invent.kde.org/plasma/plasma-desktop/-/merge_requests2021-04-29T20:02:46Zhttps://invent.kde.org/plasma/plasma-desktop/-/merge_requests/369[WidgetExplorer] Don't always show vertical sidebar2021-04-29T20:02:46ZNate Graham[WidgetExplorer] Don't always show vertical sidebarIn the past, this was done to avoid horizontally resizing delegates
which could generate a situation in which the view switched rapidly
between being scrollable and non-scrollable.
However since then, it appears that this quirk has been...In the past, this was done to avoid horizontally resizing delegates
which could generate a situation in which the view switched rapidly
between being scrollable and non-scrollable.
However since then, it appears that this quirk has been resolved by
other layout and animation changes, as I can no longer reproduce it.
Accordingly, we can remove the hack and make the scrollbar disappear
when the view isn't scrollable now.
BUG: 426077
FIXED-IN: 5.21.3
@davidedmundson5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/297fix: Two keyboard layout indicators are showing in the system tray2021-04-21T22:39:14ZAndrey Butirskyfix: Two keyboard layout indicators are showing in the system trayDisable legacy keyboard layout indicator.
User still might enable it again via Keyboard KCM.
New indicator is a plasmoid and doesn't honor this option.
BUG: 430661
@davidedmundsonDisable legacy keyboard layout indicator.
User still might enable it again via Keyboard KCM.
New indicator is a plasmoid and doesn't honor this option.
BUG: 430661
@davidedmundson5.21Andrey ButirskyAndrey Butirskyhttps://invent.kde.org/plasma/plasma-desktop/-/merge_requests/356[Kickoff] Adjust launcher to avoid elision2021-02-18T14:07:10ZMikel Johnson[Kickoff] Adjust launcher to avoid elisionUse icon only buttons when footer overflows instead of eliding
Also increase launcher's width slight + increased grid margin accordingly
BUG: 433103
BUG: 431913
FIXED-IN: 5.21.1
Before:
![image](/uploads/4f1cbea8c99563c24237114f9edb9...Use icon only buttons when footer overflows instead of eliding
Also increase launcher's width slight + increased grid margin accordingly
BUG: 433103
BUG: 431913
FIXED-IN: 5.21.1
Before:
![image](/uploads/4f1cbea8c99563c24237114f9edb935b/image.png)
After:
![image](/uploads/1a22beeebe81c1dc7083b0c37cf12ed0/image.png)
French (longest strings I could find):
Before:
![image](/uploads/d81fed96b8e568e6f4e729300b1ca0b3/image.png)
After:
![image](/uploads/4e8d43eced3aadec46cf2b4222239704/image.png)
@teams/vdg
@broulik (I messed with the footer)5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/341Fix crash when deleting activity from activity manager2021-02-08T16:07:25ZWillyanto WillyantoFix crash when deleting activity from activity managerWhen deleting activity from activity manager, the delete button is destroyed
while handling onClicked signal. This happens because
ActivitySettings.deleteActivity() is calling QMessageBox::question() that
waits for user confirmation.
Ch...When deleting activity from activity manager, the delete button is destroyed
while handling onClicked signal. This happens because
ActivitySettings.deleteActivity() is calling QMessageBox::question() that
waits for user confirmation.
Change deleteActivity call to use QMetaObject with QueuedConnection as the
connectivity type. This allows the delete button to be destroyed without
having to wait for user confirmation.
BUG: 426926<br>
BUG: 4275935.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/186Kickoff redesign: UI/UX discussion2021-02-02T16:58:15ZMikel JohnsonKickoff redesign: UI/UX discussionContinued in https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/258
------------------
Kickoff has been totally overhauled. 🎉 The code is very WIP and will be refactored
Right now I'd like feedback on functionality and UX.
...Continued in https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/258
------------------
Kickoff has been totally overhauled. 🎉 The code is very WIP and will be refactored
Right now I'd like feedback on functionality and UX.
Features/issues
----
New:
- Double pane UI
- Keyboard nav has been overhauled
- Power buttons are shown in a row
- Tons of spaghetti code including mutilation of app list into 2
What works:
- Navigation with keyboard + plus mouse
- Repositioning in different corners + RTL
- Search
- All the stuff that was in kickoff
- locales
How to test without compiling the desktop
------------------
1. rename X-KDE-PluginInfo-Name in .desktop to org.kde.plasma.kickoff2
2. kpackagetool5 -t Plasma/Applet --install /path/to/desktop/file/but/not/file/itself/
3. plasmoidviewer --applet org.kde.plasma.kickoff2 or add plasmoid to panel
Screenshots/Videos
------------------
Apps
![image](/uploads/b44c0e36d7687b22f9df563ed19aad19/image.png)
Places
![image](/uploads/f5c68c933e8203f08cde2b42c935df18/image.png)
Search
![image](/uploads/f77da9df55bd1f9e75c0b0de96eebfd8/image.png)
@teams/vdg5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/321[applets/kickoff] Make it bigger2021-01-27T15:26:54ZNate Graham[applets/kickoff] Make it biggerThe new Kickoff is a bit cramped with the default font size of 10pt Noto
Sans. We already have a bug report from someone using the system in
Brazilian Portuguese saying that UI labels are getting elided, and have
heard the same from peop...The new Kickoff is a bit cramped with the default font size of 10pt Noto
Sans. We already have a bug report from someone using the system in
Brazilian Portuguese saying that UI labels are getting elided, and have
heard the same from people using the system in German.
This commit makes the new Kickoff a bit bigger to give all the UI
elements (and in particular the text strings) more breathing room.
The new size is 864 x 612, which is not too big for the
still-fairly-common screen resolution of 1366 x 768.
Before and after, with an (effective) 1080p screen resolution:
| BEFORE | AFTER |
|---|---|
| ![Before](/uploads/f147f2df286671ef17cfdc5573ebbd8f/Before.jpeg) | ![After](/uploads/df4c452c58525a44f54c090878c04b81/After.jpeg) |
The now-huge empty space at the bottom makes me feel like maybe we should switch the favorites view to list mode by default to compensate.
BUG: 431913
cc @teams/vdg5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/77Add preview to fonts KCM2020-12-08T00:29:53ZJan BlackquillAdd preview to fonts KCM![Screenshot_20200807_143602](/uploads/80e83b07f8e89020346f4c971fc1897f/Screenshot_20200807_143602.png)
Things I considered but decided against:
- Using KDecoration for rendering the faux titlebar (The decoration decides the font to use...![Screenshot_20200807_143602](/uploads/80e83b07f8e89020346f4c971fc1897f/Screenshot_20200807_143602.png)
Things I considered but decided against:
- Using KDecoration for rendering the faux titlebar (The decoration decides the font to use and how to lay it out, not the user of the decoration, which is problematic)5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/234[kcms/users]: Improve appearance of avatar selection2020-12-07T17:11:50ZJan Blackquill[kcms/users]: Improve appearance of avatar selectionBefore:
![Screenshot_20201120_154336](/uploads/5068a32f0ffa46005c5d9ae1a041ce77/Screenshot_20201120_154336.png)
After:
![Screenshot_20201120_154228](/uploads/54346f23eb6c5a4d67263446697a1972/Screenshot_20201120_154228.png)Before:
![Screenshot_20201120_154336](/uploads/5068a32f0ffa46005c5d9ae1a041ce77/Screenshot_20201120_154336.png)
After:
![Screenshot_20201120_154228](/uploads/54346f23eb6c5a4d67263446697a1972/Screenshot_20201120_154228.png)5.21Jan BlackquillJan Blackquillhttps://invent.kde.org/plasma/plasma-desktop/-/merge_requests/113WIP: New Kickoff launcher based on Simple Menu2020-10-20T15:09:09ZCarl Schwancarl@carlschwan.euWIP: New Kickoff launcher based on Simple MenuWIP look
![image](/uploads/76bc3e4ccac806c702239a661067fd2b/image.png)WIP look
![image](/uploads/76bc3e4ccac806c702239a661067fd2b/image.png)5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/179Kickoff: Replaced dedicated leave page with a button that can be accessed any...2020-10-14T19:17:51ZMikel JohnsonKickoff: Replaced dedicated leave page with a button that can be accessed anywhereHi this is my first merge request! 😁
I think the way the "leaving" experience is kind of awkward, since every other page is for accessing stuff except for this one so I replaced the page with a button that can be accessed anywhere.
Whe...Hi this is my first merge request! 😁
I think the way the "leaving" experience is kind of awkward, since every other page is for accessing stuff except for this one so I replaced the page with a button that can be accessed anywhere.
When pressed a context menu comes up. It's a bit hacky, but that's the best I could do without modifying the c++ model :) (but I can change it if needed)
Here's a video of how it currently looks
![leavebutton](/uploads/7113a9b0f8c00e9b0f683bcec6e857da/leavebutton.mp4)5.21https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/148Bug 408995 - provide a shortcut for plasma notification history cleaning2020-09-14T19:20:08ZDomenico PanellaBug 408995 - provide a shortcut for plasma notification history cleaningThis patch should be invoked when calling a keyboard shortcut to clean up notification history.
I just need some help figuring out which API to invoke.This patch should be invoked when calling a keyboard shortcut to clean up notification history.
I just need some help figuring out which API to invoke.5.21