Integración TaM Montpellier: propuesta para hacer el widget « Salidas » más legible

Hola @Will_71,

¡Gracias por la integración TaM!

Encontré el widget « Salidas TaM » un poco difícil de leer de un vistazo. Cada línea encadenaba 4 a 6 números con una sola unidad al final, mezclados con horas. Por ejemplo 1 · 15 · 31 · 46 min · 11:07. Y un paso al día siguiente aparecía simplemente como 04:50: visto a las 10 de la mañana, se podía pensar que era una hora ya pasada.

Por lo tanto, he abierto una PR: #2

Lo que cambia:

Antes Después
1 · 15 · 31 · 46 min · 11:07 1 min · 15 min
A la llegada · 15 · 30 · 45 min A la llegada · 15 min
9 min · eliminado 23:23 · 23:53 9 min · eliminado 23:23
04:50 (visto a las 10:04) mañana 04:50
  • Los dos próximos pasos de cada línea, como en las pantallas en las paradas, cada uno con su unidad. Más allá de una hora de espera, se muestra la hora.
  • El día cuando el paso es otro día: « mañana 04:50 », luego el día de la semana más allá. Un autobús nocturno a las 00:30 visto a las 22:44 sigue siendo « 00:30 », ya que es el mismo día de servicio.
  • Los servicios cancelados siguen mostrándose, y la línea sigue pasando a naranja.

No cambia ningún identificador ni configuración, por lo que los usuarios no tienen que reconfigurar nada. Las pruebas, ESLint y Prettier pasan. La documentación de los cuatro idiomas está actualizada y las imágenes del widget se han regenerado.

Si prefieres tres pasos en lugar de dos, o otro formato, dime y lo adapto. Es una constante a cambiar.

¡Gracias de nuevo por el trabajo en esta integración :folded_hands:

Vale, lo miro esta noche