From: Casey H. <cas...@gm...> - 2005-10-28 15:25:47
|
Would it be reasonable to limit prpls to setting 3 emblems instead of 4? The reason I ask, is that I would like to use the sw emblem position for an envelope emblem if a buddy has a message pending. I have the replacement for queuing pretty much finished. As suggested, there is a 3-way pref in the conversation preferences ("Hide new IM conversations") which can be set to never, away or always. Since this is in gaim proper, there needs to be some notification in gaim proper that there are messages waiting, since not everyone will be using the docklet or some other notification plugin. I've opted for adding an envelope emblem in the sw corner of the icon in the buddy list. Double-clicking the buddy will open up the hidden conversation. I've glanced over all the prpls to see how many emblems each are using. Here's what I found: silc, zephyr, simple: none jabber: se, nw toc, oscar: se, sw, nw, ne (patch for oscar bug here in tracker) msn, yahoo: se, sw, nw (ne is set, but doesn't seem possible) all others: se So, it appears only toc and oscar could potentially use all 4 emblems. Maybe someone who is familiar with the protocols can determine if it is actually possible for all four to be used. If this proposal sounds reasonable, I will go ahead and modify the list_emblems api and implementations to drop the use of sw. Other suggestions are welcome. I've posted a screenshot of the buddy list with a pending message if anyone wants to take a look: http://www.pobox.com/~charkins/gaim/blistpend.png -casey |
From: Mark D. <ma...@ki...> - 2005-10-28 22:11:09
|
On Fri, 28 Oct 2005 10:25:45 -0500, Casey Harkins wrote > Would it be reasonable to limit prpls to setting 3 emblems instead > of 4? The reason I ask, is that I would like to use the sw emblem > position for an envelope emblem if a buddy has a message pending. I don't have any problem with limiting prpls to 3 emblems (although I would still let them set 4, and then bump off one of them if you have queued messages from a user). However, a little envelope next to somebodies name doesn't seem very attention-grabbing. It seems like it'd be really easy to not notice the envelope. Especially if you have a long buddy list that you'd normally have to scroll through. Of course, I don't have any better suggestions. -Mark |
From: Casey H. <cas...@gm...> - 2005-10-29 00:48:27
|
Mark Doliner wrote: > On Fri, 28 Oct 2005 10:25:45 -0500, Casey Harkins wrote > >>Would it be reasonable to limit prpls to setting 3 emblems instead >>of 4? The reason I ask, is that I would like to use the sw emblem >>position for an envelope emblem if a buddy has a message pending. > > > I don't have any problem with limiting prpls to 3 emblems (although I would > still let them set 4, and then bump off one of them if you have queued > messages from a user). > > However, a little envelope next to somebodies name doesn't seem very > attention-grabbing. It seems like it'd be really easy to not notice the > envelope. Especially if you have a long buddy list that you'd normally have > to scroll through. Of course, I don't have any better suggestions. > It was pointed out to me on #gaim that the envelope emblem doesn't work if you receive a message from someone not on your buddy list, so the emblem idea sort of fell flat. It could still be used as an additional notification, but isn't sufficient on its own. I've now opted for sadrul's suggestion, which is a menutray icon as seen here: http://pobox.com/~charkins/gaim/blistpend.png (yeah, i stupidy overwrote the screenshot from my previous e-mail so people reading that message first will be utterly confused) I have a little cleaning up to do (converting old prefs to new 3-way pref and removing old prefs) and then I'll get the patch up in the tracker for people to test. -casey |
From: William W. <thr...@gm...> - 2005-10-29 02:49:46
|
T24gMTAvMjgvMDUsIENhc2V5IEhhcmtpbnMgPGNhc2V5aGFya2luc0BnbWFpbC5jb20+IHdyb3Rl OgoKPiBJdCB3YXMgcG9pbnRlZCBvdXQgdG8gbWUgb24gI2dhaW0gdGhhdCB0aGUgZW52ZWxvcGUg ZW1ibGVtIGRvZXNuJ3Qgd29yawo+IGlmIHlvdSByZWNlaXZlIGEgbWVzc2FnZSBmcm9tIHNvbWVv bmUgbm90IG9uIHlvdXIgYnVkZHkgbGlzdCwgc28gdGhlCj4gZW1ibGVtIGlkZWEgc29ydCBvZiBm ZWxsIGZsYXQuIEl0IGNvdWxkIHN0aWxsIGJlIHVzZWQgYXMgYW4gYWRkaXRpb25hbAo+IG5vdGlm aWNhdGlvbiwgYnV0IGlzbid0IHN1ZmZpY2llbnQgb24gaXRzIG93bi4KPgo+IEkndmUgbm93IG9w dGVkIGZvciBzYWRydWwncyBzdWdnZXN0aW9uLCB3aGljaCBpcyBhIG1lbnV0cmF5IGljb24gYXMg c2Vlbgo+IGhlcmU6Cj4KPiAgICBodHRwOi8vcG9ib3guY29tL35jaGFya2lucy9nYWltL2JsaXN0 cGVuZC5wbmcKPgoKCkkgbGlrZSB0aGlzIGlkZWEsIGJ1dCBJIHRoaW5rIHRoZXJlIHNob3VsZCBi ZSBhIGNoZWNrLCBhbmQgaWYgdGhlIHVzZXIKdGhhdCB0aGUgbWVzc2FnZSBpcyBjb21pbmcgZnJv bSBpcyBpbiB0aGUgYnVkZHkgbGlzdCwgdGhlbiB0aGUgaWNvbgpzaG91bGQgYXBwZWFyIGJ5IHRo ZSBwZXJzb25zIG5hbWUsIGFuZCBpbiB0aGUgbWVudXRyYXkgYXMgd2VsbCBpZiB0aGlzCmlzIG5l ZWRlZC4gIEJ1dCBpZiB0aGUgaWNvbiBvbmx5IHNob3dzIHVwIGluIHRoZSBtZXNzYWdlIHRyYXks IHRoYXQKd2lsbCB0ZWxsIHRoZSB1c2VyIHRoYXQgaXRzIG5vdCBmcm9tIHNvbWVvbmUgb24gdGhl aXIgYnVkZHkgbGlzdC4gClRoaXMgd291bGQgYmUgdmVyeSBoZWxwZnVsIGJlY2F1c2Uga25vd2lu ZyB3aGljaCB1c2VyIHRoZSBtZXNzYWdlIGlzCmZyb20gY2FuIGhlbHAgdGhlIHVzZXIgZGVjaWRl IHRvIGNsaWNrIG9uIGl0IG9yIG5vdC4gIEFsc28gYW5vdGhlcgppZGVhIG9yIHN1Z2dlc3Rpb24g KG5vdCBzdXJlIGlmIHlvdSBhbHJlYWR5IGhhZCB0aGlzIGluIG1pbmQgb3Igbm90KQp3b3VsZCBi ZSB0byBoYXZlIGEgdG9vbHRpcCBvdmVyIHRoZSBtZW51dHJheSBpY29uIHRoYXQgd291bGQgc2hv dyB0aGUKdXNlciB3aG8gc2VudCB0aGUgbWVzc2FnZSAob3IgaWYgbXVsdGlwbGUgbWVzc2FnZXMg aGF2ZSBiZWVuIGhpZGRlbiwKaXQgY291bGQgc2hvdyBhIGxpc3QgcG9zc2libHkpLgoKCkp1c3Qg c29tZSB0aG91Z2h0cyBmcm9tIGEgdXNlci4uLi4KCgoKCj4gKHllYWgsIGkgc3R1cGlkeSBvdmVy d3JvdGUgdGhlIHNjcmVlbnNob3QgZnJvbSBteSBwcmV2aW91cyBlLW1haWwgc28KPiBwZW9wbGUg cmVhZGluZyB0aGF0IG1lc3NhZ2UgZmlyc3Qgd2lsbCBiZSB1dHRlcmx5IGNvbmZ1c2VkKQo+Cj4g SSBoYXZlIGEgbGl0dGxlIGNsZWFuaW5nIHVwIHRvIGRvIChjb252ZXJ0aW5nIG9sZCBwcmVmcyB0 byBuZXcgMy13YXkKPiBwcmVmIGFuZCByZW1vdmluZyBvbGQgcHJlZnMpIGFuZCB0aGVuIEknbGwg Z2V0IHRoZSBwYXRjaCB1cCBpbiB0aGUKPiB0cmFja2VyIGZvciBwZW9wbGUgdG8gdGVzdC4KPgo+ IC1jYXNleQo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gVGhpcyBTRi5OZXQgZW1haWwgaXMgc3BvbnNvcmVkIGJ5IHRoZSBKQm9z cyBJbmMuCj4gR2V0IENlcnRpZmllZCBUb2RheSAqIFJlZ2lzdGVyIGZvciBhIEpCb3NzIFRyYWlu aW5nIENvdXJzZQo+IEZyZWUgQ2VydGlmaWNhdGlvbiBFeGFtIGZvciBBbGwgVHJhaW5pbmcgQXR0 ZW5kZWVzIFRocm91Z2ggRW5kIG9mIDIwMDUKPiBWaXNpdCBodHRwOi8vd3d3Lmpib3NzLmNvbS9z ZXJ2aWNlcy9jZXJ0aWZpY2F0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBHYWltLWRldmVsIG1haWxpbmcg bGlzdAo+IEdhaW0tZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0Cj4gaHR0cHM6Ly9saXN0cy5z b3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vZ2FpbS1kZXZlbAo+CgoKLS0KCldpbGxpYW0g V29sZgo= |