benrhughes / todotxt.net

An implementation of todo.txt for Windows using the .NET framework
http://benrhughes.github.io/todotxt.net/
Other
500 stars 123 forks source link

Global portable settings #360

Closed keighrim closed 6 years ago

keighrim commented 6 years ago

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!

benrhughes commented 6 years ago

Makes sense to me. Thanks for the PR.