← Retour aux issues

Icônes OSMand

publié le , mis à jour

⚙️ Ceci est une proposition de changement de code.

Rendez-vous sur sa page Coderberg pour l'osculter.

Avatar Codeberg de laemlaem

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

  1. Avatar Codeberg de GhostGhost

    Dokploy Preview Deployment

    Name Status Preview Updated (UTC)
    web-master ❌ Failed Preview URL 2025-03-06T09:32:29.755Z
  2. Avatar Codeberg de etienneJretienneJr

    @laem est-ce qu'on peut utiliser une icone osmand dans moreCategories.yaml ?

  3. Avatar Codeberg de laemlaem

    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.

  4. Avatar Codeberg de etienneJretienneJr

    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 ?

  5. Avatar Codeberg de laemlaem

    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.

  6. Avatar Codeberg de laemlaem

    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 !

  7. Avatar Codeberg de etienneJretienneJr

    @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.

  8. Avatar Codeberg de laemlaem

    Non, pas à ma connaissance.


✏️ Participer à la discussion