This release is still under development. Your feedback will help us improve the software, and we apologize if it crashes or misbehaves.
Thanks to extremesims.com and purestatic.com for hosting our downloads.
- Operating System Requirements
- OmniGraffle 5.1 beta 1 requires Mac OS X 10.5 (Leopard) or later in order to run.
- New Features
- Smart Shapes
- We've added a new Smart Shape (akin to the resizable block arrow shapes), it is a wedge/arc shape that can be resized in degrees by dragging the blue smart handles. This shape is found in the Shapes stencil in the Common folder in the Stencil Window.
- Sidebar Interface changes
- Fixed a number of focus issues in the Canvases Sidebar, Layer List, and Outline editor.
- Single clicks in the sidebars will retain focus in the canvas area view.
- A second click or double-click will give focus to the Layer List or Canvases Sidebar.
- A single click on the style chit in the Outline Editor retains focus in the canvases area view, a single click on the label in the Outline Editor gives focus to that sidebar.
- The Layer Selection indicator in the Canvases Sidebar has returned.
- Added Help Tags for the layer visibility/printing/lock icons.
- Fixed a number of focus issues in the Canvases Sidebar, Layer List, and Outline editor.
- Other Interface changes
- The Workspace Window is now a utility panel.
- Added a keyboard shortcut for Paste and Match Style to match the iWork applications.
- Icons in the Stencil Window are a bit more vibrant now.
- You can now set the background color in the Stencil Window.
- Added Help Tags for the Image Inspector buttons.
- The Escape key will now deselect.
- Added Spotlight support for custom data.
- We now allow a longer maximum interval for autosaving (30 minutes).
- Added a new canvas numbering variable.
- Quick Look previews are now downsampled and compressed.
- You can now choose whether or not to anonymize the document when sending feedback from the Help Menu.
- Smart Shapes
- Bug Fixes
- Fixed a couple of accessibility problems when navigating in full keyboard access mode.
- Fixed a bug where actions that jumped to another canvas got lost when immediately using the Browse Action Tool.
- The scroll buttons in the Template Chooser should now work.
- Fixed a nasty bug where exporting an entire document to PNG in Japanese localization failed.
- The Colors toolbar button should work now
- For some reason, the Scripts Menu was showing up, this is no longer the case.
- Fixed a regression where one couldn't make a multiple selection in the Stencil Window.
- Shared layers no longer have custom origins.
- Fixed a tab ordering bug in tables.
- Incorporated the latest Omni Software Update changes.
- Addressed a highlight issue in the Canvases Sidebar when layers were reordered.
- Fixed a particularly nasty performance issue.
- Fixed a bug where it could appear to allow the merging of shared layers.
- We no longer throw up an error dialog if a file being opened automatically at launch is missing.
- Fixed a bug where the mouse cursor would hide even on the primary display while in Presentation Mode and using multiple displays.
- Canvas size auto-adjustment now includes hidden objects when determining the canvas size.
- Fixed a .dot import problem where every node would have identical text and no hierarchy.
- Incorporated a licensing fix for multiple network interfaces.
- Fixed a bug where the first click in the stencil source list after starting the app would always scrolls you to the top of the list.
- Fixed a bug where manual guides would take effect even when they were hidden.
- Addressed an issue where shared layers copied to another document would use inches in spite of the canvas settings.
- Fixed a bug where objects with no fill that clip text were very difficult to select.
- Fixed a bug where undoing diagram styles didn't restore proper shapes if the style had resized the objects to auto-fit the text.
- Fixed a bug where trying to remove a workspace while the name was being edited broke the Workspace Window.
- Fixed a problem where editing the tracking or leading for text in a table cell would change that setting for all the cells in the table.
- Fixed a bug where duplicating a canvas would lead to shapes losing their typographic settings.
- Addressed an issue where deleting a row in a table would give an incorrect bounding box.
- You can no longer drop an image onto the Image Inspector even when it's disabled.
- Fixed a bug in Circular layout.
- Fixed a bug where "Print canvas on one printer sheet" and print scale would collide.
- Fixed a bug where renaming a stencil in the Finder would make the Stencil Window throw fits.
- Addressed an issue where duplicating content on a shared layer would make a different layer the active one.
- Fixed a problem with the ruler accessory inspector view where it would show up empty even if you already had something selected.
- You can Tab out of the custom zoom percentage field and have the value take now.
- Fixed an Action badge problem.
- Addressed a text margin error when editing a LinkBack object.
- Fixed a Canvases Sidebar rendering issue where the thumbnails would appear at low resolution.
- Fixed a .dot import problem where angle brackets would cause trouble in records.
- "Bezier" is now spelled "Bézier".
- We now apply the user's default compression setting to the built in templates.
- Undo no longer triggers an automatic layout.
- Fixed a problem where window size and position were not getting saved properly.
- You can now Tab out of the Side Margin field in the Text Inspector and have that value applied.
- Variables in stencils will reflect the unit preference for the current document.
- Project Builder import is now called Xcode import.
- Fixed a bug were after using presentation mode the mouse cursor would disappear when inactive.
- Addressed an issue where the "About" window would always come up behind inspectors on multiple monitors.
- Fixed a .dot import bug where records/tables were being laid out in the wrong direction.
- Fixed a bug where LinkBack really liked using inches regardless of the canvas settings.
- Addressed a PDF export problem where Illustrator CS3 would not open them.
- You can now access actions on locked layers.
- Fixed a window shadowing problem with respect to Spaces.
- We should be properly observing HTML markup in .dot import now.
- Fixed a number of Drawing Tool hot key preference pane UI issues.
- The "This document created by a newer version of graffle" dialog is now a sheet.
- Empty layers now get duplicated when a canvas is duplicated.
- Fixed a bug where Shift-drag to inverse select wasn't working.
- You can rotate a group of shapes with AppleScript now.
- Much harder to delete a stencil from your Favorites list now.
- Fixed a problem where the Help Tag on the Quick Look settings in the Document inspector was humorously misleading.
- Visio Support
- Enhanced MetaFiles (EMF) in Visio documents should be importing and displaying now.
- Fixed a number of issues with respect to Windows MetaFiles (WMF) in Visio documents.
- Fixed a text misalignment bug when importing Visio files.
- Addressed an issue importing Visio files where the master contained no shapes.
- Fixed a beyond bounds error working with Visio stencil files.
- Fixed a bug where lines would not render properly when importing Visio documents.
- Fixed another upside down callout text issue.
- Fixed a problem when exporting to Visio where there were placed .bmp files.
- ColorSync
- Fixed an issue where ColorSync profiles were not saving correctly.
- Removed the Cancel button from the ColorSync mismatch panel as it did nothing.
- Fixed a bug where converting ColorSync profiles would set the canvas color to white.
- We now display an error to the user if a profile is removed.
- Addressed an issue where CMYK profiles were not sticking.
- Crashers
- Fixed a *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: RawData) error when trying to delete a placed PDF image.
- Fixed a crash that would happen when dropping a graphic between two other graphics (this would happen often when creating tables).
- Fixed a getUniqueIDForGraphic crash.
- Fixed a couple of OGCanvasTableCell crashes.
- Fixed an OGCanvas delayedVariableIconCreation crash.
- Killed another zombie. Stupid zombies, man they really creep me out.
- Fixed a GraffleWindowController crash.
- Fixed an OIInspectorRegistry crash.
- Fixed a hang related to a cache deadlock.
- Fixed another cache-related crash.
- Fixed an OGSelection crash.
- Fixed a resurgent crash when saving.
- Download
- Mount
- Install
- Eject
In the "Download Now" section of the sidebar on the right, click the version you want to download (OmniGraffle or OmniGraffle Pro).
Wait until the download is complete. If your web browser and system are properly configured, Disk Copy or Finder will open and mount the downloaded disk image. If this does not happen, locate in Finder the .dmg file that you downloaded and double-click it to open the file. (Double-check to be sure that you've quit all running copies of OmniGraffle before you continue any further...)
When the disk image mounts, a new Finder window will open that contains the icon for your new OmniGraffle application. Simply drag this icon to your Applications folder (or wherever you would like to keep it) to install. This copies the application from the virtual disk image onto your hard disk so the application is there for you to use whenever you like.
Once OmniGraffle is installed you can safely 'eject' the virtual disk that it came on and also dispose of the .dmg file that you downloaded if you choose. Double-click the OmniGraffle icon in the location you installed it in order to begin using the application. You may wish to drag the icon to the Dock for easy access.


We love to hear from our users about what they would like to see in OmniGraffle. Bug reports, feature requests, and creepy love letters - we like it all! Send us your feedback today!