erickutcher / httpdownloader

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

Feedback #101

Open JonnyThree opened 4 years ago

JonnyThree commented 4 years ago

Some bugs and suggestions: 1) Drag & drop links in the URL drop window or in the main window, the "Add URL(s)" window don't save position and sizes, and the custom RegEx filter also doesnt save between software sessions. 2) Global download speed limit, every time is needed to input a value. example swithing from 1024000 to 0. i think it's better to make a selectable popup menu with user defined custom vaues. 3) I think it's better to save settings to the program directory for a better userfriendly and portable experience 4) It's not possible to add parts to the download after it's added to the main list 5) Quick file allocation selected or not selected (result is the same issue), temporary download directory not selected, download a small amout of data (example: 10%), close the program, delete manually the partially downloaded file, restart program, restart download, the UI report same 10% partially downloaded file and restart from this percentage, making a corrupted file.

Anyway, thanks for this great tool it's really useful

smaragdus commented 4 years ago

@JonnyThree

  1. I think it's better to save settings to the program directory for a better userfriendly and portable experience

HTTP Downloader can be used in portable mode. Portable mode can be triggered in two different ways:

Actually portable mode was implemented long ago, see #3.

JonnyThree commented 4 years ago

thanks for the info about the portable mode

erickutcher commented 4 years ago

The Add URL(s) window will only keep the position and size while the program is running. I don't have it save that information. My own personal preference. Custom RegEx doesn't get saved either, but I could have the program load values from a file. I'll think about that.

For the download limit textboxes I prefer the user enter in a number manually. Preset values may or may not be enough for some and I'd rather they have the option to get it the way they want.

I can see how to implement adding parts, but it's a low priority for me at the moment.

For the corrupted resumed download...that's a bug. I see what I can do to fix it.

I'll get around to these when I get a working computer again. Until then, you'll have to give me some time (possibly a lot).

JonnyThree commented 4 years ago

Ok, thanks for your answers. I like this project, and i was hoping to switch my old orbit downloader (hacked in some ways), but for now i'm forced to use that old crap. Newest downloaders as IDM and similars are bundled with a lot of bloat, and this HTTP Downloader was the only way to change my download experience. I hope for the future that some of the fixes that i was listing can be modified.

erickutcher commented 4 years ago

The latest version is up and it should fix point number 5.

JonnyThree commented 4 years ago

The latest version is up and it should fix point number 5.

Appreciations for your taking of consideration of my bugfix report. Thanks