I've decided to start this topic in light of my decision to stop the development of SL 1.x.x. The whole codebase of SL 1 has been trashed. Reason behind this decision is that the SL 1 source is a mess and GUI and program logic are not separated. Most of the core functionality resides in event handlers. That is a big no-no and means that if I make changes to the GUI I break the program logic (meaning everything stops working and I have to fix the program logic).

I will continue with SharpLeech 2 and basically start from scratch again. This might sound a bit radical but it is actually a great opportunity. Having to redesign the whole program means I can put futures in there that wouldn't of been (easily) possible with SL 1. It'll use .NET 4 and WinFX for the GUI, which is better known as WPF.

The reason for this topic is to collect ideas and suggestions. Getting those now means I won't have to make radical changes near the end, saving me quit a bit of time. Apart from that I'll use this topic to post SL2 development news etc since I CBA with creating a new website for this one program.

Here's some very early work on the GUI, comparing some parts of it with SL 1:



*waiting for feedback/ideas/suggestions*
Hyperz Reviewed by Hyperz on . SharpLeech 2: Discussion and ideas topic. I've decided to start this topic in light of my decision to stop the development of SL 1.x.x. The whole codebase of SL 1 has been trashed. Reason behind this decision is that the SL 1 source is a mess and GUI and program logic are not separated. Most of the core functionality resides in event handlers. That is a big no-no and means that if I make changes to the GUI I break the program logic (meaning everything stops working and I have to fix the program logic). I will continue with Rating: 5