Notecase Pro v4.0.1 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- implement support for hyperlink targets being inline, i.e. placed within exact position of the note contents
- support for "Find Previous" search
- support for importing .epub book file format
- implement mouse reordering of items in bookmark manager window
- new Lua method to find inline link target (aka "anchor") within the document: Nc_Link_Inline_Target_FindByName
- support for exporting inline targets when exporting to RTF file format
- make .ncdb file format the default suggestion when saving some newly created document for the first time (you can modify the default in "General Settings")
- move "Delete note" and "Rename note" items in the Tree Pane context menu to a more prominent position in the menu (near the top)
- support to style attachment list with CSS within the exported HTML (mark attachment list with class="nc_attachments")
- Lua library upgraded to version 5.3.0
- sqlite database updated to latest version 3.8.9
- fix: per user suggestion, file names for automated backup now contain mandatory time stamp suffix (before it was an optional prefix)
- fix: "include source URL when pasting" stopped working correctly on Linux when pasting from Firefox
- fix: when exporting branch to .txt format, note numbering must be counted relative to the branch root
- fix: find operation should start from currently selected text
- fix: possible crash when using option to fetch embedded pictures in the HTML being pasted (if the link does not have a valid image name extension)
- fix: improve handling RTF format contents being pasted into the note on OS X
- fix: issue when saving document to folder with non-ASCII letters in the name (on Windows, directory with name made by bad encoding is created)
- fix: when user chooses to overwrite some existing file with "Save as", operation would fail if the file was read-only (we now delete such file)
- fix: search highlighting goes out of sync if you switch it off, do some editing and then switch it back on
- fix: NcSyncServer can't be started on OS X, due to binary not being properly packaged
- fix: improve setting locale (program language) by trying to automatically detect what code page suffix is used on the system (.utf8, .utf-8, .UTF8 or .UTF-8)
- fix: "Execute Current Note" may not have added the note into the "Recent scripts" menu if the executed action closed the document
- fix: improvements in the code that collapses multiple white spaces in HTML being imported
- fix: hard-to-reproduce issue where tree view column widths collapse to some small value when closing one of the open documents
- fix: faster speed when searching for note that has an attachment
- fix: improve code to select note (hard to reproduce issue when the tree view is not scrolled to show the selected note)
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- Spanish translation updated (work by Miguel Latorre)
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle, especially to our slowly growing group of translator volunteers, now bigger for a member who resurrected the Spanish translation.
The following builds are deprecated and will be removed in the next cycle: Fedora 19 and 20 (v21 soon to be released), Ubuntu 14.10 (end of life coming in July), Debian 6 (Debian 8 to be released soon). Let me know if you depend on any of these.
Few remaining builds (Maemo) should be online within a day.
Thursday, April 23, 2015
Sunday, January 18, 2015
Notecase Pro v3.9.8. released.
Notecase Pro v3.9.8. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- change backup file naming, making .bak go before real file extension (for example "ZZZ.bak.ncd") so that the file can be quickly opened in NoteCase Pro (no renaming needed)
- option to prepend current time stamp to document backup file on document save
- sync server now supports syncing note property changes (title formatting, custom properties, task info, read-only, is-template, is-done, tags, icon, hyperlink, syntax highlighting)
- Lua method Nc_App_Action_Execute now supports showing current note's custom properties using action name parameter "dlg_note_custom_prop"
- pressing + and - key when focus is in the date field of Task Properties window increments/decrements date by one day
- "Close All Open Documents" option added to "Open Documents" submenu
- display attachment sizes in human readable form (using kB, MB, ... instead of bytes)
- add support for embedded pictures when importing from Evernote export file (.enex)
- fix: much faster document tab switching for big documents (by delaying tree view icon loading process)
- fix: much faster search speed when searching .ncdb/.ncde document notes by date into the List Pane
- fix: word count did not show correct values for "current branch - title and text" column
- fix: sometimes selected item in the List Pane was not scrolled into view when switching to the Tree Pane
- fix: changing most of the note properties did not cause note modified date to be updated
- fix: code to calculate free drive size on OS X improved (should be more reliable now)
- fix: "Find Next" then "Replace" can shift replacement text by one character to the right if the picture was preceeding the text to be replaced ("Replace All" worked OK)
- fix: improve HTML handling when imported/pasted from external sources - collapse repeated spaces to a single space
- fix: document file change monitoring did not work on OS X
- fix: improve RTF support for OS X (new line encoded as empty control word "\"), solves issue of paragraphs
pasted from Safari being concatenated into the single long text line
- fix: selecting multiple files for opening did not work when the program is set to use Windows native file pickers
- fix: when when opening new NoteCase instance on Windows with a "single instance mode" being used, just silently exit and bring old instance to the foreground (before Windows version used to display an error message)
- fix: SyncServer and its clients should not use SSL 2 or 3, should use only TLS versions (security fix to prevent POODLE attack)
- fix: removed Estonian and Czech program translations because they fell to cca 10 or lower percent of of total phrases being translated
- fix: enable support for loading binary module files (.so) in Lua on Linux/BSD/OS X/Solaris platforms
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php. Thanks to everyone who helped during this cycle.
I am curious how many OS X users use NoteCase Pro on older versions of OS X (ie. less that v10.10). If you are one of those, let me know. I am trying to see what is the lowest version that I need to support...
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- change backup file naming, making .bak go before real file extension (for example "ZZZ.bak.ncd") so that the file can be quickly opened in NoteCase Pro (no renaming needed)
- option to prepend current time stamp to document backup file on document save
- sync server now supports syncing note property changes (title formatting, custom properties, task info, read-only, is-template, is-done, tags, icon, hyperlink, syntax highlighting)
- Lua method Nc_App_Action_Execute now supports showing current note's custom properties using action name parameter "dlg_note_custom_prop"
- pressing + and - key when focus is in the date field of Task Properties window increments/decrements date by one day
- "Close All Open Documents" option added to "Open Documents" submenu
- display attachment sizes in human readable form (using kB, MB, ... instead of bytes)
- add support for embedded pictures when importing from Evernote export file (.enex)
- fix: much faster document tab switching for big documents (by delaying tree view icon loading process)
- fix: much faster search speed when searching .ncdb/.ncde document notes by date into the List Pane
- fix: word count did not show correct values for "current branch - title and text" column
- fix: sometimes selected item in the List Pane was not scrolled into view when switching to the Tree Pane
- fix: changing most of the note properties did not cause note modified date to be updated
- fix: code to calculate free drive size on OS X improved (should be more reliable now)
- fix: "Find Next" then "Replace" can shift replacement text by one character to the right if the picture was preceeding the text to be replaced ("Replace All" worked OK)
- fix: improve HTML handling when imported/pasted from external sources - collapse repeated spaces to a single space
- fix: document file change monitoring did not work on OS X
- fix: improve RTF support for OS X (new line encoded as empty control word "\"), solves issue of paragraphs
pasted from Safari being concatenated into the single long text line
- fix: selecting multiple files for opening did not work when the program is set to use Windows native file pickers
- fix: when when opening new NoteCase instance on Windows with a "single instance mode" being used, just silently exit and bring old instance to the foreground (before Windows version used to display an error message)
- fix: SyncServer and its clients should not use SSL 2 or 3, should use only TLS versions (security fix to prevent POODLE attack)
- fix: removed Estonian and Czech program translations because they fell to cca 10 or lower percent of of total phrases being translated
- fix: enable support for loading binary module files (.so) in Lua on Linux/BSD/OS X/Solaris platforms
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php. Thanks to everyone who helped during this cycle.
I am curious how many OS X users use NoteCase Pro on older versions of OS X (ie. less that v10.10). If you are one of those, let me know. I am trying to see what is the lowest version that I need to support...
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 http://www.notecasepro.com/download.php
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 http://notecasepro.com/buy.php 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
Features:
- 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.
It features Sort and Search functions.
Download is now available at http://www.notecasepro.com/download.php
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 http://notecasepro.com/buy.php 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
Features:
- 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 http://www.notecasepro.com/download.php
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: http://www.notecasepro.com/history.php. Thanks to everyone who helped during this cycle.
Downloads are now available at http://www.notecasepro.com/download.php
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: http://www.notecasepro.com/history.php. Thanks to everyone who helped during this cycle.
Monday, September 08, 2014
NoteCase Pro for Android v1.0.7. release
NoteCase Pro for Android v1.0.7. has just been released.
Thanks to good feedback from several users, it features several important fixes and few highly requested features (creating/removing/following hyperlinks).
Download is now available at http://www.notecasepro.com/download.php
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 http://notecasepro.com/buy.php 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
Features:
- 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:
- fix: Webview editor using DIV instead of BR tag for new lines in some cases (add support)
- fix: possible crash when pasting some particular content from browser (hard to reproduce)
- fix: show error message box when there is no app installed to handle opening the hyperlink target file
- add: support to create hyperlink to file
- fix: convert tab characters to 4 spaces, before they were removed by the text editor
- store/restore last used file open path (was missing for save as, insert pic from file, link to file, add attachment, sync download file actions)
- add: support to create link to web site or email (or some other supported link type)
- improve support for accepting HTML from external sources (convert many HTML tags to our own subset)
- support to remove link
- support to create link to note (internal link)
- do not ask "Are you sure to close document" when closing Text View (editor) in phone view (returning to the Tree View)
- possible issue with inserting picture from camera in phone mode (hard to reproduce)
- attach files to notes is now a paid-only feature
- support to parse large number of escaped characters in HTML (greek letters, symbols etc.)
- fix: editing of note clones was not supported
- fix: crash when changing the device screen orientation while the document is loading
- add: when in phone mode, add another button in the "save note confirmation" message to allow user to skip closing the Text editor
- support to parse entities specified by number value like
- fix: doing note insert after "Collapse all" operation can cause app to stop responding
- fix: possible crash when editing note and changing screen orientation back and forth between prtrait and landscape
- fix: same code used for Back key press (confirm save changes, confirm document close) should be used when icon in the action bar is pressed
- add: double-tap on link to open the link target (address, file, phone number, email)
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- French translation updated (work by Jeff Malka)
- German translation updated (work by Marcus Hennig)
- Chinese translation updated (work by Stephen Zhu)
- Polish translation updated (work by Kamil Dembkowski)
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.
Thanks to good feedback from several users, it features several important fixes and few highly requested features (creating/removing/following hyperlinks).
Download is now available at http://www.notecasepro.com/download.php
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 http://notecasepro.com/buy.php 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
Features:
- 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:
- fix: Webview editor using DIV instead of BR tag for new lines in some cases (add support)
- fix: possible crash when pasting some particular content from browser (hard to reproduce)
- fix: show error message box when there is no app installed to handle opening the hyperlink target file
- add: support to create hyperlink to file
- fix: convert tab characters to 4 spaces, before they were removed by the text editor
- store/restore last used file open path (was missing for save as, insert pic from file, link to file, add attachment, sync download file actions)
- add: support to create link to web site or email (or some other supported link type)
- improve support for accepting HTML from external sources (convert many HTML tags to our own subset)
- support to remove link
- support to create link to note (internal link)
- do not ask "Are you sure to close document" when closing Text View (editor) in phone view (returning to the Tree View)
- possible issue with inserting picture from camera in phone mode (hard to reproduce)
- attach files to notes is now a paid-only feature
- support to parse large number of escaped characters in HTML (greek letters, symbols etc.)
- fix: editing of note clones was not supported
- fix: crash when changing the device screen orientation while the document is loading
- add: when in phone mode, add another button in the "save note confirmation" message to allow user to skip closing the Text editor
- support to parse entities specified by number value like
- fix: doing note insert after "Collapse all" operation can cause app to stop responding
- fix: possible crash when editing note and changing screen orientation back and forth between prtrait and landscape
- fix: same code used for Back key press (confirm save changes, confirm document close) should be used when icon in the action bar is pressed
- add: double-tap on link to open the link target (address, file, phone number, email)
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- French translation updated (work by Jeff Malka)
- German translation updated (work by Marcus Hennig)
- Chinese translation updated (work by Stephen Zhu)
- Polish translation updated (work by Kamil Dembkowski)
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.
Thursday, August 28, 2014
NoteCase Pro for Android v1.0.6. release
NoteCase Pro for Android v1.0.6. has just been released.
Download is now available at http://www.notecasepro.com/download.php
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 http://notecasepro.com/buy.php 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
Features:
- 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:
- you can now exit "Tag List" view with right to left swipe, returning to Tree View
- file dialog now supports file rename operation through list item context menu
- Tag List view now has a title in the main action bar, not using separate label anymore
- you can now add, remove or view note attachments through the Tree View context menu item
- on Back button press in main form, ask user for close confirmation (preventing accidental closing)
- support to insert pictures from file or from gallery (only from camera was supported before)
- support to format text color and text background color using color picker window
- new icons for formatting action buttons within the note text editor
- support for "remove formatting" editor action
- support for strike-through text formatting action (button visible only in landscape mode due to lack of screen space in portrait mode)
- issues with applying colors on older Android phones, older versions of WebView chrome using special formatting tag: font class="Apple-style-span" color="#da2e2e" style="background-color: rgb(60, 210, 24);"
- show attachment icon in tree view next to the notes that have files attached
- much faster saving changes for notes having the complex content with lot of formatting (test note saving time went from 1700msec down to 118msec)
- add long-press tool-tips for rich text editor buttons (similar to ones already present for the icons in the action bar)
- fix: links can not be activated if the note text is editable (added toolbar button, currently visible only in landscape mode, to activate link on text cursor)
- add support for tags like: i style="background-color: rgb(187, 30, 30);" (fixes rare cases of issues with colors)
- fix: when opening encrypted document, when the password input is closed with Back key, the behavior should be equal as if the Cancel was pressed
- fix: important issue with sqlite database doing random "unable to open database file" errors
- updated internal sqlite database to latest v3.8.6
- fix: add support for text alignment formatting (left,right,center,justify)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Polish translation updated (work by Kamil Dembkowski)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
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.
Download is now available at http://www.notecasepro.com/download.php
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 http://notecasepro.com/buy.php 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
Features:
- 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:
- you can now exit "Tag List" view with right to left swipe, returning to Tree View
- file dialog now supports file rename operation through list item context menu
- Tag List view now has a title in the main action bar, not using separate label anymore
- you can now add, remove or view note attachments through the Tree View context menu item
- on Back button press in main form, ask user for close confirmation (preventing accidental closing)
- support to insert pictures from file or from gallery (only from camera was supported before)
- support to format text color and text background color using color picker window
- new icons for formatting action buttons within the note text editor
- support for "remove formatting" editor action
- support for strike-through text formatting action (button visible only in landscape mode due to lack of screen space in portrait mode)
- issues with applying colors on older Android phones, older versions of WebView chrome using special formatting tag: font class="Apple-style-span" color="#da2e2e" style="background-color: rgb(60, 210, 24);"
- show attachment icon in tree view next to the notes that have files attached
- much faster saving changes for notes having the complex content with lot of formatting (test note saving time went from 1700msec down to 118msec)
- add long-press tool-tips for rich text editor buttons (similar to ones already present for the icons in the action bar)
- fix: links can not be activated if the note text is editable (added toolbar button, currently visible only in landscape mode, to activate link on text cursor)
- add support for tags like: i style="background-color: rgb(187, 30, 30);" (fixes rare cases of issues with colors)
- fix: when opening encrypted document, when the password input is closed with Back key, the behavior should be equal as if the Cancel was pressed
- fix: important issue with sqlite database doing random "unable to open database file" errors
- updated internal sqlite database to latest v3.8.6
- fix: add support for text alignment formatting (left,right,center,justify)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Polish translation updated (work by Kamil Dembkowski)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
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.
Tuesday, August 12, 2014
Notecase Pro v3.9.3. desktop edition released
Notecase Pro v3.9.3. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- add: check disk for available free space when trying to save the document
- add: new Lua method mimicking existing "Send via Email" feature (Nc_Doc_SendViaEmail)
- add: support for resetting sync admin password to default one (just start sync server with "NcSyncServer --reset-admin-password" command line)
- add: added "Insert Image" action to the Note Pane context menu
- add: new Lua methods to get last used note color formatting (Nc_Note_Last_Text_Bkg_Color_Get, Nc_Note_Last_Text_Color_Get)
- addd: new Lua method to list all task notes within a document (Nc_Doc_Task_Notes_Get)
- speed up Lua API that inserts new note for special case of adding at the end of the tree (adding 4000 notes sped up from 72 to 4 sec)
- when exporting to RTF with option "Mark strikethrough text as deleted", notes marked as done/finished now have the titles marked as deleted too
- remove several rarely used action buttons from default version of the toolbar, to make it look more tidy ("save as", "print", "superscript", "subscript", "align left/right/center/justify", "bullets", "note properties")
- fix: .ncdb file downloaded from sync server as .ncdb.ncd file (Windows only)
- fix: issue where export to LaTeX did not export entire contents of the note (part of the text was missing)
- fix: report warning on save action when we fail to create a backup file (due to insufficient disk space for example)
- fix: setting note's background color did not activate document modified state (user was not prompted to save the change unless he did other changes as well)
- fix: "Insert Date/Time" action does not support "Undo"
- fix: add missing support for removing color formatting in Lua methods Nc_Note_Format_Bkg_Color_Apply, Nc_Note_Format_Text_Color_Apply
- fix: revert moving focus to Text View after note insert, that might confuse users; old behavior can be activated by key "FocusTextAfterInsert=1" within [Operation] section of the .ini file
- fix: color picker (text and background color) should be initialized to the color used at current cursor position (or to the last used color)
- fix: issues with Replace dialog skipping some instances of matching text
- fix: if using Windows native File Open windows, folder selection mode does not work in this dialog, switch to using similar SHBrowseForFolder Windows API
- fix: Tree Pane column spacing changes were not saved when closing the document or switching to another document tab
- fix: within "Shortcut Editor" window, when assigning a shortcut that is already taken by other action, editor may fail to notify you of the fact (Mac-only issue)
- fix: hyperlink text color, when exported to RTF, should be blue, not black
- fix: when the string to be replaced is in a note title, the Replace button has no effect
- fix: if the string to be replaced in a note is the last word in a hyperlink label, the replacement is placed immediately after the hyperlink closing tag rather than inside it
- fix: search by date-only can loop forever (can be aborted though)
- fix: date picker window does not scale well on systems where users use large system fonts
- fix: for plugin developers: when locking a plugin (either through Lua or with lock button), new locked document should keep the old document ID value
- fix: hard-to-reproduce issue on failing to install new version of the plugin after plugin upgrade notification should be fixed now
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- French translation updated (work by Jeff Malka)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
- Italian translation updated (work by Fabio Iannone)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Ubuntu 13.04 (end of life Jan 27, 2014), openSUSE 12.3 (end of life Sep 15th, 2014), Freebsd 9 (end of life March 31, 2013) and Gentoo (no downloads in last cycle) builds are being deprecated and will be removed in the next release. Let me know if you need any of those.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- add: check disk for available free space when trying to save the document
- add: new Lua method mimicking existing "Send via Email" feature (Nc_Doc_SendViaEmail)
- add: support for resetting sync admin password to default one (just start sync server with "NcSyncServer --reset-admin-password" command line)
- add: added "Insert Image" action to the Note Pane context menu
- add: new Lua methods to get last used note color formatting (Nc_Note_Last_Text_Bkg_Color_Get, Nc_Note_Last_Text_Color_Get)
- addd: new Lua method to list all task notes within a document (Nc_Doc_Task_Notes_Get)
- speed up Lua API that inserts new note for special case of adding at the end of the tree (adding 4000 notes sped up from 72 to 4 sec)
- when exporting to RTF with option "Mark strikethrough text as deleted", notes marked as done/finished now have the titles marked as deleted too
- remove several rarely used action buttons from default version of the toolbar, to make it look more tidy ("save as", "print", "superscript", "subscript", "align left/right/center/justify", "bullets", "note properties")
- fix: .ncdb file downloaded from sync server as .ncdb.ncd file (Windows only)
- fix: issue where export to LaTeX did not export entire contents of the note (part of the text was missing)
- fix: report warning on save action when we fail to create a backup file (due to insufficient disk space for example)
- fix: setting note's background color did not activate document modified state (user was not prompted to save the change unless he did other changes as well)
- fix: "Insert Date/Time" action does not support "Undo"
- fix: add missing support for removing color formatting in Lua methods Nc_Note_Format_Bkg_Color_Apply, Nc_Note_Format_Text_Color_Apply
- fix: revert moving focus to Text View after note insert, that might confuse users; old behavior can be activated by key "FocusTextAfterInsert=1" within [Operation] section of the .ini file
- fix: color picker (text and background color) should be initialized to the color used at current cursor position (or to the last used color)
- fix: issues with Replace dialog skipping some instances of matching text
- fix: if using Windows native File Open windows, folder selection mode does not work in this dialog, switch to using similar SHBrowseForFolder Windows API
- fix: Tree Pane column spacing changes were not saved when closing the document or switching to another document tab
- fix: within "Shortcut Editor" window, when assigning a shortcut that is already taken by other action, editor may fail to notify you of the fact (Mac-only issue)
- fix: hyperlink text color, when exported to RTF, should be blue, not black
- fix: when the string to be replaced is in a note title, the Replace button has no effect
- fix: if the string to be replaced in a note is the last word in a hyperlink label, the replacement is placed immediately after the hyperlink closing tag rather than inside it
- fix: search by date-only can loop forever (can be aborted though)
- fix: date picker window does not scale well on systems where users use large system fonts
- fix: for plugin developers: when locking a plugin (either through Lua or with lock button), new locked document should keep the old document ID value
- fix: hard-to-reproduce issue on failing to install new version of the plugin after plugin upgrade notification should be fixed now
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- French translation updated (work by Jeff Malka)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
- Italian translation updated (work by Fabio Iannone)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Ubuntu 13.04 (end of life Jan 27, 2014), openSUSE 12.3 (end of life Sep 15th, 2014), Freebsd 9 (end of life March 31, 2013) and Gentoo (no downloads in last cycle) builds are being deprecated and will be removed in the next release. Let me know if you need any of those.
Wednesday, June 04, 2014
Notecase Pro v3.9.1. desktop edition released.
Notecase Pro v3.9.1. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- add: bundle aspell spell-checker into installer for OS X (no need to setup it by yourself manually)
- add: after inserting new note, move focus to Text Pane so we can start typing note text immediately
- add: new option when exporting to RTF "Mark Strikethrough text as deleted" (when RTF is loaded to Word, this enables easy removal of all striketrough formatted text parts)
- add: new Lua methods to work with environment variables (Nc_Env_Variable_Get, Nc_Env_Variable_Set)
- add: new Lua methods to map the document to the tab index on screen (Nc_Doc_Tab_GetIdx, Nc_Doc_Tab_SetIdx)
- add: embed UTF-8 module for Lua into the NoteCase Pro to add methods to work with UTF-8 strings (https://github.com/starwing/luautf8); library name was set to "utf8ex" so it would not clash with future utf8 methods in Lua 5.3
- add: add optional document ID parameter for Lua methods Nc_App_List_GetState and Nc_App_List_Switch (faster work with non-current documents, no need to force them to become active)
- default target of Replace window was changed to "Current Note Only"
- sqlite database updated to latest version 3.8.4.3
- fix: when doing "undo" action on image insert, hyperlinks after the insertion point can shift for one letter
- fix: set correct document tab height when using custom GUI theme/font settings
- fix: improve typing speed within a big document note
- fix: RTF exporting issue related to using background colors in ncdb/ncde document (in rare case generating invalid RTF)
- fix: assigning custom shortcut for action "Note Tag Properties" did not work
- fix: rewrote clipboard code for Windows, should fix hard-to-reproduce rare issues with being unable to paste plain text into the program
- fix: faster typing on OS X platform
- fix: reduce CPU usage when loading, saving or exporting files
- fix: forbid having multiple custom properties with the same name in the same custom properties set (global document set or per-note property sets)
- fix: applying Bold to tree view item (Ctrl+B) ignored custom font setting for Tree View causing font change for the item
- fix: when pasting text in "Replace with" box in the Replace window, if the replace mode is set to HTML, pasted content is invalid (random Unicode characters)
- fix: make "require" call in Lua work correctly (requires setting current directory to folder where the script is placed)
- fix: possible crash when using Find Next operation on the document other than the one which started the original Find operation
- fix: "change case" functions, when executed on note clone, deleted clone/note content
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- 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)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Ubuntu 13.10 and Freebsd 9 builds are being deprecated and will be removed in the next release. Let me know if you need any of those.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- add: bundle aspell spell-checker into installer for OS X (no need to setup it by yourself manually)
- add: after inserting new note, move focus to Text Pane so we can start typing note text immediately
- add: new option when exporting to RTF "Mark Strikethrough text as deleted" (when RTF is loaded to Word, this enables easy removal of all striketrough formatted text parts)
- add: new Lua methods to work with environment variables (Nc_Env_Variable_Get, Nc_Env_Variable_Set)
- add: new Lua methods to map the document to the tab index on screen (Nc_Doc_Tab_GetIdx, Nc_Doc_Tab_SetIdx)
- add: embed UTF-8 module for Lua into the NoteCase Pro to add methods to work with UTF-8 strings (https://github.com/starwing/luautf8); library name was set to "utf8ex" so it would not clash with future utf8 methods in Lua 5.3
- add: add optional document ID parameter for Lua methods Nc_App_List_GetState and Nc_App_List_Switch (faster work with non-current documents, no need to force them to become active)
- default target of Replace window was changed to "Current Note Only"
- sqlite database updated to latest version 3.8.4.3
- fix: when doing "undo" action on image insert, hyperlinks after the insertion point can shift for one letter
- fix: set correct document tab height when using custom GUI theme/font settings
- fix: improve typing speed within a big document note
- fix: RTF exporting issue related to using background colors in ncdb/ncde document (in rare case generating invalid RTF)
- fix: assigning custom shortcut for action "Note Tag Properties" did not work
- fix: rewrote clipboard code for Windows, should fix hard-to-reproduce rare issues with being unable to paste plain text into the program
- fix: faster typing on OS X platform
- fix: reduce CPU usage when loading, saving or exporting files
- fix: forbid having multiple custom properties with the same name in the same custom properties set (global document set or per-note property sets)
- fix: applying Bold to tree view item (Ctrl+B) ignored custom font setting for Tree View causing font change for the item
- fix: when pasting text in "Replace with" box in the Replace window, if the replace mode is set to HTML, pasted content is invalid (random Unicode characters)
- fix: make "require" call in Lua work correctly (requires setting current directory to folder where the script is placed)
- fix: possible crash when using Find Next operation on the document other than the one which started the original Find operation
- fix: "change case" functions, when executed on note clone, deleted clone/note content
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- 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)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Ubuntu 13.10 and Freebsd 9 builds are being deprecated and will be removed in the next release. Let me know if you need any of those.
Saturday, February 22, 2014
Notecase Pro v3.8.9. desktop edition released
Notecase Pro v3.8.9. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- add: support for RTF clipboard format on OS X enables passing text formatting on OS X through copy/paste to external programs (tested with Mail application)
- add: option to copy style from the current cursor position and apply it to some other place ("Format" > Style" > "Copy Style"/"Paste Style")
- add: Replace window now has an option to specify group of notes to be searched (all, current branch, ...)
- add: new date format option "DD/MM/YYYY" (used in Belgium)
- fix: complete rewrite of "Find"/"Replace All" operation (cca 1500 TIMES faster when compared to v3.8.7)
- fix: font rendering looked fuzzy on Macs having a retina display
- fix: pasting formatted text to LibreOffice did not work correctly (LibreOffice does not seem to support utf16 encoded text for HTML clipboard format)
- fix: improve typing speed in .ncdb/.ncde documents
- fix: when opening program by double clicking its document file, program skips loading the files defined to be loaded on startup (Windows only)
- fix: unneeded "Failed to write to the registry" error message when closing the Settings window with "OK"
- fix: cursor position written in the status bar does not take into account that tab character is worth more than one standard letter
- fix: Lua method Nc_App_Action_Execute did not work correctly with some action values ("view_toggle_toolbar", "view_toggle_status_bar", "view_toggle_note_titlebar", "view_toggle_doc_tabs", "view_toggle_audio_toolbar")
- fix: improve tab size, previously the default sizes on Windows and Linux were different
- fix: "Find next" feature does not stop after reaching the end of the document (recent regression)
- fix: if using tab characters for indenting line, text formatting in the subsequent lines can be shifted when inserting new line in the text (pressing Enter key)
- fix: issue with using relative file paths in hyperlinks on Linux
- fix: allow using both slash and backslash characters as path delimiters in relative hyperlinks to allow file sharing between Linux and Windows (Windows issue)
- fix: enable progress window for find/replace operation (making the operation abortable)
- fix: detecting empty lines with regular expression "^$" did not work (multiline feature of regex is now enabled)
- fix: forbid running "Replace" operation on a read-only document
- fix: "Replace all" operation must skip read-only notes
- fix: "Replace" operation now shows error when trying to run it on a read-only note
- fix: improve behavior of "Task Events" dialog on OS X
- fix: hyperlink color setting was not used in the Text Pane
- fix: when exporting document as HTML with definition lists, somewhat reduce spacing on notes with no content
- fix: improve progress window when loading/saving ncdb/ncde file format
- fix: synchronization crash when syncing file with note attachments
- fix: issue importing OPML with self-closing tags (node gets imported to wrong position)
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Dutch translation updated (work by Patrick Vijgeboom)
- French translation updated (work by Jeff Malka)
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Ubuntu 12.10, Fedora 18 and Mageia 3 builds are being deprecated and will be removed in the next release. Let me know if you need any of those.
PS. Few remaining builds will be released by the end of the weekend.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- add: support for RTF clipboard format on OS X enables passing text formatting on OS X through copy/paste to external programs (tested with Mail application)
- add: option to copy style from the current cursor position and apply it to some other place ("Format" > Style" > "Copy Style"/"Paste Style")
- add: Replace window now has an option to specify group of notes to be searched (all, current branch, ...)
- add: new date format option "DD/MM/YYYY" (used in Belgium)
- fix: complete rewrite of "Find"/"Replace All" operation (cca 1500 TIMES faster when compared to v3.8.7)
- fix: font rendering looked fuzzy on Macs having a retina display
- fix: pasting formatted text to LibreOffice did not work correctly (LibreOffice does not seem to support utf16 encoded text for HTML clipboard format)
- fix: improve typing speed in .ncdb/.ncde documents
- fix: when opening program by double clicking its document file, program skips loading the files defined to be loaded on startup (Windows only)
- fix: unneeded "Failed to write to the registry" error message when closing the Settings window with "OK"
- fix: cursor position written in the status bar does not take into account that tab character is worth more than one standard letter
- fix: Lua method Nc_App_Action_Execute did not work correctly with some action values ("view_toggle_toolbar", "view_toggle_status_bar", "view_toggle_note_titlebar", "view_toggle_doc_tabs", "view_toggle_audio_toolbar")
- fix: improve tab size, previously the default sizes on Windows and Linux were different
- fix: "Find next" feature does not stop after reaching the end of the document (recent regression)
- fix: if using tab characters for indenting line, text formatting in the subsequent lines can be shifted when inserting new line in the text (pressing Enter key)
- fix: issue with using relative file paths in hyperlinks on Linux
- fix: allow using both slash and backslash characters as path delimiters in relative hyperlinks to allow file sharing between Linux and Windows (Windows issue)
- fix: enable progress window for find/replace operation (making the operation abortable)
- fix: detecting empty lines with regular expression "^$" did not work (multiline feature of regex is now enabled)
- fix: forbid running "Replace" operation on a read-only document
- fix: "Replace all" operation must skip read-only notes
- fix: "Replace" operation now shows error when trying to run it on a read-only note
- fix: improve behavior of "Task Events" dialog on OS X
- fix: hyperlink color setting was not used in the Text Pane
- fix: when exporting document as HTML with definition lists, somewhat reduce spacing on notes with no content
- fix: improve progress window when loading/saving ncdb/ncde file format
- fix: synchronization crash when syncing file with note attachments
- fix: issue importing OPML with self-closing tags (node gets imported to wrong position)
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Dutch translation updated (work by Patrick Vijgeboom)
- French translation updated (work by Jeff Malka)
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Ubuntu 12.10, Fedora 18 and Mageia 3 builds are being deprecated and will be removed in the next release. Let me know if you need any of those.
PS. Few remaining builds will be released by the end of the weekend.
Friday, December 13, 2013
Notecase Pro v3.8.7. desktop edition release
Notecase Pro v3.8.7. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- support to open document from command line specified using relative path
- new program event added "After Content Copied"
- Lua method Nc_Note_Format_Font_Apply now implements mode to remove any custom font formatting in the given range by passing the empty string for the font
- new sample Lua script "48_ChangeAllFonts.lua" to change font formating for all notes in the current document (work by Paul Merrell)
- OPML export got the option to export new line as standard new line character instead of using " " sequence
- option to use native Windows File Open/Save windows instead of using the GTK ones (Windows only)
- fix: when closing the program on OS X using system menu Quit command (not "File" > "Quit"), program did not as to save changes
- fix: Lua method Nc_GUI_View_Layout_Set did not wait for the layout change to be redrawn on screen
- fix: applying the same font on the same selection two times in a row actually removes that font formatting when applied 2nd time
- fix: improve support for font formatting in XMind file format
- fix: copying and pasting text formatted with custom font could cause the font size in the pasted text to be smaller for one point compared to the original size
- fix: find next operation can get stuck in place if the note has matching text within its title
- fix: rare case when pasting some text adds space prefix to each line of pasted text
- fix: when pressing "Find next" (F3) after moving the cursor to another note, search should restart from that new position
- fix: .ncdb/.ncde document fails to upload to the sync server for the first time (file being locked)
- fix: removed a number of program translations which fell below 10% of total phrases being translated (Malay, Norwegian, Norwegian Nynorsk, Turkish, Tamil, Swedish, Slovenian, Slovakian, Serbian, Portuguese, Portuguese Brazilian, Korean, Japanese, Indonesian, Hungarian, Greek, French Canadian, Estonian, Danish, Catalan, Arabian)
- fix: improve FreeMind/FreePlane (.mm) file format support (better HTML note content import)
- updated GTK for OS X to the latest stable version 2.24.21
- Lua library upgraded to version 5.2.3
- sqlite database updated to latest version 3.8.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)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Polish translation updated (work by Kamil Dembkowski)
- Dutch translation updated (work by Patrick Vijgeboom and PhpFox Holland)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php. Thanks to everyone who helped during this cycle.
Note that Fedora 17 build (new Fedora 20 will be released soon) and Open Suse 12.2 (new version 13.1 was released recently) are being deprecated and will be removed in the next release.
Let me know if you need any of those.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- support to open document from command line specified using relative path
- new program event added "After Content Copied"
- Lua method Nc_Note_Format_Font_Apply now implements mode to remove any custom font formatting in the given range by passing the empty string for the font
- new sample Lua script "48_ChangeAllFonts.lua" to change font formating for all notes in the current document (work by Paul Merrell)
- OPML export got the option to export new line as standard new line character instead of using " " sequence
- option to use native Windows File Open/Save windows instead of using the GTK ones (Windows only)
- fix: when closing the program on OS X using system menu Quit command (not "File" > "Quit"), program did not as to save changes
- fix: Lua method Nc_GUI_View_Layout_Set did not wait for the layout change to be redrawn on screen
- fix: applying the same font on the same selection two times in a row actually removes that font formatting when applied 2nd time
- fix: improve support for font formatting in XMind file format
- fix: copying and pasting text formatted with custom font could cause the font size in the pasted text to be smaller for one point compared to the original size
- fix: find next operation can get stuck in place if the note has matching text within its title
- fix: rare case when pasting some text adds space prefix to each line of pasted text
- fix: when pressing "Find next" (F3) after moving the cursor to another note, search should restart from that new position
- fix: .ncdb/.ncde document fails to upload to the sync server for the first time (file being locked)
- fix: removed a number of program translations which fell below 10% of total phrases being translated (Malay, Norwegian, Norwegian Nynorsk, Turkish, Tamil, Swedish, Slovenian, Slovakian, Serbian, Portuguese, Portuguese Brazilian, Korean, Japanese, Indonesian, Hungarian, Greek, French Canadian, Estonian, Danish, Catalan, Arabian)
- fix: improve FreeMind/FreePlane (.mm) file format support (better HTML note content import)
- updated GTK for OS X to the latest stable version 2.24.21
- Lua library upgraded to version 5.2.3
- sqlite database updated to latest version 3.8.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)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Polish translation updated (work by Kamil Dembkowski)
- Dutch translation updated (work by Patrick Vijgeboom and PhpFox Holland)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php. Thanks to everyone who helped during this cycle.
Note that Fedora 17 build (new Fedora 20 will be released soon) and Open Suse 12.2 (new version 13.1 was released recently) are being deprecated and will be removed in the next release.
Let me know if you need any of those.
Friday, December 06, 2013
NoteCase Pro for Android v1.0.5. released
NoteCase Pro for Android v1.0.5. has just been released
Download is now available at http://www.notecasepro.com/download.php
NoteCase Pro for Android is the companion app to Notecase desktop, 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 http://notecasepro.com/buy.php 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
Features:
- 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:
- remove dependency on compatibility library now that the minimal Android version is 3.0
- fix issues related to inserting the image from camera
- code to insert picture was moved to a separate thread so that it doesn't block main thread
- pressing to logo icon in the title bar should cause the page to close (going back one step)
- when adding a new note, window to define note title should have focus on input filed and soft keyboard visible
- improved debug log file generation code
- write device name and program version to debug log file
- fix: sometimes note editor page fails to close when used in non-tablet mode
- improve font substitution algorithm for webkit (add fallback font names for some fonts)
- added custom font scaling factor preference (default 1.0)
- enable pinch-to-zoom view scaling for note text editor
- fix: add support for new line being generated by WebView as "div" tag
- fix: display error when you fail to load note parts (usually due to "out of memory" error, when having a lot of big images in the note)
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.
PS. New desktop version will be released the next week.
Download is now available at http://www.notecasepro.com/download.php
NoteCase Pro for Android is the companion app to Notecase desktop, 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 http://notecasepro.com/buy.php 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
Features:
- 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:
- remove dependency on compatibility library now that the minimal Android version is 3.0
- fix issues related to inserting the image from camera
- code to insert picture was moved to a separate thread so that it doesn't block main thread
- pressing to logo icon in the title bar should cause the page to close (going back one step)
- when adding a new note, window to define note title should have focus on input filed and soft keyboard visible
- improved debug log file generation code
- write device name and program version to debug log file
- fix: sometimes note editor page fails to close when used in non-tablet mode
- improve font substitution algorithm for webkit (add fallback font names for some fonts)
- added custom font scaling factor preference (default 1.0)
- enable pinch-to-zoom view scaling for note text editor
- fix: add support for new line being generated by WebView as "div" tag
- fix: display error when you fail to load note parts (usually due to "out of memory" error, when having a lot of big images in the note)
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.
PS. New desktop version will be released the next week.
Thursday, November 14, 2013
NoteCase Pro for Android v1.0.4. release
NoteCase Pro for Android v1.0.4. has just been released.
Download is now available at http://www.notecasepro.com/download.php
NoteCase Pro for Android is the companion app to Notecase desktop, 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 http://notecasepro.com/buy.php 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
Features:
- 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:
- major change is complete rewrite of text editor component, changed from using TextEditor to WebView weidget.
This considerably increases editor quality and the expense of raising minimal supported Android version to 3.0
- moved invoking of the settings page from option menu (deprecated in newer Android versions) to action bar button
- add support to use front facing camera to input pictures (like the one on Nexus 7)
- converted entire application to use standard action bars
- fix: note having a hyperlink inside a contents does not allow for correct cursor positioning with finger tap
- fix: in tablet layout mode, tree view selection is hidden/not refreshed correctly
- add: increase maximal size of recently used files list from 10 to 20
- add: setting to use small font size in the tree view
- add: setting to use small font size in the recently used file list
- add: setting to show only file name in the list of recently used files
- add: option to confirm saving note changes
- removed option to cancel saving item, now that we have explicit dialog asking if you want to save changes
- add: remember/restore last used path in the File Open window
- add: show progress window while deleting notes
- fix: deleting big branches is now 25X faster
- bug fixes
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.
Download is now available at http://www.notecasepro.com/download.php
NoteCase Pro for Android is the companion app to Notecase desktop, 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 http://notecasepro.com/buy.php 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
Features:
- 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:
- major change is complete rewrite of text editor component, changed from using TextEditor to WebView weidget.
This considerably increases editor quality and the expense of raising minimal supported Android version to 3.0
- moved invoking of the settings page from option menu (deprecated in newer Android versions) to action bar button
- add support to use front facing camera to input pictures (like the one on Nexus 7)
- converted entire application to use standard action bars
- fix: note having a hyperlink inside a contents does not allow for correct cursor positioning with finger tap
- fix: in tablet layout mode, tree view selection is hidden/not refreshed correctly
- add: increase maximal size of recently used files list from 10 to 20
- add: setting to use small font size in the tree view
- add: setting to use small font size in the recently used file list
- add: setting to show only file name in the list of recently used files
- add: option to confirm saving note changes
- removed option to cancel saving item, now that we have explicit dialog asking if you want to save changes
- add: remember/restore last used path in the File Open window
- add: show progress window while deleting notes
- fix: deleting big branches is now 25X faster
- bug fixes
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.
Sunday, September 15, 2013
Notecase Pro v3.8.5. desktop edition has just been released
Downloads are now available at http://www.notecasepro.com/download.php
This release is mostly a bugfix release, with some important bugs fixed, some speed optimizations
and two new file format being support for import (Evernote and The Guide).
Major changes in this release:
- support to import Evernote export file (.enex)
- support to import "The Guide" XML export files (created with gdeutil.exe, file extension renamed to .gdexml), see http://theguide.sourceforge.net
- updated GTK for OS X to the latest stable version 2.24.16
- added new application event "Before document switch"
- improved RTF export by marking note titles as outlines/heading styles, added info section with document title and "Created by NoteCase Pro ..." comment
- new Lua methods to get/set fullscreen mode of the program (Nc_GUI_View_Fullscreen_Get, Nc_GUI_View_Fullscreen_Set)
- new Lua methods to get/set layout of the program (show both tree and text view, show only tree view, show only text view): Nc_GUI_View_Layout_Set / Nc_GUI_View_Layout_Get
- new Lua method to validate if the string is a valid UTF8-encoded string (Nc_String_ValidateUtf8)
- fix: copy/pasting note branch was blocked in Lite mode, restriction is removed now
- fix: possible crash when autosave process starts while showing plugin help
- fix: possible crash on start on OS X 10.7.5
- fix: rare case where program fails to start correctly on OSX (fix requires removing space character from "Notecase Pro.app" folder name)
- fix: drastic Link Properties window start speedup, noticeable for documents having 10000 notes (delay initialization of note tree combo box)
- fix: "replace all" action is now cca 70% faster
- fix: program does not read center alignment from the HTML-based file formats (recent regression)
- fix: formatting and possible crash issue when moving text or image with mouse within Text Pane for the .ncdb/.ncde file formats
- fix: when copying text placed right next to an image, image was copied along with it
- fix: correctly parse hyperlink tags with missing href field, like:
- fix: possible crash when importing BestJotter CSV format (if the data are not valid UTF-16 encoded)
- fix: improve "HTML Format" clipboard format, fixes some pasting into Thunderbird issues (Windows only)
- fix: disable "Minimize to tray" and "Close to tray" settings on OS X, because tray is not supported here
- fix: replace action modifying the text next to the link can cause the link to be removed (text was preserved)
- fix: improve algorithm that detects when opening newer file format than current version can handle ("This document was created by a different or a newer version ..." warning); now uses new format version number info to compare versions instead of using app version data. In daily use this means less nagging if the file format did not change with newer version of the program.
- fix: when pasting to NoteCase Pro, HTML characters within PRE section being "escaped" (example < for <) were not un-escaped (done before for compatibility to NoteCenter)
- fix: inserting symbol through "Insert Symbol" window can cause the existing formatting left of insertion point to be moved one place to the left
- fix: when rearranging the tree notes with drag and drop, if you drop a tree note outside of the tree view, cursor gets stuck in the "drop" mode
- fix: improve handling of non-ASCII characters within the exported LaTeX file by adding few additional header lines in the export file
- fix: choosing a file with Cyrillic characters as a hyperlink target did not work correctly (invalid link)
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- French translation updated (work by Jeff Malka)
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
- Finnish translation updated (work by Ville Pilviö)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Mageia 2 build is being deprecated (new Mageia 4 will be released soon) and will be removed in the next release.
Regards,
Miroslav
PS. Few remaining builds should be done tomorrow.
This release is mostly a bugfix release, with some important bugs fixed, some speed optimizations
and two new file format being support for import (Evernote and The Guide).
Major changes in this release:
- support to import Evernote export file (.enex)
- support to import "The Guide" XML export files (created with gdeutil.exe, file extension renamed to .gdexml), see http://theguide.sourceforge.net
- updated GTK for OS X to the latest stable version 2.24.16
- added new application event "Before document switch"
- improved RTF export by marking note titles as outlines/heading styles, added info section with document title and "Created by NoteCase Pro ..." comment
- new Lua methods to get/set fullscreen mode of the program (Nc_GUI_View_Fullscreen_Get, Nc_GUI_View_Fullscreen_Set)
- new Lua methods to get/set layout of the program (show both tree and text view, show only tree view, show only text view): Nc_GUI_View_Layout_Set / Nc_GUI_View_Layout_Get
- new Lua method to validate if the string is a valid UTF8-encoded string (Nc_String_ValidateUtf8)
- fix: copy/pasting note branch was blocked in Lite mode, restriction is removed now
- fix: possible crash when autosave process starts while showing plugin help
- fix: possible crash on start on OS X 10.7.5
- fix: rare case where program fails to start correctly on OSX (fix requires removing space character from "Notecase Pro.app" folder name)
- fix: drastic Link Properties window start speedup, noticeable for documents having 10000 notes (delay initialization of note tree combo box)
- fix: "replace all" action is now cca 70% faster
- fix: program does not read center alignment from the HTML-based file formats (recent regression)
- fix: formatting and possible crash issue when moving text or image with mouse within Text Pane for the .ncdb/.ncde file formats
- fix: when copying text placed right next to an image, image was copied along with it
- fix: correctly parse hyperlink tags with missing href field, like:
- fix: possible crash when importing BestJotter CSV format (if the data are not valid UTF-16 encoded)
- fix: improve "HTML Format" clipboard format, fixes some pasting into Thunderbird issues (Windows only)
- fix: disable "Minimize to tray" and "Close to tray" settings on OS X, because tray is not supported here
- fix: replace action modifying the text next to the link can cause the link to be removed (text was preserved)
- fix: improve algorithm that detects when opening newer file format than current version can handle ("This document was created by a different or a newer version ..." warning); now uses new format version number info to compare versions instead of using app version data. In daily use this means less nagging if the file format did not change with newer version of the program.
- fix: when pasting to NoteCase Pro, HTML characters within PRE section being "escaped" (example < for <) were not un-escaped (done before for compatibility to NoteCenter)
- fix: inserting symbol through "Insert Symbol" window can cause the existing formatting left of insertion point to be moved one place to the left
- fix: when rearranging the tree notes with drag and drop, if you drop a tree note outside of the tree view, cursor gets stuck in the "drop" mode
- fix: improve handling of non-ASCII characters within the exported LaTeX file by adding few additional header lines in the export file
- fix: choosing a file with Cyrillic characters as a hyperlink target did not work correctly (invalid link)
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- French translation updated (work by Jeff Malka)
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
- Finnish translation updated (work by Ville Pilviö)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that Mageia 2 build is being deprecated (new Mageia 4 will be released soon) and will be removed in the next release.
Regards,
Miroslav
PS. Few remaining builds should be done tomorrow.
Friday, July 19, 2013
NoteCase Pro for Android v1.0.3. has been released
Download is available at http://www.notecasepro.com/download.php
NoteCase Pro for Android is the companion app to Notecase desktop, 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 http://notecasepro.com/buy.php 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 1.6 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" is a good and free file manager app 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
Features:
- 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:
- major news is that the Android Lite version (available through Google Play) is discontinued now. It proved too much work to maintain two Android apps,
so I merged two Andorid edition into the single Pro edition. This means that the new Pro version now also works without license key, with some features being disabled in that case.
(for now, the difference is that the registered user can use .ncde encrypted file format)
- fix possible crash when uploading crash log to author's website (upload must be done in the background thread on newer versions of Android)
- preserve expanded/collapsed state of the note branch
- improve text font/font size handling
- fix: do not save note if the note was not modified
- SDK version moved back from 11 to 10 to force "menu" button to appear as soft key on newer versions of Android where such hardware key is missing (needed for settings menu etc.)
- fix: correctly refresh settings page to show program version and a name of the registered client
- added support to connect to sync server and download a document file from it
- added sync settings into the settings page
- support to create desktop shortcut to the exact note in the document (through the context menu in the note tree view)
- more precise error message when the program fails to find the license key file (show expected path)
- fix crash when trying to insert picture from the camera on a device that does not have any camera app installed
- disable note text input if there is no note selected in the tree view, do this after note delete action too (needed for tablet mode when both views are visible at the same time)
- fix possible crash after deleting a note
- fix crash when note text editor changes an orientation while editing
I hope to finish sync feature in the new cycle. Once done, the price of the license might rise to 3-4 USD, so now is the chance to buy a license with the old price.
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.
Wednesday, July 10, 2013
Notecase Pro v3.8.2. desktop edition released
Downloads are now available at http://www.notecasepro.com/download.php
This release is mostly a bugfix release, with some important bugs fixed.
Major changes in this release:
- add links to common pages of the "Insert symbols" dialog
- make SyncAdmin program start as service by default (and fallback to console if service is not installed); service name is "NotecasePro Sync Server"
(to install service use "-install", to uninstall "-uninstall" server command line parameters)
- window "Document List", opened by menu item "Synchronization" > "Available Documents", now has a checkbox to enable you to load all documents you've downloaded (once you close the window)
- allow "Synchronization" > "Available documents" to be used in Lite/Trial mode too, but only for files smaller than 1MB
- Lua method Nc_GUI_InputDlg got new optional parameter to enable text wrapping
- enable "Address Space Randomization" and DEP security mechanisms in all Windows builds (program, sync admin and server)
- fix: possible freeze on startup (when downloading the plugin list information in the background thread)
- fix: move code to update document format for Sqlite-based documents into the background instead of doing it on document load (so that the app does not get perceived as stuck)
- fix: blocking on waiting clipboard results can cause the data not to be pasted when text only content is available on clipboard
- fix: improve support for bold formatting as pasted from OneNote (tag contents broken in half with new line character)
- fix: sync server password setting ("General Settings" window) should be obfuscated in the config file
- fix: upon launch, the app should put the focus on the document that had the focus when the user closed the app
- fix: when exporting to HTML, do not generate jascript method LinkWarning() if there is no need for it (if all generated hyperlinks are valid)
- fix: improve NoteCenter import (use correct code page to correctly import accented letters, few other bugs)
- fix: Clipboard Monitor did not work when no explicit document target was selected (recent regression)
- fix: .pdb file (optionally needed to resolve crash function backtrace) was missing in the Windows 64-bit installer
- fix: Lua method Nc_Note_Title_Set should not modify read-only document/note
- fix: "Check for Update" window did not show any text when the newer version was found online
- fix: when switching to another document tab and back, expansion state of the document tree may not be correctly restored
- fix: Lua method Nc_App_List_AddNote always adds the note at the end of the list
- fix: add support for descriptive HTML font-size parameter values like 'medium', 'large', ... (this fixes the possible issue of having pasted text being invisible until you perform "Remove Formatting" action on it)
- fix: if needed, update hash values in the background for each note of the HTML based document format
- fix: "Copy Link to Clipboard" context menu item could copy wrong link if "(Show) Line Numbers" option was active
- fix: new status bar message when the note is selected: "Child notes: 12 (total descendants: 22)" (replacing old message speaking about "completed" notes, that message was removed in the last cycle)
- fix: a problem when expanding bulleted list having text formatting inside (bold, italic, ...)
- fix: prefill default value for sync server port in the "General Settings" window
- fix: allow sync server password to be left as blank, when syncing bring up a password dialog box to enter the password
- fix: do not try to update file format for encrypted plugin documents (faster loading)
- fix: when pressing a history forward/back in the List Pane, if the item is missing in the list, switch to Tree Pane to complete the navigation
- fix: when loading more than one document at a time, trigger possible tasks expired window after entire group of docs have been loaded
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- Polish translation updated (work by Kamil Dembkowski)
- French translation updated (work by Jeff Malka)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Dutch translation updated (work by PhpFox Holland)
- German translation updated (work by Marcus Hennig)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Some new builds were added (Fedora 19, Debian 7). I've removed support for Maemo repositories (leaving only standard .deb download),
because my logs show that they are not used anymore. The following builds are now deprecated and will be removed in the next cycle, unless someone needs them:
Ubuntu 11.10 (end of life), OpenSUSE 12.1 (end of life).
There is a news on Android version too: I plan to discontinue Android Lite edition (available on Google Play) and merge it into Android Pro (available through my website).
The reason is that I don't have enough resource to maintain two versions in parallel.
The new merged version (named Pro) will have some advanced features locked (.ncde file format mostly for now) unless you have a license installed on the device.
I expect to have the new initial merged version released in 2-3 days (and Lite version removed from Google Play).
This has delayed the sync for Android, but I'll concentrate to get this feature
done in the new cycle.
PS. Few remaining builds should be done by tomorrow.
This release is mostly a bugfix release, with some important bugs fixed.
Major changes in this release:
- add links to common pages of the "Insert symbols" dialog
- make SyncAdmin program start as service by default (and fallback to console if service is not installed); service name is "NotecasePro Sync Server"
(to install service use "-install", to uninstall "-uninstall" server command line parameters)
- window "Document List", opened by menu item "Synchronization" > "Available Documents", now has a checkbox to enable you to load all documents you've downloaded (once you close the window)
- allow "Synchronization" > "Available documents" to be used in Lite/Trial mode too, but only for files smaller than 1MB
- Lua method Nc_GUI_InputDlg got new optional parameter to enable text wrapping
- enable "Address Space Randomization" and DEP security mechanisms in all Windows builds (program, sync admin and server)
- fix: possible freeze on startup (when downloading the plugin list information in the background thread)
- fix: move code to update document format for Sqlite-based documents into the background instead of doing it on document load (so that the app does not get perceived as stuck)
- fix: blocking on waiting clipboard results can cause the data not to be pasted when text only content is available on clipboard
- fix: improve support for bold formatting as pasted from OneNote (tag contents broken in half with new line character)
- fix: sync server password setting ("General Settings" window) should be obfuscated in the config file
- fix: upon launch, the app should put the focus on the document that had the focus when the user closed the app
- fix: when exporting to HTML, do not generate jascript method LinkWarning() if there is no need for it (if all generated hyperlinks are valid)
- fix: improve NoteCenter import (use correct code page to correctly import accented letters, few other bugs)
- fix: Clipboard Monitor did not work when no explicit document target was selected (recent regression)
- fix: .pdb file (optionally needed to resolve crash function backtrace) was missing in the Windows 64-bit installer
- fix: Lua method Nc_Note_Title_Set should not modify read-only document/note
- fix: "Check for Update" window did not show any text when the newer version was found online
- fix: when switching to another document tab and back, expansion state of the document tree may not be correctly restored
- fix: Lua method Nc_App_List_AddNote always adds the note at the end of the list
- fix: add support for descriptive HTML font-size parameter values like 'medium', 'large', ... (this fixes the possible issue of having pasted text being invisible until you perform "Remove Formatting" action on it)
- fix: if needed, update hash values in the background for each note of the HTML based document format
- fix: "Copy Link to Clipboard" context menu item could copy wrong link if "(Show) Line Numbers" option was active
- fix: new status bar message when the note is selected: "Child notes: 12 (total descendants: 22)" (replacing old message speaking about "completed" notes, that message was removed in the last cycle)
- fix: a problem when expanding bulleted list having text formatting inside (bold, italic, ...)
- fix: prefill default value for sync server port in the "General Settings" window
- fix: allow sync server password to be left as blank, when syncing bring up a password dialog box to enter the password
- fix: do not try to update file format for encrypted plugin documents (faster loading)
- fix: when pressing a history forward/back in the List Pane, if the item is missing in the list, switch to Tree Pane to complete the navigation
- fix: when loading more than one document at a time, trigger possible tasks expired window after entire group of docs have been loaded
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- Polish translation updated (work by Kamil Dembkowski)
- French translation updated (work by Jeff Malka)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Dutch translation updated (work by PhpFox Holland)
- German translation updated (work by Marcus Hennig)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Some new builds were added (Fedora 19, Debian 7). I've removed support for Maemo repositories (leaving only standard .deb download),
because my logs show that they are not used anymore. The following builds are now deprecated and will be removed in the next cycle, unless someone needs them:
Ubuntu 11.10 (end of life), OpenSUSE 12.1 (end of life).
There is a news on Android version too: I plan to discontinue Android Lite edition (available on Google Play) and merge it into Android Pro (available through my website).
The reason is that I don't have enough resource to maintain two versions in parallel.
The new merged version (named Pro) will have some advanced features locked (.ncde file format mostly for now) unless you have a license installed on the device.
I expect to have the new initial merged version released in 2-3 days (and Lite version removed from Google Play).
This has delayed the sync for Android, but I'll concentrate to get this feature
done in the new cycle.
PS. Few remaining builds should be done by tomorrow.
Friday, May 17, 2013
NoteCase Pro video review
The new NoteCase Pro review with a short video was posted here: http://notecase.findmysoft.com/
Here is the video from that page, but the entire post was done nicely too:
NoteCase Quick Look Video by FindMySoft.com
Program got a nice grades, thanks guys!
Here is the video from that page, but the entire post was done nicely too:
NoteCase Quick Look Video by FindMySoft.com
Program got a nice grades, thanks guys!
Thursday, May 02, 2013
Notecase Pro v3.8.0. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- when attaching files to note using drag and drop to Attachment Pane enable adding files having UNC path like "//SERVER/share/.../file" from shared server disk (Windows)
- support to notify user when new or updated plugins are detected in the online plugin repository
- warn user when loading document from the read-only file, automatically switch to read-only mode
- option for sorting notes by title numerically instead of lexically (for example note "30" comes before "223" numerically, but after it if sorted lexically), see "Notes" > "Sort" menu
- new setting "Exclude .ncdb/.ncde formats from backup" makes your backups faster at the expense of skipping the backup of Sqlite-based file formats
- added a large number of Lua methods related to note text formatting (Nc_Note_Format_Bold_Apply, Nc_Note_Format_Italic_Apply, Nc_Note_Format_Underline_Apply, Nc_Note_Format_Strike_Apply, Nc_Note_Format_Subscript_Apply, Nc_Note_Format_Superscript_Apply, Nc_Note_Format_Text_Color_Apply, Nc_Note_Format_Bkg_Color_Apply, Nc_Note_Format_Font_Apply, Nc_Note_Format_Line_Spacing_Apply, Nc_Note_Format_IsFormatted)
- "Document file is fragmented ..." message box warning got a "Compact Document" button to do the action directly from within the message box
- fix: OS X installer now brings back gtksourceview support (syntax highlighting and autocomplete)
- fix: crash when pressing Enter after pasted image
- fix: note move actions done with Lua script while the document was in the List Pane mode were not refreshed to GUI after switching back to Tree Pane mode
- fix: improve handling colors when inserting from RTF format (correctly reset text color in some cases)
- fix: when printing document on Linux, text lines are spaced too much (worked fine on Windows)
- fix: issue when inserting some text in a complex note can cause text formatting to move one letter to the left
- fix: copying text with some background color can turn up having white background when pasted in some cases
- fix: backup for .ncdb and .ncde did not work (now use sqlite "backup" API to generate database copy "on the fly")
- fix: changing password to the .ncde document could corrupt the document file
- fix: Lua method Nc_Note_Content_Set now raises an error if you try to modify content at the offset past the end of the note
- fix: when setting GUI language, make sure to also set "LANGUAGE" environment variable (along with "LANG")
- fix: when registering scripts or plugins with drag and drop, filter dropped files by allowed file extensions
- fix: bad formatting generated when parsing two links placed next to each other with no spacing in between
- fix: feature to check for new program version update fails on OS X
- fix: problem when copy/pasting formatted text from Notecase to Microsoft Word (Windows specific)
- fix: zooming with mouse wheel was inverted when compared to Firefox, e.g. ctrl+wheel up decreases display size, but it shoulkd increase (change to use the same settings)
- fix: rebuild GTK for OS X using newer SDK 10.6 to prevent a reported crash on OS X v10.6.8; unfortunately this means that OS X v10.5.x is not supported anymore
- fix: "Help" > "Set Lite/Trial mode" switching does not correctly display chosen mode on restart until the title is refreshed by other operation like the file open/save
- fix: when creating child note of a "Template" note, tag frequency count was not refreshed after the operation (child note gets tags copied from its "template" parent)
- fix: removed document "Associated URL" feature (this mechanism seems to have never been used by anyone)
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- Polish translation updated (work by Kamil Dembkowski)
- French translation updated (work by Jeff Malka)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Dutch translation updated (work by PhpFox Holland)
- German translation updated (work by Marcus Hennig)
- Italian translation updated (work by Fabio Iannone)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that as announced in previous cycle, a number of old build were removed: Sharp Zaurus, PCLinux 2007, CentOS 5.6, Slackware 12.2, Fedora 14, Fedora 16, Mageia 1, Mint 12, Ubuntu 11.04 and Open Suse 12.1.
Some new builds were added (Ubuntu 13.04), and I expect to add new Debian 7 builds once this distro is released.
I am now working on preparing the new Adnroid release that has been somewhat delayed due to the amount of work needed here.
In the meantime, Android Pro users can download the latest build that fixes some bugs:
http://notecase.sourceforge.net/temp/Notecase_Pro_1.0.2.apk
PS. Few remaining builds should be done by tomorrow.
Major changes in this release:
- when attaching files to note using drag and drop to Attachment Pane enable adding files having UNC path like "//SERVER/share/.../file" from shared server disk (Windows)
- support to notify user when new or updated plugins are detected in the online plugin repository
- warn user when loading document from the read-only file, automatically switch to read-only mode
- option for sorting notes by title numerically instead of lexically (for example note "30" comes before "223" numerically, but after it if sorted lexically), see "Notes" > "Sort" menu
- new setting "Exclude .ncdb/.ncde formats from backup" makes your backups faster at the expense of skipping the backup of Sqlite-based file formats
- added a large number of Lua methods related to note text formatting (Nc_Note_Format_Bold_Apply, Nc_Note_Format_Italic_Apply, Nc_Note_Format_Underline_Apply, Nc_Note_Format_Strike_Apply, Nc_Note_Format_Subscript_Apply, Nc_Note_Format_Superscript_Apply, Nc_Note_Format_Text_Color_Apply, Nc_Note_Format_Bkg_Color_Apply, Nc_Note_Format_Font_Apply, Nc_Note_Format_Line_Spacing_Apply, Nc_Note_Format_IsFormatted)
- "Document file is fragmented ..." message box warning got a "Compact Document" button to do the action directly from within the message box
- fix: OS X installer now brings back gtksourceview support (syntax highlighting and autocomplete)
- fix: crash when pressing Enter after pasted image
- fix: note move actions done with Lua script while the document was in the List Pane mode were not refreshed to GUI after switching back to Tree Pane mode
- fix: improve handling colors when inserting from RTF format (correctly reset text color in some cases)
- fix: when printing document on Linux, text lines are spaced too much (worked fine on Windows)
- fix: issue when inserting some text in a complex note can cause text formatting to move one letter to the left
- fix: copying text with some background color can turn up having white background when pasted in some cases
- fix: backup for .ncdb and .ncde did not work (now use sqlite "backup" API to generate database copy "on the fly")
- fix: changing password to the .ncde document could corrupt the document file
- fix: Lua method Nc_Note_Content_Set now raises an error if you try to modify content at the offset past the end of the note
- fix: when setting GUI language, make sure to also set "LANGUAGE" environment variable (along with "LANG")
- fix: when registering scripts or plugins with drag and drop, filter dropped files by allowed file extensions
- fix: bad formatting generated when parsing two links placed next to each other with no spacing in between
- fix: feature to check for new program version update fails on OS X
- fix: problem when copy/pasting formatted text from Notecase to Microsoft Word (Windows specific)
- fix: zooming with mouse wheel was inverted when compared to Firefox, e.g. ctrl+wheel up decreases display size, but it shoulkd increase (change to use the same settings)
- fix: rebuild GTK for OS X using newer SDK 10.6 to prevent a reported crash on OS X v10.6.8; unfortunately this means that OS X v10.5.x is not supported anymore
- fix: "Help" > "Set Lite/Trial mode" switching does not correctly display chosen mode on restart until the title is refreshed by other operation like the file open/save
- fix: when creating child note of a "Template" note, tag frequency count was not refreshed after the operation (child note gets tags copied from its "template" parent)
- fix: removed document "Associated URL" feature (this mechanism seems to have never been used by anyone)
- help file updates (work by Daniel Hertrich and Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- Polish translation updated (work by Kamil Dembkowski)
- French translation updated (work by Jeff Malka)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Dutch translation updated (work by PhpFox Holland)
- German translation updated (work by Marcus Hennig)
- Italian translation updated (work by Fabio Iannone)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Note that as announced in previous cycle, a number of old build were removed: Sharp Zaurus, PCLinux 2007, CentOS 5.6, Slackware 12.2, Fedora 14, Fedora 16, Mageia 1, Mint 12, Ubuntu 11.04 and Open Suse 12.1.
Some new builds were added (Ubuntu 13.04), and I expect to add new Debian 7 builds once this distro is released.
I am now working on preparing the new Adnroid release that has been somewhat delayed due to the amount of work needed here.
In the meantime, Android Pro users can download the latest build that fixes some bugs:
http://notecase.sourceforge.net/temp/Notecase_Pro_1.0.2.apk
PS. Few remaining builds should be done by tomorrow.
Saturday, February 16, 2013
Notecase Pro v3.7.8. has just been released
Notecase Pro v3.7.8. desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- initial implementation of document syncronization feature, currently only for desktop (marked "experimental", read more below)
- to help with debugging, there is new menu item "Help" > "Send Debug Info" allowing you to send current internal program log to the program author (thus making the script "28_WriteActionLog.lua" obsolete)
- options to change text/text background color now also work when there is no text selected in the Text Pane (before they were applicable only to text selection)
- "Remove Formatting" option now also works when there is no text selected in the Text Pane (before it was applicable only to text selection)
- improve Freemind format import to add support for newer "richcontent" tag (note contents)
- Lua method Nc_Env_Clipboard_Get got new parameter to choose between text and HTML clipboard format
- reintroduce the feature to show full document path in the main window title (optional, true by default)
- formatting of the clone title should be independent of original note
- support installing license key files by just double-clicking to it (this reqires renaming to .nckey extension, because .key is reserved for Keynote program on Mac)
- add parser support for line breaks in XHTML style
- updated GTK for OS X to the latest stable version 2.24.13
- store SHA1 hash value for each note attachment in the document
- store SHA1 hash value for each note content (plain text part) in the document
- new Lua method to query hash value of the note attachment (Nc_Note_Attach_Hash_Get)
- new Lua method to query hash value of the plain text note content (Nc_Note_ContentText_Hash_Get)
- new Lua method to query hash value of the html note content (Nc_Note_ContentHtml_Hash_Get)
- new Lua method to calculate SHA1 hash for the custom input string (Nc_Util_SHA1_Hash)
- fix: improve typing speed when typing fast within the big notes (20% faster code)
- fix: restoring from tray item had issues on Linux Mint 14
- fix: Auto-save progress window should not appear if the NoteCase window is not active one
- fix: prevent possible crash when adding huge attachments (1GB file or more)
- fix: program crash when trying to open a file from 'recent used' option in the open dialog file
- fix: Nc_Note_Content_Get method started to return full HTML (with "" tags) since last release (reverted)
- fix: Nc_Script_DocID_Get method can return -1 if two scripts are running at the same time (one script triggering event handler with another script attached to it)
- fix: few toolbar buttons cause program crash when put to custom toolbar (fix requires recreating those toolbars)
- fix: crash when dragging the note from the Tree Pane and trying to drop it onto the tab belonging to some other document (that action is not supported)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
- help file redesign and update (work by Daniel Hertrich and Paul Merrell)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
**********************************************************************
DOCUMENT SYNCHRONIZATION
**********************************************************************
As you could read the major new feature in this cycle is document synchronization.
It works by introducing two new separate programs: NcSyncServer and NcSyncAdmin.
Server is a key component of the new sync feature, it is used as a central point that merges differences between multiple versions of the same document file.
Each NoteCase Pro program instance acts as a client and connects to sync server to have the currently opened file synchronized to the latest version.
There should be only one server started for your own personal "private cloud".
So to use this feature, you need to start the NcSyncServer program and keep it running in the background all the time.
Then you can use NcSyncAdmin to login to sync server as administrator and create additional users (user name and password) that can use sync feature.
Default sync "admin" password is "notecase", you are advised to change it after the first NcSyncAdmin login to improve the security of your system.
After creating users, you can close the admin and start using the feature. Within NoteCase Pro you need to insert your server connection details (last page of "General Settings" window):
- server name (equals to "localhost" if running the server on the same machine, else use correct server name or IP address)
- server port (equals to 57201)
- sync user name and password (as defined by sync admin)
Then you can test if the system works correctly by pressing the button named "Test Connection".
Once you've setup your sync settings, you can start using synchronization through the "File" > "Synchronization" submenu.
For example to synchronize currently active document, just activate "Sync Document" menu item.
To synchronize all currently open documents, just activate "Sync All Documents" menu item.
The first time you synchronize some document, its full contents are being uploaded to the sync server.
The next time you sync the same document, only subsequent changes are being exchanged between the server and the client (Notecase Pro).
Synchronization is a two-way process, your changes will be sent to server, but also you may receive some changes done by others from the server.
In order to make sure what changes are being applied to the document, Sync Summary window will be presented before each synchronization action.
In it, every change is listed and marked with check mark. If you choose to remove the check mark in front of some change, that change will not be applied.
You can also cancel entire operation from within this window.
You can find detailed instructions in the help file.
Warning: Document Synchronization is NOT ready for production use in this release of NoteCase Pro. This was a major undertaking and there may be bugs. You are encouraged to use it for testing though, I hope to get valuable input on how to improve the feature.
Additionally, in the current release not all note property changes are synchronized. The following changes are synchronized:
- Note or branch insertions
- Note or branch deletions
- Moved notes
- Note title changes
- Note content changes
- Attachments added
- Attachments deleted
The following changes are not yet synchronized but should be in the next release:
- Changes in global document settings and custom properties
- Changes in custom properties, both global and note custom properties
- Changes in note properties such as: done, read-only, is_template, icon, note title formatting, syntax highlighting language setting
- Changes in note custom properties
- Changes in note tasks
- Changed note tags
In the next development cycle, I also plan to add support for syncing to Android platform as well.
************** IMPORTANT NOTE **************
My plans are to deprecate Sharp Zaurus, PCLinux 2007, Slackware 12.2, Fedora 14, Fedora 16, Mageia 1, Mint 12, Ubuntu 11.04 and Open Suse 12.1 builds.
So let me know if you use any of those and you want to keep them alive.
Regards,
Miroslav
PS. Will create several remaining builds by the end of the weekend.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- initial implementation of document syncronization feature, currently only for desktop (marked "experimental", read more below)
- to help with debugging, there is new menu item "Help" > "Send Debug Info" allowing you to send current internal program log to the program author (thus making the script "28_WriteActionLog.lua" obsolete)
- options to change text/text background color now also work when there is no text selected in the Text Pane (before they were applicable only to text selection)
- "Remove Formatting" option now also works when there is no text selected in the Text Pane (before it was applicable only to text selection)
- improve Freemind format import to add support for newer "richcontent" tag (note contents)
- Lua method Nc_Env_Clipboard_Get got new parameter to choose between text and HTML clipboard format
- reintroduce the feature to show full document path in the main window title (optional, true by default)
- formatting of the clone title should be independent of original note
- support installing license key files by just double-clicking to it (this reqires renaming to .nckey extension, because .key is reserved for Keynote program on Mac)
- add parser support for line breaks in XHTML style
- updated GTK for OS X to the latest stable version 2.24.13
- store SHA1 hash value for each note attachment in the document
- store SHA1 hash value for each note content (plain text part) in the document
- new Lua method to query hash value of the note attachment (Nc_Note_Attach_Hash_Get)
- new Lua method to query hash value of the plain text note content (Nc_Note_ContentText_Hash_Get)
- new Lua method to query hash value of the html note content (Nc_Note_ContentHtml_Hash_Get)
- new Lua method to calculate SHA1 hash for the custom input string (Nc_Util_SHA1_Hash)
- fix: improve typing speed when typing fast within the big notes (20% faster code)
- fix: restoring from tray item had issues on Linux Mint 14
- fix: Auto-save progress window should not appear if the NoteCase window is not active one
- fix: prevent possible crash when adding huge attachments (1GB file or more)
- fix: program crash when trying to open a file from 'recent used' option in the open dialog file
- fix: Nc_Note_Content_Get method started to return full HTML (with "" tags) since last release (reverted)
- fix: Nc_Script_DocID_Get method can return -1 if two scripts are running at the same time (one script triggering event handler with another script attached to it)
- fix: few toolbar buttons cause program crash when put to custom toolbar (fix requires recreating those toolbars)
- fix: crash when dragging the note from the Tree Pane and trying to drop it onto the tab belonging to some other document (that action is not supported)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)
- help file redesign and update (work by Daniel Hertrich and Paul Merrell)
- other bugs fixed
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
**********************************************************************
DOCUMENT SYNCHRONIZATION
**********************************************************************
As you could read the major new feature in this cycle is document synchronization.
It works by introducing two new separate programs: NcSyncServer and NcSyncAdmin.
Server is a key component of the new sync feature, it is used as a central point that merges differences between multiple versions of the same document file.
Each NoteCase Pro program instance acts as a client and connects to sync server to have the currently opened file synchronized to the latest version.
There should be only one server started for your own personal "private cloud".
So to use this feature, you need to start the NcSyncServer program and keep it running in the background all the time.
Then you can use NcSyncAdmin to login to sync server as administrator and create additional users (user name and password) that can use sync feature.
Default sync "admin" password is "notecase", you are advised to change it after the first NcSyncAdmin login to improve the security of your system.
After creating users, you can close the admin and start using the feature. Within NoteCase Pro you need to insert your server connection details (last page of "General Settings" window):
- server name (equals to "localhost" if running the server on the same machine, else use correct server name or IP address)
- server port (equals to 57201)
- sync user name and password (as defined by sync admin)
Then you can test if the system works correctly by pressing the button named "Test Connection".
Once you've setup your sync settings, you can start using synchronization through the "File" > "Synchronization" submenu.
For example to synchronize currently active document, just activate "Sync Document" menu item.
To synchronize all currently open documents, just activate "Sync All Documents" menu item.
The first time you synchronize some document, its full contents are being uploaded to the sync server.
The next time you sync the same document, only subsequent changes are being exchanged between the server and the client (Notecase Pro).
Synchronization is a two-way process, your changes will be sent to server, but also you may receive some changes done by others from the server.
In order to make sure what changes are being applied to the document, Sync Summary window will be presented before each synchronization action.
In it, every change is listed and marked with check mark. If you choose to remove the check mark in front of some change, that change will not be applied.
You can also cancel entire operation from within this window.
You can find detailed instructions in the help file.
Warning: Document Synchronization is NOT ready for production use in this release of NoteCase Pro. This was a major undertaking and there may be bugs. You are encouraged to use it for testing though, I hope to get valuable input on how to improve the feature.
Additionally, in the current release not all note property changes are synchronized. The following changes are synchronized:
- Note or branch insertions
- Note or branch deletions
- Moved notes
- Note title changes
- Note content changes
- Attachments added
- Attachments deleted
The following changes are not yet synchronized but should be in the next release:
- Changes in global document settings and custom properties
- Changes in custom properties, both global and note custom properties
- Changes in note properties such as: done, read-only, is_template, icon, note title formatting, syntax highlighting language setting
- Changes in note custom properties
- Changes in note tasks
- Changed note tags
In the next development cycle, I also plan to add support for syncing to Android platform as well.
************** IMPORTANT NOTE **************
My plans are to deprecate Sharp Zaurus, PCLinux 2007, Slackware 12.2, Fedora 14, Fedora 16, Mageia 1, Mint 12, Ubuntu 11.04 and Open Suse 12.1 builds.
So let me know if you use any of those and you want to keep them alive.
Regards,
Miroslav
PS. Will create several remaining builds by the end of the weekend.
Monday, November 26, 2012
Notecase Pro v3.7.5. has just been released
As always, downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- merged "Scripts" and "Plugins" menus under a new name "Add-ons"
- removed "Custom Formatting" window because its functionality is now handled by "Format" menu options and Text Pane context menu item
- when the Tree Pane item has focus, you can format tree item to Bold, Italic, Color, Bkg. color, Font, Style, "Remove formatting" using "Format" menu items
- if linked file is an executable, ask if the user wants to execute it directly (Linux). Currently, the system may always open it in the text editor
- Clipboard Manager can now extract URL information if the data was copied in Opera browser (Windows only)
- merge "Script Events" and "Register Script" windows into the single "Script Manager" window
- new sample script to export current document as a hirearachical folders with RTF files used for note contents (47_ExportRtfFileFolder.lua)
- "Word count" now also shows data for current branch (hidden on Maemo because it doesn't fit the screen)
- two new methods to support tweaking note titles on HTML export (Nc_Doc_ExportHtml_CurNoteTitle_Get, Nc_Doc_ExportHtml_CurNoteTitle_Set)
- option to set node's background color was moved to the Text Pane context menu
- new Lua method to execute any program action defined by its short name (Nc_App_Action_Execute)
- fix: do not create crash log on SIGTERM term signal, just exit nicely
- fix: copying Devanagari language letters from Firefox into NcPro can fail on Windows, "text/html" clipboard format was borked, prefer "HTML Format" instead
- fix: drag and drop issues on Mac OS X platform (can cause notes to disappear)
- fix: remove slot based mechanism when adding Style formatting as the toolbar buttons
- fix: append "Pasted from" info (if available) even when pasting content as a plain text (Windows only)
- fix: when pasting some forms of HTML, some adjacent words can be glued together (space between would get lost)
- fix: improve font handling for RTF export, use default Text Pane font as text font
- fix: support copying Devanagari language letters from RTF format (support for unicode encoded letters in RTF)
- fix: importing the .ncdb/.ncde file might skip importing note attachment
- fix: possibly incompatible OPML import/export change aimed to finally solve the OPML standard puzzle:
by default NcPro now uses "title" field in OPML for note title, and "text" for note contents; if your OPML variant uses differnet fields, please edit NcPro ini files to customize that, ypi can also customize OPML version (default is "1.1"). Example:
[OPML Format]
Title_Field=text
Content_Field=note
Version=1.0
- fix: improve icons size on Linux (use multiple icon sizes)
- fix: OS X build possible crash on startup
- fix: convert word "node" to "note" in all GUI phrases
- fix: when searching the text and a match if found in the title, do not popup the title editor window (window should popup only in replace mode), just select the note title
- fix: changed OS X installation folder from "notecase.app" to "NoteCase Pro.app"
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Polish translation updated (work by Kamil Dembkowski)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- German translation updated (work by Marcus Hennig)
- French translation updated (work by Jeff Malka)
- Italian translation updated (work by Fabio Iannone)
- Dutch translation updated (work by PhpFox Holland)
- help file update (work by Daniel Hertrich)
- other bugs fixed
- removed following deprecated builds: eeepc, Puppy (new puppy is compatible with Ubuntu 12.04) and Ubuntu 10.10 (reached "end of life") build
- added new Raspberry Pi build target
- Arch build was refreshed, now using Cinnarch 2012.10.01 for building
For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.
Sunday, October 28, 2012
BitsDuJour 50% price off deal on October 29th
NoteCase Pro will have promotion on Monday 29 October, 2012.
During that single day, the most expensive license, if bought through BitsDuJour website (www.bitsdujour.com), will have 50% price reduction.
During that single day, the most expensive license, if bought through BitsDuJour website (www.bitsdujour.com), will have 50% price reduction.
Subscribe to:
Posts (Atom)