Get ready for a humongous monster week 57 for KDE’s Usability & Productivity initiative and there’s a metric tonne of stuff!!! So go make yourself a cup of tea or coffee and settle in for a long list of improvements. 🙂
But first I want to mention that we’re working on fixes for Discover users in Plasma 5.14.5 who are stuck unable to update. We’ve pushed a fix into the 5.14 branch that should cause the stuck backend to time out after one minute, allowing everything else to work. We’ll be releasing a Plasma 5.14.5.1 bugfix release, inclusing this fix. Fear not, we won’t leave you out in the icy cold blackness of night… alone, hungry, and unable to upgrade your software using a GUI application?
Also it’s already fixed in Plasma 5.15. 🙂
We’ve also backported a number of other fixes onto the 5.14 branch and I hope we can ship one more bugfix release of 5.14 just to ensure that the quality is as high as possible for the upcoming Debian Stable freeze.
New Features
- Audio CDs can now be ripped to files in the Opus file format (Yuri Chornoivan, KDE Applications 19.04.0)
- eBook files (.epub and .fb2) now get thumbnails (Kai Uwe Broulik, KDE Applications 19.04.0):
- Windows .xps files and some Microsoft Office files now get thumbnails (Kai Uwe Broulik, KDE Applications 19.04.0)
Bugfixes & Performance Improvements
- When auto-login is enabled, the session you automatically log into is always correct and no longer sometimes unexpectedly changes after you adjust unrelated settings in the System Settings Login Screen page (David Edmundson, KDE Plasma 5.12.8)
- When a window is in full screen mode and the system is restarted, that window now correctly restores the window borders after being un-full-screened (Vlad Zagorodniy, KDE Plasma 5.12.8)
- The Kickoff Application Launcher now opens to the correct view after previously having closed it following aborting a search on a non-default tab (Krešimir Čohar , KDE Plasma 5.12.8)
- When using the legacy Evdev mouse input driver, user-customized settings in the System Settings Mouse page are now correctly applied on startup, login, and after waking from sleep (David Edmundson, KDE Plasma 5.14.5.1)
- The System Tray’s pop-up no longer becomes non-interactive after an item’s visibility is changed (Tranter Madi, KDE Plasma 5.14.5.1)
- When using software rendering on a weak graphics card, the login and lock screens now ensure readability by putting outlines around the white text instead of the previously-un-renderable shadow (me: Nate Graham, KDE Plasma 5.15.0)
- The System Setting Login Screen page now visually remembers custom images chosen for the login screen background and can handle being given a new wallpaper image with the same name (but a different path) as the current image (David Edmundson, KDE Plasma 5.15.0)
- System Settings no longer crashes under certain circumstances after visiting the Launch Feedback page (David Edmundson, KDE Plasma 5.15.0)
- The Screen Edge’s glow effect is now properly blue, rather than having an ugly gray edge, and also looks straight rather than like a bumpy wave (Vlad Zagorodniy, and Noah Davis, KDE Plasma 5.15.1 and KDE Frameworks 5.56)
- All System Settings pages with Grid Views now sort the content alphabetically rather than pseudo-randomly (Kai Uwe Broulik, KDE Plasma 5.15.1)
- Improved Discover’s reliability in the face of flaky content from store.kde.org (Dan Leinir Turthra Jensen, KDE Plasma 5.16.0)
- When using multiple screens, the lock screen’s focus follows the screen where the mouse cursor is located (Andrey Bychkov, KDE Plasma 5.16.0)
- New-style grid views used in many System Settings pages and the wallpaper chooser now have inline buttons that are legible and obvious against any kind of background (me: Nate Graham, KDE Frameworks 5.56):
- Dragging desktop icons (and many more things) once again works properly when using Qt 5.11 or later (Tranter Madi, KDE Frameworks 5.56)
- When changing the color scheme, Plasma now updates all of its colors immediately, with no need for a log-out-and-then-log-back-in cycle (Kai Uwe Broulik, KDE Frameworks 5.56)
- When using Kate’s Print Preview functionality, the text now gets the correct color irrespective of the active color scheme (Ahmad Samir, KDE Frameworks 5.56)
- Kate’s Project plugin’s tree view now displays all menu items for git entries that have umlauts in their names (Dominik Haumann, KDE Applications 19.04.0)
User Interface Improvements
- The Task Manager now allows re-ordering items via drag-and-drop by default (me: Nate Graham, KDE Plasma 5.15.0)
- Wallpaper chooser views now display the name of the wallpaper (me: Nate Graham, KDE Plasma 5.15.0):
- In System Settings, Breeze theme previews are now accurate Björn Feber, KDE Plasma 5.15.0):
- Standalone app launcher widgets now display a spinning busy indicator while launching, just like their pinned Task Manager launcher equivalents (Kai Uwe Broulik, KDE Plasma 5.16.0)
- The Color Picker widget now lets you drag the current color right off the widget itself without having to open it first (Kai Uwe Broulik, KDE Plasma 5.16.0)
- Many System Settings pages now have improved icons (Rafael Brandmaier, Noah Davis, and Björn Feber, KDE Plasma 5.16.0):
- Plasma dialogs, OSDs, and panels now have subtly rounded corners (Krešimir Čohar, KDE Frameworks 5.56):
- QML Spinboxes now display the correct I-beam cursor when hovering over the number (me: Nate Graham, KDE Frameworks 5.56):
- The default search providers now get appropriate icons (Shubham, KDE Frameworks 5.56):
- Dolphin’s Downloads folder is now sorted by date with grouping on by default. and the Recent Documents view (accessible by navigating to recentdocuments:/) is now sorted by date with a list view by default (Kai Uwe Broulik, KDE Applications 19.04.0)
- Gwenview now uses the standard Ctrl+L keyboard shortcut to focus the URL field, and Ctrl+Shift+R for “Rotate left” (Shubham, KDE Applications 19.04.0)
Next week, your name could be in this list! Not sure how? Just ask! I’ve helped mentor a number of new contributors recently and I’d love to help you, too! You can also check out https://community.kde.org/Get_Involved, and find out how you can help be a part of something that really matters. You don’t have to already be a programmer. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!
If you find KDE software useful, consider making a donation to the KDE e.V. foundation.
“Audio CDs can now be ripped to files in the Opus file format ”
This I like it.
I would like to see in the future in Dolphin the option of formatting a pen drive with right button on the unit, without the need for a service-menu.
Nice changes this week guys!
LikeLike
Then keep an eye on https://bugs.kde.org/show_bug.cgi?id=224056. 🙂
LikeLike
You made my day =)
LikeLike
Absolutely awesome! 🙂 Very nice improvements this week.
I liked mostly: desktop drag and drop icons will finally work correctly. Updating colors now will be also helpful and less confusing during Plasma’s configuration. I also liked the slightly rounded corners. This is a minor detail, almost not noticeable and yet we notice is subconsciously and it influences the feel of the whole look. I believe that many that do not like Plasma’s feel and like Gnome’s one were because of that or at least that was one of the components. Will it be enough to win over those people? I’m not sure, but Plasma will look much nicer because of this so this is a win anyway :).
I have a question about LO global menus. I updated libreoffice to 6.2.0-2. Global menus in LO were a bit bugged in the past and it was said that version 6.2 will bring a truly native and correct version of those menus. In reality, now they are bugged even more. Previously doubled menus were showing only sporadically but most of the time it was all fine. Now, we get doubled menus ALL THE TIME and they won’t disappear. Moreover, after the first launch, the first iteration of menus is inactive, we need to re-focus to another window with global menus and back to LO to get menus active.
I’m not sure what should be fixed here, a piece of Plasma producing the menus or LO? There are already some bug reports about LO global menus so I’m not sure if this should be reported again. Also, I’m unsure if LO 6.2 came with those promised, updated global menus for Plasma or was it delayed and it will come later so the current problems are just variations of the old one bug? Hmm…
LikeLike
I’m using LO 6.2.0-3 and latest plasma, without any issues, it newer worked this well.
That being said, I’m uterly confused by the state of global menu, what should work, why some of it doesn’t? What’s the current state? E.g. LO works, Chrome/Chromium works, Firefox patched works, everything Qt5 obviously too, out of the box, GTK3? nah [ Gimp and inkscape gtk3 versions for example ]
LikeLike
@greg, that is interesting, I’ll be waiting for 6.2.0-3 to see if the menu is fixed. Basically, global menus work out of the box everywhere like you just said. Of course, there are some exceptions, like Steam, Spotify, Wine wrapped apps plus rooted GUI apps, but those are rare and a different story.
LikeLike
Ah, I might have misunderstood you @greg. Global menus for all gtk apps work well. Maybe you need to install appmenu-gtk-module (package in Arch systems, not sure what is it called elsewhere)? This enables gtk menus.
LikeLike
Global menu works with LibreOffice’s new KDE5 backend, but IMO it is still a bit raw to be packaged for 6.2.0 in distros. I am glad to see that Arch Linux did not package it, even though they usually go wild with the bleeding edge. See here: https://bugs.documentfoundation.org/show_bug.cgi?id=113397#c13
If some fresh global menu bugs appear in relation to KDE5, please report them to the TDF Bugzilla.
LikeLike
I’m not claiming that global menus don’t work. They do, but they are buggy. Moreso with the 6.2 version. LO is actually the only major app that has issues in that regard. It was almost good and now it regressed.
By KDE5 backend you mean KDE framework? If so, do I understand it correctly I should just wait for the newer framework version as 6.2 global menus are meant for newer (which one) version? I currently have 5.54.0 KDE framework.
LikeLike
By KDE5 backend I mean the new VCL backend that provides native KDE5 integration. Your 6.2 version probably is not running it. You can verify by Help – About and seeing if there is VCL: kde5. If there is instead VCL: gtk3_kde5, that is the temporary backend solution sponsored by Munich.
LikeLike
This was a general bug. After updating to 6.2.0-3 it was fixed. Moreover, not only we have correct menus but also they show all the icons as normal in-app menus!
I also updated to KDE framework 5.55 and Plasma 5.15. I’m impressed! This is the first edition in years that in a moment of release is not crawling with visible bugs! All seems to work great!
Nate, it looks like late policy if focusing on improvements worked well this time. No major or even minor breakages visible in new Plasma. Just incredible!
LikeLiked by 1 person
Others report the same issue, KDE framework 5.55 and Plasma 5.15 isn’t helping. Moreover, the same problem exists on global menus based on vala-panel-appmenu so this is some bigger bug.
I’ll have to make an account on TDF bugzilla then and report it.
LikeLike
Great work on the thumbnails! Are there plans introduce HiDPI support for the KIO Thumbnailer any time soon? 🙂
The new appropriate icons for the default search providers are a good improvement, too. However, wouldn’t they fit better to the other icons if they were all monochrome?
LikeLike
I made a somewhat working prototype for high dpi thumbnails a while ago but it’s not trivial (otherwise I would have done it already :D)
It requires (including but not limited to):
* passing the scale value through 10 different places from Dolphin’s view to KIO to the thumbnailer and back
* adding a new virtual “create()” for the thumbnailer class that takes a scale (that’s a binary-incompatible change, so in the scope of KDE Frameworks 5 this requires introducing a ThumbnailerV2 class or some similar awfulnes)
* figuring out the caching as the thumbnail spec doesn’t have a notion of “scale” for the cached thumbnails, it just defines folders for 128×128 and 256×256 images
LikeLike
Thank you for the explanation!
LikeLike
I don’t have enough words to thank you as much as i would like 🙂
keep going
LikeLiked by 1 person
Seeing as there’s continuing progress on visuals of the system-settings, are there plans on redoing font management kcm?
LikeLike
Yep!
LikeLike
Oh my, I’m all tingly …
LikeLike
I don’t know what’s the trigger of this, but I have a minor annoyance with dolphin. In some session the key shortcut for the “extract” submenu in the context menu will be “e” and sometimes it will be “x”.
Also, a very tiny bug on dolphin, when you are on the trash bin and empty it, the tab icon remains the “full” version (the icon in “places” does change instantly) going to a different location and going back tot rash bin changes the icon to the correct empty bin. I’t possible that dolphin just doesn’t support changing tab icon without changing locations, though.
LikeLike
> New-style grid views used in many System Settings pages and the wallpaper chooser now have inline buttons
> that are legible and obvious against any kind of background (me: Nate Graham, KDE Frameworks 5.56):
As I posted on Reddit, big kudos here, considering Gnome is getting rid of transparent title bars because they couldn’t achieve this.
Absolutely love the refinement in the Dolphin defaults for different folders, the correct search icons, and the subtle corner rounding. Too much to comment on this week!
LikeLike
Can we ditch the software failure that Discover is already?
LikeLike
No, but we are putting resources into fixing and improving it. Assuming that we do want a GUI software updater and app store that works with any distro and is capable of handling apps and updates from multiple sources, then cancelling the project would be the exact opposite thing of what we want to achieve that goal.
LikeLike
Nate, Discover is improving release by release. Thanks a lot for all the amazing work.
LikeLiked by 1 person
Can I have autonumlock on SDDM, please?
And where exactly is the settings from Systems Settings stored? I don’t want to resort to nuking all config directories in ~/ to remove broken theme settings and go back to defaults.
Lastly, is the KDE themes affecting Firefox’s default webpage colors KDE’s, GTK’s or Firefox’s fault? I want to file/follow the relevant bug report.
As always, thank you and the contributors for the great work.
LikeLike
It seems an excellent improvement. Is there in consideration the separation of the unmount from the turning off function of detachable devices such as USB sticks? Thanks
LikeLike
Great as always. Plasma received a lot love this week, fantastic. I can not wait to get all this new stuff and new features/fixes/improvements on my KDE software.
Thank you very much for your hard and amazing job as every week Nate.
Bests ^^.
LikeLike
New report
New Spanish translation shared in my blog to spread the word about the great KDE community !
https://victorhckinthefreeworld.com/2019/02/11/mejorando-kde-en-facilidad-de-uso-y-productividad-semana-5-de-2019/
Have a lot of fun!
LikeLike
I am DEFINITELY having a lot of fun! This whole endeavor is the most rewarding thing I’ve done in my entire career.
LikeLike
Nate, there is a typo that says “recentcocuments:/” instead of “recentdocuments:/” at:
“Dolphin’s Downloads folder is now sorted by date with grouping on by default. and the Recent Documents view (accessible by navigating to recentcocuments:/) is now sorted by date with a list view by default (Kai Uwe Broulik, KDE Applications 19.04.0)”
LikeLike
Oops, how embarrassing. Fixed now, thanks!
LikeLike
Speaking of usability, I recently ran into a frustrating issue with the resolution settings: if you set an invalid resolution, the interface doesn’t confirm in any way that the resolution works after you hit apply.
Windows and Mac both have it so if you don’t confirm within 10s it reverts the change and I’m sorely missing this functionality as I now have to figure out how to edit the boot options so I can revert the change.
LikeLike