Throbber (Progress Indicator)

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, helmut, xnview

User avatar
XnTriq
Moderator & Librarian
Posts: 6451
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Throbber (Progress Indicator)

Post by XnTriq »

XnTriq ([url=http://newsgroup.xnview.com/viewtopic.php?p=76063#p76063]Need for more feedback for long operations[/url]) wrote:If XnView had a (customizable) throbber, it could be used as a common “busy” indicator for all kinds of commands.
Would this be easier to implement in MP than in v1.9?
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Throbber (Progress Indicator)

Post by JohnFredC »

I support a throbber somewhere in the interface. Mousing over the throbber would show a popup hint that listed the current MP activities by thread, perhaps.
John
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: Throbber (Progress Indicator)

Post by oops66 »

I support too this throbber idea.
(Even if I prefer a time scale to get an idea of the remaining time)
http://newsgroup.xnview.com/viewtopic.p ... ber#p76066
XnViewMP Linux X64 - Debian - X64
User avatar
Troken
Posts: 698
Joined: Thu Feb 09, 2006 10:18 am
Location: Sweden

Re: Throbber (Progress Indicator)

Post by Troken »

I support too.
User avatar
budz45
XnThusiast
Posts: 1621
Joined: Sun Jun 03, 2007 6:05 pm
Location: UK

Re: Throbber (Progress Indicator)

Post by budz45 »

Yes, it's a nice idea for a future version.

I believe, perhaps, it could look like a semi-transparent but animated XnView icon over the centre of the interface.
All My Topics || my 'MP' Topics
My own Bookmarked topics--->for me only
User avatar
xnview
Author of XnView
Posts: 45495
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Throbber (Progress Indicator)

Post by xnview »

Why? You have busy mouse cursor already...
Pierre.
User avatar
XnTriq
Moderator & Librarian
Posts: 6451
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: Throbber (Progress Indicator)

Post by XnTriq »

xnview wrote:Why? You have busy mouse cursor already...
Two words: Eye candy
User avatar
Troken
Posts: 698
Joined: Thu Feb 09, 2006 10:18 am
Location: Sweden

Re: Throbber (Progress Indicator)

Post by Troken »

Spontanoulsy I'd say not only eye candy. A mouse cursor indicates that the program is busy, and thus you can not make any commands. A throbber indicates a progress, but you can still work in the program.

From Wikipedia: "Normally, it is possible for the user to continue interacting with the program while the throbber is animating (one such possibility may be to press a stop button to cancel the action that the program is doing)."

For instance, when thumbnails are created in a folder, you can still interact with XnView. However, it would be very nice to have a throbber in the tab of the thumbnail pane, just like in Firefox, when loading a site.

I wouldn't like to see a big throbber in the middle of the screen or so, that would be too much, something more sophisticated like in the Firefox example.

Image
User avatar
xnview
Author of XnView
Posts: 45495
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Throbber (Progress Indicator)

Post by xnview »

For the browser, you have the progress bar in the status bar...
Pierre.
User avatar
XnTriq
Moderator & Librarian
Posts: 6451
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: Throbber (Progress Indicator)

Post by XnTriq »

As Pierre has pointed out, MP already provides visual feedback to the user through a progress meter in the status bar as well as Wait/Busy and Working In Background mouse cursors. A “throbber” would duplicate that functionality and be little more than a gimmick.
  • But who's to say that eye candy isn't of utmost importance :P
Organizations like ISPs are distributing their specially branded editions of web browsers (Internet Explorer Administration Kit). Having a customizable animation as progress indicator in MP would allow Pierre's paying customers to add their corporate look to XnView, and freeware users would be able to enjoy an extra level of personalization.
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Throbber (Progress Indicator)

Post by JohnFredC »

A throbber can be much more than a blinking symbol. Consider a throbber whose icon/bitmap changes according to the thread it reports. Or which blinks at different rates according to the completion percentage... perhaps faster as the action nears completion.

Such detailed status reporting probably isn't necessary in XnView or MP, since (for instance) the user cannot return to the browser while batch conversions complete in the background (therefore no need for simultaneous status updates in the browser)...

...but a throbber does not have to be simple "eye-candy".

Since MP is new and still malleable, perhaps thinking "outside the box" is still appropriate.

Finally, I think the throbber topic originated because XnView 1.9x has insufficient reporting of program status. MP is better in that regard.
John
marsh
XnThusiast
Posts: 2443
Joined: Sun May 15, 2005 6:31 am

Re: Throbber (Progress Indicator)

Post by marsh »

In old Firefox versions, the throbber served as a button. I used it as a second homepage since it had a fixed location.
Also, an option icon with gears somewhat resembles a throbber and perhaps could be made to spin (trying to find some dual functions).
User avatar
XnTriq
Moderator & Librarian
Posts: 6451
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: Throbber (Progress Indicator)

Post by XnTriq »

  • GitHub
    • snowwlex: QtWaitingSpinner
      Configurable custom Qt widget for showing waiting spinner icon
  • Qt Project
    • Qt Wiki: QML_Progress_Spinner
      This snippet article shows how to make a nice little progress bar/activity spinner in QML. In builds upon the Busy Indicator [developer.qt.nokia.com] and Simple Progress Bar [developer.qt.nokia.com] components and adds some nice little animations.