t-oster / VisiCut

A userfriendly tool to prepare, save and send Jobs to Lasercutters
https://visicut.org
Other
227 stars 114 forks source link

Icon set #107

Closed peteruithoven closed 11 years ago

peteruithoven commented 11 years ago

Finding a better and free (freedom) icon set.

The Noun project is very interesting. http://thenounproject.com/

And there are some free icon fonts, but you can notice it's in the world of designers, where the idea of opensource hasn't really gotten far yet. So you find mainly free as in free beer. http://weloveiconfonts.com/ http://css-tricks.com/flat-icons-icon-fonts/ (some free) http://fortawesome.github.com/Font-Awesome/

These are really free though: http://somerandomdude.com/work/iconic http://fortawesome.github.com/Font-Awesome

Make this set visually compatible and fit for Visicut.

Icons needed:

Comments and suggestions welcome.

peteruithoven commented 11 years ago

The icons I contributed so far:

I'm planning to make at least the + and - a bit smaller.

t-oster commented 11 years ago

I refactored the code a bit, so it will be easier to add and change icons. Tell me, when you have them ready.

peteruithoven commented 11 years ago

I've bin doing some more research into icons, finding sets like: http://tango.freedesktop.org/Tango_Icon_Library https://fedorahosted.org/echo-icon-theme/ http://openiconlibrary.sourceforge.net/ http://www.famfamfam.com/lab/icons/silk/ http://codefisher.org/pastel-svg/

An overview of the Tango icons Inkscape uses: http://wiki.inkscape.org/wiki/index.php/Themable_icons

Icon theme guidelines: http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines

Standard naming specifications: http://tango.freedesktop.org/Standard_Icon_Naming_Specification

I think you currently use Tango on Ubuntu.

I'm looking for icons sets that have platform specific versions, to match the style of platforms like OS X and Windows.

peteruithoven commented 11 years ago

Small update; my first selection: icons

It's probably going to be Tango, I believe Inkscape, Gimp and Ubuntu this or extensions of it.

peteruithoven commented 11 years ago

I really like the looks of the Elementary OS icons, but no clue how to extract / acces them. http://elementaryos.org/journal/icons-30-begin-testing-luna symbolicicons

I anyone has tips, that would be very welcome.

peteruithoven commented 11 years ago

Just for reference, zooming icons in InkScape: Screen shot 2013-03-22 at 12 06 24 AM In Gimp: Screen shot 2013-03-22 at 12 05 35 AM

Illustrator and Photoshop don't really use icons, just text.

peteruithoven commented 11 years ago

Alright, this would be my first proposal, what do you guys think? icons2 (the transparent icons are alternatives)

Do you guys like the idea of separate file add / remove icons?

I don't really get how the current "Zoom to fill screen" works in Visicut? I just created the zoom icons as consistently as possible with InkScape and Gimp.

I tried to use the exsisting files as much as possible, but I could tweak some if we think that's better.

t-oster commented 11 years ago

I like the elementary OS icons, too. I think the current GTK icons are too gnome-ish for other OS like Mac OSX. I think you can get the icons here: http://bazaar.launchpad.net/~danrabbit/elementaryicons/3.0/files (you can also checkout the complete structure with bzr).

t-oster commented 11 years ago

Do we need to mention them in our license/readme?

peteruithoven commented 11 years ago

I agree.

Great, found a downloads part on that Launchpad page. https://launchpad.net/elementaryicons/+download

I'll check the licenses. Because I used a collection, with multiple sources there are a lot. http://openiconlibrary.sourceforge.net/LICENSES.html I need to check the sources of the selected icons.

t-oster commented 11 years ago

I'd like to take as many icons from the elementary-set as possible to be consistent and avoid licensing issues.... which ones are missing?

peteruithoven commented 11 years ago

Maybe I don't get Launchpad, I can't find the gray icons (not online or in the files that you can download). http://bazaar.launchpad.net/~danrabbit/elementaryicons/3.0/view/head:/actions/16/go-up.svg

Might also have something to do with their Symbolic Icons system they mention on the following page. http://elementaryos.org/journal/icons-30-begin-testing-luna Maybe they adjust the colors in the svg's based on other theme colors.

I'm afraid I'm going to have to create a derivative icon set if we want it less Gnome'ish.

peteruithoven commented 11 years ago

So I've bin trying to look into sources of the icons I like, so we can license properly (which is also important when I create derivatives). icons3 Not sure about the Tango for Inkscape part, very untransparent stuff. I'm pretty sure about the zooming icons seeing the following images: http://jesusda.com/files/inkscape-tango-theme/inkscape-icons-tango.jpg http://www.flickr.com/photos/michaelgr/2570195247/ No clue yet how to property credit the Tango for Inkscape icons... Very frustrating.

So we got:

Tango Icon Library 0.8.90 (tango)
    link: http://tango.freedesktop.org/Tango_Icon_Library
    license: Public Domain 
    License link: http://en.wikipedia.org/wiki/Public_domain
    formats: svg, png
    subdirectory: open_icon_library-devel/icons/tango

FAMFAMFAM Silk Icons 1.3 (famfamfam-silk)
    link: http://www.famfamfam.com/lab/icons/silk/
    license: CC-BY-2.5 or CC-BY-3.0
    license link: http://creativecommons.org/licenses/by/3.0/
            http://creativecommons.org/licenses/by/2.5/
    formats: png
    subdirectory: open_icon_library-devel/icons/famfamfam-silk

Inkscape (inkscape)
    link: http://www.inkscape.org/
    license: GPLv2
    license link: http://creativecommons.org/licenses/GPL/2.0/
    format: svg 
    subdirectories: open_icon_library-devel/icons_by_subject/inkscape

(Not sure if the Inkscape license applies to the current/old or new Tango icons)

I'm now trying to contact one of the designers who worked on icons for InkScape and one of the designers behind Elementary.

peteruithoven commented 11 years ago

Alright, for the current Icons I have:

Icons designed by Andreas Nilsson, Jakub Steiner, Lapo Calamandrei, Jesús David Navarro, Michael Grosberg, Guillermo Espertino and the designers behind the Tango, Tango ArtLibre and FAMFAMFAM Silk icon libraries . 
peteruithoven commented 11 years ago

Found the gray Elementary (Symbolic) icons: http://bazaar.launchpad.net/~danrabbit/elementaryicons/3.0/files/head:/actions/symbolic/

peteruithoven commented 11 years ago

Another update, these are the new icons: icons Some of them came from the Elementary icons, some of them I designed myself, all of them are inspired by the work of the above mentioned designers.

Overview icons-all

Feedback is still very welcome. I'm waiting for issue #128 to implement them into VisiCut and do a pull request.

peteruithoven commented 11 years ago

Defining the size for buttons is very frustrating in 7.0.1, to put it mildly. It didn't work at all for the add-file icon, so need help on that. Also, even tough I made a branch locally it pushed it straight into the development branch. My apologies. (To many steps to fuck up for someone who does this infrequently)

t-oster commented 11 years ago

I removed you from the colaborators list, so you can not accidentally push something. I just added you, so I could assign an issue to you, but I think it is easier, if everybody just sends pull-requests. Otherwise I would have to add all the others, too and then it could get messed up easily... I hope you agree.

t-oster commented 11 years ago

So... we consider this as fixed?

peteruithoven commented 11 years ago

No not yet, I'm going to get the MainView from before my changes and redo all the changes, hopefully solving the button size issues. But I'm very close to a deadline of a tightly scheduled project at the moment, so this might take 1 or 2 weeks.

t-oster commented 11 years ago

Hi. I think the icons look pretty good now. The only remaining question is: Should we use our icons on all platforms or use the platform-native ones where possible (e.g. right now we use the GTK icons in Linux if possible)

peteruithoven commented 11 years ago

I'm not happy yet with the save icon and the add file button is resizing strangely, but I think we could close this issue.

I believe a application should adapt to what people are used to, on a lot of Linux distributions people are probably used to the GTK icons. So if we can I would prefer using the platform icons (GTK icons in the case of linux).

I'm finishing up a big project (the reason why I was unavailable for a while) so I should be able to contribute a bit more soon.

t-oster commented 11 years ago

The add file button resizing was fixed by me some commits ago.. did you try the latest version?

peteruithoven commented 11 years ago

Yeah, when I use it I usually download the latest version. But you are right, the add file button size was fixed, I didn't notice.

t-oster commented 11 years ago

So... should we consider this as fixed, or are you planning changes on the icons?

peteruithoven commented 11 years ago

I'm still thinking about the save icon, but I guess this issue could be closed.