derf / travelynx

Traewelling-inspired journey logger with realtime data
https://travelynx.de
GNU Affero General Public License v3.0
117 stars 18 forks source link

UI-Änderungen für Abfahrtstafel & Verbindungen #93

Closed deingithub closed 11 months ago

deingithub commented 11 months ago

Nochmal ein bisschen angepasst von #92:

Größere Font für Stationsnamen, Wechsel zwischen HAFAS und IRIS erfolgt jetzt über einen Button, direkt daneben ist ein zweiter Button um zum Anfragezeitpunkt zu springen. Die Verbindungen und Abfahrten sind jetzt color-coded nach Zuggattung, ein paar Erste hab ich hinzugefügt. Nahverkehrsmittel und Schnellbahnen sind abgerundet, der Rest etwas eckiger. Selects für Datenquelle und Filter entfallen, die kleinen Buttons oben brauchen etwa halb so viel vertikalen Platz. image

Ausfallende Züge werden farblich hervorgehoben und nochmal als Text beschrieben: Screenshot from 2023-10-22 16-33-40

Die Anzeige, dass ein Followee in einem Zug eingecheckt ist, habe ich auch mit dem Follower-Icon versehen und den entsprechenden Code auch in die HAFAS-Template reinkopiert, da war er noch nicht¹: Screenshot from 2023-10-22 16-22-12

Wenn der Viewport schmaler als die Materialize-Grenze small wird (600px), wird das Layout schmaler und dafür höher: Screen Shot 2023-10-22 at 16 45 53 Screen Shot 2023-10-22 at 16 49 12

Die Zeilen der Collection haben einen Hover-Effekt, der die aktuelle Zeile im selben Grauton wie die Anfragezeitpunkt-Zeile hervorhebt. In jeder Zeile habe einheitlich nur die Uhrzeit zum <a> Tag gemacht und ihr jeweils auch einen href="#" gegeben, sodass man mit Tab durch die Abfahrten navigieren kann.

Was auf jeden Fall noch fehlt, ist das Asset Release, den Vorgang verstehe ich nicht.

Commits nach den ersten sieben:


¹ Das scheint auf ersten Blick zu funktionieren, allerdings findet die IRIS-Seite aber nur IRIS-Checkins und die HAFAS-Seite nur HAFAS-Checkins von Followees. Das ist denke ich nicht so schlimm, da einen Travelynx ja alle einheitlich auf die bevorzugte Seite für jede Station leitet.

derf commented 11 months ago

Sieht soweit sehr schön aus, vielen Dank!

Bevor ich das in Ruhe anschauen und mergen kann werden noch ein paar Tage vergehen. Einen kleinen Nitpick hätte ich schonmal: Die rote Hintergrundfarbe für ausgefallene Fahrten finde ich im dark mode etwas zu auffällig, gerade verglichen mit dem light mode. Magst du die noch etwas dezenter (also näher an der Hintergrundfarbe, ähnlich zu Ausfällen im light mode) machen?

derf commented 11 months ago

Oh, und bevor ich es vergesse: Wie magst du im Changelog erwähnt werden, einfach "@deingithub" und fertig?

deingithub commented 11 months ago

Freut mich dass es soweit passt, ich schau gleich mal ob ich das Highlighting ein bisschen subtiler machen kann. Du kannst mich gerne als @deingithub oder Cass Dingenskirchen angeben, wenn es dann soweit ist ^^.

deingithub commented 11 months ago

Passt das so eher? Screenshot from 2023-10-26 11-53-17 Screenshot from 2023-10-26 11-53-11

derf commented 11 months ago

Schaut gut aus :) wenn nix dazwischenkommt geht's in ein paar Tagen so live