erickutcher / httpdownloader

HTTP(S) download manager that uses input/output completion ports (IOCP).
https://erickutcher.github.io/#HTTP_Downloader
571 stars 62 forks source link

[Feature request] Add a downloading pop window like idm/ndm #252

Open hosxy opened 8 months ago

hosxy commented 8 months ago

like this:

PixPin_2024-03-16_12-51-21 Many downloadmanagers(like IDM,NDM,FDM,...) have this feature, could you please add this feature to httpdownloader?

erickutcher commented 8 months ago

It seems redundant since the main window displays all the same information. What purpose does it serve?

hosxy commented 7 months ago

It seems redundant since the main window displays all the same information. What purpose does it serve?

Now I auto Minimize boot httpdownloader to tray after system boot.

When browser extension to send URL to httpdownloader,there is no window to display,so I don‘t know any information about downloading task until I click httpdownloader icon on the tray to show main window.

But I can’t keep httpdownloader's main window display on the desktop forever, it is inappropriate, I think.

So I think a pop window is useful for users, when browser extension send an URL to httpdownloader, httpdownloader show this pop window immediately, all information about task can be saw by users directly without any extra operation. And httpdownloader can give an option on settings to disable or enable this feature if someone like or dislike it.

erickutcher commented 7 months ago

The problem would be if someone requests hundreds of downloads at the same time. There would be a ton of popups and it could really slow things down. I'm not a fan of popups to be honest.

I think the best alternative would be to enable "Show notification when all downloads finish" and "Show progress bar" under the System Tray icon setting in the General options. That'll at least let you know that there's activity going on and when it's finished. And if you hover over the System Tray icon, it'll tell you the download speed.