Uninstall and Reset don't do it, and I've got some weird bugs that don't make sense, and that I can't reproduce in my dev VM, and I can't rule out the possibility that I may have some funked up settings or stuff leftover from previous versions.
Even after using the Repair, Reset, and Uninstall, and then reinstalling, I still have about half of my settings left over, as well as random extra default profiles.
Suggestions?
Not sure exactly what I did, but I indexed the entire C: drive, deleted everything I could (except for a few manifest XML files in C:\Program Files\WindowsApps), and purged a whole bunch of registry entries. notably, there's a TONNE of registry cruft left by the app, kicking around in users' deployment areas of the registry. Like, _thousands_ of values. Not sure what they're there for, but they didn't need purging, thank god.
Notably, also, fixed the issue I was having where if I opened a new FT window, I could open two additional new tabs, and the third would cause the app to crash. Attempting to open a new terminal from the system tray would cause the tray application to crash, and then the FT UWP window would hang, and need to be force closed.
Purging all traces seemed to fix that issue. So :shrug:
Not being able to do a clean uninstall is something that should be noted in the README I think. Agree/disagree?
I think this is more of an issue of the development environment, give the nature of Appx container isolation I don't think there will be anything left once you uninstall it. Some settings might remain because they are stored in roaming settings, which are synchronized across all installations with the same Microsoft account.
The only thing that might be left over on a user installation is the context menu integration, I agree that we should note this in the readme
Except this symptom was observed in my host machine, where I've only ever deployed via Appxbundle. My dev environment is in a VM, so any of the side effects of development would be isolated there.
Most helpful comment
Not being able to do a clean uninstall is something that should be noted in the README I think. Agree/disagree?