OmniGraffle for Mac 7.5

October 11, 2017

Requires OS X 10.11

Version 7.5

OmniGraffle 7.5 is focused on improving JavaScript automation. Technical details about Omni Automation are available in the API Reference (in the Automation menu).

  • Layer and Canvas Management via JavaScript — Added the ability to create, reorder, and delete layers and canvases with JavaScript.
  • Ungroup via JavaScript — Added an .ungroup() function to the JavaScript library.
  • Object Names in JavaScript — An object’s name is now exposed in the JavaScript API by calling .name on an instance of a Graphic.
  • Option + Shift to Duplicate on Axis — Holding down option and shift while dragging a selection duplicates the selection and constrains movement to either the horizontal or vertical axis.
  • Object Hierarchy when Copied as JavaScript — Copy as JavaScript no longer reverses the order of the selected items.
  • JavaScript Floating Point Precision Warning — Copy as JavaScript includes a header which warns that floating point values in the script may be rounded, resulting in minor visual differences from the original content.
  • JavaScript Plug-in Error Reporting — Errors encountered while loading JavaScript plug-ins are now reported in the console.
  • Updated Types in JavaScript — Updated the CanvasSizingMode (was autosizing) and .strokePattern to define their attributes as strings instead of numbers to be more human readable.
  • Copying Subgraphs as JavaScript — Copy as JavaScript will now emit the correct code to generate subgraphs, including any child objects that might be collapsed.
  • Subgraph collapse state in JavaScript — JavaScript code which assigns a value to a Subgraph’s .collapsed property will correctly use the value passed rather than just toggling the collapsed state.
  • JavaScript Access to Collapsed Subgraphs — JavaScript code has access to a new .subgraphics property on subgraphs, which can be used to access contained graphics even when the subgraph is collapsed.
  • Automation Stability — Fixed a crash when setting .blendColor on a Shape object in JavaScript.
  • Automation Stability — Fixed a bug that would occasionally cause a crash when creating a new group via JavaScript.
  • Copy as JavaScript Stability — Fixed a crash when using Copy as JavaScript on a multi-segment line.
  • Multi-line Text Copied as JavaScript — Copy as JavaScript now quotes property keys so that user data with spaces in their keys won’t cause a syntax error in the emitted JavaScript code.
  • Stop In-progress Edits Before Executing JavaScript — JavaScript code which changes the text of a shape will now stop any edits that are in progress rather than leaving the editor and the shape in an inconsistent state.
  • Preserving .text Attributes in JavaScript — JavaScript code which assigns text to a shape correctly preserves its existing .textHorizontalAlignment, .textSize, and .textColor properties.
  • AppleScript — AppleScript code which assigns plain text to a shape correctly preserves the current text alignment.
  • Reading .shape Attributes in JavaScript — JavaScript code which reads a graphic’s .shapeVertices or .shapeControlPoints no longer modifies that shape.
  • Automation Console Stability — Fixed a crash that would occur when using Undo in the Automation Console.

OmniGraffle for Mac 7.4.3

September 25, 2017

Requires OS X 10.11

Version 7.4.3

OmniGraffle 7.4.3 is a minor update focused on bug fixes.

  • Printing — Fixed a crash that would sometimes occur when opening the Print Dialog on High Sierra.
  • Automation Documentation — Fixed a bug that prevented the links in the Automation API documentation from working.
  • Fill Inspector — Fixed a bug that caused the application to hang when detaching the Fill Inspector from the sidebar.

OmniGraffle for iOS 3.2.1

September 22, 2017

Requires iOS 11

Recent Changes

Version 3.2.1

  • Drag and Drop — When dragging an object from one document to another document all the object’s attributes are now included.

OmniGraffle for iOS 3.2

September 19, 2017

Requires iOS 11

Recent Changes

Version 3.2

OmniGraffle 3.2 adds support for Drag & Drop on iOS 11 and integration with the iOS 11 Files app.

OmniGraffle 3.2 for iOS requires iOS 11.

  • Drag and Drop Content to OmniGraffle — Quickly add to an OmniGraffle document by dragging content from another app to OmniGraffle’s Canvas or Navigation Sidebar. Drop images or text on the Sidebar to position them exactly in the object hierarchy or on the canvas to position them just right visually.
  • Drag from the Canvas — Quickly share graphics with others by lifting a selection directly from the OmniGraffle canvas and dropping on another canvas, a separate OmniGraffle document, or a different app altogether!
  • Drag from the Navigation Sidebar — OmniGraffle supports dragging content from the Navigation Sidebar: Pick up canvases, layers, or individual objects to rearrange them in the sidebar list or drag them to another app. Drag a canvas to the Photos app to quickly export an image of that canvas or drag a layer to the Mail app and the objects on that layer are shared with a transparent background. You can drag a selection of objects to share just those shapes and if you share an artboard object then the objects above the artboard are included.
  • Drag and Drop in the Document Picker — The Document Picker supports Drag and Drop to make document management even easier. Drag files in to quickly import them, drag them out to copy them elsewhere, or pick up a group of documents and add them to a folder in the Document Browser to keep all your projects organized.
  • Files App Integration — Local OmniGraffle documents appear in the “On My iPad” section of the Files app and OmniGraffle documents in iCloud can be opened in place for editing.
  • Visio Import — Instead of being converted in place, Visio files are copied to the OmniGraffle format before opening. To open a Visio file from the Files app, choose the “Copy to OmniGraffle” option from the Share menu and a copy is created in OmniGraffle’s Local Documents.
  • Templates — Now when opening an OmniGraffle Template in iCloud you are prompted to create a new document based on the template or open the template itself for editing.
  • Navigation Sidebar Edit Mode — Updated edit mode in the navigation sidebar to maintain the current selection when switching in and out of edit mode.
  • SVG Import — Named colors and hex colors are now supported when importing from SVG.
  • Line Label Fill Color — Updated default fill color for line labels to give them better contrast against more backgrounds.
  • Text Fields — Fixed a bug that prevented moving the insertion point by tapping.
  • Apple Pencil Support — Fixed a couple bugs that prevented the Marker Fill and Stroke features of OmniGraffle’s Apple Pencil support from working.
  • Favorites — Fixed a bug that prevented favorite styles from being removed from the favorites list.

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.