Wednesday, October 22, 2014

NoteCase Pro for Android v1.0.8. released

NoteCase Pro for Android v1.0.8. has just been released.
It features Sort and Search functions.

Download is now available at

NoteCase Pro for Android is the companion app to NoteCase Pro desktop program, and supports the .ncdb and .ncde (encrypted) file formats,
so the same files can be shared between desktop and Android editions.

It can be activated by buying the 2USD license through PayPal (use "Buy Now" at the page)
or by using the "All OSes, lifetime" license for the desktop version of the program.
When shopping, please leave your email, so that after the payment, I can send you the key file in the email.

Installation instructions for your Android device:
    - prerequisites: program requires Android 3.0 or newer
    - download the .apk file and transfer it from your to your phone's SD card
    - enable installing applications from unknown source ("Settings" > "Applications" > "Unknown Sources" check box)
    - use some file manager application installed on your phone/tabled to click on the Notecase.apk file to start the installation
      ("ES File Explorer" free file manager app is a good choice)
    - if you get problem installing the app, try uninstalling the previous version first
    - copy your license key to your SD card root folder (usually named "/sdcard" or "/mnt/sdcard")
    - start the app

    - uses .ncdb and .ncde file format identical to the one used in the desktop version
    - you can create a new document or open an existing document file
    - Tree Pane is displayed featuring the hierarchical tree of your document notes
    - basic note operations supported in the Tree Pane are: insert, delete, rename
    - short click on the note title in the Tree Pane open Text Pane featuring rich text formatting editor
    - there are two different GUIs, one for phones and one for tablets (landscape mode) embedded in the same app
    - in the file open dialog, there is an additional way to navigate to the parent folder by using the swipe from right to left gesture action
    - you can create a shortcut to selected document on your phone's desktop

Changes in the new release:
    - add support for "strike" tag ("s" was already supported)
    - fix: improve anychronous communication with WebView editor, hyperlink operation is more reliable now
    - fix: process click to hyperlinks pointing to .ncdb/.ncde files directly in the app, asking to open the target document instead of current one
    - show explicit explicit message if insert picture from camera was canceled by user
    - fix: possible crash when double-tapping the hyperlink
    - fix: do not allow insert picture operations if no note has been selected
    - add: implement document tree Sort operation
    - add: implement document Search operation ("Find Next" and "Find All")
    - sqlite database updated to latest version 3.8.7
    - icon to add new note (+) was branched into a submenu with add root, add child and add sibling note options
    - Croatian translation updated
    - Finnish translation updated (work by Ville Pilviö)
    - Chinese translation updated (work by Stephen Zhu)
    - German translation updated (work by Marcus Hennig)
    - Polish translation updated (work by Kamil Dembkowski)
    - French translation updated (work by Jeff Malka)
Feedback is appreciated. I am interested in your design and general ideas, bug reports, ...
If you would like to donate the program translation for your language, feel free to contact me.

Important news:
Note that the Android edition price will rise from 2USD to 5USD in a day or two.

Sunday, October 12, 2014

Notecase Pro v3.9.5. released.

Notecase Pro v3.9.5. desktop edition has just been released.
Downloads are now available at

Major changes in this release:
- support for exporting to Markdown file format
- add: support "Whole word" search matching in Find and Replace windows (plain text search only)
- add: support for "Transform backslashes" in both search and replace operation text (except for regex fields), currently supported escape sequences are: \\, \t, \r, \n
- add: updated Sqlite to a snapshot (as of 2014-09-26 18:30 UTC) of incoming v3.8.7 (having up to 18% speed improvements in some tasks over the previous version)
- add: Lua method Nc_GUI_InputDlg got an option to show check box below the text input field
- add: new Lua script "49_DistractionFreeMode.lua" that puts the program into a mode where toolbar and Tree Pane are hidden (and program put to full screen mode) for distraction-free mode text editing
- add: new Lua script "50_ExitDistractionFreeMode.lua" to restore program from didistraction-free state back to normal
- add: new option in Global Settings/Loading page, "Ask to reload when document changes on disk" allows  you to disable default file change monitoring mechanism
- add: new command line parameter "--force-reload" forces silent reload of all documents in the previously opened instance of the program
- fix: when adding attachments from files having accented characters within the name, file name is not correctly displayed in the Attachment window
- fix: improve document loading speed for big .ncdb/.ncde documents (when loading test document with 10k notes, loading time went down from 8.5sec to 3.4sec)
- fix: last used note scroll position was not restored when switching between documents and back
- fix: "Save All" operation is now substantially faster when saving set of documents where some documents have not been changed (do not switch to tabs of the documents that don't need to be saved)
- fix: Text Pane context menu sometimes does not show image related menu items when the menu was started over the image inside the note
- fix: improve loading .ncd documents being corrupted by having "binary junk" content in them, program crash is now less likely in this case
- fix: "Send via email" fails with error "One or more invalid recipients" if the email client is Microsoft Outlook
- fix: when exporting to RTF with "done" notes marked as deleted, mark both title and text as deleted (only title was marked before)
- fix: choose better default email title in "File" > "Send via E-mail" (old one was 'Hi'), title depends on the selection of document part to be sent (doc. title or note title or 'Note List')
- fix: when trying to create a hyperlink by selecting some text preceded by an image, erroneous error "Selection must not span both text and image" appears
- fix: disable use of menu mnemonic characters on Mac, it is not a standard and it enables user to use Alt+E to enter Euro sign inside the note
- fix: hard to reproduce issue when creating a hyperlink of type "email" actually creates a "link to file" type
- fix: searching regex expression in the mode to fill results in the list never ends (until aborted)
- fix: after successful search, when searching for a non-existent term "No Match Found" message does not appear anymore
- fix: issue using regex "." to match every character in the document (in order to replace them with some other character), not every letter was matched
- fix: Lua method Nc_Note_Tag_Exists always returned 1
- fix: Replace dialog's search action does not honor case sensitivity
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)

For a complete list of changes in this release, see change log at: Thanks to everyone who helped during this cycle.