[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