[Pidgin] #9316: Previous Status

Pidgin trac at pidgin.im
Sun Jun 21 12:57:17 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


Comment:

 You don't need to remove any cached (not saved) statuses, they will simply
 go away over time when you don't use them (see the [wiki:"Using
 Pidgin#HowdoesPidgindecidewhichsavedstatusestoshowinthestatusselector"
 FAQ]).

 You end up with two cached statuses with the same message when you select
 a status from the section and type the same message twice. If you already
 have a cached status with the message you want to have just use that one
 from the middle section of the status selector.

 It might make sense for me to define some terms here (apologies if I
 define things you already know, I'm just trying to cover my bases):
  * Status selector - The status dropdown in the bottom of the buddy list.
  * Global status - One of the statuses in the top section of the status
 selector, applies to all enabled accounts, accepts a message when at least
 one enabled account accepts a message for that status.
  * Cached status - A status that has been used and is temporarily saved by
 pidgin (created by selecting a Global status and optionally giving it a
 message or by using the New status dialog). Appears in the middle section
 of the Status selector without a disk icon. Can apply globally to all
 enabled accounts or have per-account exceptions.
  * Saved status - A status that has been explicitely saved by the user.
 Appears in the middle section of the Status selector with a disk icon. Can
 apply globally to all enabled accounts or have per-account exceptions. Can
 be managed through the Saved status dialog.

 Both Cached and Saved statuses will fall out of the middle section of the
 Status selector as the heuristics (explained in the FAQ) dictate. When a
 Cached status falls off the selector it will also get deleted from pidgin
 entirely (there may be additional heuristics here I'm unsure).

 You can manually delete both Saved and Cached statuses from the middle
 section of the Status selector (and in the case of a Saved status also
 from the list of Saved statuses) by hovering over the entry in the Status
 selector and hitting the Delete key.

 pidgin is not MSN, pidgin is not primarly an MSN client, many pidgin users
 do not use and have never used MSN, so following exactly what the MSN
 client does is not an option.

 Yes, in fact, we developers are among the users of pidgin.

 The Saved status and the Saved status dialog exist to allow people to save
 messages they use frequently, to allow people to save complicated multi-
 account statuses so they don't need to be recreated constantly, etc. The
 fact that you don't use multiple accounts diminishes their usefullness to
 you but assuming you routinely use more than 6 status+message pairs you
 can still make use of them to save those.

 The Saved statuses show up in the dialog because that is how they are
 managed, they show up in the Status selector to make the most common
 statuses easier to use and quicker to access.

 I still do not believe I completely understand your usage. You appear to
 use Saved statuses but don't want them to actually save anything (since
 you've said you'd rather they not save the message, leaving them with just
 a status, and since you only have one account the status is always global,
 meaning the Global statuses always do what you want). It sounds to me like
 you should just be ignoring the middle section of the Status selector
 entirely unless a status+message pair that you want exists in that list at
 the moment, in all other cases you should just use the Global statuses
 from the top section of the Status selector. The Global statuses will
 retain your current message in the input box for you to re-use or replace
 as you wish, which seems to be what you want, is it not?

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


More information about the Tracker mailing list