Skip to content

Improve Labeling and Distance Unit Handling in Additional Trip Preferences #1349

Open
@Suyog-Bauskar

Description

@Suyog-Bauskar

Summary:

The "Travel by: Transit only" option is confusing, as it actually means "All Modes." Additionally, the "Maximum walk distance" input is fixed to feet, but the app supports both Metric (meters/km) and Imperial (feet/miles) units.


Steps to Reproduce:

  1. Open the OneBusAway app.
  2. Navigate to the Trip Planner (Beta) screen.
  3. Open the kebab menu and select "Additional Trip Preferences."
  4. Observe the "Travel by:", where the first option is "Transit only" but it includes all transit modes.
  5. Observe the "Maximum walk distance:", which always expects input in feet, even if the user prefers metric units.

Expected Behavior:

  • The "Transit only" option should be renamed to "All Modes" to reflect its functionality accurately.
  • The "Maximum walk distance" input should adjust based on the user’s preferred unit system (Metric or Imperial).

Observed Behavior:

  • The label "Transit only" causes confusion because it actually allows all transit modes.
  • The walking distance input is always in feet, with no option to change it based on the app’s unit settings.

Suggested Fix:

  • Rename "Transit only" to "All Modes" to clearly indicate that it includes buses and rails.
  • Modify the "Maximum walk distance" field to respect the user’s preferred unit system:
    • If Metric, display m.
    • If Imperial, display ft.

Impact:

  • Reduces confusion about the "Transit only" option by making it clear that all transit modes are included.
  • Improves user experience by aligning distance inputs with the app’s unit settings.

Screenshots/Video:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions