If we have long list with packages to be updated often we scroll down to check what will be updated. From the UI/UX point of view we have a small issue here, where Update All button will be hidden when we scroll down the list. We have to scroll to top again to reach the button again.
- maybe this top bar with this button should be sticky above the list and always visible
- maybe we could should the same button under the list
- maybe we should add sctoll to top button at the bottom
For me first option would be most efficient. Share your opinions :-)
+1 for making the toolbar sticky rather than inside the scroll view.
If we implement my suggestion for a permanent toolbar in https://bugs.kde.org/show_bug.cgi?id=385973, it will be a simple matter to put the Update All button in that toolbar, which will solve this issue.
I'm working on a patch that fixes this.
I'd prefer a design that fixes this that we can discuss than a patch.
I'm not going to be wedded to my patch, but I wanted to show it in patch form rather than just an un-fleshed-out idea. In essence I'm proposing to turn the banner header into a standard-ish toolbar on top that has maximumSize: minimumSize so it doesn't resize, and then that toolbar holds everything that curently disappears when you scroll down: the update count label and the "Update all" button. I can't post a screenshot now but I can a little later.
Git commit 91fa023160a603acc466fac868643f89926ae1e6 by Aleix Pol.
Committed on 08/01/2018 at 17:17.
Pushed by apol into branch 'master'.
Improve display of the updates page header
The bug was already solved, but update items would get on top of it
Make the header a page header rather than a listview's.
M +55 -58 discover/qml/UpdatesPage.qml