mobbler / mobbler

The Last.fm radio player and scrobbler for Symbian smartphones
http://mobbler.ffey.co
GNU General Public License v2.0
10 stars 2 forks source link

Use the Tango Icon Library for Mobbler graphics #193

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The Tango Icon Library found here http://tango.freedesktop.org/ was pointed
out to me a while ago, but I think we should now switch to using the icons
found there.

The main reason for this is that the 5th edition has a much larger screen
resolution and larger graphics are needed.  The icons are avaliable in SVG
format so we would only have to include one file for each graphic and it
would be used on all devices.  The icons also look rather nice, I think.

Does anyone have any opinions about this?

I guess there is a danger that Mobbler would start to look a bit like a
linux application, but is that really a problem?

Original issue reported on code.google.com by eartle@gmail.com on 19 Dec 2008 at 6:47

GoogleCodeExporter commented 9 years ago
I can't get the Tango icons to render correctly on S60.  They are definitely 
being
loaded and displayed, but it looks like parts of them are missing.

Looking at the tags in the Tango SVG files, they say that they were created 
using
Inkscape, which is a tool Nokia recommends.  I have used a modified version of 
the
script found here 
http://gnugos60.blogspot.com/2007/02/inkscape-and-svg2svgt.html
(which also explains the problem I am having) to convert the svg files into 
versions
that the svg to svg-t converter will understand.  I then used the Nokia svg to 
svg-t
converter.

The icons still render exactly as they did before I ran any of these
scripts/programs.  Nightmare!

Original comment by eartle@gmail.com on 21 Dec 2008 at 1:01

GoogleCodeExporter commented 9 years ago
There is an S60 theme based on the Tango SVG graphics found here
http://wiki.sukimashita.com/Tango_Symbian60_Theme.  I contacted them to find 
out how
they got them to render correctly and here is their reply.

====
The basic issue here is that the phone's SVG implementation is based on
the SVG Mobile 1.2 specification. Thus it is only able to interpret a
specific subset of the SVG XML.

For the Tango icons the main issue arises due to use of gradient stroke
which SVG Mobile does not support.

You can use the free SVG editor http://www.inkscape.org/ to edit those
and convert the gradients to regular fill gradients or even simply make
them have a plain color (people won't notice the difference on the
screen).

The display/rendering artifacts should be gone then.
====

If anyone actually knows what they are doing with SVG and Inkscape then please 
let me
know.  I could do with a little help.

Original comment by eartle@gmail.com on 22 Dec 2008 at 2:33

GoogleCodeExporter commented 9 years ago
Issue 231 has been merged into this issue.

Original comment by hugovk@gmail.com on 7 Jan 2009 at 2:32

GoogleCodeExporter commented 9 years ago
My personal branch now contains SVG icons.  The only PNG files left are the 
ones from
Last.fm.

They look quite similar, but make the sis file about 20K smaller and the 5th 
edition
will look much better.

Original comment by eartle@gmail.com on 7 Jan 2009 at 9:33

GoogleCodeExporter commented 9 years ago
Looks ok on N95 8GB as well.

I'm not sure about the new ban icon, how about using dialog-error.svn instead 
(see 
attached png)? That's a bit closer to the Last.fm roadsign-type ban icon than a 
close window icon. Or it's probably not too hard to create an SVG of the real 
one.

r264: "Application icon changed, but this will only be temporary as someone is 
working on a proper application icon."

Good to hear it, the temporary one looks a bit puny!

Original comment by hugovk@gmail.com on 8 Jan 2009 at 9:15

GoogleCodeExporter commented 9 years ago

Original comment by hugovk@gmail.com on 8 Jan 2009 at 9:15

Attachments:

GoogleCodeExporter commented 9 years ago
That looks like a road sign for No Entry, which I'm not sure is synonymous with 
Ban.

I do agree that it looks better though and is more consistent with the Love 
icon we
are using now.  I'll look into changing it.

Original comment by eartle@gmail.com on 8 Jan 2009 at 11:43

GoogleCodeExporter commented 9 years ago
The new "no entry" ban icon looks better.

I've just spotted the new volume icons, they look a bit "fat", a bit more like 
studio lights, and look different to the volume icons on the Tango page:
http://tango.freedesktop.org/images/2/20/Tango-feet.png

Also, is it hard to convert the Tango icons for use in S60? At some point you 
should 
write it up on the Forum Nokia wiki, and link back to Mobbler as an example.
http://wiki.forum.nokia.com/

Original comment by hugovk@gmail.com on 11 Jan 2009 at 2:50

Attachments:

GoogleCodeExporter commented 9 years ago
I think the volume icons you have mentioned are from an older version of the 
tango
library.

I will write up what I did, but I don't know the ins and outs of things. I just 
did
the easiest thing I could to get them working.

Original comment by eartle@gmail.com on 13 Jan 2009 at 4:05

GoogleCodeExporter commented 9 years ago
Merged into trunk in r437 from eartle branch (via a stopoff in the hugovk 
branch).

This is as good as fixed, just need to credit Tango somewhere (on one of the 
wiki 
pages?) according to their Terms of Use and make sure the modified SVGs are 
similarly licensed. Once released, I'm sure they'd be happy to hear of an S60 
app 
using their icons, and maybe they'd like to include Mobbler in the "Tango 
Showroom".

===
Terms Of Use

The Tango base icon theme is licensed under the Creative Commons Attribution 
Share-
Alike license. The palette is in public domain. Developers, feel free to ship 
it 
along with your application. The icon naming utilities are licensed under the 
GPL. 

Use of icons from the tango-icon-theme module must be attributed to the Tango 
Desktop Project.
===
http://tango.freedesktop.org/Tango_Desktop_Project

Original comment by hugovk@gmail.com on 24 Feb 2009 at 10:16

GoogleCodeExporter commented 9 years ago

Original comment by hugovk@gmail.com on 11 Mar 2009 at 3:11

GoogleCodeExporter commented 9 years ago
Issue 336 has been merged into this issue.

Original comment by hugovk@gmail.com on 25 Mar 2009 at 8:34

GoogleCodeExporter commented 9 years ago
if you havent found a working icon, you might try and contact flahorn at
flahorn.deviantart.com 

because his icon works (though, it might not be in sync with the Tango style 
guidelines)

many Tango svg mobile ready icons can be found here
https://svn.sukimashita.com/repos/tango-theme-s60/trunk/

(used in the Tango Symbian Theme) (but it doesnt contain one for mobbler)

Original comment by afzal...@gmail.com on 25 Mar 2009 at 6:16

GoogleCodeExporter commented 9 years ago
I've created a howto on the wiki, feel free to update/fix/include details of 
the  
SVG to SVG-T converter:
http://code.google.com/p/mobbler/wiki/SVG

I'll mark this issue as fixed, and have created a task for the Tango credit: 
issue 
372.

Original comment by hugovk@gmail.com on 15 Apr 2009 at 9:30