-
Notifications
You must be signed in to change notification settings - Fork 76
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
add a new Git emoji category #51
base: master
Are you sure you want to change the base?
Conversation
c'est un truc trop spécifique pour qu'on puisse proposer ça auprès de tous les utilisateurs, d'autant qu'il s'agit seulement de dupliquer certains autres émojis pour les détourner de leur sens de base si j'ai bien compris ? je ne suis pas contre intégrer les mots clés (gnome, linux et debian sont déjà concernés), mais une catégorie dédiée ça me semble abusé |
Oui ils sont dupliqués, il y aurait un travail à faire sur les mots-clés pour éviter les doublons lors de la recherche textuelle. Les mots clés que j'ai mis ne sont pas de vrais mots clés, il servent de description pendant la navigation. hs: la recherche textuelle est vraiment très fluide. |
Je viens de voir qu'il y a une extension qui fournit uniquement des émojis pour git. |
Il faudrait remplacer tes tableaux par des objets, en reliant ainsi les émojis à des identifiants. Voir carrément utiliser des JSON. Ensuite on peut construire des catégories alternatives en allant piocher dedans. |
Loool le vieux fork qui n'a même pas pris la peine de changer la description J'ai tendance à penser qu'il est plus simple de trouver les émojis par la recherche que par le survol, d'où l'idée de juste rajouter des mots-clés aux émojis des catégories existantes, je les ajouterai la prochaine fois que je bidouillerai cette extension là (en changeant des trucs sans doute, parce que je vois des majuscules dans le fichier et les majuscules c'est pour les tags spéciaux (couleur de peau et genre) que j'ai pas vraiment fini de mettre au point) |
Un exemple de json auquel il faudrait ajouter des clés "category". |
j'avais pas trouvé comment on parcourt simplement et efficacement du json |
Je n'ai aucune compétence la dedans. Peut-être que certains développeurs d'extension ont déjà fait des parseurs clé en main pour Gjs ? C'est juste une idée, et sûrement beaucoup de boulot pour pas grand chose. |
Ah merde les traductions. Pas de JSON du coup, si j'utilise du JSON je ne peux pas générer les fichiers de traduction |
Ah ok. Lancer gjs dans le dossier où est présent emoji.json
On obtient une liste d'objets correspondants aux émojis. Tout ça peut être fait une seule fois quand l'extension est activée.
|
intéressant, je garde la requête ouverte pour le retrouver au cas où je trouve un truc pour générer les fichiers de traduction |
Beaucoup plus simple, tu renomme le fichier emoji.js, tu rajoute "var = " au début, tu l'importe et c'est pareil. |
Add a set of useful emoji for git commits.
Highly inspired by https://gitmoji.carloscuesta.me/ .
Category icon isn't relevant.