Highlighted Changes in version 2.0.3
- Changed: requires Mac OSX 10.6.6 (or later) and an Intel computer.
- Changed: Nisus Writer is now signed using an Apple Developer ID, so it runs under Gatekeeper (OSX 10.8).
- Added: improved hyphenation for many non-English languages (including Danish, French, German, Italian, Polish, Portuguese, Spanish, and more).
- Fixed: splash screen can incorrectly stay visible after Nisus Writer finishes launching.
- Fixed: styles: possible hangs when switching to stylesheet view when running on OSX 10.8.
- Opt: faster subsequent launches.
Export Changes in version 2.0.3
- Fixed: a variety of issues when making a PDF/printout:
- Incorrect page numbers can appear in the generated TOC, index, or cross-references.
- Errant unwanted whitespace can appear near the bottom of pages.
- Page numbers inside tables inside headers/footers can incorrectly display clipped.
- Fixed: chapters headings (eg: paragraphs at the root TOC level) should trigger a page/chapter break in EPUB.
- Fixed: page breaks should be preserved when exporting an EPUB.
- Fixed: floating images should not go missing when exporting an EPUB or HTML.
- Added: when saving a PDF, note references should be linked to their respective note content, and vice versa.
- Added: export: when exporting a generated TOC with no page numbers to PDF, HTML, or EPUB, each TOC's entry text should be linked to the document content.
Other Changes in version 2.0.3
- Fixed: some problems with semibold font faces being converted to full (or "faked") bold.
- Fixed: typing over (replacing) a selected word that was an island of formatting (eg: just the selected word was bolded) should insert new text that is formatted exactly the same.
- Fixed: images: formatting applied to linked images (ie: images whose content resides outside of Nisus Writer) can be lost after saving and reopening a file.
- Fixed: shapes: paragraph borders/shading should not draw on top of floating shapes.
- Fixed: if more than one Apple font typography (AAT) case changing feature has been applied, all but one of the settings can be lost when saving and reopening a file.
- Fixed: shapes: ordering established by shape commands "Send to Back" or "Bring to Front" could be lost after saving and reopening a file.
- Fixed: custom selection caret (insertion point) color is not respected in draft view.
- Added: inserting a cross-reference to a bookmarked image should duplicate the image, not a text-only image name.
- Added: links to files can be relative URLs, eg: "file://relative/subfolder/linked.pdf"
- Fixed: quickfix: smart quotes can curl incorrectly if no whitespace is present between adjoining characters, eg: My question?"Start
- Changed: import: fixed a problem where the .doc/docx importer would not make progress loading when Nisus Writer is inactive.
- Fixed: some types of images that had been resized to quite different sizes (as compared to their native/natural size) could reopen with slightly changed size.
- Added: if a font does not contain the non-breaking hyphen character, we should instead display a regular hyphen (but keep the "non-breaking" functionality) instead of performing font substitution, which can adversely affect line height, baseline, etc.
- Fixed: indexing: if two indexing entries (for the same index style) overlap, page numbers in the generated index could become invalid as show as "-PAGE-" when file saved and reopened.
- Changed: lists: if the user deletes the list style's bullet entirely, display whitespace, not an asterisk.
- Fixed: when saving certain tables, a cell's horizontal text alignment could be lost/reverted upon reopening the file.
- Fixed: styles: deleting style attribute bubbles in stylesheet view should update palettes/GUI.
- Fixed: toc: if a generated TOC is marked with a TOC bookmark, page number links should not be lost upon saving and reopening the file.
- Fixed: footnote content can incorrectly duplicate itself upon saving & reopening a file if the "include in TOC" attribute was enforced via an inherited style. We should not assign/emit TOC handles/fields for notes or other content that cannot be included in the TOC.
- Fixed: notes: footnotes that have their numbering set to restart per-page can show incorrectly after a file is first opened.
- Fixed: fixed some cases where text could be distributed unevenly between balanced columns.
- Fixed: switching to Full Screen on OSX 10.7 Lion should keep the tool drawer open if it was open in regular viewing mode.
- Changed: default keyboard shortcut for adding a hyperlink should be Command + "K", to match Apple apps.
- Fixed: loc: some German zoom tag menu percentages are wrong (eg: 128%, 400%).
- Fixed: styles: deleting a list item from a paragraph style's preview should either remove the list style from the style definition, or the list item should be regenerated.
- Fixed: choosing to Update All Stale Content should update TOC and Index numbers.
- Changed: the autosave crash recovery folder name has changed from "Backups" to "Autosave Temp Files". Also, this folder should be deleted when the application is quit cleanly.
Minor Changes in version 2.0.3
- Fixed: when opening a document that requires the progress/status panel, the just opened document window should always be frontmost.
- Fixed: hyperlinks with a fragment (eg: "page.html#fragment") were not saved so all other apps could read them (eg: Word, TextEdit, etc).
- Fixed: Nisus specific PDF/print options (eg: print invisibles) should be remembered in saved document.
- Fixed: sections: adjusting a section's starting page option (eg: "Next Page", "Odd Page", etc) should force a repagination.
- Fixed: shapes: if a floating image is selected, should be able to paste in a new image.
- Fixed: shapes: floating shapes set to draw behind the text should not respond to mouse clicks unless clicked in a whitespace region (ie: clicks should generally select the text).
- Fixed: notes: note references saved inside text marked with field codes (eg: bibliographic inclusion) can be lost upon reading/reopening a file.
- Fixed: if a paragraph without borders/shading followed one that has borders/shading, and no other paragraph formatting had changed (eg: rulers, styles, tabs, etc), the borders/shading could bleed from one paragraph to the other when a file was saved and reopened.
- Fixed: if the user enters in an absurdly long author name in the preferences (or Nisus Writer encounters such a name in a file), it is truncated to prevent Microsoft Word from choking on the name (Word fails to open files with very long author names).
- Fixed: styles: tracked change annotations for styles can use improperly large style-type icons.
- Fixed: styles: if default font size enforced by Normal is not 12pts, and text in the document doesn't actually have any paragraph style applied, then font size can incorrectly revert when file saved and reopened.
- Fixed: styles: if document has no styles applied, and Normal specifies a non-12pt font size, the font size menu is incorrect, and one can't change font size of text to 12pt.
- Fixed: palettes: mixed bold/italic font state should be shown with grey highlight (blue is for full non-mixed state).
- Fixed: toc: TOC style setting to not include page numbers is lost when reopening a file.
- Fixed: doc man: sort order for a group can fail to be recorded and restored when relaunching Nisus Writer.
- Opt: doc man: don't bothering resolving recorded aliases if a file exists at the unresolved (stale) file path.
- Fixed: if the user has a global text appearance color set (eg: show all text in Full Screen as magenta), that coloring should not override any manually applied text color formatting.
- Fixed: track changes: if doing a Replace All and the replace with text is empty (to delete multiple matches), and track changes is enabled, some matches can fail to be replaced.
- Fixed: track changes: toolbar icon for tracked changes that badges the count should include style changes.
- Fixed: import: when importing page breaks enforced via formatting, the breaks should appear in Nisus Writer, even if they are converted to hard/character breaks for now (we interpret the "pagebb" control as a break character).
- Fixed: shapes: fixed some issues with copy/paste as plain text not being operational for (or skipping) floating text boxes.
- Fixed: adjusting footnote tab stops using the ruler can scroll an incorrect page/area into view.
- Fixed: track changes: internal rescinding/rejecting of tracked changes (eg: when deleting text with enclosed tracked changes) could trigger exceptions if certain types of changes overlapped.
- Fixed: notes: undoing some note operations could crash if the note was deleted and then restored via undo (eg: change custom note reference, delete note, then undo both).
- Fixed: error messages when creating a new toolbar icon should be more specific.
- Fixed: user should not be able to run more than one Open file dialog at a time.
- Changed: feedback/error reporter switched to using external NisusFeedback shared framework.
- Fixed: using the font face popup menu in the palette to remove formatting (eg: removing an italic face) from a list style's level can fail and cause strange experiences (an exception is thrown).
- Fixed: adjusting the paper margins incorrectly overwrites the prior action's undo menu name/title with "Change Margins".
- Fixed: undo menu should have action names/titles for applying styles, pasting ruler/character attributes, and removing attributes.
- Fixed: shapes: selecting a floating shape/content shouldn't autoscroll if the shape is already visible.
- Fixed: images: top-edge resize hotspots for inline images was not correct if line height spacing was greater than 1x lines.
- Fixed: staring a drag-copy by holding down the Option key at the start of a drag is no longer prevented by Nisus-speific code that enters rectangular selection mode instead. This may still not behave properly on some versions of OSX, where Apple itself decides to enter rectangular selection mode instead of initiating the drag-copy.
- Fixed: import: intra-document links (eg: hyperlinks or TOC references) with underscores in the bookmark name would not import correctly.
- Fixed: import: table cell borders from WordPerfect files can incorrectly be so faint as to look invisible.
- Added: macros: new command "addNewStyle" on the "Document" object.
- Fixed: styles: if style preview/sample text is empty, we should supply the default preview. This fixes the problem where paragraph styles with no preview text do not show a list item.
- Opt: spelling: removed some inline spellchecking (aka "Check Spelling While You Type") inefficiencies if there were multiple large spellchecking regions (eg: main body and footnotes).
- Fixed: images: inserting a linked image should replace the selected text, not insert the image after the selected text.
- Fixed: images: inserting a linked image should never clear the existing formatting.
- Fixed: shapes: pasting text with floating shapes/content in Page View can sometimes incorrectly shift the position of the first floating shape.
- Added: Nisus Writer Pro will import Flat OpenOffice/OpenDocument/ODT files (ie: ".fodt" files), and Microsoft Word OOXML Documents with Macros (ie: ".docm").
- Changed: more reliable font/typography panel updating code.
- Fixed: line numbers could improperly restart at page boundary instead of desired section restart when using same-page section breaks.
- Changed: comments: if a comment author name is blank, we now save it as a space. This works around a Microsoft Word issue where it uses the wrong author name for comments with blank author names.
- Fixed: RTL text can display incorrectly in tooltips (eg: letting the mouse cursor linger over a footnote references with mixed LTR/RTL text).
- Fixed: zooming out in Draft View, so all text fits on a single line, can fail to redraw/clear stale text past the first line.
- Fixed: if the page zoom is set large enough so the horizontal scrollbar needs to appear, some of the automatic scrolling behavior can be annoying/erratic.
- Fixed: loc: corrected English typo, message "To switch to this keyboard, you need to ENABLED it..." should be "...you need to ENABLE it..."
- Fixed: tracked changes: certain situations involving tracked changes and list styles could prevent files from opening (an invalid tracked change range was generated).
- Changed: import: Nisus Writer should recognize and import ".dotx" template files.
- Fixed: images: floating image borders and horizontal offset not read properly from files saved by Pro versions 1.4.1 and under.
- Changed: better attempt at preserving all characters when letter "case change" formatting is applied.
- Fixed: styles: the note style's "multi-page threshold" should use the document ruler's units (eg: inches), not points.
- Fixed: styles: paragraph style indents should use the same display accuracy/rounding as the paragraph palette.
- Fixed: styles: changing the document ruler units did not always refresh the style property display as needed.
- Opt: notes: deleting one or more footnotes/endnotes shouldn't require waiting for the entire document to be relaid (even if such relayout needs to occur in the background).
- Fixed: possible hang when changing formatting for smart objects that can disallow formatting changes over certain ranges.
- Fixed: possible crash while visiting columns/bodies on page.
- Fixed: try to catch out of memory errors when saving.
- Changed: resource file names should be more descriptive, eg: changed "help" to "Nisus Writer Pro Help". Same for license and release notes files.
- Opt: more memory efficient when decoding hex images in RTF files.