It would be great to have the ability for automatic backup/import of data. I don't know how feasible this is, since I'm only a novice programmer.
My current dilemma lies in the fact that I want a good cross-platform way take notes; i.e., I am able to note something down on Windows, and when I am in Linux I can retrieve it and et cetera. Flashnote is my preferred app for doing so in Windows, but unfortunately it has no Linux equivalent as far as I can see. However, Dropbox allows the two operating systems to sync together. If Flashnote was able to, for example, backup the contents of its database to plain text (through the "export" option) on each shutdown of the program, then it would be painless enough to retrieve the notes on another system. Going even further, with an automatic import I'd be able to import the changes back into Flashnote.
I know the last suggestion is a bit much, since Flashnote would have to have some way to check each note to the note of the same name, and if they are the same discard them and if not then delete the current note and replace with the new one... Perhaps a database of MD5 would aid in this, but I'm not sure. As I said before, I am only a novice programmer. I do, however, think it wouldn't be so hard to add some sort of automatic export option.
Thanks for reading, this has become an essential program for me, I just thought I'd let you know.