Currently, executable files are treated specially and directly downloaded: they bypass the update subdirectory when installing, and an .old copy is created to signify deletion.
With Jaunch we now have necessary toml accessory files that are required for the launcher to work. This means they should be treated the same way by the launcher: bypassing the update directory and with a .old copy.
Basically, if we're checking for executable we should probably check if it's a toml file, as well.
This is one key location, but there are almost certainly others that need updating as well.
Currently,
executablefiles are treated specially and directly downloaded: they bypass theupdatesubdirectory when installing, and an.oldcopy is created to signify deletion.With Jaunch we now have necessary
tomlaccessory files that are required for the launcher to work. This means they should be treated the same way by the launcher: bypassing theupdatedirectory and with a.oldcopy.Basically, if we're checking for
executablewe should probably check if it's atomlfile, as well.This is one key location, but there are almost certainly others that need updating as well.