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

multi-page tabbed views and opening in modal from embedded graphs #41

Open
pb66 opened this issue Jan 11, 2019 · 0 comments
Open

multi-page tabbed views and opening in modal from embedded graphs #41

pb66 opened this issue Jan 11, 2019 · 0 comments

Comments

@pb66
Copy link
Contributor

pb66 commented Jan 11, 2019

This suggestion combines several existing issues/topics so rather than contaminating any one issue, I started this new issue.

There is a lot going on on the graphs page and there is potential for a lot more functionality if screen space permitted it.

@emrysr suggestion of a tabbed approach to improve the "show statistics" buttons visibility (#36) is IMO a good one that could be extended further and include the graph itself as the first (default) tab/page and the download csv as the last tab/page (#29).

| Graph | Statistics | Options | Download |

This way lots of info can be displayed in the same space without lots of scrolling or overloading the user with an extremely busy page. And with saved graphs potentially being made directly accessible (#27) embedded graph could have a new button so that from any (dashboard) embedded graph a user can open that graph in a modal view with all tabbed views available and the lefthand graphs nav panel totally disabled in modal view only (related to #25).

I know @TrystanLea is not keen on the tabbed suggestion @emrysr suggested to resolve the issue raised by @glynhudson so I will not dwell on the format or mechanics of it, but IMO having 4 (or more) pages occupy the same screen space and group functionality/feature so as not to overwhelm the user or distract from the task at hand, whilst all the other functions are only a click away could amalgamate all the linked design "issues" into one compact space, whether it be tabs or some other method.

The "tabbed" (or similar) layout would also work elsewhere in emoncms eg the admin page is getting a bit busy and things like "admin/users" and "check and update database" etc could be on separate pages (tabs?), likewise emonhub config could serve multiple emonhubs (remote devices or emonesps too?), one under each page/tab.

I personally like the tabbed approach as it permanently shows what sub-pages are available and which one I'm on currently, all in the current window. no hidden dropdowns, no new browser windows, no page refreshing/resetting/redirecting.

perhaps this might also allow an easy way to add in app help for specific pages by having a "help" tab too eventually?

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

No branches or pull requests

1 participant