One of the challenges of such a sprawling software catalog that allows such extensive customizability is, well, bugginess. More code and more options means more bugs. So the bugfixing is a never-ending challenge, and it’s what we focused on this week! Not only do we work on fixing bugs, but there’s also a lot of exciting work going on in the background to unify various codebases, use of more shared code, and adopt common frameworks, both for backends and user interfaces. It’s not very glamorous work, but you’ll see the impact in reduced bugginess going forward!
Bugfixes & Performance Improvements
- When using the “Show Containing Folder” action present in many KDE apps, the item is now correctly highlighted if the folder containing it was already visible in an existing Dolphin window (Alexander Saoutkin, Dolphin 19.12.3)
- Fixed a visual glitch in Okular’s rendering of thumbnails while scrolling (Albert Astals Cid, Okular 19.12.3
- Okular now correctly renders rotated images in comic book files (Albert Astals Cid, Okular 20.04.0)
- Dolphin’s Samba support now works with IPv6 addresses (Harald Sitter, Dolphin 20.04.0
- Fixed a common Plasma crash when adding or removing widgets (Aleksei Nikiforov, Plasma 5.18.3)
- The System Settings Audio page no longer has an unnecessary bottom scrollbar and now looks fine when using a fractional scale factor (George Vogiatzis, Plasma 5.18.3)
- Changing the titlebar button order now applies that change to running GTK3 apps immediately (Mikhail Zolotukhin, Plasma 5.18.3)
- Throughout KDE apps, text in the user interface which is supposed to be bold is now rendered in bold as intended (Ahmad Samir, Frameworks 5.68)
- The “Run in Terminal” option now works when using Wayland and Konsole is the default terminal emulator (Wolfgang Bauer, Frameworks 5.58
- Various icons in Plasma now better respect and reflect your color scheme (David Redondo, Frameworks 5.68)
- The Baloo file indexer now notices and re-indexes files that have been changed during the initial indexing process (Stefan Brüns, Frameworks 5.68)
- The new “Get new [thing]” window’s thumbnails view now works (Dan Leinir Turthra Jensen, Frameworks 5.68)
User Interface Improvements
- Elisa’s shuffle mode now visually re-arranges the songs in the playlist so you can see the shuffled order (Alexander Stippich, Elisa 20.04.0):
- For the Telegram app, we added a new monochrome system tray icon and refined the app icon to be more true to the original (Rocket Aaron, Frameworks 5.68):
How You Can Help
In Plasma 5.19, we really want to make a push on our Breeze Theme Evolution work. It’s proceeding, but would go faster with your help! There are tons and tons of mockups in the linked task and its child tasks, and what we really need at this point is people willing to help implement them. QML skills are helpful, and C++ is also useful for the needed work on the Breeze theme itself. If this sounds interesting to you, don’t be shy, step right up!
More generally, have a look at https://community.kde.org/Get_Involved and find out more ways to help be part of a project that really matters. Each contributor makes a huge difference in KDE; you are not a number or a cog in a machine! You don’t have to already be a programmer, either. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!
Finally, consider making a tax-deductible donation to the KDE e.V. foundation.
I’m happy about GTK buttons following aurorae theme setting. Previously we had to tinker manually with config files to get the effect.
As to:
‘[…] you’ll see the impact in reduced bugginess going forward!’
I wouldn’t go far so much 😉 . Don’t promise you can’t deliver. However, thanks to your blog we now see that you care and that you are working hard to fix bugs. We need this kind of feedback to appreciate the software more and feel taken care of.
I hope also that most of us realize, that you (KDE in general) fix regressions and obvious bugs, but those of the unknown etiology or without any clear solution often remain for years. Also, there are too many reports and not enough hands to work.
Focusing and managing this development but also debugging process can improve situation and you guys are already doing it. Plasma releases are more stable than ever in the past and even if there is some load of bugs, you work super fast to remove them, faster than ever.
So once again, thanks for your work and passion. This means a lot to us.
LikeLiked by 1 person
It’s great to see so many bugfixes, I think weeks like this – while they’re not as flashy – are even more important than adding significant features. Thanks for all the work. 🙂
Among subtasks of Breeze Theme Evolution, there’s SpinBox Control, do you guys plan to upstream this change to Qt? This is quite an improvement compared to regular SpinBox in my opinion, it looks better and seems way easier to use for laptop users.
https://phabricator.kde.org/T9460#183538
LikeLike
Are now or soon all 5.18 regressions fixed? 🙂
LikeLike
Almost. 🙂
LikeLike
Thanks for all your efforts, you are doing great things.
LikeLiked by 1 person
Love the direction this is heading in. Cant wait for the new composting pipeline in Kwin. I would just like to share an issue I have but no idea if it is a bug report how to report it.
I have an HP x360 running an Intel i7 with UHD Graphics 620 (Whiskey Lake). I use it with the Dell Universal Dock D6000 with a monitor connected which is 4K resolution.
I am using Sabayon linux with 5.4 kernel and Plasma 5.18.1 and Mesa 19.3.4. I have a weird issue when I first turn on the PC with the dock connected
SDDM first loads up in 4K resolution just after turning the PC on.
If I login to an X session, the display loads up in 4k but the taskbar, status bar etc is missing but desktop icons are present.
If I reboot the PC then SDDM loads up in 1080p and on login as an X session, the desktop loads up normally.
If I login in to a Wayland session it never displays a full 4k screen, the display only shows a 1080p top left quarter of the 4k desktop.
If I check the display settings in all situations and it always shows both displays, the 4k external and 1080p internal, but as expected says the notebook screen is disabled as it should be.
At least I know after first turning on just reboot and I can have a working desktop under X but it just seems weird. Anyway I just thought I would pass this on.
LikeLike
I think you better create bugs report for what you described (if they don’t already exist) so that also KWin devs can track and follow your issues. 🙂
LikeLiked by 1 person
Very nice improvements, but I wish that a usability bug that annoys me for years would be fixed also:
Sometimes I have I window on the left half of the screen like Ark to uncompress something.
On the other half of the screen I can see the desktop and I right-click somewhere there and create a new folder to put the files that I will uncompress from Ark.
Immediately as I create the new folder on the desktop it disappears because it’s moved on the left half of the screen behind Ark window instead of staying there where I right-clicked as I expected, like on Windows.
So I have to move Ark’s windows to see the folder, drag it on the right side and move Ark’s window back.
I really don’t like that the folders on desktop are not created exactly or close to where I right clicked or if I drag and drop them from somewhere.
I don’t remember ever having this problem on Windows (Windows 7, I don’t know about the other versions).
LikeLike
Can confirm, is annoying. Please file a bug report on plasmashell | Folder at https://bugs.kde.org
LikeLike
Bugfixing is vital! Excellent!
LikeLike
Hello,
There is a history file (/var/log/apt/history.log) where updates made with Apt are saved. With Discover, I think a “History tab” will be added, inspired by this history file and visually showing updates and downloads made by the user.
In this way, if there is instability in the system, it is easier for the user to track which packages have been upgraded or when and which packages have been installed.
LikeLike
Discover works with more than just apt; is uses PackageKit to abstract away all the different packaging formats. Unfortunately, PackageKit does not provide this information. It would need to implement this first before Discover can use it and implement a history feature.
LikeLike
I understand. I think it would be nice if it could be done.
LikeLike
In KDE 5.18.2, under wayland, copy/paste from other apps to Firefox-wayland (74.0-b9 developer), or between firefox tabs does not work.
Running latest wayland/kde/qt in Archlinux. A bug is already open:
https://bugs.kde.org/show_bug.cgi?id=411682
LikeLike
Hi,
Thank you all for making KDE such a smooth experience.
I would like to point out one specific bug, that annoys me since ages. So maybe I can attract someones attention here.
Bug 397953 – KIO::highlightInFileManager does not respect default file manager setting when launched via FileManager1 DBus activation
LikeLike
If I’d like to fix Signal and KNotes having non-monochrome tray icons, is it as easy as making those icons and putting them in the appropriate folder in the breeze-icons repo, e.g. icons/apps/22?
LikeLike
Yes, provided the new icon is named correctly. The app determines what filename the icon has to be, so if you know that, you can give the icon the correct name and it should totally work.
Needless to say, if you end up making monochrome icons for these apps, please submit them so the millions of Plasma users can benefit from your work! 🙂
LikeLike
Thank you, that was my intention.
LikeLike
I have a small wish, I think it is probably easy to add:
Please bring back the spacer for window buttons.
I would like to add buttons like “always on top”, but have them a bit separate from the other window buttons. KDE once had this, but somehow lost the support for it.
I think it should have half a button width and you should be able to add it multiple times if you need more space.
LikeLike
Does anybody know if there is any Breeze icon set in colour? I don’t like monochromatic icons. I have a slight corneal issue nothing that affects my vision too much nor mu regular life, but it isn’t perfect, specially when I try to distinguish small icons and many of them with similar basic forms.
I’m using Papyrus so far but I hate to need a 150 MB icon set when I really like the Breeze icons if not because they don’t like the human ability ti differentiate colours.
Are you KDE guys and gals thought about making a coloured version, or would recommend any coloured icon set as similar to Breeze as possible? Papyrus is nice, but a bit too childish to my taste.
LikeLike
Not to my knowledge. The monochrome icons are by far the most numerous, so redoing them all in color would be an enormous amount of work. If you’ve already found an icon theme that’s more to your liking, I would recommend just using that. 150Mb isn’t that much space if it meets your needs. 🙂
LikeLike
Ok, thanks. I’ll keep using Papyrus. They are very cartoonish but also are clearly distinctive. Let’s hope this fashion of black/white icons pass soon ;P
LikeLike
A bugfix focused week work.
It’s really important, it’s obviously not that exciting (in general) as to see new features, but it’s totally necessary too, great work as always.
Thank you very much as every week for the great effort and work. We’re taking a step closer to Plasma 5.19 and to KDE Applications 20.04 (the latest is really close, about a month now), so my excitation is just growing as each week passes.
A huge hug to everyone ^^.
LikeLike