Giter Site home page Giter Site logo

Comments (9)

caitbonnar avatar caitbonnar commented on June 12, 2024

+1 on this!

from onebusaway-android.

barbeau avatar barbeau commented on June 12, 2024

@caitbonnar How do current visually impaired users initially navigate the iOS app? That app has the same issue of starting at a map screen, right? But it sounds like there are are a good number of visually impaired users on OBA iOS. I'm currently working on a UI re-design discussed in #155, and my thoughts are that if OBA Android was set up more like OBA iOS with fixed tabs, it would be easier for visually-impaired (and other) users to get to the recent/favorite stops lists. But, it this isn't sufficient, it would be good to know that now, to see if we can work another way to access that information into the design.

from onebusaway-android.

caitbonnar avatar caitbonnar commented on June 12, 2024

@barbeau We had a lot of complaints when the app automatically started up in the map tab, so we actually have the default set for it to open to the last tab that was open when they closed the app. I believe most visually impaired users (at least the ones I have talked to) usually have it on the Bookmarks or Recent Stops tabs, so they don't normally deal with the map. However, we do have a button in the top right corner of the maps view, next to the search box (see below) that lists all of the stops currently displayed on screen in an accessible format.

Map View OBA iOS

I have been wanting to make accessibility improvements to the map view so that blind users can use VoiceOver to navigate nearby stops and intersections, but that's been on the back burner until the fall, probably. I very much support the fixed tabs redesign-- it's great from an accessibility standpoint, and I think it is also a simple and easily navigable UI design. It is definitely one of the features a lot of the visually impaired users I've talked with appreciate.

from onebusaway-android.

barbeau avatar barbeau commented on June 12, 2024

@caitbonnar Great, thanks for the info. Yes, my thoughts are the same, to have OBA Android automatically open to the most recently used tab.

from onebusaway-android.

caitbonnar avatar caitbonnar commented on June 12, 2024

Another thought on this -- the nearby stops list on iOS works by listing only the stops currently shown on the map. One way that visually-impaired users locate stops is by using the search mechanism, which is now embedded on our maps view, to map a specific route. They then use the nearby stops button to navigate to the one they want. When the route search goes through, it generally zooms out to show some of the stops along that route that are nearby (I'm not sure of the logic for how many stops it chooses to display or how far to zoom out, but I can look this up). This is really useful. I am not sure if this behavior already occurs in the Android interface, but I wanted to point it out in case it is something you might also want to support!

from onebusaway-android.

barbeau avatar barbeau commented on June 12, 2024

@caitbonnar Thanks, very good to know. Current Android behavior is to zoom out to show the entire route, which doesn't seem to be as useful.

I think I understand what you're describing - could you add some screenshots, just to be sure?

from onebusaway-android.

caitbonnar avatar caitbonnar commented on June 12, 2024

@barbeau So sorry it's taken me a bit to get back to you! Here are the screenshots:
ios simulator screen shot sep 11 2014 12 51 28 pm
The zoom level right after searching for the 44 route.

ios simulator screen shot sep 11 2014 12 51 33 pm
The nearby stops list (accessed by tapping on the lines icon in the top right of the map view-- not my favorite icon to denote this.)

from onebusaway-android.

barbeau avatar barbeau commented on June 12, 2024

Thanks @caitbonnar!

from onebusaway-android.

jrharshath avatar jrharshath commented on June 12, 2024

Something that I noticed: the android search box is kind of a "unified search box" in the sense that the user does not have to select "address" or "route", but the results do not clearly say that it is a stop or a route.

from onebusaway-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.