Skip to content

Conversation

@thomascullen
Copy link

@thomascullen thomascullen commented Oct 9, 2017

👋 Love this icon set. Thought I would have a go at adding search with basic tagging system to the home page as I find myself using the bowser page search on the website almost every time I need to use a new icon.

The search works off of listjs as I have seen suggested a few times in some issues. The tags are defined using a simple tags.yml file which is loaded using the Jekyl _data folder. Multiple tags can be defined for an icon by separating them with commas or spaces. You may want to bundle the tags into the feather library itself, however, I think it is fine to keep it as a feature of the website and keep the icons to their specific names.

screen shot 2017-10-10 at 00 11 58

screen shot 2017-10-10 at 00 12 12

#44
#45

@chorijan
Copy link

+1 loving this

@colebemis
Copy link
Member

This looks great! 🎉 I want to take some time to go over this because I think this is an important feature. Hold tight.

Copy link
Member

@colebemis colebemis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just spent some time reviewing the code. Looks great!

I made some minor changes to the appearance of the search bar. Can you look over my changes and just give me a 👍 if you think it's ready to merge? 🎉

@@ -0,0 +1,3 @@
bell: notification
bell-off: notification-off
check: tick
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think eventually we'll want to keep this data somewhere else but this should be fine for now.

@thomascullen
Copy link
Author

Looks good to me 👍

@colebemis colebemis merged commit f642639 into feathericons:site Nov 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants