Nicer speed restriction rows (icon change and smaller colorized section to prevent eye bleach)
Only display the first speed restriction if there are multiple of the same limit in succession between 2 stations
Better train detail texts (they also made it to the translation file)
Better timetable texts
Show stops on timetable
Removed dots on timeline where no stop is scheduled
Improvements on the EDR view:
Add a button for trains to easily switch to their respective driver view
Created a new endpoint on the backend that can serve train timetables based on an ID list instead of one-by-one. This should solve the HTTP request hell that is happening when the EDR view loads. (@DKFN this is a backend change and need testing!)
Fixes:
Timetable entries after midnight get sorted right after the departure station (@DKFN please check this one as this is a backend fix. I tried it on the frontend fetch request and it worked fine, but I'm unable to test it in the backend code and I feel it belongs there)
Modal windows were unclosable on some resolutions, fixed it by snapping them on the top of the page thus enabling scrolling in order to reach the X button at the top right
Overall code cleaning:
Missing React key on the train timetable
Typescript type security enhancements and overall better typings
Still working on this!
Several visual enhancements to the driver view:
Improvements on the EDR view:
Fixes:
Overall code cleaning:
Closes https://github.com/simrail/EDR/issues/79 Closes https://github.com/simrail/EDR/issues/78 Closes https://github.com/simrail/EDR/issues/76 Closes https://github.com/simrail/EDR/issues/75 Closes https://github.com/simrail/EDR/issues/77