This past week and a half was spent finishing and polishing the downloads dialog. It is very nearly done, just a bugs and features left (file overwrite confirmation for the "Save" button, "save link/image as" contextual right click button, downloads without a total size to not pulse correctly if they are not the only active download). Some of this weeks hurdles were implementing the total progress bar, which meant that I had to rethink the way the downloads were updated and kept track of, and implementing pulsing (where a progress block bounces back and forth in a progress bar) for both the individual downloads and the total progress bar. Overall I think downloads are in quite good condition, everything works well, and there are no show stopping bugs and I've tried hard to keep the code clean and understandable. One thing I am concerned about though is performance, I'm not sure how nsgtk_download_update will hold up with many downloads. If someone with a low-end machine could test the dialog with lots of downloads updating at the same time and get back to me with some comments it would be greatly appreciated.
~ Mike :D
