diff --git a/assets/screenshots/1.apps.png b/assets/screenshots/1.apps.png index ba9ec46..620e89c 100644 Binary files a/assets/screenshots/1.apps.png and b/assets/screenshots/1.apps.png differ diff --git a/assets/screenshots/2.dark_theme.png b/assets/screenshots/2.dark_theme.png index 77b3d96..40f7cb7 100644 Binary files a/assets/screenshots/2.dark_theme.png and b/assets/screenshots/2.dark_theme.png differ diff --git a/assets/screenshots/3.material_you.png b/assets/screenshots/3.material_you.png index 63abd7d..8379242 100644 Binary files a/assets/screenshots/3.material_you.png and b/assets/screenshots/3.material_you.png differ diff --git a/assets/screenshots/4.app.png b/assets/screenshots/4.app.png index f26ab8a..0b9ce1d 100644 Binary files a/assets/screenshots/4.app.png and b/assets/screenshots/4.app.png differ diff --git a/assets/screenshots/5.app_opts.png b/assets/screenshots/5.app_opts.png index 8a3bd88..38feda3 100644 Binary files a/assets/screenshots/5.app_opts.png and b/assets/screenshots/5.app_opts.png differ diff --git a/assets/screenshots/6.app_webview.png b/assets/screenshots/6.app_webview.png index 10c8f5e..f61206e 100644 Binary files a/assets/screenshots/6.app_webview.png and b/assets/screenshots/6.app_webview.png differ 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')}')),