New in VoodooPad 3.1:
(If you are new to VoodooPad, or are just curious; be sure to check out what's new in 3.0 as well)
Unified Window look, and Drawers are back
After receiving tons off feedback we discovered something; people really liked the old drawers and the way the windows used to look. So now you can have it both ways! If you like the darker "Pro" look, you can turn that on in the prefs. Otherwise you get the 100% all natural, no-preservatives traditional “Unified” windows. And if you really liked the drawers or you would like to play with them to see how the other half lives, you can flip that option on in the prefs as well.
Our new motto is: "We're not changing our mind, we're just agile".
New preferences pane for opening links in tabs and windows
We got a lot of feedback about opening pages in new windows too, and a few of you wanted them to open up in new tabs all the time as well. So for VoodooPad 3.1 a new preference pane has been added which allows you to control where new pages are opened up; in the same view, in a new tab, or in a new window.
Text Zoom
VoodooPad as a presentation tool? It’s been done on multiple occasions. But man, sometimes that text is just a little too small to see from the back of the room...
Text Zoom to the rescue!
Located under the View menu, you can now control magnification of what you’re looking at. Too big? Shrink it down. Too small? Blow it up.
Sketch Improvements
Want to draw some lines on an image you’ve already got in a VoodooPad page? Now you can select an inline image and bring it up in the sketch sheet to edit it.
Links to run plugins.
There are some folks out there with some crazy ideas. They want to click on a link and have it run a plugin, and make stuff happen.
It seems like it could be useful, who am I to say otherwise? (Besides being the guy who wrote VoodooPad and having the ability to say “no!” that is…)
So VoodooPad 3.1 includes a new url scheme “runplugin:”. It’s pretty simple.
Let’s say you made your own little script plugin named “Send Page to Entourage". You could then make a custom url link like so: “runplugin:Send Page to Entourage” and with an alias of “Ent”. Stay with me here...
Now you can type Command-Shift-O to bring up the “Open Page” sheet, type “ent”, and have your plugin run automagically. You can also add on parameters to the custom url, and it will be passed along to your script plugin. How cool is that?
Yes, it’s very geeky. The theory is that some of you will be able to do some cool things with this and hopefully share it with everyone else.
New document idle trigger for VoodooPad Pro
Have you got a trigger that you want to run when you aren’t doing anything? Maybe commit your document to a Subversion repository, or something else? With a new event named “Document went idle”, VoodooPad Pro can run a trigger to act on your very wishes. After 15 seconds of you doing nothing at the computer, it’ll run.
If you would like to change the timeout to something other than 15 seconds, you can do so with the following defaults command in Terminal.app:
defaults write com.flyingmeat.VoodooPad_Pro documentIdleTimeoutSeconds 30
Where the value 30 would make it time out at 30 seconds.
New "Send To" plugin.
Take a copy of a page and send it to another application or folder.
Place aliases of applications, shell scripts, or aliases to folders in the ~/Library/Application Support/VoodooPad/Send To/ folder, and it will magically show up in the Plugin menu. You can then call on that menu item and the current page will be sent to it! And for things like audio files or PDFs it will be copied out of VoodooPad and handed to your app/script/whatever.
If you'd like for the current page to be sent as plain text to your "Send To" item, just hold down the option key when calling upon it.
New "Record Audio" plugin.
Ok, this really happened in VoodooPad 3.0.2 but we thought it deserved its own headline here.
If you have a microphone hooked up to your mac, or you have one of those fancy new intel machines with the microphone built in, you can now record audio notes for yourself and keep them inside VoodooPad for listening to later. You can also combine this with the new "Send To" plugin to record something, and then send it off to your favorite email application to share with other folks.
Bug fixes, little things, and performance enhancements
- VoodooPad is slightly faster at importing documents and xml files. It's also faster at exporting as xml as well.
- If a bad search index is found, it's deleted and rebuilt instead of just VP beeping at you.
- Palette windows no longer float above all other windows.
- When importing files, you are now given the option to skip all duplicates when a conflicting page name is found.
- Fixed a crasher when embedding a file with drag and drop
- $clipboard$, and $fromPage$ can be used now as a variable in the new page template.
- New lua functions- vp.formatViaMarkdown(string) and vp.formatViaTextile(string).
- The new page sheet now has an "open in new tab" button, and auto fills the name box with "Untitled", "Untitled 2", etc..
- New preference to use smart quotes when editing text.
- Added a bit of eye candy when switching tabs in the preferences window.
- The voodoopad: bookmarklet now accepts some new parameters, such as "pageName" and "addDate".
- Holding down the option key while clicking the categories toolbar button will add the current page to the currently selected category.
- The plugin menu now shows up in the contextual menu when editing text. You can right click on a link, and the Send To plugin will act on what is behind the link instead of the current page.