Wednesday, October 05, 2011

Notecase Pro v3.5.1. has just been released.

Downloads are now available at

Major changes in this release:
- support for "Notecase document"-based plugin system
- "Separate Tags Pane Column" option enables showing the Tags Pane in a separate vertical column (suitable for users using large number of tags in their documents)
- new Tag Panes context menu "Show Current Note Tags Only" to allow displaying only tags that are assigned to the currently selected note
- detect if the document file was modified outside of the Notecase Pro program and offer to reload the document
- Ctrl+Click on a note now toggles its "marked" state
- when saving the program configuration to the .ini file, create a backup of the previously existing file to preserve data in case of write error; use backup if .ini file does not exist or its size iz 0
- when inserting/pasting an image, suggest last used file format for a new image or PNG as default (better quality)
- added "None" button in color picker windows to support removal of the current text/background color without defining a new one
- two new Lua methods to get/set "modified" state of the document: Nc_Doc_IsModified_Get/Nc_Doc_IsModified_Set
- new command line parameter "--disable-sound" to disable loading Gstreamer sound library (useful when debugging if the library causes problems to the program)
- new Lua methods to query/set if the spellchecker is enabled (Nc_App_Spellcheck_GetActive, Nc_App_Spellcheck_SetActive)
- set of Lua methods to do the RSA public/private key operations: Nc_Util_RSA_Sign, Nc_Util_RSA_Verify, Nc_Util_RSA_Encrypt, Nc_Util_RSA_Decrypt
(this can be used to implement licensing system for commercial plugin documents)
- new sample script to demonstrate RSA encryption APIs ("44_Rsa_Encryption.lua")
- support to load lua dynamic libraries
- when crash log files are detected on a PC, offer to upload them to the author's site for analysis
- fix: detect the GStreamer-bug related crash and automatically disable sound on restart to prevent such bug to happen again
- help file update (work by Birte Wenning and Daniel Hertrich)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Italian translation updated (work by Fabio Iannone)
- German translation updated (work by Marcus Hennig)
- many bugs fixed

The new plugin system was designed in collaboration with Daniel Hertrich.
He plans to release some NoteCase Pro Plugins in the near future:

For Ubuntu 11.04 users, I've created experimental GTK3 builds. I am interested in your feedback here, because some smaller features might not work correctly
(tree background color for example).

For a complete list of changes in this release, see change log at:

Thanks to everyone who helped during this cycle.