DSAir - An AIR framework to help create apps
Current version: 1.0.2
I'm making some apps at the minute, so I decided to publish the framework that I'm using to put them all together. It's called DSAir and it's super.
Basically it's a collection of different classes and managers to help make all the miscellaneous stuff around app building easier to include.
So what do you get?
- Easy automatic app updating. It can even create the update.xml for you!
- Dragging and dropping files from the desktop to your app.
- Binding keys to functions.
- Getting files that have been passed in by dragging them over the app icon.
- Logging.
- Saving/loading custom app settings.
- FPS throttling for when the app isn't active (or control it through code).
- Managing windows (including alerts).
- Adding tooltips to anything the mouse can rub up against.
- Util classes such as BitFlag and Enum.
I've also included a modified version of MinimalComps. I've just pretty much added all the pull requests active on GitHub to fix the different bugs in it, and added destroy()
functions for all the components so they can be cleaned up properly (removing event listeners and nulling references etc).
I've created a project for it on Bitbucket (it's released under the MIT license), and you can get some how-to's from the wiki.
Comments/feedback welcome!
Updates
v1.0.2 (19/12/11):
Fixed an error with the InvokeManager
if we pass arguments that aren't File
paths. We can also access the raw arguments passed. Can also change the active/inactive fps for the ThrottleManager
. Can also change if the "No update available" alert shows when we check for an update. Also uploaded the test files, which I forgot to add.
Comments
Submit a comment