OneBusAway / onebusaway-webapp

Modern web app frontend for OneBusAway built in JavaScript with SvelteKit
GNU Affero General Public License v3.0
3 stars 1 forks source link

Improve Look and Feel of the Stop Pane #1

Closed aaronbrethorst closed 1 week ago

aaronbrethorst commented 1 week ago

Current State

The stop pane is the overlay depicted in the bottom left corner of the screenshot. It currently looks like the following screenshot:

image

Desired State

and we should reformat the data into something that looks more like the iOS app's arrivals and departures table:

image

ArrivalDeparture Component

image

Requirements

All of the necessary data has already been loaded in the component via its arrivals-and-departures API call. We can skip the pagination/load more feature for now. The only thing we need to focus on for the moment is improving the look and feel of StopPane.svelte

Acceptance criteria

aaronbrethorst commented 1 week ago

@tarunsinghofficial a quick note for you: I may have given you the wrong impression about the styling of the stop pane. the screenshot I shared before was from the iOS app in dark mode. Here's what it looks like in light mode. the stop pane here should behave similarly.

IMG_507AB50CCE5A-1

We'll add proper support for dark mode in #5, though

tarunsinghofficial commented 1 week ago

@tarunsinghofficial a quick note for you: I may have given you the wrong impression about the styling of the stop pane. the screenshot I shared before was from the iOS app in dark mode. Here's what it looks like in light mode. the stop pane here should behave similarly.

IMG_507AB50CCE5A-1

We'll add proper support for dark mode in #5, though

Okay, great! I will work on this.