Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-16 14:22:47 +08:00
parent 13818533a7
commit 0baf3fcd36
283 changed files with 803 additions and 1550 deletions

View File

@@ -30,6 +30,7 @@ import 'package:PiliPlus/utils/cache_manager.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/image_utils.dart';
import 'package:PiliPlus/utils/path_utils.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
@@ -45,7 +46,7 @@ import 'package:get/get.dart';
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
List<SettingsModel> get extraSettings => [
if (Utils.isDesktop) ...[
if (PlatformUtils.isDesktop) ...[
SwitchModel(
title: '退出时最小化',
leading: const Icon(Icons.exit_to_app),

View File

@@ -10,10 +10,10 @@ import 'package:PiliPlus/plugin/pl_player/models/fullscreen_mode.dart';
import 'package:PiliPlus/plugin/pl_player/utils/fullscreen.dart'
show allowRotateScreen;
import 'package:PiliPlus/services/service_locator.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
@@ -27,7 +27,7 @@ List<SettingsModel> get playSettings => [
setKey: SettingBoxKey.enableShowDanmaku,
defaultVal: true,
),
if (Utils.isMobile)
if (PlatformUtils.isMobile)
const SwitchModel(
title: '启用点击弹幕',
subtitle: '点击弹幕悬停,支持点赞、复制、举报操作',
@@ -64,7 +64,7 @@ List<SettingsModel> get playSettings => [
title: '全屏显示电池电量',
leading: const Icon(Icons.battery_3_bar),
setKey: SettingBoxKey.showBatteryLevel,
defaultVal: Utils.isMobile,
defaultVal: PlatformUtils.isMobile,
),
const SwitchModel(
title: '双击快退/快进',
@@ -139,7 +139,7 @@ List<SettingsModel> get playSettings => [
}
},
),
if (Utils.isDesktop)
if (PlatformUtils.isDesktop)
SwitchModel(
title: '最小化时暂停/还原时播放',
leading: const Icon(Icons.pause_circle_outline),
@@ -295,7 +295,7 @@ List<SettingsModel> get playSettings => [
}
},
),
if (Utils.isMobile)
if (PlatformUtils.isMobile)
SwitchModel(
title: '后台音频服务',
subtitle: '避免画中画没有播放暂停功能',

View File

@@ -23,10 +23,10 @@ import 'package:PiliPlus/pages/setting/widgets/select_dialog.dart';
import 'package:PiliPlus/pages/setting/widgets/slide_dialog.dart';
import 'package:PiliPlus/plugin/pl_player/utils/fullscreen.dart';
import 'package:PiliPlus/utils/global_data.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:auto_orientation/auto_orientation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@@ -35,7 +35,7 @@ import 'package:get/get.dart';
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
List<SettingsModel> get styleSettings => [
if (Utils.isDesktop) ...[
if (PlatformUtils.isDesktop) ...[
const SwitchModel(
title: '显示窗口标题栏',
leading: Icon(Icons.window),