Nisus Writer Pro 2.1.2 Release Notes
Highlighted Changes
- Restored preference that controls how often autosave is triggered.
- Improved import/export of DOCX and DOC documents.
- Can import documents from Apple Pages, but only version 4.x (from iWork '09).
- Fixed several intermittent hangs & crashes (see below).
- Fixed: the command to "Look Up" a word in the system dictionary would almost always show the wrong word.
- Fixed: scrolling could intermittently become disabled for the entire application, on Macs with certain kinds of trackpads.
- The "Document Fonts" collection should show fonts displayed on screen because of font substitution.
- Fixed: characters could display incorrectly, when the user's primary and secondary fonts did not contain the character.
- Fixed several issues when editing with tracked changes enabled in documents with certain kinds of content.
Other Changes
- Improved Feedback Reporter.
- Fixed: untitled documents should be removed from the list of recent documents after the user saves them to a final location.
- Fixed: untitled documents should not be duplicated to the user chosen Backup folder during autosaves.
- Fixed: should be able to change the text color of just combining marks, leaving the base character's color unaffected.
- Added: the contextual menu for a footnote/endnote should have commands to edit the custom note reference.
- When creating a printout or PDF, the status bar should show some progress information.
- Fixed: when creating a printout or PDF, automatic numbers could show incorrect total number of pages, words, or paragraphs.
- Fixed: initially setting the Document Manager location should not disrupt access to the Nisus New File template.
- Fixed: changing the user interface (GUI) language should take effect after relaunching Nisus Writer, not after two relaunches.
- Fixed: some cases where import of a DOC/DOCX file could simply fail outright due to file permissions.
- Fixed: fixed line spacing could be incorrectly enforced during text layout when editing in certain mixes of formatting.
- Fixed: shapes: sometimes if a shape forces the first line of text on a page downward, text redisplay can be incorrect.
- Fixed: palettes: page borders would not respect any position except "text margin".
- Fixed: the display of font collections could improperly display a stale list of cached fonts.
- Fixed: MathMagic equations should paste using PDF image data and a proper image baseline.
- Fixed: changing a language's hyphenation options did not always immediately redraw text as needed.
- Fixed: the min/max hyphenation character limits in the language preferences were not always properly obeyed.
- Fixed: should never hyphenate after a parenthesis.
- Fixed: the degree character ° should not wrap to a line without its preceding character.
- Fixed: TOC entries should not include tab characters or note references (in the Navigator or generated TOCs).
- Fixed: find: some bugs where the beginning and end of line anchors ($ and ^) did not match the last empty paragraph.
- Opt: shared find expression should only be read/written if it actually changed.
- Fixed: automatic numbers that show the count of characters, words, or paragraphs should use thousands separator.
- Fixed: when creating a new document, if permission to the Nisus New File template is denied, the user should be offered a chance to grant it.
- Fixed: doc man: the last accessed date in the Document Manager should match the date shown in the Finder, instead of using the last data access date.
- Fixed: should not trigger sandboxing denial logging when fetching file metadata for the Document Manager.
- Fixed: lists: list items updates could sometimes fail to generate the correct final display formatting.
- Changed: if the insertion point is directly before/after a table, should be able to enter the first/last table cell by using the left/right arrow key.
- Fixed: palettes: some problems with editing a list item's starting number in the palette using the text field.
- Fixed: improved response when dragging page guides to adjust margins and header/footer areas.
- Fixed: shapes: using the wavy edge style with a very small shape can trigger crashes.
- Fixed: should react more gracefully if Apple's font panel throws exceptions because it asks for out-of-bounds characters during updates.
- Changed: made the Templates group in the Document Manager file listing more reliable.
- Changed: attempt to fix delays caused by save/open panels due to toolbar validation on OSX 10.9.
- Fixed: find: the count reported for replace all operations should not include unmodifiable matches (eg: tabs in list items).
- Fixed: find: replace all operations that include unmodifiable matches (eg: tabs in list items) could have the wrong text selected afterwards.
- Fixed: track changes: Draft View should not show unattached tracked changes for content that is not shown in Draft View, eg: footnotes.
- Fixed: glossary expansions whose expansions are a suffix of the abbreviation must be triggered if it results in formatting changes.
- Fixed: undo and redo should be functional even if a palette field has focus.
- Fixed: opening 2 or more documents at the same time will result in improper window placement for some of the documents.
- Changed: if the user inserts text just after a newly pasted image is still selected, the image should not be deleted.
- Fixed: the "Expand" button label for truncated comments was not drawn.
- Fixed: extreme inefficiency could result when editing in a document with certain TOC interactions.
- Fixed: the label for a tracked change (eg: "Deleted") should use the original text's font, but not typographic features like superscript.
- Fixed: the zoom tag's menu values were incorrect for some percents in French and Spanish.
- Changed: edited the typesetting error message to be more nuanced and induce less user concern.
- Changed: streamlined Nisus New File template file access.
- Fixed: closed some memory leaks.
Fixed hangs & crashes
- Fixed several intermittent crashes and hangs:
- Prevent cases where a closed save panel can trigger crashes in the presence of certain custom toolbar items.
- Should not hang if the system save dialog is unavailable, but instead show a warning and offer to autosave.
- Prevent possible hang when printing panel is shown.
- Converting all footnotes to endnotes (or vice versa) could crash.
- Some of the preset Document Manager folder groups could trigger a crash when checking the folder's modification date.
- Clearing footnotes/endnotes from the undo/redo history in a document with track changes enabled could crash.
- Possible hang when browsing document version history.
- PICT data should not always be probed when pasting images, as OSX can trigger hangs/crashes when doing so.
- Attempt to fix crash related to text insertion typing attributes.
- Crashes related to the Apple text layout engine accessing objects that had become invalid before expected.
- Attempt to fix crash in OSX keyboard layouts by delaying automatic layout switches until document is fully loaded.
Macro Changes
- Added: added ListItem object allows inspection of list items.
- Added: added a command Document.openWithOptions to provide enhanced control.
- Added: the Image object provides access to cropping.
- Added: added ways to inspect and change text baseline.
- Added: added a few commands to the Data object, which is now formalized and documented.
- Added: added the commands File.readStringFromPath and File.writeStringToPath for plain text files.
- Fixed: the statement "Else If" (as opposed to "ElseIf" or "ElsIf") should be recognized and handled correctly.
- Fixed: the command Document.allBookmarks should include hidden bookmarks applied to tables.
- Fixed: macros could fail to change the selection in floating text boxes.