Bug 487898 - Indexing makes locations UI jumps up and down
Summary: Indexing makes locations UI jumps up and down
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_baloo (other bugs)
Version First Reported In: 6.0.5
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-06-01 20:12 UTC by medin
Modified: 2024-06-28 15:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.2
Sentry Crash Report:


Attachments
Indexing makes locations UI jumps up and down (505.02 KB, video/webm)
2024-06-01 20:12 UTC, medin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description medin 2024-06-01 20:12:05 UTC
Created attachment 170050 [details]
Indexing makes locations UI jumps up and down

When indexing is running, the UI shows recent indexed filenames which can have different lengths (1 or more lines), this causes Locations UI below it to jump up and down, which makes it hard to click on its buttons to add or remove folders. See attached video for more info.
Comment 1 Nate Graham 2024-06-11 23:01:46 UTC
Heh yeah. Maybe we should move the indexing status to below the view in a pseudo status bar thingy.
Comment 2 Bug Janitor Service 2024-06-21 04:27:29 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2327
Comment 3 Nate Graham 2024-06-28 15:37:05 UTC
Git commit a35ab1bb9bacbd4ee341ef8a50f8ee783792b3cc by Nate Graham.
Committed on 28/06/2024 at 15:27.
Pushed by ngraham into branch 'master'.

kcms/baloo: move status to footer

The status information includes the filename, which is of variable
length. Unless this is on the very bottom of the page, it'll cause all
the UI elements below it to jump around as it changes; not ideal.

Move it to the footer, where it assumes the comfortable and common role
of a status bar.
FIXED-IN: 6.2

M  +18   -43   kcms/baloo/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/a35ab1bb9bacbd4ee341ef8a50f8ee783792b3cc