Show/Hide Annotations Omnigraffle Script

March 10th, 2010


Love em or hate em, we still annotate our work be it for ourselves or others during a design process. Jason has just released some quick tips on how to setup annotations in Omnigraffle as to make them optionally disappear when exporting to an interactive prototype. The use case being, at times it makes sense to have annotations visible (documentation), whereas at other times it makes sense to hide them (prototype). The technique involves the creation of a few canvases and layers as well as running of an AppleScript. An example graffle file with the working script is also offered. I haven’t actually tried this one, but I hope it’s useful to some of you knowing that there are quite a few Omnigraffle users out there in the UX community. Thanks Jason! Enjoy.

Credits: Jason Kunesh of Fuzzy Math

  • del.icio.us
  • Twitter
  • Tumblr
  • Facebook
  • Digg
  • email
  • Mixx
  • Google Bookmarks
  • StumbleUpon

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

4 Responses to “Show/Hide Annotations Omnigraffle Script”

  1. Benny Says:

    Wow. Can we do the same thing in Illustrator?

  2. Jakub Linowski Says:

    Someone definitely should set this up. Want to try porting that to Illustrator? :)

  3. Jason Says:

    @Jakub – Thanks for the writeup!

    @Benny – A quick look at Illustrator's AppleScript library indicates those objects aren't scriptable. I think CS3 and past that, though, do use Javascript for scripting. Maybe that has some capabilities to script visibility of individual layers.

    I don't know much about scripting Adobe apps with Javascript, sorry! If you do any legwork on it, let me know and I'd be happy to lend a hand.

  4. Prototyping für Small Devices auf verschiedenen Leveln : Seminare: Designing Interaction for Small Devices Says:

    [...] http://wireframes.linowski.ca/2010/03/showhide-annotations-omnigraffle-script/ [...]