Nisus Writer Pro 2.0.5 Release Notes
Highlighted Changes
- Fixed: import: DOC/DOCX file importer can fail for some users.
- Changed: import: improved import of DOC/DOCX files.
- Added: when inserting a link to a file/image, user can now choose a variety of different linking methods, including aliases that will still resolve if the target is moved or renamed.
- Fixed: when launched opening an existing document, could incorrectly create a new blank document as well.
- Fixed: shapes: floating shapes anchored in headers/footers can behave erratically.
- Fixed: TOC: if a paragraph was empty, but had both a style applied that enforced TOC inclusion and a "do not include in TOC" override, would trigger a hang on saving.
- Fixed: index: fixed a variety of issues related to indexing. When affected files are first opened in this version a warning may be displayed; once the generated index is rebuilt and the file saved, the errors should be gone.
- Fixed: EPUB: EPUBs exported using Nisus Writer could produce some validation errors if they contained multiple chapters or used page breaks.
- Fixed: EPUB: exporting a document with no items marked in the root TOC (level 1) as an EPUB would produce a file that many EPUB readers would not open at all.
- Fixed: spell: marking inline spellchecking for freshly typed text should be a very high priority (spellchecking of other text can still occur in the background as idle time is found).
- Added: images: inline images now support adding a border or shadow.
- Fixed: doc man: alias resolution should not constantly trigger delays or a volume mounting dialog.
- Fixed: print: making a PDF/printout of any document with a scaling factor applied in Page Setup could result in flipped or clipped output.
- Fixed: print: the print preview for some documents can be incorrectly missing content if zoom is not 100%, even though the final PDF/printout is correct.
File Import
- Fixed: import: DOC/DOCX file importer can fail for some users.
- Changed: import: moved to file importer based on LibreOffice 4.0 code base.
- Fixed: import: user defined document-properties should not be lost when importing DOC/DOCX files.
- Fixed: import: DOCX files can incorrectly import with "NOTEREF" literals inserted into text.
- Fixed: import: some images from DOC/DOCX files can import as totally blank/white.
- Fixed: import: when importing DOC/DOCX files with graphics the importer could crash, resulting in failed import.
- Fixed: import: some bullet lists are incorrectly imported from DOC/DOCX files with garbage characters instead of proper bullets.
- Fixed: import: certain configurations of list items and floating text boxes can cause Nisus Writer to hang/crash when importing files.
- Fixed: import: text inside floating text boxes could be lost on import from DOC/DOCX files.
- Fixed: import: floating text boxes anchored to headers/footers in sections after the first would be incorrectly converted to inline content when importing DOC/DOCX files.
- Fixed: import: if floating text boxes were anchored to headers/footers, could incorrectly delay or discard other content (eg: an inline graphic) in the same header area.
- Fixed: import: font names with non-ASCII characters (eg: Japanese localized name for Osaka) as not imported from DOC/DOCX files as question marks.
- Fixed: import: importing tracked changes from a DOC/DOCX file could incorrectly mark large regions as a single addition, hiding smaller changes within.
- Fixed: import: if images import with an infinite scaling factor applied, that factor should be ignored and original image size should be used.
- Fixed: import: the DOC/DOCX importer should be usable on OSX 10.9 (Mavericks).
- Changed: import: if import of DOC/DOCX fails, should kill and restart the importer, just in case there's some lingering state.
Comments & Tracked Changes (Annotations)
- Fixed: annotations: if document is zoomed and horizontally scrolled, the annotation connecting lines appear to be incorrect.
- Fixed: annotations: tracked changes and comment text areas alongside the document in the side pane should never overlap.
- Fixed: annotations: annotations inside table cells can appear in the annotation side pane at the incorrect location (at the very top) when a document is initially opened.
- Changed: comments: when importing RTF from Word we should change the comment paragraph style name from "annotation text" to "Comment".
- Fixed: comments: using the Next Comment command can incorrectly skip comments applied to exactly the same marked text that are not part of the same comment history.
- Fixed: annotations: deleting/cutting whole table regions should also remove any annotations applied to those cells.
- Fixed: comments: changed the way we save paragraph styles applied to comment text so that Word no longer ignores the RTF style control.
- Changed: annotations: when opening a file, if an annotation's marked range is invalid because it's zero length, we should apply it to the adjacent character instead of discarding it.
- Opt: annotations: if an annotation pane is hidden, then layout for the contents of those annotations should not be calculated until necessary.
- Fixed: comments: if a comment is removed from a table cell via undo, must not leave stale object hierarchy intact as the current selection, otherwise could crash if user takes another action without changing the selection.
- Added: track changes: right/contextual clicking on a tracked change shown in the changes pane should show a contextual menu to copy the contents of the change.
- Changed: track changes: highlighting that surrounds tracked changes made a little smoother for situations when the lines of text were slightly misaligned.
- Changed: track changes: track changes that show deleted text should make efforts to reduce the amount of space wasted to show indents in the track changes pane.
- Fixed: track changes: if a table was part of a larger tracked change/addition, the region of the change could be incorrectly loaded after the file was saved and reopened.
- Fixed: track changes: certain sequences of tracked changes in a document can trigger internal errors related to possible incorrect calculation of which formatting controls are necessary to emit.
- Fixed: track changes: if the number of tracked changes goes above 999, the badge icon in the toolbar would incorrectly fail to display all digits in the total count.
- Fixed: track changes: tracked deletions/replacements that remove a bookmark from the document should mark that bookmark as missing, eg: cross-refs should be updated, the bookmark name should be available for use again, etc.
- Fixed: track changes: undoing the rejection of a tracked text change that results in splitting paragraphs could incorrectly fail to restore the paragraph style on the 2nd affected paragraph.
- Opt: track changes: when finishing up reading a document, minor optimizations to producing display text for tracked formatting changes.
Bookmarks & Cross-References
- Fixed: bookmarks: explicitly named bookmarks with the word "Auto" in their name could incorrectly be converted to automatically named bookmarks when opening files.
- Fixed: cross-ref: bookmark names with characters that Word doesn't handle (including dashes) are escaped so that cross reference links don't break.
- Fixed: cross-ref: cross-references to list items inside otherwise empty table cells should be functional.
- Fixed: cross-ref: cross-references to text in floating text boxes can incorrectly display the missing page number placeholder "-PAGE-".
- Fixed: cross-ref: if cross-reference target resided inside a footnote/endnote, and that note was moved about in the main document (eg: via cut-paste or drag-drop), the cross-ref could incorrectly become disassociated with its target, displaying as "missing".
- Fixed: cross-ref: the sheet to insert a cross-reference should persist the "Insert Reference To" option across app relaunches.
- Fixed: cross-refs: copy-pasting cross references within the same document should not flash the "bookmark missing" placeholder text.
Macros
- Added: macros: hyperlinks in Nisus Writer documents are now capable of running macros when clicked.
- Added: macros: new macro objects: Bookmarks, CrossReferences, Link, Menu, Selection, Sound, StatusItem, TableCell.
- Added: macros: a variety of new commands. Please use the menu Help > Macro Language reference and search for "v2.0.5".
- Added: macros: the "Compare Documents" macro can now compare in "sentence" mode.
- Added: macros: the "Compress Files" macro is now part of the standard macros.
- Changed: macros: attempt to fix bug where macros are duplicated on the menu.
- Fixed: macros: an "ElseIf" branch should be able to accept more complicated expressions like "$value.length > 0".
- Fixed: macros: deleting styles via macros can incorrectly leave a stale selection in the palettes, triggering asserts.
- Fixed: macros: if a container value (eg: list, hash) holds itself, converting such a value to text/string should not crash.
- Fixed: macros: if Nisus Writer is not the active application, the macro command "Press Default Button" should still work.
- Fixed: macros: page or section breaks in a macro should not disrupt reports generated by "Debug.setCodeProfilingEnabled".
- Fixed: macros: Perl blocks nested in "Define Command" blocks should be able to read/write variable values bound to new command through "Import Var" command.
- Fixed: macros: possible assert triggered when using command "Document.addStyles" and replacement merge mode.
- Fixed: macros: some attribute removal menu commands did not work if a full menu path wasn't used.
- Fixed: macros: the "Require OSX Version" command did not compare the system version properly and could incorrectly warn that the user's system version was inadequate.
- Fixed: macros: the bold and italic properties for a text's display Attributes object should report the same information shown in the GUI, instead of being concerned with explicit bold/italic attributes.
Other Changes
- Added: option in the Appearance preferences to highlight hyperlinks using a custom color, when the links are displayed on screen (this coloring never prints).
- Added: ruler marker tooltip should always show both the absolute position on the ruler, as well as the relative indent amount.
- Added: should have commands on main Format menu to custom font family faces (eg: Light, Heavy, etc)
- Added: special characters palette/menu should draw something for whitespace characters: use show invisibles color to highlight bounding area for character.
- Changed: added some additional checks to try and detect that a copy of Nisus Writer is being launched as incomplete or damaged.
- Changed: adjusted About box to remove specific list of beta tester names.
- Changed: as a temporary stopgap until we can properly redesign/enhance the full screen mode, if the user makes Draft View go full screen then by default hide the tools, default to high-contrast coloring, etc.
- Changed: attempt to better catch out of memory conditions when saving and compressing ZRTF files.
- Changed: because Apple's accessibility framework uses exceptions regularly, they should not trigger internal errors or the feedback reporter.
- Changed: changed the name of the DOCX file format in the Export dialog to "Microsoft Word XML (DOCX / Office 2007 Open XML)"
- Changed: formatting does not need to be uniform across base characters and their combining marks, eg: different colors allowed.
- Changed: if autosave fails, should display underlying error/reason to the user.
- Changed: if drag-dropping a file from the Finder into a document, and the file cannot be imported (eg: it does not contain text or a graphic) then a link should be inserted instead.
- Changed: if for some reason the user does not have a Documents folder in their home, the macro menu manager should not throw exceptions on launch.
- Changed: if user inserts a newline, and there is no next paragraph style to switch to, but there is an "Include in TOC" attribute applied, that attribute should be cleared so the new paragraph is not in the TOC too.
- Changed: improved tooltips when hovering mouse cursor over links in text.
- Changed: increased width of file format popup menu in the Save/Export dialogs, so it can fit the longer format names.
- Changed: possible fix for crash that could occur when redrawing pages with floating content.
- Changed: pressing Enter/Return to flash the selection from the TOC Navigator should not center the selection vertically.
- Changed: switch automatic updater to latest version of Sparkle.
- Changed: updated Nisus Feedback framework.
- Fixed: adjacent paragraphs with different borders/shading but otherwise exactly the same paragraph properties could incorrectly assume each other's border when opening a file.
- Fixed: after the first document was closed, Nisus Writer could fail to restore the app keyboard input method when the app was reactivated.
- Fixed: another hang triggered by lists in floating text boxes.
- Fixed: can't accept/reject tracked changes selected in footnotes. This actually fixes a variety of content iteration bugs, including that the macro language's allTrackedChanges array does not include changes in footnotes.
- Fixed: changing the section break style for an existing section could cause errors.
- Fixed: clicking in clipboard preferences could trigger AppKit exception about NSImageCell.
- Fixed: contextual menu for some smart content can sometimes be missing if obscured by another overlapping smart.
- Fixed: could trigger exception when updating the navigator panel for a document with no TOCs.
- Fixed: deleting a directionality override character should force the entire paragraph to be redrawn.
- Fixed: file extension is being incorrectly trimmed in Save dialog.
- Fixed: formatting changes to a final empty paragraph in a document should be undoable.
- Fixed: hairline borders should never appear thicker than other line widths, even when zoomed-out. Also, hairline borders at the very top of the page should not appear cutoff.
- Fixed: hairline paragraph borders along the top edge of a text area (eg: page) could draw slightly thinner than desired.
- Fixed: if an exception is thrown during layout, when a document is first being opened, it should not leave behind a zombie progress window.
- Fixed: if font substitution occurs for some text whose base and combining characters require different fonts, could errantly hide characters or crash Apple text system because we incorrectly assign the same font to the whole combined character sequence.
- Fixed: inserting a newline in a numbered list that ends with a page break could cause unwanted scrolling.
- Fixed: keyboard shortcuts captured directly in the preferences should clear existing state of modifier key checkboxes (eg: Shift key checkbox).
- Fixed: keyboard shortcuts using some modifier keys (eg: Command + Option + K) do not display correctly (the letter displays as symbol character).
- Fixed: lines of text should not shift a point or so when entering/exiting header area.
- Fixed: renaming a special character in the Special Characters catalog could be ignored if user did not commit edit before closing the window.
- Fixed: ruler view could throw exceptions during updates because no client view was set.
- Fixed: should support real typographic small caps in fonts that use non-standard CoreText/AAT values (eg: Adobe Garamond Pro).
- Fixed: switching to Page View for document with odd/complex sections can trigger hang.
- Fixed: text using a fixed line height and certain fonts could incorrectly be forced to the next page, even if there was enough room on the current page.
- Fixed: the "suggestion completions as you type" option inserts too much text when typing completes a word (eg: instead of using the Return key or some other confirmation method).
- Fixed: the list style tag did not have a proper tooltip.
- Fixed: using undo in an otherwise empty document does not properly undo formatting changes.
- Fixed: when clicking on a ruler marker, the temporary guide line should be drawn immediately on mouse down; do not wait until drag starts. Likewise, clicking anywhere on the vertical ruler should show the user a temporary guide line.
- Fixed: when drag-dropping a file from the Finder into a document would create a link, it should be inserted at the drop location, not the prior/existing selection.
- Fixed: when importing files, formatting of "no strikethrough" that overrides a character style could be incorrectly ignored (because lack of emitted "/strike" means off).
- Fixed: when selecting a paragraph with an existing border, the paragraph border palette should automatically select only those edges which already have an edge visible.
- Fixed: when users paste text from Scrivener we should prefer RTF over RTFD as the exchange format, as it will preserve footnotes.
- Opt: fixed some memory leaks.
- Opt: reduced memory use when saving ZRTF files.
- Opt: other optimizations.
- Fixed: links to files that are specified using a relative path do not work in saved PDFs. These relative paths are now converted to absolute paths when saving a PDF, which allows some PDF readers to follow them (Adobe Reader will, but Apple's Preview will not).
- Fixed: using Apple's lookup in dictionary popover could trigger errors or show the wrong word, if the document contained certain kinds of content (attachments like tables, images, etc).
- Fixed: a variety of issues with paragraph borders/shading, including improper spacing, occluded border edges, and inconsistent redrawing.
- Added: doc man: main File menu should have a "Show Document Manager" command.
- Fixed: doc man: alias resolution should not constantly trigger delays or a volume mounting dialog.
- Fixed: doc man: resaving a file that was opened from a folder-backed group should not cause the file to display as missing.
- Fixed: doc man: using a Finder alias for a folder-backed document manager group (eg: the Style Library) would fail in a variety of ways.
- Fixed: find: replace all can incorrect spread formatting between multiple replaced matches.
- Fixed: find: applying a list style in the find field should not automatically insert a list item that disrupts text matching, ie: it is now possible to match list styles using attribute-sensitive searches.
- Fixed: find: if replacing section/other breaks with the "Page Break" PowerFind bubble, the "attribute sensitive" replacement option needs to be automatically turned on in order to clear section break properties.
- Fixed: find: macroize using the "Save to File" action did not work because no Save dialog was ever shown to the user.
- Fixed: find: PowerFind (Pro) can make incorrect matches that require certain anchors/lookahead if tracked deletions are present.
- Fixed: find: searching backwards using PowerFind (Pro) for zero-length matches in documents with tracked deletions could trigger hangs.
- Added: images: if an image is linked to a file, there should be a tooltip for that image describing the file's path.
- Changed: images: equations pasted in from MathType should use PDF data, not PICT data.
- Fixed: images: an inline image inside a table cell inside a header/footer may not show until the user clicks into the header/footer area.
- Fixed: images: inline images that are somehow configured to be infinite in height should not stall layout.
- Fixed: images: reducing the size of a large inline image, so it can fit and fallback onto the prior page, should not cancel the current resizing operation.
- Fixed: images: undo and redo did not work when adjusting inline image padding and option to "clip drawing to line".
- Fixed: images: when saving a file with a linked image at the very end of any text area (eg: header), would incorrectly emit the image twice, causing errant image duplication when the file was reopened.
- Fixed: index: documents employing complex indexing, where the indexed text overlaps in certain ways, could cause warnings when reloading a file and possible loss of indexing targets (requiring a rebuild of the generated text index).
- Fixed: index: entry topics in a generated index should sort using the applied language attribute and not the system language.
- Fixed: index: the default column count in the insert generated text index sheet should be remembered.
- Changed: indexing: when reading a file, if the same indexing handle is errantly applied multiple times, should report a warning to the user and reassign new/unique handles as necessary.
- Fixed: indexing: certain kinds of indexing could be saved with improperly reused indexing content handles, triggering warnings when reopening files.
- Fixed: indexing: if a style enforces the "include in TOC" attribute, the page numbers in the generated index can target/link to incorrect places in the document (basically all text indexed using the style will incorrectly target a single destination).
- Fixed: indexing: indexing can improperly bleed into rest of document when tracked changes overlap the indexing.
- Changed: lang: attempt to fix crash on 10.6 when closing preferences window, while language pane's font button is still active.
- Changed: lang: attempt to workaround crash in OSX Kotoeri input method apparently caused by rapid cycling of input methods. This can occur on OSX 10.8 when Kotoeri input methods are automatically activated based on user's language preferences during macro execution. Nisus Writer now delays and coalesces activation(s) until macro is finished.
- Changed: lang: the smart punctuation profile name for "Czech/Slovak" changed to add Lithuanian.
- Fixed: lang: hyphenation should not be affected by different capitalizations.
- Fixed: lang: sorting text (paragraphs or macro values) could sometimes incorrectly interleave two equivalent representations that were not exactly equal (ie: different underlying Unicode representations).
- Fixed: lang: user should not be able to add a custom/user language with an empty name.
- Changed: links: if user drops/pastes a file from the Finder, the created hyperlink should use an alias, not just the provided file path.
- Added: lists: added some commands to the list style tag menu, not only for convenience, but also to make it clearer when a "Use None" override is applied.
- Changed: lists: if a paragraph style enforces a starting list number, it should only affect the first paragraph in a contiguous sequence of paragraphs to which the style is applied.
- Fixed: lists: applying a list style to empty table cells should insert list items as needed.
- Fixed: lists: copy-pasting a chunk of text with list bullets that ended in a newline could incorrectly place the insertion point before the pasted final newline, instead of after it.
- Fixed: lists: cross-references to list items should not strip the "after text" punctuation if there is a matching "before text" punctuation, eg: do not show cross-reference to "[1]" as "[1".
- Fixed: lists: if tracked changes were enabled, and a tracked deletion was converted to a tracked text replacement (eg: because of user typing), could fail to generate new list item as needed when newline was typed.
- Fixed: lists: list items inside floating text boxes should continue numbering even if there is a footnote reference punctuating the content between the floating box anchor points.
- Fixed: lists: list styles can bleed out from a table cell into adjacent table cells if the cell with the list style has no other text besides the list item.
- Opt: lists: applying a list style to many paragraphs (thousands) is faster.
- Opt: lists: improved performance of background list item updates in some degenerate situations involving lots of list items and table cells.
- Changed: loc: minor changes to Danish localization.
- Changed: loc: some small German localization wording changes.
- Fixed: loc: German localization of palette tool drawer should give user access to extended/custom palette groups.
- Changed: notes: adjusted code that generates tooltips for note references to be more reliable.
- Changed: notes: the behavior of Select All in a note area changed in two ways. 1: the first Select All will only select all editable note content in the current note. 2: the second Select All selects all note content in the same stream, but should not scroll the current note area out of view.
- Changed: notes: the note preview area in the stylesheet should show users how the divider line will look.
- Fixed: notes: files with only a single Note style that was set to be placed as endnotes would not open properly in Word (notes would incorrectly show at the bottom of the page).
- Fixed: notes: first line of endnotes can be incorrectly obscured by page footer.
- Fixed: notes: if a link is applied to some text just before a note reference, that link should not bleed onto the note reference after saving/reopening the file.
- Fixed: notes: the menu View > Go To Note Reference should always work even if no note reference or note text is currently selected, it should just go to the next/first note reference. It should also work in Draft View.
- Fixed: notes: the paragraph layout option menus (eg: Keep with Next Paragraph) should be disabled for footnotes, because footnotes do not reliably support these options.
- Fixed: notes: undo and redo of footnote/endnote insertion would not properly restore a useful selection.
- Fixed: notes: using the arrow-keys to navigator upwards from one footnote (or endnote) to another did not behave properly, sometimes incorrectly skipping the prior note.
- Changed: palettes: if scroll wheel is used over a palette area with a sub-scrollbar (eg: list of styles), and that area is already scrolled to the very top/bottom, should instead adjust the outer drawer's scrollbar.
- Changed: palettes: if stats palette is reporting stale information (eg: there hasn't been time to recalculate stats in the background) then the numbers' text color should be disabled/grey to reflect that.
- Changed: palettes: increased default height of Styles palette.
- Changed: palettes: pressing the Return key in a palette field will confirm/enforce the value and also change focus back to the document area, while pressing the Enter key will only confirm/enforce the value (but will not change focus).
- Fixed: palettes: all steppers (small up/down arrow pairs) in the palettes should increment/decrement different existing values individually, not set them all to be the same (eg: if multiple font sizes are selected, say 12pt and 24pt, then incrementing a stepper up should yield 13pt and 25pt).
- Fixed: palettes: if stats palette is floating, it must update immediately if the user switches the active document window.
- Fixed: palettes: indexing palette could incorrectly show the same indexing entry applied to some text multiple times.
- Fixed: palettes: palette library previews could draw incorrectly (odd clipping).
- Fixed: palettes: the background shading previews/swatches did not properly redraw if user selected other content with different shading colors.
- Fixed: palettes: the Character palette's font family/face text fields should follow the same rules as other fields regarding the Return/Enter key.
- Fixed: palettes: the Enter key did not confirm/enforce a change in the Character Palette's font family/face fields.
- Fixed: palettes: the very first time the first document's tool drawer is shown, the vertical scrollbar can incorrectly hide the right edge of the palettes.
- Fixed: palettes: tooltips for the paragraph indent fields in the Paragraph palette are now correct (they should describe indents, not paragraph spacing).
- Fixed: palettes: using the Return/Enter key to confirm/enforce a text field's current value on all selected text should only create one undo action.
- Fixed: palettes: using the Tab key to move between text fields in the palette should not change/enforce the field's current value on all selected text (NOTE: this fix is unfortunately not entirely global; some palettes still misbehave).
- Changed: PDF: when making a PDF with linked cross-references, and the linked text has wrapped between lines, the clickable hotspot for the link should not extend into the whitespace generated for the line's head/tail indent.
- Fixed: PDF: saving a PDF should not double-up clickable PDF link boxes, where one of the links may have stale/placeholder value.
- Changed: prefs: increased width of the smart punctuation profile name popup button in the preferences.
- Fixed: print: after making a PDF or printout, cross-references should not display as potentially dirty.
- Fixed: sections: adjusting any section settings (eg: margins) should reset the draggable page margin hotspots.
- Fixed: sections: changing the number of columns for multiple sections at once can trigger exceptions which lead to errant layout states (eg: overlapping pages of text).
- Fixed: sections: if the line after a same-page section break is too tall to fit in the section, it should be moved to the next page instead of being hidden/clipped by the page footer.
- Fixed: sections: paper settings fail to change if first section in document is empty.
- Fixed: sections: potential crash when redoing layout in Page View for documents with certain section breaks (page body invalidation must never be skipped).
- Fixed: sections: undo of document paper size/orientation changes to multiple sections could incorrectly layout columns, where the columns would actually appear outside the page area.
- Changed: shapes: if user brings a shape frontmost, and the shape wrap is set to "draw underneath text", that option should be turned off so the shape draws on top of text again.
- Fixed: shapes: could crash after mouse-up in shape group/canvas occurred.
- Fixed: shapes: floating shapes anchored in headers/footers should draw on top of paragraph shading in the same header/footer (unless shape is set to draw underneath text).
- Fixed: shapes: floating shapes anchored to headers/footers are too badly behaved to use effectively.
- Fixed: shapes: floating shapes anchored to paragraphs that begin with certain fields (eg: cross-references) would become weirdly detached when (re)opening a file, where the shape could not be easily deleted.
- Fixed: shapes: paragraph borders and shading must respect the space reserved for floating shapes and not draw over them.
- Fixed: shapes: shape duplication panel/command should remember its settings.
- Fixed: shapes: when (re)opening files with floating text boxes, formatting from exterior paragraphs should not incorrectly bleed into text box.
- Changed: styles: if Word marks a style as "hidden" or "semi-hidden" but does apply it to some text in the document, Nisus Writer should not actually hide the style from the user as requested, lest they be confused that no style is applied.
- Changed: styles: instead of paragraph styles just showing an attribute bubble for "Custom List Bullet", each specific override (eg: starting number, number format, etc) should have its own attribute bubble.
- Changed: styles: the import from style library sheet should default to showing style collections as not expanded/disclosed, but should remember that state if the user changes it.
- Changed: styles: the list tag should always be shown in each document, even if no manual list style/attributes have been applied.
- Changed: styles: when adding a link to some text, the automatically applied "Hyperlink" character style should be chosen using case-insensitive name matching.
- Fixed: styles: leader tab settings could be lost when reopening a file, if a style's leader tab settings incorrectly bled into another style.
- Fixed: styles: using an alias for a Style Library collection file did not work at all.
- Fixed: styles: using undo/redo in the Find & Replace panel can introduce unwanted duplicate styles in the frontmost/active document if the restored content defines styles of the same name but different formatting.
- Fixed: styles: when pasting styles between documents, if the user chooses to replace existing styles in the destination, only those styles being pasted directly should take the place of existing styles, not inherited styles like Normal too.
- Changed: tables: tables should be allowed to extend all the way to the page/text margins. Existing tables retain their internal padding, which can be removed by dragging the table origin vertex.
- Changed: tables: the split cell dialog should default to showing the number of table rows/columns the cell currently spans.
- Changed: tables: user should be able to adjust before/after paragraph spacing around the table, ie: the first and last table rows should be allowed to exactly touch adjacent lines of regular text. Default for tables is still 5pts before and after padding.
- Fixed: tables: deleting a page break before a table could bleed an internal unwanted tiny font into the document.
- Fixed: tables: if a spanning cell's borders overlaps several other cells, the border should be drawn consistently along those cells.
- Fixed: tables: ruler marker tooltips are completely wrong inside table cells.
- Fixed: tables: table cell shading can incorrectly draw slightly on top of adjacent cell borders.
- Fixed: tables: table cells with zero borders, when show invisibles should show guide lines, did not always draw properly if the rows were freshly inserted.
- Opt: tables: annotations applied in large tables can slow down file opening/layout when ordering marked ranges.
- Opt: tables: opening a file with very large tables is much faster (opening a file that had a table with 21K+ cells reduced from 2 minutes to 30 seconds).
- Added: TOC: if user holds down the Shift key while clicking the disclosure triangle of a TOC entry in the Navigator pane, all items at the same level will also be opened/closed.
- Fixed: TOC: duplicate TOC handles could be emitted at the very end of a document (or storage area) if a single smart object (eg: bookmark, generated index, etc) covered the endpoint and also began with some text marked for TOC inclusion.
- Fixed: TOC: if a paragraph was empty, but had both a style applied that enforced TOC inclusion and a "do not include in TOC" override, would trigger a hang on saving.
- Fixed: TOC: increasing/decreasing the indent/level for closed TOC entries in the Navigator (eg: by pressing the Tab key) should also adjust any nested descendant entries.
- Fixed: TOC: pasting text into a paragraph that is only partially marked for TOC inclusion can incorrectly spread the TOC marking.
- Fixed: TOC: the navigator pane could incorrectly open/close TOC entry disclosure states when live updating.
- Fixed: TOC: TOC entries in the Navigator Pane can sometimes incorrectly expand after editing in the stylesheet view.
- Fixed: TOC: when first opening a file, or first switching to the TOC navigator, there should be an initial selected TOC entry.