OmniGraffle for Mac 5.2.1

October 29, 2009

Bug Fixes

  • Fixed an error when pasting content from OmniOutliner into the Outline Editor.
  • Fixed a bug where using a Multi-Touch trackpad would put a document into a dirty state.
  • Fixed a problem when saving and the Quick Look preview was on.
  • Fixed a bug where one could not inspect the Text Tool properly.
  • Fixed a bug where copying a layer to another canvas or another document reversed the order of objects on the new layer.
  • Fixed a bug where a custom keyboard shortcut for showing/hiding Guides would result in an error.
  • The Open window responds to the Return key now.
  • Fixed a rendering issue where sometimes strokes would not appear.
  • Fixed a bug where minimized windows wouldn't restore from the dock icon.

OmniGraffle for Mac 5.2

August 28, 2009

Mac OS X 10.6 Compatibility

  • Fixed a number of interface and cosmetic issues when running on Mac OS X 10.6 "Snow Leopard".

Multi-Touch Support

  • Those running portables with Multi-Touch trackpads can now pinch to zoom in or out, pinch to resize a selection, and rotate a selection.

Canvases Sidebar

  • Fixed a cosmetic issue with the disclosure triangles when using small thumbnail icons.
  • Fixed a bug where canvas sidebar expansion state was not getting saved.
  • Fixed a bug where Option-dragging multiple layers would only copy one layer.
  • Dragging a layer from one canvas to another in the same document will now move the layer as opposed to copying it to the second canvas. Option-dragging will copy layers between canvases in the same document.
  • Added a hidden preference to always show the layer status icons in the Canvases Sidebar (Visible, Printing, Lock) to match previous versions of OmniGraffle. defaults write com.omnigroup.OmniGraffle [or com.omnigroup.OmniGrafflePro] AlwaysShowLayerStatusIcons YES at the command line will turn them on.

Licensing & Software Update

  • OmniGraffle will now accept 2 seats per license key.
  • Omni Software Update should now allow you to install the update in a different location than where the running copy is.
  • Omni Software Update is more informative about error messages and the like.
  • Updated trial behavior to Omni-wide standards.

Bug Fixes

  • Fixed a bad URL to the LinkBack project in the Help.
  • Fixed display of actions in the Edit Menu - Undo in certain circumstances.
  • Amended some issues when opening Xcode and Interface Builder files.
  • Fixed some printing issues related to the grid.
  • Exporting a document containing linked images to a package with embedded images now properly links the images.
  • Switched to NSSearchField.
  • Fixed a Visio import bug where certain shapes would come in as two shapes.
  • Action badges should be clickable at all times now.
  • Graffletopia search results are now no longer limited to five.
  • Rank separation can be smaller than .15 inches now.
  • Fixed some text flow issues in tables.
  • Fixed a Visio import issue where linear blends could come in as radial.
  • Addressed group bounding box issues for lines and shapes that are grouped.
  • Fixed a Visio import problem where objects could come in without a fill or stroke.
  • Fixed a Visio import problem where bezier lines could come in as plain curved lines.
  • Components of tables & groups now accept colors dragged from the color pane and the style tray as fills.
  • Fixed some connection display issues for nested subgraphs.
  • Fixed a display issue with the Zoom button.
  • Fixed a flickery display problem when resizing a line in a group at times.
  • Addressed a Visio export issue where objects would not get assigned layers.
  • Tables containing only autoresizing text objects can now be enlarged.
  • Fixed a nasty issue pertaining to rotated autosizing text cells inside of tables.
  • Fixed a bug when using "duplicate" in AppleScript that didn't preserve document jump or image fill of graphics.
  • Addressed a Visio import problem where WMF files could get dropped.
  • Fixed some issues with the Canvas: Size Inspector input fields.
  • Fixed some odd text justification behavior for tables and groups when using the Style: Text Inspector.
  • Copy As AppleScript now handles image fills.
  • Fixed a bug where changing the file format of a multiple-canvas template while file extensions were hidden created a folder with each canvas saved separately.
  • Addressed some problems with sub-selected components of groups and tables.
  • Fixed some menu wonkiness when the Outline Editor has focus.
  • Fixed a bug where after a shape combination, corner radius would apply to all but one corner.
  • You can now easily copy/paste/duplicate selected canvases in the sidebar.
  • One can now rotate individual table cells.
  • One can now rotate tables as a whole.
  • Better downsampling of Quick Look previews.
  • Addressed a problem where miter corners left dirt and/or had a huge export border.
  • Fixed some table cell selection and resize issues.
  • Visio date/timestamp formatting should now import correctly.
  • OmniGraffle now handles the .gv (Graphviz) file extension.
  • AppleScript support for embedded and linked images has been added.
  • Fixed a bug where collapsing a child subgraph using the contextual menu would collapse outermost grouping instead.
  • Addressed an issue where duplicating a layer or canvas would instead paste whatever was on the pasteboard.
  • Fixed a bug where using the contextual menu to duplicate a shared layer would turn it into a non-shared layer.
  • Fixed some odd cache-related display issues at high zoom factors.
  • Addressed some Visio import issues concerning Visio files coming from applications other than Visio.
  • Fixed some related text offset problems in Visio import.
  • Insert variable will now create a new object if no text insertion point is available.
  • Custom zoom setting no longer cuts off the right side of zoom popup button.
  • Actions on objects that are part of a group, table, or subgraph should now be working in Presentation Mode.
  • Fixed a bug where using AppleScript to move to different canvases was not working in Presentation Mode.
  • Fixed a bug where using Shift-drag to select objects on top of each other didn't behave properly.
  • Fixed a bug where placed PDFs could export to EPS and not be opened.
  • Fixed a bug where Smart Guides were not working against objects in the same group or table.
  • Added a small border around preview thumbnails in the Stencil Window when searching Graffletopia.
  • Fixed a bug in the Fill inspector where it wouldn't update when you changed the blend option for objects on shared layers.
  • Fixed a bug when using the Text Tool hotkey to create line labels.
  • Fixed a bug regarding locked layers and editing text.
  • Fixed a bug where undoing an object deletion from a shared layer didn't immediately update the main window.
  • The Status Text at the bottom of the main window for objects selected should now count objects on shared layers.
  • Fixed a [ConnectedGraphic labels] error when changing automatic layout.
  • Fixed a bug where actions that jumped to a specific canvas would not allow you to select another canvas if the previously selected canvas had been deleted.
  • Fixed a bug where edits to a duplicated canvas would occur on the originating canvas.
  • Dragging a shared layer from one canvas to another should now properly copy the shared layer instead of creating a new shared layer.
  • Fixed a bug where it was possible to give a shared layer the same name as a normal layer in a given canvas.
  • You can now name a new shared layer using the name of a previously deleted one.
  • Fixed a bug where rearranged shared layers would regress to their previous state when the file was saved and reopened.
  • Fixed a bug where linked images on shared layers would break their links when dragging said layer to another document.
  • Placed PICT images now are correctly converted to PDFs and render properly.
  • X and Y position input fields in the ruler accessory view are no longer enabled and populated when a line label is selected.
  • Added a UTIImportedTypeDeclarations key to the Quick Look generator's info.plist.
  • Adjusted the sensitivity of multi-touch gestures for zooming, rotating, and resizing.
  • Canvas names are now retained on export to PDF for bookmarking and a document contents outline.
  • Fixed a regression where line labels would lose their fill color on export to Visio XML.
  • Fixed a bug where newly installed stencils via the Finder weren't immediately showing up in the Stencil Window.
  • Addressed a performance issue where canvas thumbnails could lead to a hang when switching back to OmniGraffle.
  • Fixed a bug where resizing a shape would make a connected line jump to a different magnet.
  • Fixed a bug where duplicating a canvas pasted whatever was on the clipboard onto the canvas.
  • Fixed a number of bugs concerning line spacing and row height when editing text using Asian font faces.
  • Fixed a bug where tiled images in shapes could get distorted.
  • Addressed an issue where groups on shared layers could sometimes not show a selection highlight.
  • Fixed a typo in Tutorial 6 in the OmniGraffle Help.
  • Fixed some issues when using pattern fills and exporting to Visio XML.
  • Fixed a bug where PDFs would lose all text upon import.
  • Tiled images can now be affected by the opacity slider.
  • Fixed a bug where the Geometry Inspector wouldn't accept input when localized into Simplified Chinese.

Crashes

  • Fixed an alert when selecting a row with no object in at least one column.
  • Fixed an alert when working with shared layers and the selection tool.
  • Fixed a crash related to making a table with a connecting shape.
  • Fixed a crash related to autosave and shared layers.
  • Fixed a prevalent crash when manipulating groups that have shapes and lines within.
  • Fixed a crash when opening certain .dot files.
  • Fixed a crash related to actions that jumped to non-existent canvases.
  • Addressed an error when opening certain PDF files.
  • Fixed a hang when resizing grouped and rotated text objects.
  • Fixed a crash when dragging a rotated table around.
  • Fixed a crash having to do with Visio import and EMF files.
  • Fixed a crash when deleting all instances of a shared layer.
  • Fixed a crash related to dragging shared layers and canvas thumbnails that had their layer thumbnails disclosed.
  • Fixed a crash after deleting all shared layers and selecting a canvas.
  • Fixed a crash when nudging groups.
  • Fixed a crash that could occur when adjusting Diagram Layout sliders.
  • Fixed a crash when loading certain Visio stencils.
  • Fixed a crash when dragging connected lines and shapes from the Stencil Window.
  • Fixed a crash when inspecting the Drawing Tools.
  • Fixed a reproducible crash when setting the group rank property of a shape using AppleScript.
  • Fixed a problem where the Quick Look plug-in would crash quicklookd when using Cover Flow.
  • Fixed a crash when deleting all instances of a shared layer.
  • Fixed a crash when opening certain Visio files.
  • Fixed an NSCFArray error when deleting a canvas whilst editing a stencil.
  • Fixed a crash when customizing the toolbar.
  • Fixed a crash when parsing certain WMFs.

OmniGraffle for Mac 5.1.1

January 28, 2009

Localizations

  • Updated localization fixes have been provided for French, Dutch, German, Italian, Spanish, and Chinese.
  • Updated Japanese localizations and translations added.

Crashers

  • Fixed a memory leak that was leading to out of memory errors and a nasty string of crashes.

OmniGraffle for Mac 5.1

November 19, 2008

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.
  • 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.

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.
  • 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.
  • Fixed a bug where lines were getting directly connected to magnets on export.
  • Connector shapes should now import from Visio.
  • Added support for non-orthogonal connectors when importing Visio files.
  • Fixed a Visio import bug where elements of tables were coming in locked.
  • Fixed a variety of issues with lines when importing Visio files.
  • Enhanced MetaFiles (EMFs) should properly render as vector graphics now.
  • Objects on non-visible layers should export to Visio properly now.
  • Objects on shared layers get duplicated to each Visio page on export.
  • Fixed a bug where line hops got added to lines during import from Visio.
  • Fixed an issue where undo was broken with respect to notes.
  • Fixed a problem where adjustable arrows could lose their shape when copied and pasted, or closed and re-opened.
  • Addressed a potential issue where the Stencil Window had an empty 'Recents' section and was causing problems.
  • Polished up some cosmetic issues in the Stencil Window.
  • You can now once again click/double click/Return to create a new object in the Outline Editor.
  • Fixed a duplicate Help Tag in the Diagram Layout Inspector.
  • Documented alignment behavior.
  • Documented line label action behavior for HTML export.
  • Documented connecting lines directly to magnets.
  • Fixed a screenshot of the Fill Inspector in the OmniGraffle Help.
  • Fixed a bug that when launching OmniGraffle by dragging a stencil onto the dock icon, the Stencil Window would appear and disappear during launch.
  • Addressed an issue with the inspectors where they would not return to their previous location after hiding them and relaunching OmniGraffle.
  • Fixed a bug where Presentation Mode would not run on the primary display on a dual monitor setup.
  • Fixed a problem where EMF support was broke on PowerPC machines.
  • Fixed a bug where percentage scale wouldn't work on PDF export for documents with multiple canvases.
  • Fixed a bug where the mouse cursor could go missing after showing the Action Inspector.
  • Addressed an issue when files were moved around in the Finder and OmniGraffle could no longer find linked images.
  • Fixed a master/shape error when opening certain Visio files.
  • Fixed a multiple "Name Index children" error when opening certain VSS files.
  • Addressed an issue where text labels were coming in too large on Visio imports.
  • Fixed a problem with shape ordering when importing from Visio.
  • Fixed a bug concerning certain font names in Visio files that would render missing elements.
  • One can no longer connect items on shared layers to items on regular layers.
  • Fixed a rendering issue for connections between objects on shared layers when those objects were moved.
  • Fixed a bug where actions were not exporting to proper area when scale was applied to PDF export.
  • Fixed a rendering issue when resizing objects on shared layers.
  • Fixed a bug where the Note Inspector would not work if it was showing on launch.
  • Added the Canvases submenu to the Edit Menu in the Standard version of OmniGraffle.
  • Fixed a hang related to variables in groups.
  • Changed the keyboard shortcuts for zooming in and out as to not conflict with Apple's Universal Access shortcuts on the aluminum keyboards.
  • Fixed a Visio import issue surrounding the POLYLINE attribute.
  • Fixed a Visio import issue where connecting lines were rendering as too short or not displaying.
  • Addressed a problem with EMF files coming in with very thick strokes and unwanted fills.
  • Fixed a regression opening certain Visio files.
  • Presentation Mode should now once again take place on whichever display has the frontmost OmniGraffle document window.
  • Fixed a bug where the Action Inspector could take focus away from the main document window, causing scripts to fail.
  • Fixed a regression in .xib file support.
  • Fixed a one-pixel gap in the Canvases Sidebar header.
  • We now display the new keyboard shortcuts for "Zoom In" and "Zoom Out" in a much less confusing manner.
  • Addressed a small number of documentation keyword issues.
  • Fixed a bug where an object's shadow would print using the object's previous shape.
  • Graffletopia search results should now display the preview icon more properly.
  • Fixed an issue where Graffletopia search results didn't handle spaces in the stencil's URL.

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.
  • Fixed a number of crashes opening Visio files that had Enhanced MetaFiles in them.
  • Fixed a dreaded StrokeStyleElement crash.
  • Fixed an unrecognized selector error when exporting to the OmniOutliner format.
  • Fixed a mutated while being enumerated error whilst dragging objects on a canvas. (mutants being better than zombies, at the very least. stupid zombies.)
  • Fixed a nasty beyond bounds error when opening certain autosave backups.
  • Fixed a reproducible OutlineView crash.
  • Fixed an ImageID error working with certain Visio files.

OmniGraffle for Mac 5.0.2

August 20, 2008

Localizations

  • A large number of fixes have been made to the Japanese Help and User Interface strings.
  • Amended the "Paste and Match Style" string to reflect the iWork apps in German.
  • A handful of remaining Japanese localization problems have been mended.
  • Japanese localizations to include the Help files have been mended and corrected since the release of OmniGraffle 5.0.