Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to the a2 wiki!
- decoupled ui and runtime
- use of latest Autohotkey_L
- active open source development
- easier contributing, setup and more flexibility
1. decoupled ui and runtime
The settings UI is now made with Qt via PySide as it's a much more flexible and matured interface platform as the former Autohotkey embedded UI stuff. Implemented with Python the UI can also be a stronger platform for managing database interactions and project environment maintenance with a web base.
And without the UI the Autohotkey runtime can be MUCH lighter and reliable and concentrate on what Autohotkey can do best.
2. use of latest Autohotkey_L
For ac'tivAid we tried several times to upgrade Autohotkey but the complexity and limited debugging capabilities kept this from succeeding. Autohotkey_L is quite mature now and under active development too. Far beyond objects, arrays, COM support, Unicode and 64bit there are lots of improvements to the old AHK.
3. active open source development
With github this already feels much better than it ever was with ac'tivAid and the heise SVN.
Maybe we can even do the module development and maintenance from here!...
4. easier contributing, setup and more flexibility
Most of the module setup will already be done right from the UI without writing any code. In fact you'll be able to create modules that don't require you to write any code at all. Although this will be restricted to Hotkey bending and automation you'll be able to define the scopes in which those work more easily and precisely.