← Back to team overview

polly-open-team team mailing list archive

Iconsets

 


Hi,

Just to address a concern that Joey raised on Google+: Polly has always used custom icons instead of the system icons. There are two reasons:

1) There are a lot of functions for which there are no adequate stock names, such as "retweet" and "follow". And some of the functions that *do* have are somewhat questionable: for example, lots of themes use an envelope for the "reply" icon because the major use of this icon is email. However, in Twitter envelopes are associated with DMs. So even if I was using the system iconset engine, I would still be requiring icons that are not part of the popular themes.

2) I am very obsessed with proportions and I wrote a lot of code to ensure that icons and avatars are always exactly proportional to the font size. However, the GTK iconset engine expects you to use a limited set of fixed font sizes (16, 22, 48) and offers little support to arbitrary sizes. Because of this, it's very common for icon artists to use SVGs only from 48 to above. And I need SVGs to ensure that the resizing is always crisp.

Yes, there is potential for lack of consistency right there. But I'm trying to compensate this by shipping iconsets for the most popular themes out there, with the valuable help of Joern, Georgi and Chris.


Follow ups