helloworld1 / AnyMemo

Advanced Spaced Repetition flashcard learning software for Android.
http://www.anymemo.org
GNU General Public License v2.0
151 stars 53 forks source link

Update Icons to Flat Design #399

Closed xie-dongping closed 8 years ago

xie-dongping commented 8 years ago

To follow the Zeitgeist of flat ui design, it might be good if Anymemo can update its internal icons to standard free (as in free speech) ones from material design or Awesome fonts.

As an engineer, I can only select the proper ones and maybe combine some icons. But it seem to be easy to find them.

If you think it is alright, I'll start investigating and we can do a couple of iteration to see if my choices are ok.

xie-dongping commented 8 years ago

And it is then possible to create high dpi version of the icons, and it is a step towards material deisgn.

helloworld1 commented 8 years ago

Yes, all icons should use material design. Currently, most icons are from Gnome, which are open sourced (CC) but not suitable for material design. I am OK with finding a new set of icons.

For High DPI icons, I think we should use vector icons instead if we are able to find.

https://materialdesignicons.com/ is also a good source of vector icons.

xie-dongping commented 8 years ago

I guess changing totally to VectorDrawable wouldn't be a bad idea, as it is already supported in support library v7, and in the worst case one can still use the rasterized version of the icons. I'm all for it, what do you think?

helloworld1 commented 8 years ago

Yes, support library has already supported vector icons. I think vector icons is also good for the APK size too. AnyMemo should move to vector drawables.