Matthew Paul Thomas
mpt at canonical.com
Sun Dec 6 08:43:41 PST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Jakub Steiner wrote on 02/12/09 22:55:
> What the important part here is that the color isn't defined in the
> icon itself, it's up to the widget theme to define in all sorts of
> different contexts like we have it for text. Eg. panel, menu, toolbar,
> when it's hovered over, disabled, that sort of thing.
Maybe, but then someone would have to maintain a color naming
specification (however simple) alongside the icon naming specification.
I know of only one attempt to do something similar: CSS system colors,
which was a failure. <http://www.w3.org/TR/CSS2/ui.html#system-colors>
We'd need to identify what went wrong there and how not to repeat it.
> I would really want to keep this simple and monochrome (within one
> icon). As Rodney said, if we needed the complexity we could just stick
> to the generic theme. If we'd need a dramatic red color, we can color
> the whole thing/background. And it would probably simplify the
> implementation of the widget colors<>icon bridge.
I think that's an unnecessary and awkward choice. And it wouldn't work
for cases where we'd actually like to use this mechanism in Ubuntu.
A symbolic icon for battery critically low should be able to use the
text color for the outline of a battery, while using red for the charge
level inside it. We shouldn't have to choose between a red background or
a red entire icon.
A symbolic icon for "you have new messages" should be able to use the
text color for the outline of an envelope, with green for the starburst
on top of it. We shouldn't have to choose between a green background or
a green entire icon.
And a symbolic icon for muted volume should be able to use the text
color for a speaker shape, with a red cross over the top of it. We
shouldn't have to choose between a red background or a red entire icon.
Matthew Paul Thomas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the xdg