Sélecteur d'icônes Font Awesome

Nous avons présenté Font Awesome 5 il y a plus d’un an et avons développé plusieurs fonctionnalités permettant aux utilisateurs de sélectionner des icônes Font Awesome.

L’insigne de groupe

L’écran d’administration des badges

Composants de thème

Comme par exemple : Tag Icons

Paramètres du site

Actuellement, choisir une icône est vraiment délicat.

Vous devez vous rendre sur https://fontawesome.com/icons?d=gallery&m=free (la version gratuite est essentielle car nous ne livrons qu’avec celles-ci), puis rechercher l’icône appropriée. Ensuite, vous devez savoir quand ajouter fab, far ou rien du tout.

Cela peut être assez déroutant pour un administrateur Discourse.

Nous envisageons également d’ajouter des sélecteurs d’icônes Font Awesome à d’autres endroits, tels que : Add a "curated personal learning" page for users, sur lesquels travaillent @markvanlan et @eviltrout.

Il serait pratique d’avoir un sélecteur similaire au sélecteur d’emojis, réutilisable partout où nous utilisons actuellement des icônes Font Awesome, et extensible à d’autres endroits où Font Awesome pourra être utilisé à l’avenir.

24 « J'aime »

Cela n’ajouterait-il pas une énorme dépendance consistant à expédier TOUS les icônes Font Awesome ?

2 « J'aime »

Nous livrons déjà tous les icônes ; nous utiliserions simplement le gros bundle lors de l’ouverture du sélecteur. Tout le reste bénéficierait des mêmes optimisations que celles que nous utilisons actuellement. Nous autorisons déjà la régénération dynamique du bundle minimal à l’exécution.

8 « J'aime »

@j.jaffeux a travaillé sur le sélecteur d’icônes suite à ses modifications apportées à select-kit 2.

Si j’ai bien compris que tu es toujours en phase de développement, Joffrey, ces endroits seraient parfaits pour le tester !

3 « J'aime »

Oui. J’ai expliqué dans mon message PR que je ciblais pour l’instant un seul écran afin de régler tous les détails. Les autres composants suivront, celui-ci était probablement le plus simple.

5 « J'aime »

Nous l’avons maintenant :slight_smile:

5 « J'aime »