Latest installer has terrible permissions/paths
I just downloaded the Free Client for FGU to join a D&D campaign being hosted by a FGU Ultimate subscriber. For the installer, it says "v4.0.0 (2020-11-09)"
I just went through the defaults and let it install where it felt it needed to install.
1) First gripe: User applications should never EVER need administrative privileges. EVER. As a former admin, this is just a huge security hole that should never ever be used. EVER. Yes, it allows for some easy updates and installations, but it is entirely unnecessary. Ok, I think I've made my point. :P
2) While using FGU, everything worked, except when I tried to plug in a portrait for my character. The directory it needed, "<USER acct>/AppData/Roaming/SmiteWorks/Fantasy Grounds/portraits" did not exist. That's because I have created a non-admin account on my windows box (like everyone should) and use that as my primary account (because no one should be using an admin account as their day-to-day account). I went digging around and found that the path FGU had created was "<ADMIN acct>/AppData/Roaming/SmiteWorks/Fantasy Grounds/...". This doesn't make sense to me. I am installing the app as a USER, I want the data and all of the objects to be installed in my USER directory, not the ADMIN directory. I manually created the USER/.../portraits directory, uploaded my file, and could then use it. But that should never have been necessary. Note, at this point, I had used all of the defaults for everything FGU asked for during installation.
3) I uninstalled and reinstalled, this time pointing the data directory to my USER directory, but then when I connected to the campaign, there was no data. The PHB window would open up blank, the Items window would open up blank, essentially it looked like none of the components had been installed. I believe this is because I had pointed the installer to use "USER/.../Fantasy Grounds" instead of allowing it to install data into "ADMIN/.../Fantasy Grounds", which is the default it wanted.
4) Three hours later, after uninstalling/reinstalling(and rinse-repeat), registry editing, manually deleting folders, reboot, I tried again, letting FGU use all of the defaults. No desktop icon was created. If I click on the folder icon in the top left of the main FGU window, it once again says "USER/.../Fantasy Grounds" doesn't exist.
Extremely frustrating.