unify platform file name

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-03-14 17:29:53 +08:00
parent b9e543f26b
commit a1815c4cc7
4 changed files with 13 additions and 12 deletions

View File

@@ -80,7 +80,7 @@ class _AboutPageState extends State<AboutPage> {
@override
Widget build(BuildContext context) {
final theme = Theme.of(context);
const style = TextStyle(fontSize: 14);
const style = TextStyle(fontSize: 15);
final outline = theme.colorScheme.outline;
final subTitleStyle = TextStyle(fontSize: 13, color: outline);
final showAppBar = widget.showAppBar;
@@ -266,8 +266,7 @@ Commit Hash: ${BuildConfig.commitHash}''',
onTap: () => showImportExportDialog<Map<String, dynamic>>(
context,
title: '设置',
localFileName: () =>
'setting_${context.isTablet ? 'pad' : 'phone'}',
localFileName: () => 'setting_${context.platformName}',
label: GStorage.setting.name,
onExport: GStorage.exportAllSettings,
onImport: GStorage.importAllJsonSettings,

View File

@@ -3,11 +3,11 @@ import 'dart:convert';
import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/widgets/pair.dart';
import 'package:PiliPlus/utils/extension/context_ext.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
import 'package:get/get_core/src/get_main.dart';
import 'package:get/get_navigation/src/extension_navigation.dart';
import 'package:webdav_client/webdav_client.dart' as webdav;
class WebDav {
@@ -53,12 +53,7 @@ class WebDav {
}
String _getFileName() {
final type = PlatformUtils.isDesktop
? 'desktop'
: Get.context!.isTablet
? 'pad'
: 'phone';
return 'piliplus_settings_$type.json';
return 'piliplus_settings_${Get.context!.platformName}.json';
}
Future<void> backup() async {