austgl / keynote-nf

Automatically exported from code.google.com/p/keynote-nf
0 stars 0 forks source link

Synchronization feature #459

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Please add the ability to synchronize to a shared file (on Google Drive, 
Dropbox etc.), so that KeyNote can stay in sync on multiple locations.

I use KeyNote on multiple locations, and it would be great if they can all stay 
in sync. I am in only one location at any given time.

Something as simple as the ability to check a sync file, copy it over if 
modified, and restart would do the trick.

Original issue reported on code.google.com by san...@ziffusion.com on 15 Jan 2013 at 7:07

GoogleCodeExporter commented 9 years ago
Hello sanjay
Actually KeyNote detects changes in .knt file and gives you the following 
message:
"Another application has modified the note fila <...>. Reload the file from 
disk?"

I work with KeyNote on several locations, and I also use Dropbox to maintain it 
synchronized. In fact I use Dropbox to synchronice the working changes (not 
committed yet) in KeyNote source (and other projects) between my two devices.

The problem with this kind of synchronization, at least using it with KN, is 
that it must be done with the whole file, and If you have a very large file 
this isn't an ideal solution.
I want to implement a more granular synchronization feature, in KeyNote NF, but 
this is not a simple change. Really, I want to do an important change, that is 
to rely in DB instead of custom file. I'm thinking in SQLite (and probably 
letting use another DB by configuration), but always with performance and 
response time in mind.
This way, not only changes between several locations would be improved. It 
would be easy to work with large data. I know there are persons that uses .knt 
files of many MB (probably with a lot of images), and I don't encounter very 
correct to save all the content each time a little thing is modified, 
especially if the option "Automatically save changes in keynote file. When you 
switch to another application" is set.

Original comment by dpra...@gmail.com on 26 Jan 2013 at 11:37