Bug 473954 - KNS dialog's "loading" overlay is intrusive and disruptive
Summary: KNS dialog's "loading" overlay is intrusive and disruptive
Alias: None
Product: frameworks-knewstuff
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
Keywords: usability
: 471460 (view as bug list)
Depends on:
Reported: 2023-08-30 15:56 UTC by homeschool4401
Modified: 2023-11-13 17:30 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0

Suggested change (1.26 MB, image/png)
2023-08-30 15:56 UTC, homeschool4401

Note You need to log in before you can comment on or make changes to this bug.
Description homeschool4401 2023-08-30 15:56:44 UTC
Created attachment 161285 [details]
Suggested change

I have found most information does not apply to this issue so I've not included it.

In KDE, the content downloader (for wallpapers, themes, icons, etc) is extremely intrusive, with a loading overlay that becomes annoying quickly when not using a very fast internet connection. Every X amount of scrolls down the popup re-appears and is annoying to deal with because it flashes content in and out of the screen.

Instead, i propose that there be a small indicator at the bottom of the list that only appears when the list is trying to load more content, like in the image i have attached. I would greatly appreciate if this would be considered, and if this is in the wrong category, please point me in the right direction on where to open an issue.
Comment 1 Nate Graham 2023-08-30 19:55:02 UTC
Can confirm the issue, yeah. We should do better here.
Comment 2 Nate Graham 2023-09-14 20:11:36 UTC
*** Bug 471460 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2023-11-13 17:29:39 UTC
Git commit 0c72dcdac54dcdfb89029fbd39373157a22a79dc by Nate Graham, on behalf of Rishi Kumar.
Committed on 13/11/2023 at 18:29.
Pushed by ngraham into branch 'master'.

Improve loading animation

Previously the user was made to wait for a full-window overlay loading
animation to be finished if they scrolled even a bit more by accident
to view the previously-fetched data, which felt frustrating. This commit
replaces that overlay with a busy indicator in the header.

M  +10   -2    src/qtquick/qml/Page.qml
M  +5    -0    src/qtquick/quickengine.cpp
M  +2    -0    src/qtquick/quickengine.h

Comment 4 jan.claussen10 2023-11-13 17:30:59 UTC
This change is much appreciated. This annoyed me so much today :D