feat: add custom prompt box for screenshots

This commit is contained in:
tux
2025-07-02 23:50:31 +05:30
parent 5683f7cce1
commit e07f507db1
5 changed files with 13 additions and 9 deletions

View File

@@ -34,9 +34,7 @@ public class InMemoryDb
public void SaveSettings(AppSettings settings)
{
SettingsManager.Settings.ApiKey = settings.ApiKey;
SettingsManager.Settings.ApiURL = settings.ApiURL;
SettingsManager.Settings.Model = settings.Model;
SettingsManager.Settings = settings;
SettingsManager.Save();
InitOpenAIClient();
}

View File

@@ -9,13 +9,14 @@ public class AppSettings
public string Model { get; set; }
public string ApiURL { get; set; }
public string ApiKey { get; set; }
public string ScreenshotPrompt { get; set; }
}
public class SettingsManager<T> where T : class, new()
{
private readonly string _settingsPath;
public T Settings { get; private set; }
public T Settings { get; internal set; }
public SettingsManager(string appName = "highminded")
{