Blog

close
October 9, 2024

Zavala 3.0

It’s Live!

Zavala 3.0 is now live in the App Stores. There are only a couple of new major features in Zavala 3.0, but I put a lot of under the hood for this release. Lots of code was changed to modernize the code base and support new operating system features. For example, Zavala will support the Apple Intelligence Writing Tools when they become available in macOS 15.1 and iOS/iPadOS 18.1 (assuming you have a supported device).

The biggest change was adopting Swift Structured Concurrency. This should not be noticeable to the average user except that there should be fewer unexplained crashes happening now. The crashes themselves are rare, but I want using Zavala to be as good as it can be.

The new Group and Sort commands are nice to have, new features. As usual there were a handful of bug fixes too.

What’s next?

I’m honestly not sure what I should, if anything enhance next. I started out to build a good, simple outliner and I think that is what Zavala is now. One of the reasons that I wanted Zavala to be free and open source is so that I didn’t have to have a constant upgrade cycle to drive revenue. Basically, I didn’t want to add features I didn’t believe in just to make a living. That could lead to Zavala suffering from feature bloat. I’ve seen enough applications fall into that trap.

This doesn’t mean that Zavala is abandoned or not being maintained. I still plan on fixing bugs and taking feature requests seriously. Stuff that fits well in Zavala and doesn’t over complicate it will be added in minor releases, the same way that it was in the 2.x series. Apple evolves their platforms at an astonishing rate and developers have to modify their apps to keep up with it. I’ll stay on top of things, like Apple Intelligence, so that Zavala doesn’t get left behind and look or feel dated.

As always, if you find a bug or have an enhancement request, drop me an email. Heck, email me just to say, Hi. Since I don’t collect any user data, this is the only way I know that anyone is even using Zavala.