Always save data to internal directory

This commit is contained in:
2026-04-22 10:58:16 +09:00
parent c3ec91027f
commit afed4c8438
4 changed files with 10 additions and 7 deletions
+1
View File
@@ -217,6 +217,7 @@ class Settings : ChangeNotifier
}
settings.AllReportInfo = list.OrderBy(x => x.Title).ToList();
settings.WorkingFolderToInternalFolderName = []; // clear this list; it is no longer going to be used
settings.SaveReportJsonDataInInternalDir = true; // this is now always true
settings.SettingsVersion = 2;
settings.SaveSettingsNotAsync(); // saves all data; UUIDs should be in sync if user has toggled settings
}
@@ -115,12 +115,12 @@ class SettingsViewModel: ChangeNotifier
public bool SaveReportJsonDataInInternalDir
{
get => _settings.SaveReportJsonDataInInternalDir;
set
{
_settings.SaveReportJsonDataInInternalDir = value;
NotifyPropertyChanged();
}
get => true; // _settings.SaveReportJsonDataInInternalDir;
//set
//{
// _settings.SaveReportJsonDataInInternalDir = value;
// NotifyPropertyChanged();
//}
}
public List<DateDisplayFormat> DateFormats
+1 -1
View File
@@ -72,7 +72,7 @@
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
<CheckBox IsChecked="{Binding SaveReportJsonDataInInternalDir}">Save report data (names, notes, etc.) in MayShow settings directory (saves in working directory by default)</CheckBox>
<!-- <CheckBox IsChecked="{Binding SaveReportJsonDataInInternalDir}">Save report data (names, notes, etc.) in MayShow settings directory (saves in working directory by default)</CheckBox> -->
<Button Command="{Binding OpenSettingsDir}">
<TextBlock>
<Run Text="&#xf07c;"