mozilla / addons

☂ Umbrella repository for Mozilla Addons ✨
Other
125 stars 41 forks source link

Implement the UX for navigation and data loading #10205

Closed muffinresearch closed 7 years ago

muffinresearch commented 7 years ago

In order to smooth out some of the kinks in the way navigation works in the mobile pages it would be good to define the way we want navigation to work so that it feels intuitive to the user.

@pwalm do you have thoughts on how navigating between pages should work are we just aiming for making it work as a traditional site would or should we be looking to aim for something that provides some kind of transition?

It would be good to cover general page navigation and how loading indicators should be surfaced. If there are specific interactions that aren't yet covered we could add details for those here too.

Related issues:

kumar303 commented 7 years ago

What I've seen on other sites is a horizontal bar at the top of the page that changes colors or something.

muffinresearch commented 7 years ago

What I've seen on other sites is a horizontal bar at the top of the page that changes colors or something.

@kumar303 yeah that could work. Something that at least indicates that something is happening could alleviate the current slightly adrift feeling when navigating. Sometimes I've made multiple clicks on something and inadvertently gone into a details page because it wasn't obvious a request was underway.

muffinresearch commented 7 years ago

This looks like the sort of thing: https://www.npmjs.com/package/react-redux-loading-bar

pwalm commented 7 years ago

I've done the same, not sure if the page is thinking or not. Let's try the loading bar at the top, using the colour @329AF0

muffinresearch commented 7 years ago

Thanks @pwalm sounds good!