feat: add hot reload settings

This commit is contained in:
tux
2025-07-01 11:57:50 +05:30
parent ffe452cc6b
commit 0dbe7e9493
4 changed files with 45 additions and 34 deletions

View File

@@ -19,10 +19,7 @@ public class SettingsManager<T> where T : class, new()
public SettingsManager(string appName = "highminded")
{
var appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
var appFolder = Path.Combine(appData, appName);
Directory.CreateDirectory(appFolder);
_settingsPath = Path.Combine(appFolder, "settings.json");
_settingsPath = Path.Combine(Environment.CurrentDirectory, "settings.json");
Settings = Load();
}