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.

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.

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!

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.

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.

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.

Friday, September 21, 2012

Notecase Pro v3.7.1. has just been released

Downloads are now available at http://www.notecasepro.com/download.php

Major changes in this release:
- new program icon (work by Rudolf Kahl)
- new Lua method to save the note attachment to file (Nc_Note_Attach_Save)
- new Lua method to find the attachment index within the document note from the given name (Nc_Note_Attach_FindByName)
- new Lua method to lock the loaded (plugin) document (Nc_Plugin_Lock)
- new Lua method to get the range of the offsets of the text line defined with a single offset within the line (Nc_Note_Content_LineRange_Get)
- new Lua methods to list available formatting styles (Nc_Config_FormatStyles_GetCount, Nc_Config_FormatStyles_GetTitle)
- Lua method Nc_GUI_Note_Select got a new optional parameter to allow no note selection when pressing "OK" in the window (to allow choosing a document with no note selected)
- Note Tag Properties window adds text completion when typing the tag in the entry field (show matching tags already existing in the document)
- improve "Help" > "License info" to include info on OS that the license supports (includes new Android license type)
- experimental option to automatically detect proxy settings (on Windows only)
- fix: major speedup when deleting large document branches (on the test PC large help file branch delete time went from 27 to 1.5 seconds)
- fix: doing "replace all" after "search to flat list" may fail to find occurences of the search string
- fix: Lua method Nc_Note_ID_GetByIdx can be now used within the plugin to access it's own notes
- fix: Lua method Nc_Note_Tags_Set did not refresh the Tags Pane window after the tag changes
- fix: skip stacking new message boxes that the document file has changed if the request for the same document already exists
- fix: spell checker state was not correctly saved on exit in some cases
- fix: implement undo operation for applying text style
- fix: Shift+Ctrl+K shortcut to restore minimized Notecase did not work on Windows 64-bit
- fix: height of empty text lines was not calculated correctly when printing
- fix: issues with newlines being lost when pasting text on Macintosh
- fix: tree view columns may lose defined widths after closing the document tab
- fix: add some missing declarations and install script in the Arch Linux package (with the help by Douglas McFadzean)
- fix: improve debugging info in the crash log for Linux (better crash back trace)
- Croatian translation updated
- Italian translation updated (work by Fabio Iannone)
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
- Dutch translation updated (work by PhpFox Holland)
- French translation updated (work by Jeff Malka)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Chinese translation updated (work by Stephen Zhu)
- Polish translation updated (work by Kamil Dembkowski)
- help file update (work by Daniel Hertrich)
- other bugs fixed
- removed following deprecated builds: Ubuntu 10.04, Open Suse 11.4 and PCLinux2007-gnomevfs build
- added new Suse 12.2 build target

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.

Important note is that I plan to deprecate eeepc and Ubuntu 10.10 (reached "end of life") builds in the next cycle.  Additionally I plan to update these builds to the latest versions of their distributions: Sabayon, PcLinuxOS, Slackware, Mandriva, Arch.
If anyone needs to use those older versions, let me know before doing the change.

PS. Few remaining builds (Open Suse) will be online by the end of the day.

Thursday, August 16, 2012

NoteCase Pro for Android v1.0.1 has been released

Downloads are 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 format so the same files can be shared between desktop and Android editions.

The major news is that starting from now you can by Pro version through PayPal (use "Buy Now" at the http://notecasepro.com/buy.php page). 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 "all OSes, valid forever" license key to your SD card root folder
    - start the app

Features:
    - uses .ncdb and .ncde file format compatible as 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 compared to NoteCase Pro for Android 1.0.0 are few:
    - new program icon
    - added extra high density icon size
    - support for custom Android license key file (sold though PayPal's "Buy Now" button)

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.

Monday, August 13, 2012

NoteCase Lite for Android v1.0.2 has been released

 I've just released new version of NoteCase Lite for Android.

Change log:
    - fix: add program name and version to the crash log file
    - crash log dialog now has a edit widget to type the optional description
    - many bug fixes backported from the Pro edition
    - context menu in File Dialog to delete file from disk
    - Croatian translation updated
    - Dutch translation created (work by Martijn Steur)
    - Polish translation updated (work by Kamil Dembkowski)
    - French translation updated (work by Jeff Malka)
    - Chinese Traditional translation updated (work by Richard Sun)
    - Italian translation updated (work by Fabio Iannone)
    - Finnish translation updated (work by Ville Pilviö)
    - Chinese Simplified translation updated (work by Stephen Zhu)
    - Romanian translation updated (work by Alexandru Bogdan Munteanu)
    - German translation updated (work by Marcus Hennig)

A big thanks to anyone who helped with this release.

Friday, July 20, 2012

Notecase Pro v3.6.8. has just been released

Downloads are now available at http://www.notecasepro.com/download.php

Major changes in this release:
- "Register Plugins" window has evolved into "Plugin Manager" with option to list and install plugins from the online repostory
  To disable automatic online check if the "Plugin Manager" list of plugins has changed, you can use key "FeedAutoPoll=0" placed in the "[DocPlugins]" section of the notecase_pro.ini file
- improve exporting font information when doing HTML export (use em for size, break font info into separate sections for size, bold, italic, font family)
- improve sorting to group the titles having the same case (currently all instances of "Test1" are not grouped together when sorting the set containing "test1", "Test1", "TesT1", ...)
- new Lua method to present a selection dialog with Lua table as an input (Nc_GUI_SelectionDlgTbl)
- new Lua method to get the main window layout type (Nc_Config_MainLayout_Get)
- new Lua method to get the screen size in pixels (Nc_Env_DisplaySize_Get)
- new Lua methods to get/set the width of List/Tree Pane columns (Nc_App_List_Col_GetWidth/Nc_App_List_Col_SetWidth)
- new Lua methods to help querying list of registered plugins (Nc_App_RegisteredPlugin_GetCount, Nc_App_RegisteredPlugin_Path_GetByIdx, Nc_App_RegisteredPlugin_Name_GetByIdx)
- new Lua method Nc_Event_Current_GetShortName for script to know if it was called within some program event
- new Lua method Nc_Script_Path_Get for script to get it's own file path name (.lua file or NoteCase document where the script is stored)
- new Lua method Nc_Tag_LastActivated_Get to get the activated tag when processing the "After Tag Activated" event
- new Lua method Nc_App_List_Note_FindByID to get position in the List Pane (if exists) of the note specified by its ID string
- new program event "Before header Tex exported" with new related methods Nc_Doc_ExportTex_Header_Get, Nc_Doc_ExportTex_Header_Set allows you to customize document header when exporting to LaTeX
- new program event "Before note Tex exported" with related methods to allow you to customize note contents exported to LaTeX (Nc_Doc_ExportTex_CurNoteID_Get, Nc_Doc_ExportTex_CurNote_Get, Nc_Doc_ExportTex_CurNote_Set, Nc_Doc_ExportTex_Type_Get, Nc_Doc_ExportTex_RootNoteID_Get)
- new program event "After Tag Activated" triggered after (Ctrl+)Enter key press or double click on the tag in the Tags Pane
- Lua method Nc_GUI_InputDlg got two new optional parameters to define dialog width and height in pixels
- Lua method Nc_GUI_Note_Select got another parameter (and return value) to optionally add an extra button to Note Select window
- fix: possibly wrong document can be closed when clicking on a tab's "x" button
- fix: when doing "Save As" operation, the resulting document must get new Unique ID value
- fix: improve Keepnote import to add support for new, modified XML format
- fix: special French characters were incorrectly exported to RTF on Ubuntu when system GUI language was not set English
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- Dutch translation updated (work by PhpFox Holland)
- German translation updated (work by Marcus Hennig)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Chinese translation updated (work by Stephen Zhu)
- Polish translation updated (work by Kamil Dembkowski)
- help file update (work by Daniel Hertrich)
- other bugs fixed
- removed following deprecated builds: Fedora 8, Fedora 15, Open Suse 11.4

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 the site http://www.NotecaseproPlugins.com has been redesigned.
That site is now a central place to search for (free and commercial) Notecase Pro plugins and scripts.

Note that I plan to deprecate Ubuntu 10.04 and Open Suse 11.4 builds in the next cycle. If anyone needs to use those, let me know.

Friday, July 13, 2012

NoteCase Pro for Android v1.0.0. has just been released

Downloads are now available at http://www.notecasepro.com/download.php

NoteCase for Android is the companion app to Notecase desktop, and supports the .ncdb file format
so the same files can be shared between desktop and Android editions.

Compared to the Lite edition, the major feature that the paid Pro version brings is an access to encrypted file format (.ncde).

Note that initially I did not plan for Android version to use license system as used on desktop, but to sell it through some
app store. The reasons are following:
- Android apps have lower price (planned initial price for this version is 2USD) and thus higher volume of licenses sold
  Generating license keys "by hand" for such volume would take a lot of my time
- payment processing site that I use for desktop licenses does not practically support 2USD licenses (transaction fees are high for this price)

Unfortunately, I seem to have issues with app stores when trying to do business from Croatia
(Google Play does not support sending payments to Croatia, AndroidPit does, but it requires that the app is on Google Play too, that makes a "dead-lock" situation).
While trying to resolve that, I decided to release the program now, rather than making you wait.
For now, you need to own one of "all OSes, valid forever" license keys to use the program.
When I resolve the app store issues you'll be able to buy the app from the app store too.

Instalation 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 "all OSes, valid forever" license key to your SD card root folder
    - start the app

Features:
    - uses .ncdb and .ncde file format compatible as 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

Major changes compared to NoteCase for Android Lite 1.0.1:
    - support for encrypted file format (.ncde)
    - fix selecting note after being created
    - fix button to cancel revert note editing to show warning prompt
    - fix: add program name and version to the crash log file
    - "Save As" (Tree Pane options menu) saves a copy of the document under new name or format
    - fix: document shortcuts created on the desktop area have old icon
    - crash log dialog now has a edit widget to type the optional description
    - context menu in File Dialog to delete file from disk
    - Croatian translation updated
    - Italian translation updated (work by Fabio Iannone)
    - Chinese Traditional translation updated (work by Richard Sun)
    - French translation updated (work by Jeff Malka)
    - Polish translation updated (work by Kamil Dembkowski)
    - Dutch translation created (work by Martijn Steur)
    - German translation updated (work by Marcus Hennig)
    - Chinese Simplified translation updated (work by Stephen Zhu)
    - Romanian translation updated (work by Alexandru Bogdan Munteanu)
    - program can be licensed by installing your "all OS, valid forever" license key on your SD card root folder

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, June 14, 2012

NoteCase Lite for Android v1.0.1 released

NoteCase Lite for Android v1.0.1 has just been published to Google Play

Changes in this release:
- tree view name refresh issue when renaming the note
- French translation created (work by Jeff Malka)
- removed CAMERA requirement because we are not using camera directly
- option to ask for smaller picture to be created from the camera (makes for much faster operation)
- "What's new" dialog   
- fix: issue with note move operations (possible crash)

Tuesday, May 01, 2012

NoteCase Lite for Android v1.0.0. has just been released.

Downloads are now available at http://www.notecasepro.com/download.php

NoteCase for Android is the companion app to Notecase desktop, and supports the .ncdb file format
so the same files can be shared between desktop and Android editions.
Android version does not use the license system and it must be purchased separately.

Lite edition is a free program, currently available on the website, but  it will also be uploaded to Google Play soon.
Addtionally, I plan to create a non-free version with more advanced features.

Instalation 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

Features:
    - uses .ncdb file format compatible as 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

Major changes since the beta version:
    - many bug fixes
    - remove icons from the "Open"/"New" buttons in the starting screen
    - when creating a new node, pre-select the default title text for easier changing
    - when a new file is being created, pre-select the default file name for easier changing
    - file save dialog redesigned to directly include entry field for file name selection
    - file save dialog needs to ask user permission to overwrite existing file
    - option to insert picture taken with the camera
    - write document name in tree view title
    - write note name in text view title
    - write document - note name in the combined view on tablets
    - add file dialog title "Open Document"/"Create Document"
    - created Preferences window with Program Version item (opened from initial window's options menu)
    - pressing BACK button in File dialog navigates to the parent directory
    - do not use "Untitled" for the new item name
    - offerto upload crash log when detected on disk
    - new app icon

Feedback is appreciated. I am interested in your design and general ideas, bug reports, ...
If you would like to donate a program translation for your language, feel free to contact me.

Friday, April 13, 2012

NotecasePro licensing news

Starting with the new version 3.6.3, Notecase Pro got a new license type locked to a single OS platform and to the exact version number of the program (the one available at the time of purchase).

This license is much cheaper than others, so it makes sense to buy it if your budget does not allow you to buy other licenses or if you are not yet 100% sure about the program.

The good news is that the prices of other license types have just gone down for 30%.
Notecase Pro v3.6.3. has just been released

Downloads are now available at http://www.notecasepro.com/download.php

Major changes in this release:
- add: new "lua://" link type offers executing the linked Lua script by double-clicking the hyperlink text
- add: support to import PhatNotes (www.phatware.com/phatnotes) CSV export file (requires .phat file name extension)
- add: basic support to export document to LaTeX file format
- add: support to import and export Psion 5 data app CSV export file format (as exported by PsiWin program)
- add: support to create relative hyperlinks when dropping the files on Text Pane (while holding the Shift key)
- add: "Help" > "License Info" menu shows the detailed info on the selected license key file from the disk
- add: Lua method net.read now has additional parameter to specify wait timeout
- add: support to select more than one file at once within the import action
- add: show optional info message on each clipboard monitor start
- add: add custom title column into the "Script Events" dialog
- add: new Lua method to set the main window title (Nc_GUI_MainWindowTitle_Set)
- add: Nc_GUI_Note_Select Lua method now displays note icons in the tree widget
- sqlite database upgraded to version 3.7.11
- add: Nc_GUI_DateSelectionDlg Lua method now supports description text in HTML format
- add: Lua method to display date picker dialog (Nc_GUI_DateSelectionDlg)
- add: Lua method Nc_GUI_MessageBox got several optinal parameters to enable having custom button titles and to show a check box in the window
- fix: force linking to Gstreamer on Linux (as opposed to dynamic loading) to fix crash when recording the audio
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Chinese translation updated (work by Stephen Zhu)
- German translation updated (work by Marcus Hennig)
- Polish translation updated (work by Kamil Dembkowski)
- help file update (work by Daniel Hertrich)
- many bugs fixed
- removed following deprecated builds: Fedora 14 (64-bit), Ubuntu 10.04, Freebsd 7 and Freebsd 8

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 you can download several Notecase Pro plugins (free and commercial) at:
http://www.hermocom.com/products/notecase/plugins

Important notes:

My plans are to deprecate ubuntu 10.10, Fedora 15, Open Suse 11.4 and Maemo Diablo builds unless there is someone using one of them.
Feel free to contact me if you are using one of those.

First official Android release is planned in two weeks.

I plan to reduce Notecase Pro license prices and introduce new license type within the next several days.

Wednesday, February 15, 2012

Notecase Pro v3.6.0. has just been released

Downloads are now available at http://www.notecasepro.com/download.php

Major changes in this release:
- support to create additional (custom) toolbars
- support to rename existing tag through the Tag Pane context menu
- upgraded Lua library to latest version 5.2.0, list of incompatibilities to previous versions can be found here: http://www.lua.org/manual/5.2/manual.html#8
- GTK library for Windows 32-bit was updated to 2.24.10
- "--config " command line parameter supports specifying a custom configuration file
- improved support for FreeBSD, load aspell from "/usr/local/lib" instead of "/usr/lib", install app under "/usr/local/bin"
- Windows build is now shipped with .pdb file to enable better stack trace in case of crash
- button "Set Root" in the General Settings window, Clip Manager page can be used to make the clips be pasted under root note (thus resetting the previous target note selection)
- Notecase document now have globally unique ID string property (to prepare for the sync feature)
- Lua method to read document's globally unqique ID property (Nc_Doc_GlobalID_Get)
- two new sample scripts to implement sessions (loading and saving multiple groups of documents): 45_SessionLoad.lua, 46_SessionSave.lua
- several new Lua methods to handle listing or editing document bookmarks (Nc_Doc_Bookmark_GetCount, Nc_Doc_Bookmark_GetEntry, Nc_Doc_Bookmark_Remove, Nc_Doc_Bookmark_Insert, Nc_Doc_Bookmark_Sort)
- new Lua method to change the title of the progress dialog (Nc_GUI_ProgressDlg_SetText)
- "Send via E-mail" feature now offers choosing between .ncd and .html data formats
- error message which is shown when clicking to the hyperlink whose target no longer exists, now has a "Remove Link" button
- several List Pane related Lua methods (Nc_App_List_AddNote, Nc_App_List_Clear, Nc_App_List_GetCount, Nc_App_List_Note_GetID, Nc_App_List_RemoveNote) got optional parameter to specify document ID
(because lists are now stored per-document, it is not global anymore)
- fix: improve internal HTML parser to support hyperlinks where parsing case where tags are placed within the hyperlink text content (mostly seen generated by copy/paste in Chrome)
- fix: save/restore palette when color picker is started for text/text background color formatting
- fix: Clip Manager settings change did not get refreshed until program restart
- fix: Clip Manager now allows you to use only predefined document for a target, not the current one, to avoid the possible bad surprises
- fix: if more than one monitor is used, force main window to start on the primary monitor (if detected)
- fix: do not report "This document was created by a newer version of the program ..." warning when loading plugins
- fix: complex issue that breaks formatting when new color formatting is created within an existing text color/background color span
- fix: remember spellchecker enabled/disabled state when the program is restarted
- fix: Nc_Note_Title_Text_Color_Set Lua method fails to accept color parameter
- fix: add "Close" button in About window because some distros do not show small "x" button in the window's title bar
- fix: some additional number of GTK themes were removed from Windows installer because they did not work well with new GTK
- fix: note sorting by title now respects character order as defined by the locale you currently use (GUI translation language)
- fix: when exporting to HTML with frame, all non-internal links should open outside of the frame
- skip display the Check for Update result window if we have the latest version, and action started automatically
- increased size of undo queue from 10 to 50
- sqlite database upgraded to version 3.7.10
- new build targets FreeBSD 9 (32 and 64 bit) and OpenSuse 12.1 (32 and 64 bit)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- help file update (work by Birte Wenning and Daniel Hertrich)
- German translation updated (work by Marcus Hennig)
- Polish translation updated (work by Kamil Dembkowski)
- Finnish translation updated (work by Ville Pilviö)
- Italian translation updated (work by Fabio Iannone)
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Croatian translation updated
- many bugs fixed

For a complete list of changes in this release, see change log at: http://www.notecasepro.com/download.php.

Thanks to everyone who helped during this cycle.

Note that you can download several Notecase Pro plugins (free and commercial) at:
http://www.hermocom.com/products/notecase/plugins

For more details on how the upgrading Lua engine to a new major version may affect your scripts, please read Paul Merrell's post here:
http://tinyurl.com/7rffc88

Important note: my plans are to deprecate Fedora 14, Ubuntu 10.04, Fedora 12, Freebsd 7 and Freebsd 8 builds unless there is someone using one of them.
Feel free to contact me if you are using one of those.

Another news: My short term plans are to make an official release of Notecase Pro for Android in one month. You are welcome to share your thoughts on already published beta version.

Monday, January 23, 2012

NoteCase Pro beta for Android is available for public testing

Thanks to a lot of feedback, an improved version of NoteCase Pro for Android has reached a beta stage and it is now ready for public testing.

The build will expire on March 1st 2012.

You can download the Android package here:
http://www.virtual-sky.com/get.php?android/Notecase.apk

Instalation instructions for your Android device:
- prerequisites: program requires Android 1.6 or newer
- download the Notecase.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

Changes in beta version:
- add: menu option in the File Dialog to show the hidden items
- fix: change the file dialog swipe (to go to the parend directory) to left to right
- add: swiping from left to right from the text view gets you back to the tree view (saving the typed note changes)
- fix: rename recent file list context menu item from "Delete" to "Remove" to be more precise
- fix: when rotating the device in Tree View, tree content dissapears
- fix: when rotating the device in File Dialog, new list is positioned in different directory
- add: implemented Tags View and List View
- add: context menu item in the recent files list to permanently delete the selected file
- fix: report error when the document fails to load
- fix: clicking on the expander in the Tree View sometimes triggers the item editing (along with branch expanding)
- add: support for large screen devices in landscape mode (custom layout showing both tree view and text view at the same time)
- add: support to create home screen shortcut to the document listed in the recent list
- add: move note up/down/left/right operations
- add: support to open email links ("mailto:")
- add: support for Holo theme on newer Androids
- Chinese Traditional translation created (work by Richard Sun)
- Czech translation created (work by Adam Zivner)
- Croatian translation created
- Italian translation created (work by Fabio Iannone)
- Polish translation created (work by Kamil Dembkowski)
- German translation created (work by Marcus Hennig)
- Chinese Simplified translation created (work by Stephen Zhu)
- Romanian translation created (work by Alexandru Bogdan Munteanu)
- Finnish translation created (work by Ville Pilviö)

Features:
- uses .ncdb file format compatible as used in the desktop version
- you can create or open 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
- 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
- swipe in Tree View to go to the Tags View
- click on a tag in Tags View to go into the List View with all matching notes listed

Feedback is appreciated. I am interested in your design and general ideas, bug reports, ...
If you experience crash, please send me the file "ncpro.log" found on your SD Card that describes the crash in some details.

If you would like to create a program translation for you language, please translate the phrases written in this file and mail me translated file (for example as "strings_it.xml" for Italian translation):
http://www.virtual-sky.com/download/translations/android/strings.xml
Currently, the file contains only 36 phrases to be translated.

Graphics (program icons) still needs polish, and the next phase will concentrate on this.
If someone is good at this department, and wants to cooperate, please contact me.
In return for you work, I can offer you free Notecase Pro license or some similar deal.

I expect a final release version within a month or so, so your feedback would be valuable here.

Tuesday, December 20, 2011

NoteCase Pro for Android alpha version has been released for public testing.
The build will expire on February 2012.

You can download the Android package here:
http://www.virtual-sky.com/get.php?android/Notecase.apk

Installation instructions for your Android device:
- prerequisites: program requires Android 1.6 or newer
- download the Notecase.apk file and transfer it to your phone's SD card
- enable installing applications from unknown source ("Settings" > "Applications" > "Unknown Sources" check box)
- use some file manager application to click on the Notecase.apk file to start the installation

Features:
- uses .ncdb file format compatible as used in the desktop version
- you can create or open 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
- 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

Feedback is appreciated. I am interested in your design and general ideas, bug reports, ...

If you would like to create a program translation for you language, please translate the phrases written in this file and mail me translated file (for example as "strings_it.xml" for Italian translation):
http://www.virtual-sky.com/download/translations/android/strings.xml
Currently, the file contains on 30 phrases to be translated.

As you can see, graphics (program icons) is the area where I need a lot of polish.
If someone is good at this department, and wants to cooperate, please contact me.
In return for you work, I can offer you free Notecase Pro license or some similar deal.