[Pidgin] #8718: Make buddy pounce fit smaller screens

Pidgin trac at pidgin.im
Mon Aug 10 03:50:23 EDT 2009


#8718: Make buddy pounce fit smaller screens
-----------------------------------------+----------------------------------
 Reporter:  mterry                       |        Owner:  kstange     
     Type:  patch                        |       Status:  new         
Milestone:  Patches Needing Improvement  |    Component:  pidgin (gtk)
  Version:  2.5.5                        |   Resolution:              
 Keywords:  size                         |  
-----------------------------------------+----------------------------------

Comment(by seth.just):

 If I had any GTK programming mojo, I'd go ahead and do this myself, but I
 don't, so I'll simply lay out my idea. I think that refocusing the dialog
 around adding a single action could make it not only smaller, but clearer
 as well, which would add to usability (and keep it all in one screen). In
 my idea, the add pounce dialog could be simplified to the following sort
 of thing:

 {{{
 -------------     ----------------
 |Account   v|     |Buddy         |
 -------------     ----------------
                 -------------     ---------------
 When buddy does |Trigger   v|, do |Action      v|.
                 -------------     ---------------
 ---
 | | Only when my status is unavailable.
 ---
 ---
 | | Recurring
 ---
 }}}

 I don't know if it's possible in GTK to have the options for the pounce
 action appear depending on the action selected, but if it is, that would
 make the dialog much more streamlined. If it's not possible, those would
 have to be integrated, most likely by breaking apart the actions like in
 the current dialog.

 The issue with this approach is that it takes away the ability to add a
 pounce in which multiple triggers cause multiple actions. Of course, it
 would be possible to have this exist in the "modify" dialog, but that
 would be clunky, and not a good option.

 Another choice is to include the streamlined version I show here above the
 list of pounces, avoiding a separate add dialog for simple pounces, with
 an "Advanced" button somewhere that would do something like the
 GtkAssistant, although that would introduce redundancy.

 Let me know what you think of these ideas.

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


More information about the Tracker mailing list