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

[Request]: Show download progress in the taskbar #502

Open
DeepChirp opened this issue Jun 19, 2024 · 3 comments
Open

[Request]: Show download progress in the taskbar #502

DeepChirp opened this issue Jun 19, 2024 · 3 comments
Labels
Area: UI/UX Issue labeled for User Interface/eXperience related issue Enhancement New feature or request

Comments

@DeepChirp
Copy link
Contributor

DeepChirp commented Jun 19, 2024

Is your request related to a problem?

No

How is the feature request related to the problem?

No response

Describe your proposed solution

I think the download progress can be displayed in the taskbar, so that the download progress can be quickly judged through the taskbar.

Describe alternatives you've considered

Maybe not.

Additional context

We may be able to use TaskbarItemInfo.ProgressState and TaskbarItemInfo.ProgressValue to achieve this functionality. See:
https://learn.microsoft.com/en-us/dotnet/api/system.windows.shell.taskbariteminfo.progressstate and https://learn.microsoft.com/en-us/dotnet/api/system.windows.shell.taskbariteminfo.progressvalue. Regardless of whether you adopt this suggestion, I am grateful.

@DeepChirp DeepChirp added the Enhancement New feature or request label Jun 19, 2024
@shatyuka
Copy link
Contributor

We can implement this feature, but it may not have a high priority.
Also we use WinUI 3 as the UI framework, not WPF.
https://learn.microsoft.com/en-us/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-setprogressvalue

@shatyuka shatyuka added the Area: UI/UX Issue labeled for User Interface/eXperience related issue label Jun 19, 2024
@DeepChirp
Copy link
Contributor Author

Also we use WinUI 3 as the UI framework, not WPF.

Sorry, I don't know about these frameworks. I just saw it using C#.

@bagusnl
Copy link
Member

bagusnl commented Jun 21, 2024

Hi, after talking a bit about this with @neon-nyan, it's possible to implement this function as addition into our TrayIcon class. But this requires a lot of events code from InstallManager to handle cases like multiple download install, task bar status rate limit, etc.

TL;DR: It's possible but might take awhile due to the complexity of our code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: UI/UX Issue labeled for User Interface/eXperience related issue Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants