This week in KDE: apps, apps apps!

It’s been a big week for Dolphin with some new features, plus various improvements for other apps. Among them, KDE developer Christoph Cullmann went on a High DPI rampage and and fixed visual glitches in Kate and Okular on Windows when using a High DPI scale factor, and made great progress towards fixing the infamous line glitches in Konsole when using fractional scaling. Though still not quite perfect, it’s much better now.

Beyond that, a bunch of great things are in development which I can’t announce yet, but I guarantee that you’ll like them once they land in the coming weeks!

New Features

Bugfixes & Performance Improvements

User Interface Improvements

How You Can Help

Check out https://community.kde.org/Get_Involved and find out ways to 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!

Finally, consider making a tax-deductible donation to the KDE e.V. foundation.

33 thoughts on “This week in KDE: apps, apps apps!

  1. Great to see dropdown menu to show history has been added to Dolphin, it’s a pretty good improvement. Thanks for all the work. 🙂

    Like

    1. By the way, how about adding the option to show history for Dolphin by right-clicking the mouse on the left and right arrows, if you plan to get rid of downward-pointing arrows? Firefox does this and I’d say it’d be a good replacement as both of them do the job instantly, unless there’s something assigned to mouse right-click.

      Like

    1. Yes. 🙂 In fact not only is there a chance, but a certainty! It’s being actively worked on now and is performing well. It just needs some final polish. I expect it to be landed before the year’s end, and hopefully sooner than that.

      Like

  2. Great improvements!

    I use live-ebuilds from Plasma/KDE-Apps on Gentoo. I saw the downward-pointing arrow on Dolphin this week and the first thing I thought was “yeah, nice, history is available in Dolphin”. But my first intention was to open the history with the “right mouse button” like in Firefox. I never thought to open it via long-pressing left click. But I do not know how it is handled in other programs, besides Firefox.

    But thanks for all the nice work! Plasma/KDE is getting better and better from week to week.

    Liked by 1 person

  3. Wow! that long press feature for Dolphin is very handy. Like what you see in browsers.

    But I think there is no need to show that little drop-down icon always inside buttons, for example we can show drop-down icon when the user hover over the button. So there will be a clean user interface in Dolphin.

    Anyway, thank you guys for these great improvements in KDE!

    Liked by 1 person

    1. +1 for hiding as long as the mouse doesn’t hover it, but then again it may look weird in its current form as the left/right arrows are no longer centered within their buttons.

      Liked by 1 person

  4. It’s awesome to see that the HiDPI glitches are solved or worked around and by that the underlying bugs in Qt are discovered so they can eventually be fixed upstream. 🙂 Nice work!

    Like

  5. “Okular now remembers view mode, zoom settings, and sidebar view settings on a per-document basis”
    That’s a nice touch and is useful when working with lots of different documents for my studies. You are really adding lots of small but very welcome changes, instead of adding lots and lots of features that just accumulate bugs. I will install Okular on Windows to test.

    Like

  6. Fantastic stuff!
    Thanks for continually giving us these update Nate!
    It is great to keep track of all the improvements and all the hard work!

    I humbly request the following for future development:

    * Integrated SMS (via KDEConnect?) so that one may send/reply to SMS by clicking on a contact in KAdressBook.
    * Kaffeine to be integrated with KDEConnect media play control.
    *KAdressBook’s messaging options to be integrated with Telegram, Riot.im (Matrix) and other more current communication methods. Older deprecated methods to be removed.
    *Dragon Players interface controls to extend over the top of the picture and not reduce the picture frame. It is very juttery. Integrate volume control into the tool bar – not over the picture.
    *The development of plugins/more fx’s for Kwave.
    *Falkon to have the ability to install extensions from the Chrome store or other repo.
    *Banji to be fixed so that it works. Jami is amazing for Android -it would be awesome to have communication established with Banji/KDE-Ring on the desktop! This could be the ‘Facetime’ of KDE (and Linux)!
    *Plasma to ship with Latte Dock and top bar as default.
    *Fix the failure to download apps from https://kde.org/applications/ Discover giving “Couldn’t open appstream”

    Thanks!

    KDE for the win!

    Like

  7. I’m using KDE Neon user edition. The most annoying thing is when opening a folder in Dolphin it keeps opening in already open Dolphin windows when I want it to always open in a new window!

    Like

  8. Hi Nate,
    kwin has a bug with windows positioning on external monitor unplug action. All windows from external monitor are moved to right side of the screen. Same issue occures on Deepin with kwin.
    Given that this bug has been around for a long time, I wanted to search if it’s already reported. Since I couldn’t find it, can you take I look and let me know so I could report it?
    Thanks in advance

    Like

  9. For recent Locations are there also the locations where files are open (or dolphin is open) added?

    I’m thinking on copy the folder tree from dolphine into an open dialog, so that I can open an file from the folder I have open in dolphin?

    Something like Open Locations

    Like

  10. UI Improvements
    “…
    might look weird (me: Nate Graham, KDE Plasma 5.18.0):”

    I’m sure you don’t! (line break gave me a chuckle). 🙂

    Like

  11. Dear Nate, when I set up a desktop Manjaro KDE system for a family this week,
    I encountered some issues, which attracted my intention and should be fixed to smooth the UX IMHO:

    * If I enter “Language” in the Kicker, I get three entries: “Language”, “Language Packages” and “Language Settings”.
    Those are three tools for the same purpose, all with slightly different options. That could be done better and clearer, ie unified. 🙂

    Edit: While I wrote this text, I found out, that “Language Packages” and “Language Settings” are part of the Manjaro System Settings. How unfortunate that they bring their own and increase the already existing confusion.

    * Also there’s a (reported) language bug: The intermediate log out screen (switch user, log out, power off..) kept being untranslated in English, while the rest
    was translated correctly. This even persists after a reboot. 😦

    * Then there are notifications about new language updates, but there’s no hint in the notification how to actually update them.
    I had to figure it out myself first and having three different language panels did not help much. (Edit: Thanks to Manjaro)
    There could be a button in the notification, which leads you directly to the correct panel or even better, just auto update the languages.t

    * IIRC if two users are logged on and one turns off the computer, there’s no warning about it. (But I have to check it again tbh). 😦

    * I wanted to install games under /opt/games for all users, who shall be part of the “gamer”s group for example.
    This requires knowledge of the terminal and is not too trivial to be done for the average:
    — Create a group, add all required users to that group, set the correct permissions for the folder and so on.

    If KDE shall become something for everyone, it would be awesome if something like that could be accomplished easier
    and permissions could be administrated more clearly. Although I am not sure how.

    * I wanted to change the look’n’feel of al users accounts at once and unify them. How do I do that? The System settings applies only to the current user account.

    Regards

    Like

    1. Edit: While I wrote this text, I found out, that “Language Packages” and “Language Settings” are part of the Manjaro System Settings. How unfortunate that they bring their own and increase the already existing confusion.

      I agree it is unfortunate that Manjaro adds these unnecessary entries.

      * Also there’s a (reported) language bug: The intermediate log out screen (switch user, log out, power off..) kept being untranslated in English, while the rest
      was translated correctly. This even persists after a reboot. 😦

      Fixed in Plasma 5.17 IIRC!

      * Then there are notifications about new language updates, but there’s no hint in the notification how to actually update them.
      I had to figure it out myself first and having three different language panels did not help much. (Edit: Thanks to Manjaro)
      There could be a button in the notification, which leads you directly to the correct panel or even better, just auto update the languages.t

      This is also a thing that Manjaro adds. I don’t like it.

      * IIRC if two users are logged on and one turns off the computer, there’s no warning about it. (But I have to check it again tbh). 😦

      There should be a warning on the logout screen (the black overlay that gives you opens for what to do). If it doesn’t appear there, please file a bug!

      * I wanted to install games under /opt/games for all users, who shall be part of the “gamer”s group for example.
      This requires knowledge of the terminal and is not too trivial to be done for the average:
      — Create a group, add all required users to that group, set the correct permissions for the folder and so on.

      If KDE shall become something for everyone, it would be awesome if something like that could be accomplished easier
      and permissions could be administrated more clearly. Although I am not sure how.

      This seems like very advanced functionality that requires sysadmin/expert knowledge. Average people don’t do this kind of thing. They install software using the package manager or Discover in the standard systemwide location.

      * I wanted to change the look’n’feel of al users accounts at once and unify them. How do I do that? The System settings applies only to the current user account.

      Yeah, this isn’t something we make it easy to do right now. Please file a bug!

      To be honest I recommend KDE Neon these days for home use and relatives. My wife is happily using Neon right now in fact. Manjaro has too many quirks for average users IMO.

      Like

    2. > This seems like very advanced functionality that requires sysadmin/expert knowledge. Average people don’t do this kind of thing. They install software using the package manager or Discover in the standard systemwide location.

      Sure, but new comers may want to install Steam or in my case GoG games systemwide and those are unfortunately not managed by the package manager nor by Discover and /opt by default belongs to root. 🙂

      I will report the other bugs to Manjaro! 😉

      Like

    3. Steam is available in most distros’ package repos, and if not, you can get it on Flathub. Not sure about GoG games, but I do know that newcomers don’t install things to /opt. 🙂 I don’t think you need to create a separate group to grant users access, either. unprovileged users generally have read access to /opt.

      Like

  12. Another great week as always.

    I can’t find a moment to check if the KWin issue is already reported (under Wayland, when trying to tabulate from Firefox (fullscreen), to any other window, it apparently changes the focus and everything is fine, but it’s still on the same window.

    Nice improvements to Dolphin in general.

    I really can’t wait to Plasma 5.17.

    Thank you as always to everyone who makes all this possible, specially to Nate :).

    A huge hug to everyone mentioned above ^^.

    Liked by 1 person

  13. On Plasma 5.16.5, Frameworks 5.62 with Apps 19.08.2 and ~not~ seeing any glitches in konsole or kate any more with fractional scaling…. wheee !! Thanks you !

    Like

Leave a comment