danielgtaylor / arista

Arista Transcoder
http://www.transcoder.org/
GNU Lesser General Public License v2.1
120 stars 19 forks source link

Preset and device icons #28

Open monreal opened 14 years ago

monreal commented 14 years ago

As far as I can see, the device icons are only used in the selection list. This means they should be available in 16x16 png. The icons currently ship in larger svg sizes which look blurry when scaled down.

Note: the gnome-icon-theme-extras module in GNOME Git has nice versions of at least the iPhone, Nexus, Palm Pre and G1 icons.

danielgtaylor commented 14 years ago

These are also used in the preferences dialog and on the http://www.transcoder.org/ website, and in the future having larger sizes may be useful. I agree that smaller sizes for the menu would also be nice, but the more icons we require the higher the barrier to creating presets becomes. It's not an immediately obvious and easy problem to fix.

danielgtaylor commented 13 years ago

The default size of icons in trunk has changed and is now larger, and the larger svg and png images are now shown nicely. I don't think we need the smaller versions anymore at this point, but feel free to reopen/comment if you think otherwise.

monreal commented 13 years ago

All I can say is that GNOME has a guideline not to use SVG icons directly but only rendered PNG. And for every target size of PNG there should be a specific SVG, build for the pixel grid of the target size.

So, if your SVGs are 48x48 and the icons are shown in 48x48, they should be exported to PNG. If you have 48x48 SVG and show 32x32, you need a special 32x32 version and export this one to PNG.

danielgtaylor commented 13 years ago

If an artist comes along that can provide these icons for Arista itself, all the devices/presets that ship with Arista, and all the devices/presets that any given random user might submit then we should be able to fix this. Unlikely as that is, I'm leaving this issue open. I may take a crack at doing some of this but it will happen as time permits, and this isn't that high on my list. Also required would be a way to specify multiple icon images in presets, which will require some UI changes.