The highlight of this update is an improvement of the "Search and Replace" panel:
  • It was renamed to "Find and Replace" to better distinguish from the global Search available at the top-left corner of the screen. The Find and Replace panel handles text and text only.
  • The layout was improved and navigation buttons are now icons instead of verbose labels.
  • An additional 'x' button was added the top to clear the search, which was not possible before.
  • Added buttons to go to the very first match or the very last match, in addition to next and previous.
  • One needs to confirm now at least the first "replace" action and always a "replace all" action. Also the confirmation dialog shows clearly what will be replaced with what.
  • Last, but not least, the panel can be accessed with the ctrl+shift+f keystroke. The standard ctrl+f is taken by the browser. Hitting that keystroke will automatically open the panel is not already opened. Moreover, if the panel was opened as a result of ctrl+shift+f keystroke, instead of explicitly toggled to a visible state from the layout dialog, one can dismiss/close it by hitting the ESC key.
Bug Fixes
  • Enabling spellcheck was not taking effect immediately. One needed to reload the application. Now, it's immediate.
  • When selecting very large amounts of text, possibly not loaded in memory at the moment, the selection mark was being lost. Now one can select an arbitrary long text even if it's swapped out of view.
  • Layout of the application was disturbed when the character list was very large, in the hundreds of characters. Fixed.
  • Sometimes when a discourse element was selected in the TOC panel, the editor would incorrectly select the top-level Manuscript element. Fixed.
  • When an existent was added, but removed with an undo operation (Ctrl-z), the form wasn't completely cleared. Fixed.
  • Fix a bug with the text analyzer sometimes hanging indefinitely.