This week in Usability & Productivity, part 39

Welcome to an especially humongous week in KDE’s Usability & Productivity initiative! I typically assemble these reports incrementally over the course of the week, as fixes trickle in. But this week, I had to spend almost 4 hours yesterday getting it ready after an enormous flood of incredible work on Friday and Saturday. And there was a time at around 6 PM when patches for Baloo started pouring in faster than my capacity to review them (expect more on Baloo next week). KDE Contributors were truly on a roll! Check out the veritable flood of improvement throughout KDE’s software stack over the past few days:

New Features

Bugfixes

UI Polish & Improvement

What exciting time to be alive, huh? All of this stuff is available for free, and improves at lightning speed, often in direct response to user feedback.

And guess what? Next week, your name could be in this list! Just 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 my efforts to perform, guide, and document this work seem useful and you’d like to see more of them, then consider becoming a patron on Patreon, LiberaPay, or PayPal. Also consider making a donation to the KDE e.V. foundation.

35 thoughts on “This week in Usability & Productivity, part 39

  1. As always I’m astounded how much work had been done and that I wasn’t even aware of those issues ;). This doesn’t mean they are not important to fix, somebody, somewhere will see them and they will bug them. Just overall experience is just more mature and consistent and that is important even if we don’t see all the small changes that were made along the way.

    Also, sometimes I read about a fix (like gwen zooming images) and wonder “wasn’t it behaving like that in the first place? I would assume that it would but since now it will, then it’s great!”.

    Liked by 2 people

  2. Typo:

    > In Dolphin, it’s no longer possible to accidentally start renaming a *while* after dragging it
    Yo clearly do like programming, don’t you 😉
    Thanks for the summary, amazing work!

    Liked by 1 person

  3. Thanks for your job.
    QUESTIONS: Is it possible to navigate into the menu which appears into the notification area by keyboard arrows when a new devices is linked to the computer so to avoid to use the mouse to select the FOLDER? Is it possible to make folder the first instance in notification menu appearing when a new device is linked instead of the matched program? It is more logic. It is possible to integrate the EXTENSION research of files in Dolphin? These could be right suggestions to improve the use of KDe Neon. Another question regards with UEFI issue to access recovery mode in the last release. The trash icons doesn’t change choosing another one icon (such as the white stylized trash icon).
    Another question: the COLOR SPACE in Chrome GPU details page, that is chrome:gpu url, suggests that there are some problems in color management because of Ubuntu or some other kind of causes (monitor drivers management?). Could be possible to fix this old problem? Seems that Fedora doesn’t have it. Look at this pic:
    https://screenshots.firefox.com/O0pC5Xao9CL04vRI/null
    Good day to you and many thanks for the team activity.

    Liked by 1 person

  4. Since I have looked at the last screenshot I wonder if the spacing between the checkboxes and “hide …” is intended? It looks a little bit out of place.

    Thank Nate and all who contributed! UI and productivity are keeping getting better and better — just awesome!

    Liked by 1 person

    1. Woohoo, go you! I will review it today.

      For everybody else’s benefit: see how easy this was? You all can do it, too!

      Like

  5. Latest KDe Neon release problems:
    1) Spectable issues: cannot share screenshots by imgur and telegram.
    2) Default browser choice is not synchronized with the system manager option. If chrome and firefox are used both appears as the default browser in their own settings page.
    3) Plasma integration seems to no work.

    Like

  6. In a world where we have other operating systems that randomly delete your data when upgrading, I’m genuinely relieved we have a little more control over our world on this side of the fence. Thanks for all the work you continue to do, KDE’s home because of you and many others who have taken the time to listen.

    Liked by 1 person

  7. I was surprised to see that gwenview doesn’t go to the next line when one presses the “right” key while being at the end of a row, like I’d expect for it to do while in the file browser mode.

    For example, if one has 15 files name 1 to 15 and the row currently holds 10 items, the first row would have 1 to 10 and the next 11 to 15. So, if I had ’10’ selected, I’d expect gwenview to highlight ’11’ when pressing the right arrow key.

    Like

  8. Good job another great week of enhancements!

    I will see how the restart notifier interacts when it lands on my systems. Especially with the interaction upgrading drivers/mesa when the lock screen breaks if not restarted immediately and report back.

    Like

  9. Great job as always but, what’s the point of making the desktop 100ms faster to start when then it takes 30 seconds to connect to your home’s WiFi network?

    Like

  10. Great work
    As every week
    Keep going
    I have a question
    Are discover have any UI change in the future
    Bcs I think discover missing something home redesigned to show more apps some editor choice for example most rated apps in more minimal card layout
    What do u thing
    I take deepin software center as example here

    Like

    1. Yes, Discover’s UI is improving all the time, and this week a few changes landed. But I agree with you that the current “Featured” page is a little lackluster. I’d like to work on that at some point.

      Liked by 1 person

    2. I think the whole of Discover’s UI needs to be reviewed. It is done with kirigami framework in mind but because of that, it’s very sterile, unfriendly and bit off-putting. People feel it and that is why they tend to see it negatively and all shortcomings are hyped.

      I hope that kirigami allows for a more attractive design.

      Maybe we could do a study and some pools on various software center designs and check what people find attractive and find out why so we could follow that road?

      Currently someone just arbitrarily designed it and in theory, all seems fine, simplistic, clean, functional and yet… somehow not right. It’s hard to put a finger on it. I have this feeling and I observe that others have it too but they just act on it and assume that Discover is bad and dismiss it quickly when smallest thing goes wrong. I believe that this kind of overreaction is caused by the design. That’s my theory at least.

      Let’s take for example Plasma’s Settings. The new design met rather with a positive response as it meets current trends but I personally like the old one better. What I love about it is that I can choose the layout. Maybe, just maybe this could be possible for Discover? Maybe the kirigami pieces can be rearranged to offer more general attractive design or simply offer few layouts so we could choose the one that feels right?

      I might be wrong but so far I see that people react positively to Deepin Store, at least when it comes to UI, while criticizing almost every other software store ;P.

      So who is up to do some software store mockups?

      We must also ensure how native and snap or flatpack packages are shown. I believe they should be grouped visibly so the source is clear before we take a look on package’s details. Having two identical icons with identical names is just confusing and bad for everyone. Tabs can bring more order into that. Also, a software center should a bit educate users on various formats (but not in the face) so they would know what snap or fllatpack is, what are cons and pros, etc.

      In Linux world, we deal with the complexity of different formats and a new user should have all things under his/her tips. Seeing doubled entries for the same app is not a good experience. They may easily miss what is the difference and even if they notice it, they won’t know. This is important for future Linux distros that probably will be built mainly on flatpacks or snaps.
      This is sad but I realized this is the only way in a situation where there are hundreds of thousands of programs like on windows. The controlled repo system wouldn’t be suitable. Security and usability wouldn’t be possible for such a huge resource. We already see it in AUR or in Android center where abundance comes at a cost. If we want to have a big resource, it cannot be controlled by the community, it has to come from upstream so I predict that friendly Linux distros of the feature will become somewhat “windowized” (bloated, slow) because of that. Luckily only some of them because there always be those more classic, “true” Linux distros.

      Anyway, software centers should be made with such feature in mind where we have some dominating distro agnostic format with some specific, native formats and a user must know the difference.

      Like

    3. I agree that Discover still lacks that Je ne sais quoi. We already have a number of attractive mockups but an issue is finding time and developer resources to implement any of them.

      Like

  11. As a contributor on this week recap, I would like to stress how much many REVIEWERS are also involved in the patches made. Thanks to THEM !

    Like

    1. 🙂

      Reviewing can be a lot of work, but it pays off in the end because you help mentor new contributors who will eventually themselves become reviewers.

      Like

  12. Mandatory yet voluntary :

    This is absolutely awesome … KDE, Plasma, the unique approach of these usability&productivity weekly reports, the relentless rhythm, changes & work done, the kind of positivism that KDE radiates , all the new contributors coming … i’ve never followed up on software projects as often ( daily basis ) as i do with anything KDE related in my whole computer life ( that started before intel powered pcs were avaliable for regular folks… incredibly expensive… but avaliable ) . Thanks a million everybody .

    I’d love to help more, already spread the word about KDE … and in fact, help people ( regular/domestic users ; needless to say, free of charge ) to transition into linux . I try to be as impartial as possible and always present all the avaliable choices… never point to my favorite ( needless to say, KDE/Plasma ) … however… long story short: i have relatives, friends & co-workers lined up to install & configure Neon on their computers ; started like 10 days ago, still at it … everybody looks mesmerized while using their new DE.

    I don’t mind investing my time on this… or helping ’em with their multiple questions & doubts, after all… i feel it’s my duty to do it, so i’m more than happy.

    Out of this 10 day experience installing 18.04 Neon on other people’s computers, there’s two small details i didn’t notice before ( i’m still on Neon 16.04 myself, ironically… didn’t have the time to transition myself, need to do it from scratch ) and would like to ask about:

    For context:

    – Computer with one I5 + AMD GPU ( 7870 i think ) + one Samsung EVO 850 250 gb for the OS ( 18.04 Neon ) + 2 internal 3TB HDDs

    Issue#1 :

    Dolphin on icons-view creates ridiculous spacing between rows when files or folders have very long names .

    I’m aware i can limit the number of lines to – for example – 2 on Dolphin’s settings … and then the spacing goes back to normal… however, when you select the file or folder on icon’s view… you can never see the full name again ( well… you can see it at the bottom of Dolphin’s windows… but that’s far from ideal ) .

    Full disclosure: i understand that most computer-centric people will think “tell that person to keep names short & descriptive” but there’s use cases where it can be justified.

    On this particular case, this person transferred all the films he had on physical format ( VHS / DVD / Blu-Ray / HD-DVD , TV-Rips … ) and needs to use long names including all kind of tags ( director name – year – original name of the film + maybe english translation + source + additional notes like “no subs” , “editor” , “cuts” , etc… ) . This seems to be hard to find material, museum editions, very old films… some never restored, some only broadcasted a couple times on satellite channels years ago …. okay, i know this is not very relevant but wanted to expand with a real-life use .

    This person used Nautilus before the Plasma leap… and while it’s taking some time to adjust ( it goes quicker than expected ) this is what he is having more difficulties with… the lack of readability .

    Question: is there any setting i’m missing to allow Dolphin to display full folders/files names when selected ( and ovelap – if necessary – anything below like plenty file managers do ) or should this be filed as a bug ?

    If there’s already an option for that… i’ll feel the dumbest person in the world 😛 . Also searched on bugs.kde.org but so far can’t find anything specific about this ( maybe i didn’t use the right key words ? ) .

    Issue#2 :

    Just asking this after reading there’s tons of baloo fixes on the way… so surely you’ll know better than me.

    Same situation ( Neon 18.04 , same machine described before ) .

    I showed Plasma’s secret weapon that will conquer people’s hearts: Krunner.

    What people love the most is the ability to open frequently used files just typing the name and forget about desktop files or piling favorites somewhere else .

    On my computer ( 16.04 neon ) it works just fine ( same structure: SSD for Neon + 2 internal HDDs ) , had to re-index files with [balooctl check] once… no need for anything else, i just type the file name, comes up first or among the first lines, select, intro, done .

    On this Neon 18.04 computer looks like baloo by defaul only index the /home folder & ignores everything else so i started to figure out the differences .

    On my computer i edited the fstab file manually… but also set all my internal HDD’s partitions to automount on startup on KDE’s system settings .

    On this Neon 18.04 computer i just set all internal HDD’s partitions to automount on startup on KDE’s system settings.

    i checked “baloofilerc” and added [folders[$e]=] + absolute path to the one specific partion this user stores the files he uses daily . This line to specify folders wasn’t there when i opened “baloofilerc” the first time .

    Saved, logged out, logged in, no changes; rebooted… no changes ( even re-indexed once again ). Each time i “balooctl config list includeFolders” it seems baloo only searches the home folder.

    I’m surely doing something stupid or missing captain obvious… need to test a couple more things on that ( not mine ) computer once again soon… but then i realized something on my own computer:

    – I usually open Dolphin first thing after booting my system … configured to display the partition when i have stored the files i use daily … BUT … looks like… if i do NOT open Dolphin when Plasma starts and the first thing i do is perform a file search from Krunner … it doesn’t search for files on my internal HDDs … even if my “baloofilerc” already has the “folders” line with all locations , my fstab already set to automount all partitions from my internal HDDs + also Plasma’s system settings with all those partitions from my internal HDDs set to automount as well .

    So the question is : is this some kind of logical limitation to how baloo should work ? could this be considered a bug ( baloo not searching volumes set to automount with read/write permissions for the user ) ? or maybe there’s a chance this was already known with one fix on the way even ( ?!?! )

    My personal case on Neon 16.04 is also weird ( the fact that i have to start Dolphin for baloo to be able to search on my internal HDDs , and not before ) … but oh well… it’s 16.04… need to try Neon 18.04 on my computer, see if this also happens then .

    Sorry for the long message 😛

    Like

    1. Glad you’re finding it awesome! I am too. 🙂

      #1 can be more or less fixed by doing going to Dolphin settings > View Modes > Icons > change “Maximum lines” from “Unlimited” to 2 or 3 or whatever. This will cap the line length. Unfortunately it will not show you the full filename on hover, which is a bug that we should fix. To approximate this in a different way, do to Dolphin settings > General > check Show tooltips.

      Please do file a bug requesting that when line length is not unlimited, hovering over a file in Dolphin should show the full filename in a tooltip.

      #2: please file a bug after reading https://community.kde.org/Get_Involved/Bug_Reporting. If there are multiple issues, please file separate bug reports for each of them.

      Like

  13. Thanks for fixing “shutdown” to”shut down”. That’s been bothering me! Worth the patreon donation just for that 😉

    Like

  14. It is a pity… Discover in plasma 5.14 crashes all time…

    I bet you use it for 2 minutes without a crash :S just clicking on the categories… And… It closes…

    In plasma 5.12 and 5.13 it worked almost perfect… Its a sad regression…

    Like

Leave a comment