Rated 3 out of 5 stars
A simple and well working extension.
But it has a limitation that made me lose all my notes when I upgraded from FF12 to FF15. The problem is because it does not use relative paths to store the Txt files, but only takes absolute paths. After I upgraded and changed the PROFILE folder path, all my notes were erased when I tried to open then from the new version. Interestingly enough, it did not replace the old names I had give to some notes...
I know most people don't use portable Firefox, but it's really easy to implement relative paths -- just parse the path string for an environment variable, (e.g. "%USERPROFILE%\note1.txt") which you must load only once at startup, using something like this:
var UserProfile = Components.classes["@mozilla.org/file/directory_service;1"].getService( Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path;
Also, when choosing the save path for the notes, you should check whether there is already a valid file (with some text in it) and ask whether to load that file into the respective note. Right now, it just erases/overwrites everything without warning.
Thanks for your rate and feedback. When you install QuickNote first time, in the QuickNote Settongs window on the Folders and Files tab you see blank text fields to set path to your notes folder and files. If you not set folder and files, QuickNote automatically set default folder and files in the your profile folder after open and save QuickNote. The best solution for those which changed profiles is placed QuickNote folder outside user profile.