luxtorpeda-dev/luxtorpeda

Show Progress for Extraction/Installation and Setup Steps

Closed this issue · 1 comments

Feature Request

Some engines can take a while to finish extracting, along with some requiring long setup. During these times, there is no visual to the user. Having a progress popup, similar to the downloading for these steps would be beneficial so the user knows what's going on.

Solution

During the extraction and setup processes, a UI should show (hiding/removing whenever another UI should take over) with an animation (https://docs.rs/egui/latest/egui/widgets/struct.ProgressBar.html#method.animate) instead of percentage.

This should also be shown only when there's a setup occurring, or if the extraction takes longer than some set time (such as 1 or 2 seconds).

Additional Context

No response

Superseded by #177