New and Awesome stuff in VoodooPad 5:
Very Important:
The file format has changed to make VoodooPad happy with 3rd party syncing services (aka, Dropbox) and things like SCM's (Subversion, Git, etc.). This was a pretty big (and slightly scary) undertaking. As a result of this change, previous versions of VoodooPad can not open up VoodooPad 5 documents. So please, backup your documents before you open them with VoodooPad 5. (You will also be given the option to zip up previous documents before upgrading them to VP5 docs).
Make sure to check out the Moving from VoodooPad 4 to VoodooPad 5 page for more important things.
Official Dropbox support!
You can now keep your document open on two or more different machines from within a Dropbox folder! Text will update right before your eyes. Pages will automatically show up. It's magic. You can even share a dropbox folder between multiple people, and it'll do the right thing, including telling you who last updated the page, and from where (look in the page info palette).
This is awesome if you want to collaborate on a document, which you can then publish as a website, PDF, or even an ePub.
Web Export got a big overhaul.
And things have changed quite a bit- but for the better. The way Web Export plugins are written have been completely redone. Now instead of a fancy bundle with plist files and all kinds of other junk, you just make a folder with some template files. It's soooo much easier now. Read about it in the Web Export documentation, and make sure to check out the examples that are installed.
PDF Export got a nice reworking.
It's faster, you get a progress dialog, links now work between pages / sections, and you can pick the order pages show up by creating a collection and telling the PDF export to use it.
ePub Export
You can now export your document as an ePub file, referencing a collection to pick the order the pages go in. This is kind of rad! Write your next novel in VoodooPad and publish it through the iBooks Store or Amazon.com. You can even download an eBook of VoodooPad's documentation!
Scriptlet support with Web Export, ePub, and PDF export!
You can now write fancy JSP/PHP like tags in your pages, that will be run when you export your document. As very simple example looks like this:
The current year is: 2012
Read more about it in the Web Export documentation.
HTML Preview
There's a new window you can bring up under the View menu, which will show you a preview of your current page as HTML. If you've got a VPWebExportPageTemplate in your document, it'll use that for the preview and if you are working on a page in Markdown, it'll be rendered for previewing in that window as well.
Markdown pages
You can make a new page (or set it as the default for a document) that does syntax highlighting for Markdown. This is pretty awesome if you like to use Markdown in your documents. And when you export your document for the web, PDF, or ePub, it'll be rendered correctly for you. (You can even mix and match RTF and Markdown pages in the same document. VP will do the right thing).
A new To-dos palette, including official @todo support
Find all the instances of @todo: in your document. You can even configure it so that it searches for things like @fixme or any other tokens. This means that everyone who had custom scripts for doing this can now throw them away. The new palette is better, and faster.
A new Collections Palette
People have been wanting a way to put some sort of artificial hierarchal outline in Voodoopad for a long time. That day has finally come in the form of the Collections palette.
By default, every document has a "Table of Contents" collection which you can add and order pages in. Then when you export your document as PDF or ePub, you can reference a collection and say "use only these pages, and export them in the order given". You can even have multiple collections, in case you want a different output for ePub than you would for PDF- but while using the same VoodooPad document.
The recent updates palette is now a popover
It is now located in the toolbar, and it's actually pretty nice this way. Eventually, other palettes that make sense to be there might start showing up as well.
VoodooPad is a 64bit app now
Sadly, this means that Lua support is no longer. But you've still got Python and JavaScript! The good news is, it's pretty easy to change your scripts to JavaScript (or Python). If you need help with this, email gus@flyingmeat.com.
Sane Event Scripts
Face it. The old model of "write your script in a page, go to the events palette, pick an event, pick a page to run on that event, oh and pick the right language while you are at it" kind of stinks. Instead, there are now specific pages in your document which when made, will auto fill required JavaScript methods for implementing events. It's super easy to do. Just make a page named VPDocumentEventScript, VPPageEventScript, or VPWebExportScript. The methods will then be created for you, and you just fill in the details.
Voodoopad has a new Format ▸ Make checkbox item menu command that'll insert a checkbox for you. Click it on, click it off. People have been asking for this for years now, and now the checkbox time has arrived.
Lots of other new things:
- Two finger magic trackpad swipes will now let you navigate the back/forward tab history
- Added exact phrase matching to the "Find in Document..." and "Find in Page..." functions.
- Added a "Save a Copy As..." command to the File menu.
- QuickLook support- you can now get a preview of the index page from QuickLook.
- Added a Page Anchors panel to the palette to streamline anchor management.
- Added the ability to filter the list of items in the Pages palette.
- New pref to turn on the formatting toolbar for text pages.
- Command-R no longer runs the page as a shell script, it now toggles the ruler.
- The "Save to VoodooPad" PDF Service is no longer automatically installed. Instead, there is a new preference in the Advanced section to install / uninstall it.
- You can now export a single page as RTF, RTFD, Plain Text, Word 97 Format (.doc), Word 2003 Format (.xml), Word 2007 Format (.docx), and OpenDocument Text (.odt)
- All the toolbar icons have been updated for HighDPI displays.
- VoodooPad QuickLook plugin.
- New pref to use a format bar for text pages.
- There's a new option to turn off automatic links per document. Which is very un-wiki like, but it has its uses. You can turn this on and off in the Document tab of the Info palette.
Make sure to read the full release notes for a complete list of changes:
http://flyingmeat.com/voodoopad/voodoopadreleasenotes.html