Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Site mobile version #216

Open
mwatts15 opened this issue Apr 16, 2017 · 3 comments
Open

Site mobile version #216

mwatts15 opened this issue Apr 16, 2017 · 3 comments

Comments

@mwatts15
Copy link
Contributor

mwatts15 commented Apr 16, 2017

For users that access a codespeed site via their mobile phones, the site doesn't have the best interactions since it requires a lot of panning and the text ends up being too small. It would be better if users could get a customized-for-mobile experience. I think this should be a separate version of the site, rather than merely adjusting the styling with media queries, since there are things, like the trend lines, that could be usefully presented on mobile, but which would probably need to be generated differently, implying that there's logic that changes based on mobile.

There is a helper module called django-mobile that allows to present the site differently based on whether the user is on a mobile device that could be useful in implementing this feature. It has some mobile device detection middleware, but also allows to explicitly request mobile or desktop based on developer's or user's choice.

@tobami
Copy link
Owner

tobami commented Apr 16, 2017

That sounds like a good idea. Making the main UI reponsive (as you said media queries and more) would be difficult. What and how do you check graphs on mobile? Let's describe it or even do a mockup so we have some idea of how it could look like.

@mwatts15
Copy link
Contributor Author

mwatts15 commented Apr 19, 2017

A couple of (possibly contrived) use cases:
A product owner hasn't got her full workstation at hand and wants to see that the latest updates to a product made promised performance gains ahead of a demo. For whatever reason, the performance improvements were made over a longer period than the configured trend depth and were, at each revision, less than the change threshold, so she wants to see the graph.

A potential developer comes to your open source next-gen, distributed, NoSQL database project through their mobile phone and clicks through to your codespeed site (because it's cool, so why wouldn't it be public?). The developer should be able to see how consistent the benchmarks are by looking at the graph.

@tobami
Copy link
Owner

tobami commented Apr 19, 2017

Great, thanks for the examples.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants