[Pidgin] #14992: improve Emotion handling

Pidgin trac at pidgin.im
Wed Mar 14 13:24:01 EDT 2012


#14992: improve Emotion handling
-------------------------+--------------------------------------------------
 Reporter:  calestyo     |        Owner:  rekkanoryo  
     Type:  enhancement  |       Status:  new         
Milestone:               |    Component:  unclassified
  Version:  2.10.2       |   Resolution:              
 Keywords:               |  
-------------------------+--------------------------------------------------

Comment(by calestyo):

 Now the above solves a lot already, but it still is bad with respect to
 compatibility with legacy/native clients.

 I see two ways here:
 a) Allow different smiley themes to be chose per budy and/or contact.
 This way, one can sort out his friends that use the native/legacy clients
 or systems with e.g. no unicode support and specify that the "normal"
 theme should be used, without anything what I suggested in this ticket.

 I've opened the ticket #14994 with a request for this.


 b) Allow replacement to HTML.
 The idea is, that we don't replace the shortcuts/etc. to a unicode
 character or to the textual representation as fallback but to something
 like this:
 <img href="http://example.org/astonished.gif" alt="😲"/>
 or (if there is no appropriate unicode character) to this:
 <img href="http://example.org/astonished.gif" alt="*astonished*"/>

 That way, legacy/native clients see the "right" image AND you have the
 "definite/well-definied" meaning via the alt attribute, which is even used
 in case the web resource goes away for some reason.
 Great, isn't it? :)

 Of course the respective protocol must support HTML images.
 I have no idea whether this is generally the case already?!

 I've added comment 2 to bug #14993 so that any potential smiley-auto-text-
 replacement-plugin adds support for HTML replacements.

 Given that I don't expect such a plugin to be implemented very soon, I've
 reported enhancement request #14995 which asks for the current "general"
 text replacement plugin to be extended by a "literal" replacement (i.e. no
 HTML quoting) option.

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


More information about the Tracker mailing list