Bug 383428 - Add loading spinner for MountMan startup and for switching of removable devices
Summary: Add loading spinner for MountMan startup and for switching of removable devices
Status: REPORTED
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: 2.6.0
Platform: Netrunner Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-12 14:21 UTC by Alexander Mentyu
Modified: 2018-05-06 00:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Mentyu 2017-08-12 14:21:57 UTC
MountMan startup takes some time (~2 sec for Celeron 2.1GHz) - upon this time Krusader and MountMan interfaces are not refreshing - creating poor UX.

Also switching of 'Show only removable devices' checkbox can be improved - fast clicking on this checkbox (like 5-10-15 times without waiting of interface update) forces MountMan to switch removable/non-removable devices view with increased CPU usage and without ability to stop this switching in any way except to wait or to close MountMan's window.

My suggestion are: 
1. Add spinner for MountMan startup - display not changeable elements of interface like table headers and below them - display spinner for devices loading.
2. Add spinner below table headers upon switching of 'Show only removable devices' checkbox and block switching until devices list fully loads.