KDE: SoK, Joke, and Kirigami


-
SoK 2021 April Report
All work on the project was finished in march, so all that is left is some minor modifications and writing the project report. I believe that the goals set at the start of the project have been mostly fulfilled: the project does in fact present the information in a clear and beautiful, mobile-friendly way, thanks to the aether-sass theme. It has google-independent search, although it does not use lunar.js as was suggested, and the development news are now in its own section, although the changelogs were left outside of the individual posts for practicality reasons. The screenshots have been updated, but most of them have been removed as we have decided on a simpler homepage which highlights the most important features of the program.
-
Joke: Offline Updates are Here
A while ago we have talked to you about our plans to switch to offline updates, in an attempt at making the update experience more reliable.
After some testing we have now rolled out the change to all editions. For further details you can check out the previous blog post. As previously noted, this only affects the out of the box experience when using Plasma’s Discover for updates. Terminal applications and other GUIs are unaffected.
-
Take a Moment
In our various user interfaces, not only in those made by KDE, really pretty much everywhere, we often have situations that cause the user to think something like "hm, did I click that button?" or "is it doing anything?" or perhaps "is it broken?". The way we often deal with that is to immediately slap a spinner on something, if we think it might take a long time, or we just wait for things to happen if we think it might happen kind of soon.
The problem we end up with is, how do we make that choice? Optimally, we'd want to handle the situation where things happen really quickly gracefully, and just not show that spinner. At the same time, we also want to handle the situation where, in some cases, something takes just that little bit longer, and people end up thinking something has broken. The base issue is that it is near impossible to determine how long something is actually going to take before the process has ended, and so we need some way of dealing with that.
[...]
So what we have done now is to actually add this human moment as a base duration unit, called explicitly humanMoment, which we can use in our software. Kirigami already optionally uses this duration of time in its SearchField component, if it has the option turned on to delay firing the automatic accepted signal for situations where the searching thing is expensive (for example if you are doing a search that pulls stuff from online), which also was added for 5.81.
[...]
In short, as of KDE Frameworks 5.81 we will have ourselves a new unit in both Kirigami and Plasma's Unit classes which will tell you a suitable amount of time to wait before showing the user that something is taking a while to happen. Go forth, and enrich our users' experiences by not pestering them about things taking a long time until they're taking a long time, but also before the user gets the impression that it's taking a long time!

-

- Login or register to post comments
Printer-friendly version- 2814 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago