Saturday, April 20, 2019

Notecase Pro v4.4.3 desktop edition released

Notecase Pro v4.4.3 desktop edition has just been released.
Downloads are now available at

This is mostly a bug fix release with new major feature being "tabs as spaces" setting when typing and for the later conversion action.

Major changes in this release:
- add: support to insert tabs as spaces, see "General Settings" window, page "03 Display"
- add: "Edit > Actions > Convert Tabs To Spaces" action converts tabs to spaces on selected text, note, branch or entire document (short action name "edit_tabs_to_spaces")
- add: support for a "Author" document property (visible as meta tag in HTML export too)
- add: "Do not show this anymore" check in synchronization summary dialog
- add: "Clear" button to clear Find dialog fields to default values
- add: added new example command line for custom file handler for xreader app for Linux (within General Settings window)
- add: make target setting within "Rename Tag" dialog persistent (remember/restore last user choice even after program restart)
- add: make the last used state of Find window "Fill result to a list" options persistent even after the program restart
- add: enable note reordering within the List Pane using drag & drop
- new sample Lua script "60_Auto-IconListedNotes.lua" by Paul Merrell applies default icon settings (parent or leaf icon) to all listed notes
- fix: jumping in ncdb/ncde document from note directly to its clone displays empty contents for the clone
- fix: when in hoisting view, recalculate tag freq column to account only for the selected document part
- fix: Ctrl+drag & drop of text within note text widget should copy the text instead of moving it
- fix: NcSyncServer must support both key file name versions "notecase.key" (older) and "notecase.nckey" (newer)
- fix: typing speed increased up to 30% as measured by a test script on average Windows laptop (8719 letters/sec)
- fix: do not ask "Html contains image links. Do you want to embed ..." if the pasted content is from NoteCase Pro
- fix: link to an inline target (anchor) is always marked as invalid when exporting to HTML
- fix: center alignment formatting of a single picture in line may not be displayed correctly
- fix: sometimes (race condition) Linux version may not list available GUI translation languages
- fix: reverted lfs Lua library from v1.7.0 back to 1.6.3, fixing issue with lfs.dir command not working
- fix: Lua script "59_GlobalSearch.lua" does not jump to selected result note
- fix: images embedded in the document are not printed unless the printed note is currently selected one
- fix: rare unwanted note text being scrolled to some other place after clicking on some location within the text
- fix: performing Save action manually should reset the auto-save timer
- fix: when printing, scale down images that won't fit to the paper page size
- fix: make https connections more flexible related to TLS protocol versions supported (image copy/paste from NYT website did not work)
- fix: make .ini file saving process more robust when the user is out of disk space (old .ini contents must be preserved)
- fix: when exporting .ncdb document to Markdown format, embedded image files were not exported (.ncd worked OK)
- fix: TreePad file format import is now cca 15x faster
- fix: RTF now supports importing embedded images in DIB file format, this improves other formats using RTF internally (such as TreePad format)
- sqlite database updated to latest version 3.27.2
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Dutch translation updated (work by William Ouwehand)
- German translation updated (work by Marcus Hennig)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)

For detailed change list see:

A new builds for Ubuntu 19.04 were added.