[Pidgin] #9316: Previous Status

Pidgin trac at pidgin.im
Wed Jun 10 15:03:55 EDT 2009


#9316: Previous Status
----------------------+-----------------------------------------------------
 Reporter:  mordonic  |        Owner:  rekkanoryo
     Type:  defect    |       Status:  pending   
Milestone:            |    Component:  Yahoo!    
  Version:  2.5.6     |   Resolution:            
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by deryni):

  * status:  new => pending
  * milestone:  2.6.0 =>


Comment:

 I'm not entirely opposed to having pidgin remember the last used saved
 status type as the default for the next time the Status dialog is opened.
 I'm not sure it will help much and I'm afraid it may confuse people, but
 possibly not.

 Just to make sure we are on the same page here, follow these steps:
  * Open the status selector in the buddy list and select the Away status
 from the top section of the selector.
  * Enter a message and hit Enter.
  * Open the status selector again and select the Available status from the
 top section.
 At this point your status message should continue to be in the text area,
 if it is not you are not using a recent version of pidgin (or have some
 broken plugin interfering with things, likely something like
 musictracker).

 That persistance of status messages is intentional and was added
 specifically to support the use case you are arguing for, that is the
 keeping of messages across status changes (thereby somewhat decoupling the
 "status" from the "message").

 On the other hand, Saved statuses save both the "status" *and* the
 "message" and as such selecting a Saved status will overwrite any message
 you currently have (your message should come back if you then select one
 of the Global (top section of the selector) statuses again (I go back and
 forth on whether I consider this fact a bug or not).

 I claim that having the "message" persist over a Saved status -> Global
 status transition might be confusing (though I'm open to being convinced
 that it should work the same way the Global->Global transition handles
 "message" persistance).

 I further claim that having the "message" persist over a Global status ->
 Saved status transition entirely breaks the Saved status model pidgin
 currently employs and would therefore horribly confuse people. I am, at
 least in theory, open to the idea of allowing a Saved status to say "I
 have no message associated with me, use whatever message may already
 exist" I just think that is likely to get confusing really quickly. I also
 am not sure I see the point of it, unless you routinely need a complicated
 set of status types (different for different accounts) but don't care what
 message those accounts have the Global statuses should cover you, as
 should the pre-filled "New status..." dialog for a complicated transient
 status.

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


More information about the Tracker mailing list