← Back to team overview

polly-open-team team mailing list archive

Heads up: iconset changes

 


Hi again,

You might recall my rationale for custom icons, which is quoted
below. I'd like to announce that things have changed and now I
intend to use icons lifted directly from the system theme.

(hear that, Joey?)

So what changed?

First of all, (1) became moot once I learned about this:

https://live.gnome.org/ThemableAppSpecificIcons

Second, about (2), a little more experience with icons made me
realize that always-crisp-resizing is little more than wishful
thinking when you have to scale SVGs down, and also inconsistent
with what GNOME does. This is a good reference:

http://www.pushing-pixels.org/2011/11/04/about-those-vector-icons.html

So now I intend to use the discrete sizes of 16, 22 and 48
according to the font size. Also, using the GTK loading
system means that being SVGs is no longer required (hear
that, Georgi?)

This will probably mean that Chris' iconset will be merged
to my default one (as "hicolor"), or if he prefers I will
keep it as "elementary".


Em 02-02-2012 13:10, Conscious User escreveu:

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

References