loadSettingsFile function
Load settings from a file path.
Implementation
Future<SettingsJson?> loadSettingsFile(String path) async {
final file = File(path);
if (!file.existsSync()) return null;
try {
final content = await file.readAsString();
final json = jsonDecode(content) as Map<String, dynamic>;
return SettingsJson.fromJson(json);
} catch (_) {
return null;
}
}