This is a minor release that addresses two issues:
- Drawing tools no longer working. This was caused by the new left mouse drag for the map functionality – I had completely forgotten about the drawing tools! The map drag functionality is now compatible with them!
- All windows including Sojour itself that memorise their last position, now check that this memorised position is still a valid screen location when re-opened again. This is to prevent some windows getting opened off screen when external monitors are disconnected or the screen resolution is altered.
As for the future, I have been getting a few reports about issues when Sojour’s data directory is set to a ‘Cloud’ drive such as One-Drive or Google-Drive.
The core problem is that cloud drives will occasionally take charge of various files, either to synchronise them or move them around. Once they have a file locked, there is nothing Sojour can do about it. This can lead to Sojour crashing out as it tries to write data to a file it thinks it has sole ownership of.
For the moment, I would recommend not pointing Sojour’s data directory at a cloud drive.
My intent is to work out a technical solution for this.
I already have one idea, and that is some kind of file synchronisation manager which will let Sojour simply retry file tasks at a future point in time if the files are locked.
I have been through the code and so far I know it will be possible, but non-trivial.
This piece of functionality has pipped its way to the top of my priorities list as I want my customers to be able to use their cloud drives for Sojour’s data
In the meantime
Have Fun!
RobP


