Icônes OSMand
publié le , mis à jour⚙️ Ceci est une proposition de changement de code.
Rendez-vous sur sa page Coderberg pour l'osculter.
Pour afficher un icône sur chaque résultat de recherche, ainsi que sur l'en-tête des fiches lieu, on utilise l'immense banque d'icônes d'OSMand. Merci à eux !
- [x] MAJ du jeu d'icônes
- ne pas charger le icons.json en mémoire mais via une API, ça nous évitera 90 ko de téléchargement (!)
- ne pus utiliser jsdelivr
- utiliser notre banque d'icônes si possible
Ce 4 est plus compliqué que prévu. Sera fait dans /documentation/tickets/858
GhostDokploy Preview Deployment
Name Status Preview Updated (UTC) web-master ❌ Failed Preview URL 2025-03-06T09:32:29.755Z etienneJr
@laem est-ce qu'on peut utiliser une icone osmand dans moreCategories.yaml ?
laem
Pas vraiment. D'après mon expérience, elles sont souvent trop complliquées pour être affichées correctement. C'est possible, mais le résultat sera souvent dégradé. D'où l'idée de rappatrier chez nous les icônes maki qui sont trs bien faites, et de modifier des icônes osmand pour le reste.
etienneJr
OK donc on fait l'effort tout de suite d'utiliser les bonnes icônes, plutôt que de coder un fallback générique et de repousser à plus tard, ça me ça. Une question en passant : dans public/icons on a un mélange d'icônes noires et d'icônes blanches. C'est pas gênant pour l'app parce qu'elle convertit. Mais c'est pas pratique pour le contributeur : dans mon explorateur, ou dans mon logiciel de dessin, je vois très bien les noires mais les blanches sont illisibles. T'as une astuce pour ça ? Tu m'autorises à passer toutes les icônes en noir ?
laem
OK donc on fait l'effort tout de suite d'utiliser les bonnes icônes, plutôt que de coder un fallback générique et de repousser à plus tard, ça me ça.
Oui c'est ça l'idée. Mais parfois elles sont très bien ! Il faut les tester. Aussi, leur complexité plus élevée faisait péter mon script de traduction du SVG à un SVG avec disque de couleur en-dessous, c'est aussi pour ça que j'avais adopté cette pratique de ne pas les utiliser directement. Je crois que mes améliorations successives ont résolu pas mal de pb.
dans mon explorateur, ou dans mon logiciel de dessin, je vois très bien les noires mais les blanches sont illisibles.
Oui j'ai vu ça aussi. Bien sûr, tu peux les passer en noir. Sur Inkscape, le mieux est je crois d'utiliser le point d'interrogation. Je crois que quand la balise englobante du SVG ne définit pas de couleur, alors l'utilisation de ce point d'interrogation ("inherit") produit une icône noir facile à dessiner. Mais je peux me tromper.
laem
Tu m'autorises à passer toutes les icônes en noir ?
Mais ne t'embête pas pour les icônes existantes qui sont blanches, normalement elles sont bien gérées. Par contre oui passer toutes les nouvelles en noir, bien sûr !
etienneJr
@laem Est-ce qu'il y a un moyen de voir d'un coup toutes les icones OsmAnd ? Comme par exemple cette page pour temaki. L'arborescence du repo github me rebute un peu, mais il faut ptet juste que je me plonge dedans.
laem
Non, pas à ma connaissance.