Sojour 1.5.1.0 has now been released!

This is a minor release that addresses two issues:

  1. 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!
  2. 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

Leave a comment