Bug 383428

Summary: Add loading spinner for MountMan startup and for switching of removable devices
Product: [Applications] krusader Reporter: Alexander Mentyu <notuxius>
Component: generalAssignee: Krusader Bugs Distribution List <krusader-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: krusader-bugs-null
Priority: NOR    
Version: 2.6.0   
Target Milestone: ---   
Platform: Netrunner   
OS: Linux   
Latest Commit: Version Fixed In:

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.