Attachments
- OmniOutliner should no longer pause waiting to connect to disconnected AFP servers when you load documents that have links to files on those servers. Instead, the resolution of the link is delayed until the first time you try to active the attachment.
- 'ESPD' attachments generated by Equation Service now show up as images instead of movies.
Audio Capture
- OmniOutliner will no longer change the audio capture device's input sampling rate. This was intended to be a minor optimization (for example if you are only going to store 22kHz audio then we would try only capture at that rate instead of 44kHz). This is possibly the cause of a few oddities like QuickTime Player's audio breaking for people with particular hardware (until running Garage Band, which would restore the input sampling rate).
Automator Actions
- This release adds a number of Automator actions for use with OmniOutliner. Please try them out and let us know what other actions you'd find useful in your day-to-day work. We have lots of other ideas for actions, but we welcome your input!
Clippings
- Added a workaround for a problem introduced by Mac OS X 10.4 "Tiger" where the save panel for creating new clipping files wouldn't go away when you clicked "Save".
- No longer creates clipping files when you hit "Cancel".
- Adding a OmniOutliner 3 file to your clippings file (as a file attachment) will no longer produce a nested entry in your clippings services menu.
- When scanning the clippings directory for clipping files, we no longer filter out wrapped OmniOutliner 3 files. As of recently all newly created OmniOutliner 3 files are wrapped, so this led to most clipping files not being present in the UI.
- Fixed duplicate registration of our clippings distributed object that is used to communicate between the application and clipping service. This would lead to spurious messages on the console.
Export
- New OmniOutliner 3 files will default to writing as file wrappers instead of being promoted to a file wrapper when the first attachment is added. In particular, this helps to avoid issue with iDisk syncing breaking when an OmniOutliner 3 file is upgraded from a flat file to a wrapper due to the first attachment being added.
- Handles that were set to 'on hover' now appear in HTML export.
- HTML exporter now sets the document title.
- Collapsed linked images and movies now get links in exported HTML.
- Carriage returns in row text no longer get lost when exporting to MS Word.
- Keynote themes picked from custom locations now work.
- Fixed export of 'type' attribute in XSL plugins that specify they want the extra attachment attributes.
- Saving a document with a '&' in its title as OPML will no longer produce invalid XML.
Importing
- Improved performance of Acta import
- Fixed upgrading of OmniOutliner 2 documents that were using 10.3 underline attributes.
Interface
- Pasting text when you have a batch find result selected will no longer scroll your view back to the matching row.
- Batch find results are now updated again when rows are added and removed (including via undo/redo).
- Fixed alignment problem in Text Export preferences
- Minor localization updates
- Removed OmniOutliner's custom script menu when running on 10.4 since 10.4 has global support for this that is better than ours was anyway. Users with scripts can simply move their scripts from your old ~/Library/Application Support/OmniOutliner 3/Scripts to the scripts folder created by the system scripts menu.
- The outline view will no longer scroll if your cursor is positioned in an offscreen cell and you click to edit a new row. This was due to Cocoa's spell checking code trying to scroll when we really just wanted it to perform spell checking.
- If you edit an URL attachment and set its URL to something that isn't a valid URL, you should now get an appropriate error.
- Unhoisting while you were editing a row with a collapsed ancestor will no longer leave the note of the row visible.
- Changing the number format in a right-aligned number column should no longer cause that column to display empty until resized.
- Typing into a field editor on the bottom of the window should scroll correctly now when the typing causes the cursor to move to a new line.
- Ungroup now works when invoked on collapsed rows.
- Cutting a row should no longer cause bizarre scrolling when the row selected after the cut has lots of children.
- Fixed inconsistent capitalization of 'margin' on the Page Setup sheet.
- Can now change the text background color via the 'Document Color' button on the font panel.
- Fixed tab control loop on several inspectors and preference panes.
- Fixed issue of documents not re-opening on application start even when preference is set to re-open previously open documents.
Localization
- When ending editing in a text area, we now tell the text input manager to mark as complete any text that is entered in that cell. This avoids some problems where Hiragana input can be duplicated if you end editing a cell and then restart editing it.
- Fixed translation of the "Your software is up to date" string when performing a manual check for updated versions of the application.
- Integrated a new batch of French localization changes.
- Integrated a new batch of Japanese localization changes.
Performance
- Editing the text in large files should be significantly faster now.
- Creation and destruction of text cells in 10.3 and newer had a serious performance regression in Apple's frameworks due to each cell listening for notification of font system changes. Worked around that and also improved OmniOutliner's response to these notifications.
Printing
- "Mirror margins on facing pages" wasn't working.
- Added a workaround for a bug in 10.2's PDF printing support that caused content to get clipped incorrectly when printing. This would cause a portion of the first page to appear at the top of the second page, for example.
- "Print other background colors" checkbox now affects note background colors.
Software Update
- Omni Software Update has been changed to collect a few more pieces of information. In particular:
The 'Learn more...' button on the software update preferences pane in OmniOutliner will let you know exactly what information will be sent to our server. If sending any of this information makes you uncomfortable for any reason, you can disable sending it in that same preference pane.- Hardware model: This will let us more easily determine how many users are on laptops vs. desktops, for example.
- License type: This will let us know how many of our sales go through retail, vs. online store, vs. Apple Pro bundle. No information about your personal license will be transmitted.
- General latitude & longitude: This will let us know more accurately what countries our users are in, and thus will let us more accurately know what locales we should be supporting better. Again, this is only a general location as reported by the System Preferences time zone setting you made.
- Hardware model: This will let us more easily determine how many users are on laptops vs. desktops, for example.
Stability
- In Mac OS X 10.4, dragging a link from Safari into a editing cell could cause an error panel to come up. Apple changed the allowable ways a URL could be represented in a text object to include strings and (preferred) a URL object. We now handle both.
Styles
- OmniOutliner Pro no longer reorders named styles when saving and reloading files. Previously if one named style inherited from another, the inherited style would always get reordered before the inheriting style.
- Removing a color from a custom color list will no longer produce an alert panel or leave up the name change sheet.