Chat style rendering bugs

Bug #208333 reported by sander on 2008-03-28
2
Affects Status Importance Assigned to Milestone
Coccinella
Low
Mats

Bug Description

General
G1) Subject is not shown
G2) Selecting text, Cmd/Ctrl+A/C, etc does not work.
G3) URLs are not clickable
G4) Scroll wheel of my mouse does not work in the window when chat themes are enabled

Bubblegum
B1) When avatar is too large, the "balloon arrow" is separated from the balloon (Afbeelding 1.png)
B2) "/me" is not replaced by "*user", in bold (Afbeelding 2.png)

Smooth Operator
SO1) Presence state notifications are in a too small font (Afbeelding 3.png)
SO2) Time indications are not interpreted (Afbeelding 3.png)

iPhone Message Style
IMS1) See Afbeelding 4...it does not work at all.

iPhone Big
IB1) "admin" not embossed as it should be (Afbeelding 5.png)
IB2) White text blocks are not rounded as it should be (Afbeelding 5.png)

Metal Chat 2 (AvG remix)
MC1) Time indications are not interpreted (Afbeelding 6.png)

Candybars
* As you can see on Afbeelding 6.png this looks extremely different compared to the screenshots here: http://www.adiumxtras.com/index.php?a=xtras&xtra_id=1385

Stockholm
* #8 show how much Mats loves Stockholm; you can see his love in the rendering quality;-)

Pushpin
* Very similar to iPhone Message Style, does not work at all

Renkoo
* No issues AFAICS

Cinematic
* Reflection of avatars does not work, see http://cow.neondragon.net/stuff/reflection/ (JavaScript issue)
* Vertical black to grey gradient does not work.

Ethereal
* Background/window transparency and semi-transparent blocks not supported (see pic #9)
* Similar problem with time indications as Smooth Operator

Satin
* Not working either, similar to Pushpin and iPhone Message Style

Fiat
* Coccinella even can't find this chat style: http://www.adiumxtras.com/index.php?a=xtras&xtra_id=206

Modern
* Rendering issues: see pic #10

iChat Clone 1.2
* See pic #11: no balloons, not all text visible in window, wrong layout of avatars, issues with presence state notification messages, and so forth.

sander (s-devrieze) wrote :
sander (s-devrieze) wrote :
Changed in coccinella:
assignee: nobody → matsben
importance: Undecided → Low
description: updated
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) on 2008-03-28
description: updated
description: updated
sander (s-devrieze) wrote :
description: updated
description: updated
sander (s-devrieze) on 2008-03-28
description: updated
description: updated
sander (s-devrieze) wrote :
description: updated
sander (s-devrieze) wrote :
description: updated
  • unnamed Edit (1.1 KiB, text/html; charset=ISO-8859-1)

Now you perhaps realize why I haven't pushed this further.Much of the
problems is inside tkhtml which is not rendering correctly, but there can
also be "special" elements like gradients that only a certain vendor
supports. I've seen Microsoft have some acces to gradient drawings. So
beware for gradients. You need to look at the html to figure out.

Many things are not implemented by me, like url links, /me etc. There could
also be some differences of the html templates. You need to look inside to
figure out.

If you can isolate specific rendering problems to the tkhtml widget
providing simple examples, then add these to their bug tracker. Problems are
usually fixed very fast.

Then it doesn't hurt to look at the code in ChatTheme.tcl. Only very little
pain perhaps ;-) There you see how the templates are being used.

sander (s-devrieze) wrote :

I think you should pick a few ones that already work very well and fix all bugs so that these themes work flawlessly. Then create a release with this new feature enabled and tell people it is only working with these themes and that help for testing other themes is appreciated. This is something for which we need many eyes (the number of available themes is even too big for me ;-) ). We can collect all these test results in this way:
* bugs you can fix go to Launchpad
* bugs in Tkhtml3 go to their bug tracker
* working themes we didn't knew about can get listed somewhere on the website

IMO this is a feature that should be included in 0.96.8: you only have to fix the general bugs (G1-G4) and get at least 2 or 3 themes working without any/much issues. But leave this option still disabled in the preferences. Getting this in 0.96.8 will allow people to test different themes and provide us with feedback...and the good thing for you this time is that you probably can forward all this feedback to the Tkhtml3 project! :D Advantages: the code already exists and no much work needs to be done, it will not hurt anyone as it will be disabled by default in the preferences, it will allow people to test themes and this feedback will help to make Tkhtml3 better, at the time of 0.96.10 Tkhtml3 will have many of the reported bugs fixed and many themes will work so that this feature maybe can be enabled by default, you can delegate much of the bug reports to the Tkhtml3 project ;-) What do you think?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers