Nouveautés
À venir
- Site : deux collections, Culturelles (162) et Interface (163), chacune avec ses filtres (catégories et régions, ou familles : Actions, Navigation, Argent et paiement…) ; une recherche sans résultat propose l'autre collection
- Site : les versions remplies se chargent en arrière-plan, ou dès qu'on choisit « Rempli » (démarrage plus léger)
- Site : page Nouveautés (
/nouveautes/), chiffres d'usage réels (installations npm, étoiles GitHub) dans « Utiliser », mention « Utilisé par NAFA ERP » - Packs téléchargés : le style choisi est indiqué dans le nom du fichier et le README
- Site : la page Nouveautés prend le style du site, avec son lien dans le menu et sur le badge de version ; l'accueil compte toutes les icônes (325 : 162 culturelles, 163 d'interface)
0.5.0 — 30 octobre 2026 · style rempli, variantes, icônes P2
- Style rempli pour les 162 icônes culturelles :
toSvg(id, { variant: "fill" }),<Baobab variant="fill" />,<afroicon variant="fill">, fichierssvg/fill/, et un style « Rempli » sur le site. Généré parscripts/fill.mjs, puis retouché à la main - 12 variantes d'état : plantain épluché, alloco, mangue en hérisson, tranche d'ananas, noix de coco ouverte, avocat coupé, cabosse ouverte, kola ouverte, arachides décortiquées, igname coupée, marmite couverte, calebasse pleine. Champ
variantOf, et section « Variantes » dans la fiche du site - Correctifs
afroicons-react: l'icône Ngoni perdait sa rotation (les groupes SVG sont maintenant conservés) ; la propcolorcolore aussi les points - Site : une page par icône (
afroicons.org/icones/baobab/), avec son titre, sa description et son contenu lisibles par les moteurs de recherche, une page qui liste les 325 icônes et un plan du site complet ; l'adresse suit l'icône ouverte et se partage. Nouvelle image de partage (325 icônes, React, Angular) - Site : la fiche d'une icône a sa section « Personnaliser » (style, couleur, fond, trait), avec aperçu immédiat ; ces réglages ne touchent que l'icône affichée
- Site : plus de défilement horizontal sur les téléphones de 421 à 520 px (grands iPhone, nombreux Android) ; la version affichée suit celle publiée sur npm
afroicons-uietafroicons-angular: 55 nouvelles icônes d'interface (les P2 de NAFA ERP), soit 163 au total. Parmi elles, 3 nouvelles métaphores africaines :Globecentré sur l'Afrique,ShoppingBagen sac de raphia tressé,PackageChecken colis ficelé
0.4.0 — 29 octobre 2026 · nouveaux paquets
afroicons-ui et afroicons-angular
- Nouveau paquet
afroicons-ui: 108 icônes d'interface redessinées (les P1 de NAFA ERP), compatibleslucide-react— mêmes noms, mêmes props, classeslucide-*conservées ; les autres icônes Lucide restent disponibles - 15 métaphores africaines : case, panier tressé, boutique, cauri, moto de livraison, taxi-brousse, moustiquaire, dashiki, marmite, bidon, gele…
- Site : nouvelle catégorie « Interface »
- Nouveau paquet
afroicons-angular: composant autonome<afroicon>(Angular 18+), les 150 icônes culturelles et les 108 d'interface, import sélectif (tree-shaking), SVG construit sans innerHTML
Projet open source
- Code de conduite, politique de sécurité, guide de contribution complet (installation, icônes d'interface, relecture, licence des contributions)
- Modèles de tickets (nouvelle icône, correction d'icône, bug) et de pull request
0.3.1 — 29 octobre 2026 · audit
Accessibilité (0 violation axe-core, clair / sombre / mobile)
- Fenêtres fermées (fiche, palette, aide, sélection, menus) rendues inertes : plus de focus invisible au clavier
- Fiche et palette déclarées comme dialogues modaux ; le focus entre à l'ouverture et revient à la fermeture
- Cartes restructurées : plus de boutons imbriqués, nom accessible, actions rapides hors tabulation
- Libellés pour les curseurs, sélecteurs de couleur, pastilles, boutons d'icône ; lien « Aller aux icônes »
- Contrastes corrigés (titres de section, badges « Nouveau », écrans d'app, cartes de marque)
Bugs
- Mobile : débordement horizontal de la boîte à idées ; les actions invisibles des cartes captaient les touchers
- Boîte à idées : une donnée inattendue pouvait faire planter tout le site (nettoyage + garde-fou) ; un vote pouvait effacer des votes précédents ; abonnements en double ; noms d'auteurs écrasés
- Fiche : ← / → partaient au mauvais endroit depuis une icône hors filtre ; raccourcis actifs derrière l'aide
- Recherche : une espace seule masquait tout ; « coeur », « noeud », « boeuf » trouvent maintenant cœur, nœud, bœuf
- Motifs : coutures visibles sur les bords de la tuile
- Couleur blanche du sélecteur mal reconnue ; Échap ferme la palette et les menus ; le filtre favoris ne bloque plus les tags
Performance et référencement
- JSZip chargé seulement au premier téléchargement (-30 Ko gzip au démarrage)
- Image de partage 1200×630, robots.txt, sitemap.xml, manifeste web, balises Open Graph et Twitter
0.3.0 — 29 octobre 2026
- Site réécrit en React + Vite + TypeScript (
apps/web), alimenté par le paquetafroicons - Boîte à idées découplée de son stockage (interface
IdeaBackend), prête pour un backend serverless - Correctif : icônes invisibles en mode sombre dans l'application Claude
- 150 icônes (+9 : gele, kanaga, okapi, pangolin, machine à coudre, fer à charbon, étal, noix de palme, casque séchoir)
- Redessin de keke, porteuse de bébé, ngoni, awalé, façade ndebele
- Nouveau logo : le « A-case »
- Site : vitrine d'apps, page de marque, anecdotes « Le saviez-vous ? », icône du jour, boîte à idées avec votes
- Premiers paquets
afroiconsetafroicons-react
0.2.0
- 141 icônes, régions, styles trait / pastille / cercle
- Site : palette de commandes ⌘K, navigation clavier, sélection multiple, atelier de motifs, ambiances de villes, mode sombre
0.1.0
- 45 icônes et première version du site