fpv-wtf / wtfos-configurator

Configurator for wtfos, with built in margerine
GNU Affero General Public License v3.0
42 stars 16 forks source link

Continue button at the end of root/install/uninstall/update #337

Open j005u opened 1 year ago

j005u commented 1 year ago

A minor UX improvement, especially for new users, could be a success message (where not already present) and a Continue button that takes them back to the root page at the end of operations with dedicated pages such as:

stylesuxx commented 1 year ago

What do you think about redirecting the user to the home screen after those functions are run sucessfully, each having their own toast message.

Realistically speaking the user does not want to stay on the resulting page anyway and from the home screen he'd have access to the rest of the functionality.

j005u commented 1 year ago

50/50, the thought crossed my mind as well, but a continue button experience seems less jarring.

Also less danger of the user missing some eg. warning during install/uninstall/whatever, although that shouldn't be an issue if the handling is correct I guess.

@Knifa @benlumley @bri3d UX opinions?

tl;dr; at the end of eg. root do we give the user a continue button which takes them back to the front page, or do we redirect them there and show a toast about the process having been a success?

Knifa commented 1 year ago

I think a continue button would be good! Less jarring if you swap tab or whatever like a mad person.

j005u commented 1 year ago

yuu1cb6t2x5l

The council has spoken. It shall be the continue button.

stylesuxx commented 1 year ago

Just as a heads up:

It would be nice if this is the same component in all those places, showing a success Alert (text passed via props) and a button "Continue" which redirects to "/". Please make sure to start working based on latest develop and also use develop as base for your PR.

Feel free to ping me here (or on Discord) anytime.