victronenergy / gui-v2

Other
19 stars 9 forks source link

Add option to boot straight to the Overview page if preferred over the Brief page #1218

Open jpetrell opened 3 weeks ago

jpetrell commented 3 weeks ago

Requested by some members of community. Could be a user option or system could remember which page was visited the last.

There is also similar issue "Allow making Environment tab default on the Levels page in case you are not that much interested in tanks" that maybe could be tackled at the same if a suitable pattern is found.

mpvader commented 3 weeks ago

Hey, to add: Its an important one to me, mostly the choosing between Brief and Overview page.

Some users will like the brief page, some other personas / type of users will prefer the overview page instead. hence we need to preferably make it such that they don't have to do a click everytime that they open the GUI in Remote Console. (which is when it starts from scratch).

something else that comes to mind there is the animation at start-up: is something being loaded while doing that animation? or is it just the animation because its nice? Same thing: first few times its very nice, but after a while its not very nice anymore - at least not to the more impatient people 😄 .

kwindrem commented 3 weeks ago

Rather than an option, why not make it work like gui-v1 and return to the last viewed overview page?

mpvader commented 3 weeks ago

Thats also what the post by Joona says :-)

mpvader commented 3 weeks ago

I marked this high prio, but not for v1.0.0

kwindrem commented 3 weeks ago

Don't forget there can be multiple GUIs running simultaneously and each one could be on a different page so the page each GUI returns to may be different. Local storage on each platform running the GUI will be needed or you need to store each page to return to in dbus Settings with a unique identifier for each GUI.

blammit commented 3 weeks ago

Related to https://github.com/victronenergy/gui-v2/issues/700.

com.victronenergy.settings/Settings/Gui/DefaultOverview controls the startup page in gui-v1.

jpetrell commented 3 weeks ago

Discussed with Serj, he was cautious of adding any additional options or states, saying he would like to do more user testing before making such decisions and that currently you only just need one tab press after the launch to open the Overview and can then leave it on.

something else that comes to mind there is the animation at start-up: is something being loaded while doing that animation? or is it just the animation because its nice?

Watching the animation takes multiple seconds, but also loading it before it can be displayed takes surprising amount of time, multiple seconds. I don't remember exact figures by heart, but skipping the animation step altogether loaded the gui-v2 in roughly half the time (just gui-v2, not counting the rest of Venus OS booting).