Next train/bus/tram departures for a chosen stop — a "leave the house" glanceable.
Scope
- New connector with a pluggable provider interface (transit APIs are region-specific). Returns
{ stop, departures[] { line, destination, etaMinutes } }.
- A
transit widget (or extend agenda-style rendering).
- Studio: provider, stop id, lines filter.
Notes
- Prototype had a train_schedule board. Start with one or two well-documented regional providers; the interface should allow more.
Next train/bus/tram departures for a chosen stop — a "leave the house" glanceable.
Scope
{ stop, departures[] { line, destination, etaMinutes } }.transitwidget (or extend agenda-style rendering).Notes