Just a quick notice to those of you who are curious to see the next release...
I am working on 0.8, but I've realized that there is a major change that I am going to have to do eventually. Rather than wait until the situation gets worse, I have decided to dig in and get my hands dirty. This probably won't look like much of a change but I am having to rewrite alot of code, and add a bunch of "backwards compatibility" code as well.
Basically, I am changing the way the command builder works. There used to be a drop-down list with actions like "WMC" "VoxCommando" "Launch" etc. on it.
Now, because I am adding new functions all the time, I have decided that this won't work anymore. So the new method will be like this:
- instead of a dropdown, you can enter text for the command. or you can click a "magic wand" icon. When you do that it opens a tree with groups and subitems.
A picture is worth a 1000 words so see the attached image to get an idea.
This will make it easier to deal with more programs, and it will be easier for you to create new actions, because you won't have to remember as much about how to build commands.
When you open the command editor it should update your code. So for example if you have a command like:
VoxCommando --- EnableGroup:XBMC
it should convert it automatically to
VC.EnableGroup --- XBMC
Also, it won't exist right away, but I am hoping to add autocomplete for those of you who want to type your commands, rather than using the tree to select them.
Also, the tree is generated from an xml file, so advanced users will be able to edit that file in order to remove actions for programs that they know they will never want to use.
I hope these new features will be worth the wait!