[Pidgin] #3801: Change status for various accounts

Pidgin trac at pidgin.im
Sat Nov 3 04:12:26 EDT 2007


#3801: Change status for various accounts
---------------------------+------------------------------------------------
  Reporter:  neok          |       Owner:  lschiere
      Type:  enhancement   |      Status:  closed  
  Priority:  minor         |   Milestone:          
 Component:  unclassified  |     Version:  2.2.2   
Resolution:  invalid       |    Keywords:  status  
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by dmitriid):

 >  Lets you set a status type (without setting a message) for one account?
 Why would pidgin want to present a crippled (because you can't set a
 message just a type) per-account status interface just to have it?

 Yes. Do you *always* set a different status message every time you change
 you status? Quite often all you need is a quick "invis/offline" in ICQ and
 back to "available" in 15 minutes

 BTW. One more question got lost in all the discussion. How can you see
 your actual account status in Pidgin?

 Let's say, ICQ got disconnected because of server failure (this seems to
 happen quite often to ICQ this year). There is absolutely no way to
 quickly see that in Pidgin - the global status will show ... your global
 status :) The "exceptions" list will show you... nothing.

 Or, let's say, you've set you global status to "invisible", your Google
 Talk status to "available" and your MSN status to "offline". There's
 absolutely no way you can easily determine which account is set to which
 status thus rendering the entire "new/saved/cached/whatever" concept quite
 useless.

 Not to mention that you need at least three clicks to actually see your
 exceptions list...

 Not to mention that status list gets confused when you have exceptions:

 - set global status to invisible. when you click on global status list
 "invisible" is selected

 - set global status to invisible. set one account to available. when you
 click on global status list "available" is selected

 > The fact that a second dialog is needed for the per-account controls in
 the New... dialog is unfortunate but unavoidable. GTK+ does not provide us
 with a way to embed a dropdown and a text entry area cleanly into the
 account list, nor would that be a particularly friendly interface even if
 we could. Do you have suggestions as to how better to present the user
 with the ability to pick the status type and message for the per-account
 exception? If so, I would love to hear it.

 Perhaps you would only need a dropdown with possible statuses in the
 "Status" column of the list? ;)

 You already have a "status" column and a "message column" which do what?
 Yup, duplicate information from the second dialog that pops up when you
 try to set a custom status. That's a smart design descision ;)

 Why can't we select status from a dropdown in the "status" column and
 enter the message in the "message" column? This way you could get rid of
 the second dialog.

 And yes, the exceptions list would be much fore useful if it showed actual
 account status (see the two use cases above)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/3801#comment:24>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list