TeamMentor / TM_4_0_Design

Repo Holds TM 4.x issues
4 stars 3 forks source link

Consolidate icons into TM typeface #634

Closed DinisCruz closed 9 years ago

DinisCruz commented 9 years ago

I completely agree with @luchia on her comment at https://github.com/TeamMentor/TM_4_0_Design/issues/574

One thought I've had is that maybe we should look at doing our own icon set. We currently have upwards of 250 icons attached to our application, of which we use roughly 20. It's nice to have options, but it is excess code in our stylesheets. If we created our own typeface set, we could take icons from wherever we like (eg. some from Bootstrap, some from Foundation, some from other locations) and create the one set that really represents the supporting text.

This will make it easier to keep a consistent fell for all icons and reduce the amount of files/css/icons we need to load


EDIT BY LUCY: Adding checklist to this so it's easy to track -

I've seperated the icons into two different types - ones that are able to be more creative and ones that need to be simple. The ones that are able to be more creative:

The other icons, which are only going to appear in the application and need to be very simple, are the following:

romichg commented 9 years ago

@pjenney58 C is not in the application because our content is for C++ :) Now I do agree we need specific guidance for C, but this is not what this issue is about :)

romichg commented 9 years ago

@luchia Icon's look great, can't wait to see them in the app.

luchia commented 9 years ago

Related to issue #750, here are the icons I made for the Phase filters -

screen shot 2015-05-06 at 7 09 09 am

luchia commented 9 years ago

This issue is ready to be QA'ed on both Flare and Jade. All icons are now in both versions of the application. The following icons are in Flare only -

screen shot 2015-05-06 at 9 42 20 am screen shot 2015-05-06 at 9 42 43 am screen shot 2015-05-06 at 9 42 48 am screen shot 2015-05-06 at 9 42 52 am screen shot 2015-05-06 at 9 42 56 am

If and when we need more icons, I have created them in an easy to maintain way which allows us to continue to add relevant ones as we require. Changing the tag to QA and assigning to Roman for QA/closing.

romichg commented 9 years ago

This was a great effort. Very well done. Closing!