I use multiple versions of OpenLP by installing them to USB Sticks. This allows me to trial new versions by swapping USB sticks. I haven't had problems with this before.
I have just installed the PortableAp version of 3.1.1 to a USB Stick. After experimenting and exiting, I discover that my older portable version of 3.0.1 no longer works. It complains that it doesn't have permission to open C:\Users<username>\AppData\Local\Microsoft\Windows\Fonts\codicon.ttf . This, and three other files, appear to have been added by the PortableApp version to my hard drive, not the USB stick.
When I delete all four files (a reboot is required as these files are now 'locked'), my older 3.0.1 portable version works. However I notice, just by running it, the four files re-appear on my C drive. When I exit 3.0.1, I discover that my portable 3.1.1 now doesn't start, with the same error.
In all cases, I can go back to running version 2.4.6 without issues, so something has changed in V3.
Why is the Portable version adding files to my hard drive ?
Why aren't permissions on these files compatable between versions ?
Is there a workaround set of permissions available ?
Many Thanks,
Stuart Poore.
(Details of four files created in the Fonts folder, and start-up error trace available on request)