Well it’s been the first time in about two years, and it wasn’t a big change.
Okay, so I’m polishing the app alot today. Right now, I’m setting the app up for a release some time this week.
I added framerate support to the Ajax Animator’s Format. I also added some messages for Help->Bugs, Help->Comments, and I renamed Help->Donate to Help->Contribute.
Help->Manual shows a page that says “Manual Currently Unavailable” and Help->FAQ actually shows a working page (OMG!)
Help->About now reports that the Ajax Animator is at “Beta RC1” Stability, and its no longer a “testing” release.
Please test things out and report bugs if you can :)
Okay, sorta a weird name for a release right? Beta and Release Canidate? Well, its Web 2.0/Ajax so really, anything can happen. I sure hope this doesn’t spark an onsalought of Stable Beta RC1 Pre-Alpha Unstable Full releases.
But… yeah. Tonight I added two very important features stemming from Properties.
the first is properties itself (duh). It allows you to change canvas Width, Height, and the animation framerate. Stemming from this, is the new feature in the Ajax Animator Format (ALEON, AXON, AXION, AJSON, AXFF, AFF or whatever you want to call it), you guessed it: Width/Height. Oh crap. I just remembered that it doesn’t support framerate yet. CRAP! oh. hmm. i’ll just post it anyway and continue from here when I get that feature done.
It’s still 11:35 AM here, so this is likely not all that will be here today. But there are some great new features today. Renaming the layers through the GUI will actually rename layers in the back-end too. There is a combobox for the zoom sizes in both the canvas and preview tabs. There is now a slider for adjusting line width on the panel.
Now, its at Ajax Animator Build 48. It has an improved “Properties” menu. The Drawing icons have been updated (to give you a taste of features of OnlyPaths that will be added). Notice that there are some features left out. Zoom will be done via the zoom button on the canvas toolbar, and panning won’t be necessary. I’m curious of whether I should or should not include the z-index ordering. Simply, the whole purpose of layers is that. and Layers seem much more managable, visible, and such.
Speaking of layers, the Layer browser part of the timeline has been added. It is currently just a simple Editor Grid (so you can inline edit the label!). I’m going to add http://cellactions.extjs.eu/ for the ability to remove/edit layers via a nice icon.
I have also almost sucessfully ported OnlyPaths to ExtJS. it turns out, that all prototype code is in richdraw.js, and it is as simple as replacing prototype code with Extjs counterparts.
such as this.blahlistener = this.blah.bindAsListener(this) Event.observe(this.explosion, “mouseexplode”, this.blahlistener)
Often, Ext code is simpler, and more consise, but other times it is not so.
Try out the unstable version at http://antimatter15.110mb.com/unstable
By unstable, I mean it has lots of features that will not work- Not, however, that it will have a higher of a chance of crashing your web browser than anything else on the internet.