12-03-2017, 01:38 PM
Thank you for reporting on the issues with synchronisation. I have found a couple of errors in the code that mean synchronisation fails, or gets delayed, and I have fixed those - so after the next update, it may behave better.
But you are right, if you simply exit the app, it will mean that it does not have time to synchronise the latest position - and as the last saved position could be a minute or so out of date, when you open the book on another device, you'll find the position is not exactly right. I may consider adding an option to the program to sync more frequently (but this could be problematic because of the extra network traffic and the extra drain on the battery).
But you are right, if you simply exit the app, it will mean that it does not have time to synchronise the latest position - and as the last saved position could be a minute or so out of date, when you open the book on another device, you'll find the position is not exactly right. I may consider adding an option to the program to sync more frequently (but this could be problematic because of the extra network traffic and the extra drain on the battery).