CollapseLauncher / Collapse

An Advanced Launcher for miHoYo Games
MIT License
1.33k stars 64 forks source link

[Request]: QoL - Collapsible Pre-download box #537

Open Kiki79250CoC opened 1 month ago

Kiki79250CoC commented 1 month ago

Is your request related to a problem?

No

How is the feature request related to the problem?

This is a (I think) relatively simple QoL change that can help to have a cleaner experience while using Collapse.

Describe your proposed solution

The concept is to simply "minimize" the "update available box in the launcher.

Figure 1: How the Update box is as of today (1.80.15/16d) Collapse Preview 1_b1

The idea is just to, instead of completely wipe that box chen click on "close", to "move" it to the far-right part, at the level of the social media panel with a simple button indicating that it is still available.

Figure 2: Illustrating what the concept technically should be seen for "popup minimization" Collapse Preview 1_b2 Figure 3: Mockup (made in GIMP) of how it would probably look like Collapse Preview 2_b1 Eventually, this item is a button that can be clicked to "restore" the popup and perform actions such as verify or simply the pre-download.

Figure 4: Illustrating what the concept technically should be seen for "popup restauration" Collapse Preview 2_b2 Figure 5: Basically Figure 1, because it's the "original" state.

--

This method ultimately have some advantages:

--

For small window option, that thing can still be implemented, but it would require to decrease the size of the social media panel to make it fit.

Figure 6: Same Mockup as Figure 3 but in small window mode Mini Eventually, some things are to take on count, such as if the "hidden" state should be persistent or not, or if it only persist for "next version" then revert to default (visible) when next version pre-download is available (for example if you hidden it for Genshin 4.8 pre-download, it reverts to the default setting when v5.0 pre-download is available*).

For convenience if the setting is persistent, it should be per-game as someone would probably want show full banner on HSR but not in Genshin.

* I'm probably not clear, sorry, I just can't explain things with simplicity.

Describe alternatives you've considered

An alternative would just be as simple as a "collapse" button to shrink the box to leave only the bare minimum in it

Basically the box would consists of just a line of text with:

Downloading Preload Package (Sophon Mode - 30/11696) - 1% (57.4 MB/12.25 GB - 40.37 MB/s) - ETA 17m40s

This idea is less Aesthetic but if the goal is just compacting things, it'll do the job.

Additional context

n/a

bagusnl commented 1 month ago

I think instead of making new badge in the page, we can use the existing background download function and put the preload download in the notification modal when user minimized it. wyt?

Cc @neon-nyan

neon-nyan commented 1 month ago

@bagusnl The design idea should work for this one. We will be planning it in the future.