Feature request: Scrollbar on transaction list

(Andrew Schofield) #1

Can we have a scroll bar added to the transaction list please? Currently scrolling back in time is an arduous process, a scroll bar would greatly improve usability for long transaction lists (especially as we don’t have the ability to search at the moment).

(Alex Sherwood) #2

The pulse graph acts as a scroll bar & it’s coming :soon: according to the roadmap :tada:

As you scroll back through the graph, your transaction list scrolls to the same point in time.

There’s more details here :arrow_down:

(Andrew Schofield) #3

Interesting. Does the iOS version not have a vertical scrollbar then? I would have thought the UX for quickly getting to a point in the list would still be better with a vertical scroll rather than a horizontal scroll (as there is more space to move in).

(Alex Sherwood) #4

No it doesn’t.

I can see where you’re coming from but I can promise you the horizontal scrolling works perfectly. It also keeps the design consistent with scrolling through the months in the Spending tab :business_suit_levitating:

I suppose a vertical scroll bar at the side of the window would reduce the width of the feed (which you want to be as wide as possible for notes, merchant names etc.) too.
Although if it only appeared while the user is scrolling (like the iOS Music app scroll bar - sorry, I know I’m talking another language there :wink:), that wouldn’t be so bad.

(Andrew Schofield) #5

At the moment on Android the spending screen is another vertical list (with no scroll bar again).

Yeah we have those floating type scroll bars on Android too (I think they might actually be the default scroll bar type).

I guess I need to go and look at the iOS feature blog posts to understand what the app looks like at the moment.

(James Billingham) #6

There is absolutely no concept of a usable scroll bar anywhere on iOS - it simply isn’t a thing which exists.

The momentum system also means that you can scroll past many thousand transactions in just a couple of seconds solely by flicking.

In addition, as Alex mentioned, you can swipe across the months to go back.

(Andrew Schofield) #7

Yeah we have momentum scrolling on Android, I didn’t realise there wasn’t actually a scroll bar in iOS at all though.

I would find it easier to get to a specific date using a vertical scrollbar similar to the one used by the default contacts app on Android which features a floating location indicator like this:

Having no experience of the pulse graph based scrolling I’ll reserve judgement.

Also, we are aiming for feature parity not necessarily implementation equality. If we can have a scrollbar on Android which would improve the UX why not add one, if it makes no difference to iOS users?

(James Billingham) #8

iOS does have scroll-bars, but you can’t actually use them for scrolling - only to see where you are down the page.

I don’t think it would be a good idea to add this to the iOS app - it isn’t expected by the user and would cause confusion. The Apple human interface guidelines likely don’t allow for it either.

That doesn’t mean it can’t be added on Android though - if that is more of an expectation there.

(Andrew Schofield) #9

Yeah, that’s what I meant. It can be added to Android app without affecting the iOS app at all.

(Alex Sherwood) #10

We’re already seeing the development of a new UI for certain features in the Android app, the Send Money functionality being an obvious example (there is a video below, just scroll down a bit to see the :play_pause: button). So I’m sure this is something Monzo will be open to considering.

(Andrew Schofield) #11

Hence me adding the request to the Android category :wink:

(Alex Sherwood) #12

Yeah…I think we’re all on the same page here :slight_smile:

(Andy Little) #13

I’ve never had a iPhone. I guess I always assumed scroll bars would work much the same on both tbh. I’ll reserve judgement regarding pulse graph scrolling until we see it on android.

As others have said, feature parity is good. But the actual UI wants to fit with the rest of a device where possible.
There are things on android I just find intuitive. I assume there are similar examples on IOS.