custom fullscreen sc width

Closes #1910

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-30 13:48:36 +08:00
parent 5d87361693
commit 74c389be8b
6 changed files with 162 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ import 'package:PiliPlus/models/common/super_chat_type.dart';
import 'package:PiliPlus/models/common/video/subtitle_pref_type.dart';
import 'package:PiliPlus/pages/main/controller.dart';
import 'package:PiliPlus/pages/setting/models/model.dart';
import 'package:PiliPlus/pages/setting/pages/fullscreen_sc_size.dart';
import 'package:PiliPlus/pages/setting/widgets/select_dialog.dart';
import 'package:PiliPlus/plugin/pl_player/models/bottom_progress_behavior.dart';
import 'package:PiliPlus/plugin/pl_player/models/fullscreen_mode.dart';
@@ -145,6 +146,12 @@ List<SettingsModel> get playSettings => [
getSubtitle: () => '当前:「${Pref.superChatType.title}',
onTap: _showSuperChatDialog,
),
NormalModel(
title: '全屏 SC 大小',
subtitle: 'SuperChat (醒目留言) 大小设置',
leading: const Icon(Icons.open_in_full),
onTap: (_, _) => Get.to(const FullScreenScSize()),
),
const SwitchModel(
title: '竖屏扩大展示',
subtitle: '小屏竖屏视频宽高比由16:9扩大至1:1不支持收起横屏适配时扩大至9:16',