Highlighted Changes in Version 3.4.2
- 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.
Other Changes in Version 3.4.2
- Fixed: a variety of issues when making a PDF/printout:
- Errant unwanted whitespace can appear near the bottom of pages.
- Page numbers inside tables inside headers/footers can incorrectly display clipped.
- Added: when saving a PDF, note references should be linked to their respective note content, and vice versa.
- 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: 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: custom selection caret (insertion point) color is not respected in draft view.
- 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
- 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.
- 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: 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.
- 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 3.4.2
- 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: notes: note references saved inside text marked with field codes (eg: bibliographic inclusion) can be lost upon reading/reopening a file.
- 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: 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: 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: adjusting footnote tab stops using the ruler can scroll an incorrect page/area into view.
- 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: 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: 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: 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.
- Changed: more reliable font/typography panel updating code.
- 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..."
- Changed: better attempt at preserving all characters when letter "case change" formatting is applied.
- 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 Express Help". Same for license and release notes files.
- Opt: more memory efficient when decoding hex images in RTF files.