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

Simple Status UI: elapsed time? #66

Closed
glynhudson opened this issue Aug 7, 2017 · 8 comments
Closed

Simple Status UI: elapsed time? #66

glynhudson opened this issue Aug 7, 2017 · 8 comments

Comments

@glynhudson
Copy link
Contributor

I've made a start at making a simple status UI box to sit at the top of the page. The idea is that this status UI should show the user at a glance the most important things. e.g is the car charging? At what rate? How many Kwh so far?

One useful metric that we're not currently displaying is elapsed time. Elapsed time (in seconds) is returned in the 2nd element via RAPI get status $GS. @jeremypoulter do you think it would be possible to get elapsed time (in minutes) onto the UI display and add it to my status UI box as a third column?

I think it would be also good if the status message e.g. "Charging / Waiting etc." was highlighted in the same color and the LCD. e.g. green = charging , purple = sleeping / waiting.

Any feedback on this proposed status UI box? Do you think it' useful?

screenshot 2017-08-07 at 01 15 26

@jeremypoulter
Copy link
Collaborator

How about;

screenshot 2017-08-08 15 48 43

screenshot 2017-08-08 15 48 58

pushed those changes to the branch

@glynhudson
Copy link
Contributor Author

That's great! Love it, exactly what I had in mind.

Could the colour glow match the LCD background colours?

What do you think @chris1howell ?

@jeremypoulter
Copy link
Collaborator

Could the colour glow match the LCD background colours?

It does (kind of), the actual LCD colours look terrible in the UI, in this example the blue is close to the background of the LCD in charging mode (as opposed to cyan of the LCD text). The shadow is the same colour as the left border but with an opacity applied so will naturally be darker as with the LCD, but that being said I have no objections to tweaking the colours.

@chris1howell
Copy link
Member

chris1howell commented Aug 8, 2017 via email

@jeremypoulter
Copy link
Collaborator

FYI: not that these pictures really do the LCD justice....

image
2017-08-08 10 54 40

image
2017-08-08 10 55 08

image
2017-08-08 10 55 01

@glynhudson
Copy link
Contributor Author

Awsome! Looks great. Nice work 👍

@jeremypoulter
Copy link
Collaborator

Just for reference some notes from Hangout discussion with @glynhudson.

@glynhudson: thanks alot, I'll give it a try this evening. Instead of having a status only page I was thinking of having an 'Advanced' section at the bottom of the page which would show a few elements that would be hidden by default

image

@glynhudson: e.,g. the elements marked in red could be hidden by default then shown if a users taps an "advanced" button. Maybe this would be simpler than making more tabs?

@glynhudson: Would like to get to the stage where a user had everything they need for day-to-day use on a single tab. e.g. setting timers, charging status.

@jeremypoulter: Safety should probably not be hidden if any of the tests have failed or disabled

@glynhudson: yes, if dev mode is not enabled

@jeremypoulter: I guess enabling dev mode should explicitly enable advanced mode

@glynhudson: yes, why not

@jeremypoulter
Copy link
Collaborator

Implemented in #71

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

3 participants