Highlights & New Features
-
Added the beginnings of Accessibility support. In particular, with Tiger, you can now use the dictionary popup over text columns (control-command-d while pointing at a word).
-
Unified toolbar is now used with 10.4 and later.
-
When opening a document as the result of a Spotlight query, the batch find field is populated with the Spotlight query.
-
With Tiger, Automator workflows placed in the application's scripts folder (~/Library/Scripts/Applications/OmniOutliner Pro, for example) can now be added to your document toolbar (just like AppleScripts in that folder can). At present, the assumption is that the workflow doesn't need to be based on any inputs. If the active document is desired as an input, this can easily be obtained via the OmniOutliner automator actions.
-
The licensing code now allows multiple users on the same machine to use the same license at the same time.
Interface
-
Added tooltips for some inspector items that were missing them.
-
The notes pane no longer reveals itself when resizing the window after having manually dragged the notes pane all the way closed.
-
Added the beginnings of Accessibility support. In particular, with Tiger, you can now use the dictionary popup over text columns (control-command-d while pointing at a word).
-
When opening a document as the result of a Spotlight query, the batch find field is populated with the Spotlight query.
-
Unified toolbar is now used with 10.4 and later.
-
Fixed jumpy text alignment when navigating between text and non-text columns with different alignments.
-
Using the column inspector is much more pleasant now in the case that you are editing a cell in that column. In particular, if you had an enumeration cell selected in the document and added a new enumeration entry in the inspector, the selection in the document could end up changing to the row, and the column inspector would become disabled.
-
Hitting return to create a new item followed by undo will correctly restore the cursor position again.
-
The Ungroup command will now be available if the selection includes rows with children. Previously, at least one such row had to be expanded or the option would be disabled.
-
Added tooltips for items on inspectors that were missing them.
-
Fixed extra menu separator in context menu for attachments that haven't yet been saved.
-
Dragging a row by clicking in the text area and dragging up/down will now work more reliably (previously, in some cases it would start selecting the text).
-
Switching fonts should no longer cause non-Roman characters to disappear temporarily.
-
Dragging a named style to a text selection in the main outline view will again apply the named style to the text (working around Apple bug).
-
When reactivating the application after dropping a file attachment in to the application, the inspectors will be properly updated.
-
Fixed scrolling when selecting a batch find result with notes displayed in the pane.
-
Window cascading is now more robust in its search for the 'best' available space in which to tile windows. Previously, the location of the inspectors could confuse it and a large window size in your template file could confuse it.
-
Fixed vertical alignment of URL attachments when tags are hidden.
-
Added clarifying text about how autosaves work on the General preferences pane.
-
Improved error message presented to the user when trying to drag one named style onto another would result in circular inheritance.
AppleScript & Automator
-
With Tiger, Automator workflows placed in the application's scripts folder (~/Library/Scripts/Applications/OmniOutliner Pro, for example) can now be added to your document toolbar (just like AppleScripts in that folder can). At present, the assumption is that the workflow doesn't need to be based on any inputs. If the active document is desired as an input, this can easily be obtained via the OmniOutliner automator actions.
-
Added a 'has subtopics' property to the document class to fix a case where document and row weren't accessible the same way.
-
The terminology used in the 'Find related rows' Automator action is less confusing.
Attachments
-
Closing a file while editing a title or URL of an attachment cell should save the changes being made in the attachment
-
Editing attachment labels with folded editing enabled should no longer result in detached label editors.
-
Attaching files with a beginning character of '~' will no longer result in a file that can't be opened (working around an Apple bug).
-
Attached files with various Unicode characters in their names will no longer get lost when reopening the attached file (relatively rare, based on how the attachment name was produced). Workaround for an Apple bug.
-
File URLs that contain '@' get parsed correctly now.
-
Dragging an attachment from a row that isn't being edited into one that is being edited was copying the attachment instead of moving it.
Import/Export
-
Keynote exporting now recognizes themes in subfolders of the various theme locations.
-
We now search ~/Library/Application Support/iWork/Keynote/Themes for themes.
-
The popup on the theme chooser on the Keynote export preferences pane has been reorganized to be more clear about what is being selected (Keynote 1 vs. 2, built-in vs. custom).
-
When exporting to Dynamic HTML, the row handles should respect the 'Under mouse' visibility option in the Row inspector's Advanced pane.
-
HTML export of justified text now works.
-
HTML export now has quotes around font names.
Licensing
-
The license panel will now try to correct for a few more common differences between what owner name the license was generated for and what is entered in the panel.
-
The licensing code now allows multiple users on the same machine to use the same license at the same time.
Localization/Internationalization
-
Updated Japanese localization.
-
Updated German localization.
-
Updated French localization.
-
Sorting is now localized. That is, if you set your locale to Sweden, 'å' will sort after 'z' instead of next to 'a', but if you set your locale to US, 'a' and 'å' will sort near each other.
-
Updated inspector shortcut keys for French to make more sense for the default French keyboard layout.
-
Updated the default 'Edit Note' keyboard shortcut to make more sense on the default French keyboard layout.
-
Fixed corrupt French localized nib for audio capture settings that was preventing editing of audio capture settings.
Performance
-
Opening/closing documents with lots of named style usage is much faster now.
Printing
-
Somehow a few files were getting all their columns set to not print. We now detect this and print the topic column.
-
With 10.2, we now avoid a buggy PDF printing path that was causing clipping problems on multiple-page printouts (part of page 1 could appear at the top of page 2). Mac OS X doesn't have this problem with 10.3 or later.
-
Printing to PDF will now set the name of the printed file correctly instead of always resulting in 'Untitled.pdf'
-
Printing used to show the label if a URL attachment was collapsed and the URL string itself when the attachment was expanded, even if attachment tags were hidden. Now, we always print the label (which can obviously be set to the URL string if that is desired).
Stability
-
Navigating between columns of different types should no longer crash. This was only happening in very rare cases. Thanks to the users that helped us track this down!
-
Fixed a workaround we applied in 3.0.3 for a input manager issue that was causing alert panels in some cases.
-
Converting a text column to numeric now handles more cases. In particular, if you had a negative number expressed as "(100)" or a currency value, the text will be interpreted correctly.
-
In 10.4, pure-gray colors wouldn't get archived correctly due to a change in how Cocoa represents those colors.
-
We should no longer log 'invalid context' errors to the console (was happening sometimes when opening existing outlines with folded editing enabled or the sections drawer exposed).
-
Opening files with corrupted autosaves will now let you know and allow you to proceed opening the previously saved version of the file.
-
Activating an attachment in a header or footer in the Page Setup panel of an unsaved document will no longer result in insanity.
-
Dragging a named style onto another named style will no longer crash if this causes circular inheritance. This used to work, but got broken since 3.0.
-
Editing a URL attachment's URL will no longer crash if you insert an invalid URL.
-
The ruler will no longer crash if you click on an existing tab immediately after exposing it in a brand new file.
Styles
-
"Copy Style" will now preserve the transparency of copied colors, working around an Apple bug.
-
Can now turn off the text border checkbox and some shadow settings when a range of text is selected.