It's coming up on a full year since I last published a new version of Acacia, so I thought it time to provide an update to the handful of you out there listening.
Development has slowed down significantly on Acacia. While I have a handful of very cool but only partially-implemented features in progress, the unfortunate truth is that developing Acacia has become more of a chore than a labour of love. There are a few reasons for that.
When I first started developing Acacia, the target platform was Android 1.5 - that's really, really old now. I had to jump through awkward hoops to overcome limitations (and outright bugs) in the API, and the result was a pretty ugly code base. That I had never programmed in Java, let alone for a mobile platform, did not help.
Acacia was originally conceived as an app for smartphones. My development device was an HTC Magic (which looks tiny compared to my Galaxy Nexus!). Android tablets weren't really on the horizon yet, and so the whole workflow was designed around having very limited real estate. Users complain about the weird, awkward, ugly interface, and they're right - it just wasn't designed for the way people want to use it today. Today, tablets are everywhere, and quite frankly, probably make more sense as a device for Acacia than a phone.
The upshot is that the whole thing needs to be re-written from the ground up, ideally in a way that could make it portable to iOS, and that's just not likely to happen. Our second-born child is just a few days older than Acacia 0.8.5, so free time is a precious commodity. I can picture completing the new features eventually, but doing Acacia the justice I think it deserves doesn't seem to be in the cards.
If you're an avid user and you'd like to see further development, drop me a line. We'll see what we can do.
Handle failure to open camera more gracefully.
Will be released to Acacia (Beer Fund Edtiion) once deemed stable.
Fix persistence problems with lens markings and units/frame settings.
As alwys, the Beer Fund Edition will follow in a couple of days when deemed stable.
Fixed aspect ratio distortion problem in Digital Viewfinder, and fixed broken Confim buttons in several dialogs.
Minor release - a number of functional fixes, as well as a new experimental compass overlay in the DVF.
First mainstream release of the new codebase, which is a major step towards an official 1.0 release:
* Improved media management and slate
* Split Scene/Shot fields
* Lots of internal fixes
As the proper release has been delayed longer than expected, a snapshot release is being made available for public testing and comment.
This is the first public release of the app, that has been significantly re-written since the 0.7.x releases. It also contains a few features requested by some of the fine folks who've bought me a beer - thanks!
This version will be pushed out to Acacia for general consumption, and to the Beer Fund Edition once deemed sufficiently stable.
Try it out, kick the tires, and drop me a line with any feedback.
Minor maintenance release:
Once again, cheers to the guys who've bought me a beer - your feature requests are being incorporated.
Still in the middle of a lot of clean-up.
I'm hoping a new release will be available by the end of the year, but I'm not positive that's going to happen.
Just wanted to assure Acacia users that Acacia is still being actively developed, despite no release for about five weeks.
I imagine there will be some small incremental release some time in the next few weeks - although I couldn't say when at this point, or what enhancements it will include. Most of the development work concerns issues not immediately obvious to the user, other than improved stability and a better basis for future work.
Stay tuned, and thanks for the beer!
1-10 of 16