Coda 2 is one of the most ambitious 1.0 to 2.0 releases ever. You should buy it.
Coda 2 and Diet Coda went live on the App Stores this past Thursday (or Wednesday if you stayed up late enough. Don't judge me!). Beside the functionality blowing me away, the first-day prices were incredible. Coda 2 and Diet Coda (2 apps I consider the bar for future Mac/iPad apps) were on sale for less than $60 (without tax). They're easily worth twice that amount.
This is just a brief, pro/con review about Coda 2 (haven't had enough time with Diet Coda). If you want something that dives heavily into features check out these posts:
- The New Codas by Shawn Blanc
- Coda 2 by Team Soell (A Coda 2 beta tester)
- Coda 2: It's Here and It's Awesome by TJ Draper (of Mac.AppStorm)
I have to admit, I'm a bit biased about this app. First of all, I've used Coda for years. I tried TextMate, Espresso, Sublime Text 2, but I always came back to Coda. It's better designed and offers a better coding experience. Second, the crew at Panic is a great bunch and I like supporting them. They put their hearts and souls into making great applications and it shows.
Coda lovers have been waiting for this application for a long time. And now we know why. It's gorgeous. Panic went back to the proverbial drawing board and rethought the workflow we take to build web sites and web applications.
- The consolidated sidebar for Clips, Hints, Navigator, SCM (with git support!)
- New Sites and Files design. They've added groups and list views for those with numerous Site entries.
- Breadcrumb file navigation (this is incredible)
- Code folding
- Improved syntax modes (with Sass support)
- New plugin API (I'm waiting for a built-in Sass compiler)
- Autocomplete is crazy good. An HTML tag will only complete after typing "
- Much, much, much more
My cons are more about the new releases of software (and hardware). Things are a little buggy, new workflow changes, etc. iCloud is the main offender.
- iCloud sync is a little unstable. My clips at home sync to my work computer, but they were no longer organized into groups.
- Dragging a site on another (to create a group) caused the application to crash and not open afterwards. I fixed this by removing all Coda data from iCloud (iCloud is a punk)
- You must reclone a git repo in Coda to use the SCM functionality. It would be nice for Coda to see a .git folder in a Site and make the proper connections.
- A clip placeholder with the same name doesn't "mirror" the text input. For example: Adding "great" to the  placeholder in "Coda is .  job, guys!" Does not change the second instance of . It's trivial, but a nice feature for 2.x.
Coda 2 is more than a beautiful design and a great 1.0 to 2.0 transition. Panic (@panic) kept up with @replies on Twitter throughout the entire process. The team personally responded to tweets of praise, questions, suggestions, and rants. Now that is service and belief in your product.
The bar has been raised, Mac developers. I just hope they don't get bought out by Facebook.