Throbber (Progress Indicator)

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, xnview

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

Throbber (Progress Indicator)

Post by XnTriq » Sun Oct 31, 2010 4:00 am

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 » Sun Oct 31, 2010 1:51 pm

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: 1999
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: Throbber (Progress Indicator)

Post by oops66 » Sun Oct 31, 2010 2:14 pm

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 0.82 Linux X64 - Ubuntu 16.04 LTS - X64

User avatar
Troken
Posts: 698
Joined: Thu Feb 09, 2006 10:18 am
Location: Sweden

Re: Throbber (Progress Indicator)

Post by Troken » Thu Nov 04, 2010 8:53 am

I support too.

User avatar
budz45
XnThusiast
Posts: 1597
Joined: Sun Jun 03, 2007 6:05 pm
Location: UK

Re: Throbber (Progress Indicator)

Post by budz45 » Thu Nov 04, 2010 5:03 pm

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: 31798
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Throbber (Progress Indicator)

Post by xnview » Thu Nov 11, 2010 8:21 pm

Why? You have busy mouse cursor already...
Pierre.

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

Re: Throbber (Progress Indicator)

Post by XnTriq » Thu Nov 11, 2010 10:30 pm

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 » Fri Nov 12, 2010 8:44 am

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: 31798
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Throbber (Progress Indicator)

Post by xnview » Fri Nov 12, 2010 8:50 am

For the browser, you have the progress bar in the status bar...
Pierre.

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

Re: Throbber (Progress Indicator)

Post by XnTriq » Sun Nov 14, 2010 2:00 pm

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 » Sun Nov 14, 2010 2:25 pm

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 » Sun May 06, 2012 3:26 am

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: 5456
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: Throbber (Progress Indicator)

Post by XnTriq » Sat Oct 05, 2013 5:00 pm

  • 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.

Post Reply