feat: export/import settings

This commit is contained in:
edde746
2026-04-20 20:17:57 +02:00
parent 1fd415ae31
commit bc57ffb930
36 changed files with 1118 additions and 45 deletions
+19
View File
@@ -40,4 +40,23 @@ class FilePickerService {
Future<String?> getDirectoryPath({String? dialogTitle}) {
return _guard('getDirectoryPath', () => FilePicker.platform.getDirectoryPath(dialogTitle: dialogTitle));
}
Future<String?> saveFile({
String? dialogTitle,
String? fileName,
Uint8List? bytes,
FileType type = FileType.any,
List<String>? allowedExtensions,
}) {
return _guard(
'saveFile',
() => FilePicker.platform.saveFile(
dialogTitle: dialogTitle,
fileName: fileName,
bytes: bytes,
type: type,
allowedExtensions: allowedExtensions,
),
);
}
}