From f2f055ad83bb60150a32930289148a505b64cee7 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Fri, 21 Feb 2025 17:31:14 -0500 Subject: [PATCH] Better file naming on selective export --- lib/pages/apps.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pages/apps.dart b/lib/pages/apps.dart index f45e909..b5d8c22 100644 --- a/lib/pages/apps.dart +++ b/lib/pages/apps.dart @@ -911,13 +911,15 @@ class AppsPageState extends State { .map((e) => e.id) .toList(), overrideExportSettings: false)); + String fn = + '${tr('obtainiumExportHyphenatedLowercase')}-${DateTime.now().toIso8601String().replaceAll(':', '-')}-count-${selectedApps.length}'; XFile f = XFile.fromData( Uint8List.fromList( utf8.encode(exportJSON)), mimeType: 'application/json', - name: - '${tr('obtainiumExportHyphenatedLowercase')}-${selectedApps.length}-${DateTime.now().millisecondsSinceEpoch}'); - Share.shareXFiles([f]); + name: fn); + Share.shareXFiles([f], + fileNameOverrides: ['$fn.json']); }, child: Text( '${tr('share')} - ${tr('obtainiumExport')}')),