Intégration TaM Montpellier : proposition pour rendre le widget « Départs » plus lisible

Salut @Will_71,

Merci pour l’intégration TaM !

Je trouvais le widget « Départs TaM » un peu difficile à lire d’un coup d’œil. Chaque ligne enchaînait 4 à 6 nombres avec une seule unité à la fin, mélangés à des heures. Par exemple 1 · 15 · 31 · 46 min · 11:07. Et un passage du lendemain apparaissait juste comme 04:50 : vu à 10h du matin, on pouvait croire à une heure déjà passée.

J’ai donc ouvert une PR : #2

Ce qu’elle change :

Avant Après
1 · 15 · 31 · 46 min · 11:07 1 min · 15 min
À l’approche · 15 · 30 · 45 min À l’approche · 15 min
9 min · supprimé 23:23 · 23:53 9 min · supprimé 23:23
04:50 (vu à 10:04) demain 04:50
  • Les deux prochains passages de chaque ligne, comme sur les écrans aux arrêts, chacun avec son unité. Au-delà d’une heure d’attente, c’est l’heure qui s’affiche.
  • Le jour quand le passage est un autre jour : « demain 04:50 », puis le jour de la semaine au-delà. Un bus de nuit à 00:30 vu à 22:44 reste « 00:30 », puisque c’est la même journée de service.
  • Les courses supprimées restent affichées, et la ligne passe toujours en orange.

Aucun identifiant ni réglage ne change, donc rien à reconfigurer pour les utilisateurs. Les tests, ESLint et Prettier passent. Les docs des quatre langues sont à jour et les images du widget ont été régénérées.

Si tu préfères trois passages plutôt que deux, ou un autre format, dis-le-moi et j’adapte. C’est une constante à changer.

Merci encore pour le boulot sur cette intégration :folded_hands:

Ok je regarde ce soir