This update improves journal conversations (though there are still more improvements down the line for that) It also fixes a bug introduced into the PDF viewer by Microsoft.
Details below:
FIXED! RPG-254 Unbeknownst to me, Microsoft broke the toolbar on the WebView2 component that Sojour uses for displaying PDFs. The toolbar is now visible again and I have also fixed an odd threading issue, where once upon a time, opening a character sheet used to make that character sheet’s window unresponsive for the first click. It’s now responsive from the get-go.
I have also updated the WebView2 component to its latest version. This is a really tricky process and whilst it works on my machine, I would be interested to hear how others fare.
ENHANCEMENT! RPG-256 Anonymous conversations no longer inject a newline when they have finished. This was added because my latest campaign has many anonymous characters in it and I discovered that anonymous conversations tend to have a more complex structure than the standard token based conversations. For example: “Go Away” said the troll, “Don’t bother me!” – all this appears on one line, but the old system’s insistence on adding a newline character simply got in the way.
ENHANCEMENT! RPG-257 Active conversations are now automatically deactivated if the user deletes any part of the conversation’s text prefix, up to and including the first speech mark or any of the portraits. Sojour will remove the whole of the prefix section with portraits and reset the journal to having no active conversations.
The same thing happens for anonymous conversations if the first leading speech mark is deleted.
Note, the above applies to active conversations only. Once completed (and inactive), a conversation can be edited in any way that you see fit.
This was introduced because I’d occasionally go to write a conversation and then change my mind by deleting it. However, the old version of Sojour never detected the deletion, so it stayed in conversation mode which lead to all sorts of weirdness.
That’s it for the changes!
My current coding schedule will be following a philosophy of releasing little important things like the above on a relatively quick cadence and the larger bits of new functionality – like custom views – on a slower in-parallel cadence. If I don’t do this, your updates would be held up by the bigger features, which I don’t want to happen!
I think I have struck the right balance, but if you folks would rather I switched to some other release cycle, then please let me know! (Email address is in the release notes and the manual)
Once again, thanks for purchasing Sojour!
Have Fun!
RobP














