-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New OTP Debug UI #5330
Comments
New OTP Debug UI Kickoff Minutes13:00 CEST Wed 2023-08-23 General goalFresh development with better maintainability but not building a feature complete replacement. What should be the features?
Which API?Since Entur is a major sponsor, the client will use the Transmodel API. Technical stackBrowsersFirefox, Chrome, Safari, Internet Explorer newest versions only Tom-Erik is in favour of the following stack
Modules & deploymentDebug UI will be a separate source module. Who does what?
|
If we agree (do we?) that we don't want to add the compiled output of frontend build into the jar somehow, then I have a suggestion for a workflow:
|
@leonardehrenfried Yes, as a general outline, and without going into the details, I think that's a good idea. |
Should we cache the settings in the local storage/session storage and have some reset button available? |
Minutes review meeting - 2023-11-16
|
I suggest we keep this issue open even after we merge #5334, until we are ready to replace the old client. |
I will probably look at the following tasks in the near future:
@leonardehrenfried will take the lead on CDN deployment with help from me, as well as improving on the map |
Yesterday I worked on the CDN deployment. Sneak peek: https://github.com/opentripplanner/OpenTripPlanner/actions/runs/7228613899/job/19698335048 |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days |
Whishlist from internal meeting at Entur 05.08.2024This list consolidate todoes in this issue with newly identified and tries to list them in a prioritized order from Enturs perspective:
other points that needs elaboration:
|
Search Bar
The first set of controls are fixed, while the menu allow some "custom" controls to be added. In this case the Street Preferences is included. If there is not enough space to show all input controls the controls should flow over to a second (and third) line of controls and the hight of the bar should be adjusted.
Advanced controls
A control with a meny button(Transit Modes and Walk Preferences). The menu button open a "drop down/floating" input control, while the text-field display a very short summary of the values. We can create a service for parsing/serializing the summary text in OTP - so we do not have to do this in JS.
Time Input
Clear box or write
now
+ enter/tab to insert current time. This will update both the time and date.Itinerary List
Itinerary
We only need to show the graphical "time-line". De vil si vi kan droppe Start, End and Trip Summary.
Legs
We can skip walk/driving directions for now and list of intermediate stops.
Expanding itineraries and selecting legs
Multiple itineraries can be expanded. Each leg has a check box. When selected the itinerary and leg information is added as a line in the "Details View - Compare table"
Elevation profile
Skip for now, see Details View.
Details View
Show details for selected elements in the itinerary list.
Compare Itineraries and legs
Show selected itineraries in the same order they are in the list.
Elevation profile
I would start without the elevation profile. I think we should show it in the Details View , not in the list.
Formats
Time:
23:00:01[+/-1d]
Seconds are only shown if not zero, offset days are only shown if not zero and relative to search date.Cost:
$ 200 000
Reluctance:
1.2
(scalar)Duration:
1d 2h 3m 56s
Only none zero element are shownSpeed
1.33 m/s
Links
We should link to trip and stop when appropriate. We will link to the bundled graphiQL API for OTP.
The text was updated successfully, but these errors were encountered: