Alrighty, this is my personal development blog relating to the upcoming jv16 PowerTools 2010. I will be updating to this thread my day to day work with the new version (and with PT 2009 in a case some updates are still needed to it).
So what is jv16 PowerTools 2010 all about?
The main design goal is to make the product robust and smart. In English this means improvements to make everything work smarter, and safer.
Here is the list of the main improvements to be included in PT 2010:
1. The listing components will be uniformed. PowerTools 2009 uses 4 different types of lists to output its results to the user. This means there must also be 4 different pieces of code for handling the lists (Saving to file, printing, searching, selecting etc), and this is basically stupid and causes extra work and unneeded complexity. In PowerTools 2010, there will only be one list component, a custom component currently used in PT 2009's Registry Cleaner (structured view). This improvement also means, that the top panel of Registry Cleaner with all its features will also be available in other tools.
2. The program will be split to two user interfaces. There will be the basic user interface and the advanced user interface, the latter meaning basically the user interface of PowerTools 2009 and the first one meaning a more simplified user interface with less features and options. For example, when you start the Registry Cleaner, the basic user interface will only have probably the tabs "Engine settings", "Advanced options", "Search words" and "Ignore words" while the advanced user interface will show all the tabs currently in PT 2009.
3. A new section will be added to the main window's user interface, this will work as the "command center" of the application, allowing users to perform the most common tasks.
4. The Registry Cleaner engine will be updated to the 6th generation. The main differences being that the new version will be faster (hopefully a lot!) and safer. The entire engine will be re-designed to ensure that all parts of the engine are backed up with a redundancy system. This means that even if the engine would have a bug, the design will make sure that any single bug anywhere in the engine will not cause the engine to produce false positives.
5. A new registry access component that we hope will make all the registry features of the program faster.
6. One new tool. I can't yet tell you what the tool is about, but it is something that has been requested from us by our users since day one. Before we didn't want to implement it because it is a major undertaking, but we started its development before PowerTools 2009 and now it will be ready for PowerTools 2010.