Currently, when built as portable, the app saves user configurations in todotxt.settings file in the same directory where todotxt.exe is. However, the configurations are saved as "local" under a key based on hostname of a machine. With this behavior, users lose their app configurations when they move to another machine (e.g. via online synchronization services), which to me doesn't make a lot of sense for a "portable" application.
With this change, the portable version of the app will save user configurations under a "global" session in the settings file. (Users need to manually migrate old settings.)
Let me know how you think. And thanks for the great app!
Currently, when built as portable, the app saves user configurations in
todotxt.settings
file in the same directory wheretodotxt.exe
is. However, the configurations are saved as "local" under a key based on hostname of a machine. With this behavior, users lose their app configurations when they move to another machine (e.g. via online synchronization services), which to me doesn't make a lot of sense for a "portable" application. With this change, the portable version of the app will save user configurations under a "global" session in the settings file. (Users need to manually migrate old settings.)Let me know how you think. And thanks for the great app!