Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-12 20:02:20 +08:00
parent ba372a101b
commit 4de43faa2e
11 changed files with 86 additions and 59 deletions

View File

@@ -190,13 +190,15 @@ abstract final class Pref {
defaultValue: UpPanelPosition.leftFixed.index,
)];
static FullScreenMode get fullScreenMode =>
FullScreenMode.values[_setting.get(
SettingBoxKey.fullScreenMode,
defaultValue: horizontalScreen
? FullScreenMode.none.index
: FullScreenMode.auto.index,
)];
static FullScreenMode get fullScreenMode {
int? index = _setting.get(SettingBoxKey.fullScreenMode);
if (index == null) {
final FullScreenMode mode = horizontalScreen && isTablet ? .none : .auto;
_setting.put(SettingBoxKey.fullScreenMode, mode.index);
return mode;
}
return FullScreenMode.values[index];
}
static BtmProgressBehavior get btmProgressBehavior =>
BtmProgressBehavior.values[_setting.get(