Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Website > Finding the right gitmoji #405

Closed
cyrilhamidechi opened this issue Jan 27, 2020 · 9 comments
Closed

Website > Finding the right gitmoji #405

cyrilhamidechi opened this issue Jan 27, 2020 · 9 comments
Labels
improvement Website improvements

Comments

@cyrilhamidechi
Copy link

Hello @carloscuesta 😎!

First, thank you for what you're doing with that project 👍

Quickly finding the most relevant gitmoji can take some time when new with that approach.
Because of that some might think it can lead to a waste of time and does not encourage their team to use it.
Here are few suggestions (starting with the easiest) to improve this task:

  • Alphabetical (or at least something "logical" 😄) sorting
  • Shortlist of the most common dev actions (bug, perf, new feature, wip, ...)
  • Group gitmoji by concerns. E.g.: Platform (OS, Windows, Android, ...), CI, Cosmetics, Quality, ...
  • For each emoji, add a shortlist of "potential other related" gitmoji (e.g bug => hotfix)
  • Quick search engine

Thanks again you for your work

Cyril

@cyrilhamidechi cyrilhamidechi changed the title Website > Gitmojis ordering Website > Finding the right gitmoji Jan 27, 2020
@ricealexander
Copy link

There was a proposal to categorize emojis into different groups. #352

It might be nice to see some organization. I know it was hard for me when I was first interested in gitmoji because it can be overwhelming to know what emojis to use when, and there aren't many cues of which emoji are related to one another.

@johannchopin
Copy link
Collaborator

johannchopin commented May 31, 2020

I propose to implement a draggable list of all gitmojis that the user can sort (easy to implement using react-sortable-hoc). Just store then the new order in the localstorage.

The user will be then able to customise the order of the gitmojis 🎉.

What do you think about this idea? 😉

@Lyokolux
Copy link
Contributor

Lyokolux commented May 31, 2020

@johannchopin this can be a start for everyone. Sorting the emojis by preferences is always pleasant 👍

For the new users, automatic sorting can be helpful too. At least to see the categories between all these gitmojis and what they cover ! As @ricealexander points out : it is overwhelming at first to have all these emojis showing up. The new user should read them all to get an idea of which one best suits his or her needs.

there aren't many cues of which emoji are related to one another.

The current way is to use CTRL+F 😃

@vhoyer
Copy link
Collaborator

vhoyer commented Jun 1, 2020

in addition to sorting, I would like to see a <hr> kinda element that the user can choose to put between rows to separate context, personally, if this was added I'd sort things like:

fixes------------------------------------

🚑 🐛 💚 🔒
🏁 🤖 🍎 🍏
✏️

-----------------------------------------

...
kinda of style

@johannchopin
Copy link
Collaborator

What do you think to simple have a button Sort Gitmojis that open a list of all gitmojis on the right site of the page that you can order. On change detection it updates the GitmojisList's state. Something like that:

gitmoji

⚠️ I don't think it's a good idea to make the cards directly draggable (was my first idea) since there will be maybe 2 layouts for the GitmojisList (grid or raw). See #314

@vhoyer vhoyer added this to In progress in Gitmoji Kanban Jun 2, 2020
@vhoyer
Copy link
Collaborator

vhoyer commented Jun 2, 2020

@johannchopin, why don't you think it's a good ideia to make the cards directly draggable? Whats the problem in having two layouts?

@carloscuesta
Copy link
Owner

IMHO the sort should be done via select/option with some criteria, not drag and drop on the cards

@johannchopin
Copy link
Collaborator

johannchopin commented Jun 2, 2020

@johannchopin, why don't you think it's a good ideia to make the cards directly draggable? Whats the problem in having two layouts?

Was actually just about the simplicity of the implementation. Having draggable cards needs to update the GitmojisList itself in many way (logics, DOM structure). So implementing just a new, isolated component seems more comfortable for this project.

@johannchopin johannchopin mentioned this issue Jun 6, 2020
@johannchopin johannchopin added improvement Website improvements and removed ✨ feature labels Jun 7, 2020
@carloscuesta
Copy link
Owner

Hey! Quite an old thread, I think there are some great ideas suggested in the first comment, some of them are already implemented and other ones no.

Feel free to break this issue down into smaller ones so we can easily implement what's missing and also seek volunteers for those ones.

Thanks! 🙏🏼

Gitmoji Kanban automation moved this from In progress to Done Nov 27, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
improvement Website improvements
Projects
Development

No branches or pull requests

6 participants