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

@@ -25,6 +25,8 @@ import 'package:PiliPlus/models/common/video/video_decode_type.dart';
import 'package:PiliPlus/models/common/video/video_quality.dart';
import 'package:PiliPlus/models/user/danmaku_rule.dart';
import 'package:PiliPlus/models/user/info.dart';
import 'package:PiliPlus/pages/setting/pages/fullscreen_sc_size.dart'
show kFullScreenSCWidth;
import 'package:PiliPlus/plugin/pl_player/models/audio_output_type.dart';
import 'package:PiliPlus/plugin/pl_player/models/bottom_progress_behavior.dart';
import 'package:PiliPlus/plugin/pl_player/models/fullscreen_mode.dart';
@@ -892,6 +894,11 @@ abstract final class Pref {
defaultValue: SuperChatType.valid.index,
)];
static double get fullScreenSCWidth => _setting.get(
SettingBoxKey.fullScreenSCWidth,
defaultValue: kFullScreenSCWidth,
);
static bool get minimizeOnExit =>
_setting.get(SettingBoxKey.minimizeOnExit, defaultValue: true);