OmniGraffle for Mac 7.4.2

August 10, 2017

Requires OS X 10.11

Recent Changes

Version 7.4.2

OmniGraffle 7.4.2 is a minor update focused on bug fixes.

  • Stability — Fixed a crash that would occur when duplicating some graphics from the Connections stencil.
  • Automation — Fixed a crash when referencing ‘incomingLines’ or ’outgoingLines’ in JavaScript.

OmniGraffle for Mac 7.4.1

July 25, 2017

Requires OS X 10.11

Recent Changes

Version 7.4.1

OmniGraffle 7.4.1 is a minor update focused on bug fixes.

  • Stencil Window — Stencils in the Stencil Window are now sorted alphabetically.
  • Text Editing — Fixed a bug that caused the last line of text to overflow the text editing field and disappear when editing at certain zoom levels.
  • Text Hyphenation — Fixed a bug that caused hyphens text to only appear when editing text.
  • Text Hot Key — Fixed a bug that caused the text edit field for a label to disappear before text could be entered when using the text hot key (T by default) to create the label.
  • Canvas Padding — Fixed a bug that prevented the Canvas Padding stepper buttons from incrementing the Canvas Padding value.
  • Read Only Documents — Fixed a bug that allowed Guides to be added to read-only documents.
  • Duplicating Orthogonal Lines — Fixed a bug that caused orthogonal lines connected to shapes to remain connected to the original shape instead of the newly created shapes when duplicated.
  • Stability — Fixed a crash that would sometimes occur when exporting a document with a transparent background.

OmniGraffle for Mac 7.4

June 30, 2017

Requires OS X 10.11

Version 7.4 - Friday, June 30, 2017

OmniGraffle 7.4 now has three canvas sizing modes: Fixed, Flexible, and Infinite. Canvas modes are configurable in the Canvas Size inspector for each canvas. This release also enables Omni’s new Automation support, a new way to script actions in OmniGraffle using JavaScript. See examples and learn more at

  • Canvas Size Modes — OmniGraffle 7.4 adds three distinct canvas sizing modes: Fixed, Flexible, and Infinite. Fixed lets you define the exact dimensions of your canvas. Flexible lets you select any direction you want the canvas to grow in and only extends your canvas enough to hold all your objects. If you want infinite canvas space there is also a dedicated third Infinite Canvas mode that extends your canvas in all directions regardless of where your objects are.
  • Canvas Padding — When using the Flexible mode, OmniGraffle offers a Canvas Padding option to the Canvas Inspector that controls how much extra padding is provided between objects and the edge of the canvas.
  • Automation — OmniGraffle now provides cross-platform and cross-application automation via JavaScript. With the tap of a script URL you can programmatically create graphics, create data driven diagrams, or manipulate existing content. For security, you’ll be shown the script and asked if you want to allow the script to run when you click on a script URL. See examples and learn more at
  • Automation Plug-Ins and Actions (PRO) — With Pro you can save bundles of scripts (called plug-ins) for quick access from the Automation menu in a document and call scripts as Actions on objects.
  • Automation Console (PRO) — Using OmniGraffle’s Automation Console (in the Automation menu) you can write JavaScript directly in OmniGraffle, execute it, and see the results on the canvas.
  • Copy from the Stencil Window — Added the ability to copy stencils from the Stencil Window and paste them on the canvas instead of dragging and dropping them on the canvas.
  • Presentation Mode — Added limits to panning in Presentation Mode to prevent content from moving off screen.
  • Line Endings — The menu of line endings in the Line Inspector now have a label for each type of line ending.
  • New Artboard Under Selection — The Make Artboard command has been renamed to New Artboard Under Selection and now wraps the selection exactly instead of rounding to the next whole pixel.
  • Keep Tool Active — Fixed a bug preventing the “Keep tool active” preference from working.
  • Inspectors — Fixed a bug that caused inspectors that were hidden to show no data when opened and an object was already selected on the canvas.
  • Stroke Corners — Fixed a bug that caused stroke corners that aligned with bounding box corners from rendering in the correct stroke corner type.
  • Grouped Lines — Fixed a bug that prevented changing line attributes when the line was in a group.
  • Fit in Window — Fixed a bug that caused the Fit in Window setting to remain active after changing zoom level.
  • Print Canvas on One Page — Fixed a bug that was preventing objects in negative space (above or to the left of the origin) from printing when the “Print canvas on one page” option is enabled.
  • Overlapping Artboards — Fixed a bug that caused content on top of two or more overlapping artboards to move unexpectedly when both artboards are moving.
  • AppleScript — Fixed a bug that caused the sidebar to refresh too often when adding content via AppleScript.
  • Stability — Fixed a crash that would occur when undoing a change to an adjustable star.

OmniGraffle for Mac 7.3.1

May 5, 2017

Requires OS X 10.11

Version 7.3.1 - Friday, May 5, 2017

OmniGraffle 7.3.1 is a minor update focused on bug fixes.

  • OmniOutliner Import — Fixed a bug that caused OmniOutliner 5 imports to fail for some users.
  • AppleScript — Fixed a bug that prevented AppleScript from accessing the frontmost window.
  • AppleScript — Fixed a bug that caused an “AppleEvent handler failed” error when trying to get the current window selection.
  • Style Tray — Fixed a bug causing the Style Tray to not reflect the current selection when the tray is in the toolbar. The Style Tray also wasn’t staying in the toolbar after restarting the app, that’s fixed too.
  • Size Uses Printer Pages — Fixed a bug that caused the “Size uses printer pages” checkbox to uncheck when the canvas size changed.

OmniGraffle for Mac 7.3

March 23, 2017

Requires OS X 10.11

Version 7.3 - Thursday, March 23, 2017

OmniGraffle 7.3 improves Presentation Mode by adding support for artboards, zoom controls, and a sidebar for navigation. Use arrow keys to navigate between artboards (left/right) and canvases (up/down). Move your mouse to the left edge of the screen to reveal the presentation sidebar. Zoom controls are available in the View menu, and keyboard shortcuts and gestures work too.

  • Presenting with Artboards — Added support for presenting artboards in Presentation Mode.
  • Zoom Controls when Presenting — Added the ability to zoom and pan in Presentation Mode.
  • Presentation Mode Sidebar — Added a sidebar that lists canvases and artboards.
  • OmniOutliner Import — Added support for OmniOutliner 5’s .ooutline file format.
  • Split Screen — OmniGraffle windows can now share full screen mode with another application using Apple’s Split Screen functionality. You can even have two OmniGraffle windows sharing the same full-screen Space.
  • Inspectors — Did you know you can grab individual inspectors and rearrange them? OmniGraffle 7.3 adds grab handle indicators on inspectors to make that more clear.
  • Adjustable Shapes — Adjustable shape handles would often be confused with B├ęzier points and get stuck under resize handles. Now the adjustable shape handles have a different look and get preference when they overlap resize handles.
  • Inspecting Locked Objects — Inspector fields now show values for locked objects but prevent editing until the object is unlocked.
  • Aligning to Locked Objects — Now you can align unlocked objects to locked objects with the Alignment tools.
  • Group Alignment — Fixed a bug causing alignment buttons to be unavailable when one item in the selection was a group.
  • Performance — Fixed a memory leak that was causing poor performance on files that were open for a long period of time.
  • Performance — Opening and closing the sidebar and inspectors is much smoother now.
  • Text Label Performance — Typing in a text label field is no longer excruciatingly slow. The rendering dirt has been cleaned up too.
  • Windows and Full Screen — Occasionally when moving documents between two different sized displays or re-opening a document on a different size display the application window wouldn’t adapt correctly. This would also occasionally occur with Full Screen mode when switching displays.
  • Auto Layout — Fixed an issue with undoing Auto Layout that would sometimes cause object ID collisions.
  • Text Tool — Fixed a bug causing the Text Tool to always be active when selected instead of using the “Keep tool active” Drawing Preference.
  • Lines with Labels — Duplicate now includes a line’s label when the line is duplicated.
  • Tooltips — Fixed a bug that caused incorrect tooltips for inspector controls.
  • Hot Keys — Fixed a bug that caused the Tool Hot Keys to not appear in the Drawing Tools preference pane.
  • Rendering — Cleaned up some gray highlight artifacts that would sometimes persist after selecting and moving objects.
  • Subgraphs — Fixed a rendering issue with the Outline sidebar tab when editing the contents of a subgraph.
  • Stability — Fixed a crash caused by switching from the Selection sidebar tab to the Layers sidebar tab with text selected on the canvas.
  • Stability — Fixed a crash that would sometime occur when switching between or closing document windows.