Vanilla-OS / vanilla-installer

A frontend in GTK 4 and Libadwaita for Albius.
GNU General Public License v3.0
81 stars 31 forks source link

[Orchid] Design should give more confidence at installation time #260

Open Thatoo opened 1 year ago

Thatoo commented 1 year ago

Feature Description

Spin and charging should be a bit faster, it looks really slow and doesn't give confidence into the OS the user is about to install to use.

The loading bar going right and left during install is confusing because it's not showing any estimation of remaining time and is very slow so it makes the user feel this OS isn't going to be very snappy.

Rationale

Giving confidence to the user that this OS is going to rock right at the installation time.

Additional Information

No response

Muqtxdir commented 1 year ago

If it's ok with others here, I can include this step as well for the mockups discussion and work on it.

mirkobrombin commented 1 year ago

Work with @matbme on this as the backend should display events so that the frontend can display them graphically.

Honestly the terminal is there for this purpose so I don't see the need for it, but anything that improves the user experience is ok.

matbme commented 1 year ago

I'm not entirely sure how we would implement this, but I suppose we can somehow flag in stdout that the installation has reached the next step (similar to how Docker/Podman have [33/38] RUN apt install...) and capture it in the Vte callback.

mirkobrombin commented 1 year ago

What about making Albius write information about the current step in tmp, so the installer can loop through it and display the information in the UI?

Thatoo commented 1 year ago

If I could enjoy the work done on UX during installation time with https://github.com/Vanilla-OS/vanilla-installer/pull/248 and https://github.com/Vanilla-OS/vanilla-installer/pull/258 I could not see any progress done on this topic.

The spin at boot is still very unimpressive. It looks like the OS is gonna be slow and buggy. The loading bar is also desperately slow. Showing how much is remaining would be nice but the problem isn't that, the problem is what this absence of animation, this slow moving back and forth loading bar means to the user, what feeling it gives to the user who is about to try VanillaOS.

mirkobrombin commented 1 year ago

I don't get the point and how the 2 PRs you mentioned are even related to the topic.

Thatoo commented 1 year ago

They are not related sorry, just to mention that I saw some UX improvement on some aspect and it's great but not the one related to this topic (spin and loading bar).

mirkobrombin commented 1 year ago

Our team is working on multiple tasks, this one is not already planned