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

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

Open
jpetrell opened this issue Jun 10, 2024 · 8 comments
Labels
high_prio High priority

Comments

@jpetrell
Copy link
Contributor

jpetrell commented Jun 10, 2024

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

  • "I am using the gui-beta URL embedded in my home assistant and I would like to see the overview page by default instead of the brief page."
  • "Maybe there should be a setting what is displayed by default after startup."

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
Copy link
Contributor

mpvader commented Jun 10, 2024

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
Copy link
Collaborator

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

@mpvader
Copy link
Contributor

mpvader commented Jun 10, 2024

Thats also what the post by Joona says :-)

@mpvader mpvader added the high_prio High priority label Jun 10, 2024
@mpvader
Copy link
Contributor

mpvader commented Jun 10, 2024

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

@kwindrem
Copy link
Collaborator

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
Copy link
Contributor

blammit commented Jun 11, 2024

Related to #700.

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

@jpetrell
Copy link
Contributor Author

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).

@chriadam
Copy link
Contributor

chriadam commented Sep 4, 2024

Following up on Joona's last comment here: that animation has been disabled for wasm builds, and yes it was a very significant time saving (since loading the animation takes a long time, and playing the animation takes a long time).

Nonetheless, my personal opinion is that allowing launch to specific page does actually make sense (for VRM especially).

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

No branches or pull requests

5 participants