GNOME Bugzilla – Bug 209049
subscribe panel needs activity indication while fetching folders
Last modified: 2013-09-10 14:02:48 UTC
The Tools->Subscribe To Folders panel needs a busy cursor when it is fetching the folders list. The first few times I played with it, I thought I had to do something else, cuz it just sat there quietly and apparently contented, all the while fetching my longish imap directory. I bailed out of it thinking something else needed to be set first.This will be a pain in the but for novice users. -Dean
1.0 if trivial, probably...
Marking UI + 1.1. We dont have any mechanism for cursor state, so its a bigger change than that. Maybe we could just have 'fetching folders' thingy somewhere. Note that we already have this in the main window's status bar.
Some sort of spinny thing in the tree body might do.
Because of the decision to remap 1.1->1.2 and 1.2->1.4, I'm going to be moving a large number of bugs around in the bugzilla. You can just search on 'body contains' 'Because of the decision to remap' and mark all as read. Please direct all questions about this change to evolution@ximian.com, not the bug. Luis
BTW the whole dialogue probably needs a rewrite, its extremely slow and very buggy. I always get 2 inboxes listed, for example (with all of their subfolders duplicated too).
Ok so that inbox double listing bug is in the imap code. If you have a namespace of 'inbox' and you get the toplevel listing, you get 2x inbox listed.
I'm going to attach a patch that basically does this. Anna, I'm CC'ing you because the meaning of the progress bar seems a bit unclear at the moment and I'm not sure how to explain it better. (I'd have the progress bar have some text in the middle, but you can't do that when it's in activity mode as it is in this case.)
Created attachment 41395 [details] [review] Patch
I think you need to reparent this and use a gnomeapp instead of a dialog. This will put the progress bars in the correct (familiar) place. I will attach a glade file (which contains the current and proposed versions) to this bug now.
Created attachment 41398 [details] Glade file with proposed changes (and current version for comparison purposes)
Glade file added (with widget names made programmer-friendly) and code changed to make it work.