Nisus Writer Pro 2.1.2 Release Notes


These are the release notes for an older version of Nisus Writer Pro.
For current information, please see our version and release notes archive.


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.