Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-11 11:21:27 +08:00
parent e7f27e4913
commit 95f1d1485d
26 changed files with 168 additions and 233 deletions

View File

@@ -535,9 +535,9 @@ List<SettingsModel> get extraSettings => [
return SelectDialog<SuperResolutionType>(
title: '超分辨率',
value: SuperResolutionType.values[Pref.superResolutionType],
values: SuperResolutionType.values.map((e) {
return (e, e.title);
}).toList(),
values: SuperResolutionType.values
.map((e) => (e, e.title))
.toList(),
);
},
);
@@ -935,9 +935,9 @@ List<SettingsModel> get extraSettings => [
return SelectDialog<int>(
title: '评论展示',
value: Pref.replySortType,
values: ReplySortType.values.map((e) {
return (e.index, e.title);
}).toList(),
values: ReplySortType.values
.map((e) => (e.index, e.title))
.toList(),
);
},
);
@@ -961,9 +961,10 @@ List<SettingsModel> get extraSettings => [
return SelectDialog<int>(
title: '动态展示',
value: Pref.defaultDynamicType,
values: DynamicsTabType.values.sublist(0, 4).map((e) {
return (e.index, e.label);
}).toList(),
values: DynamicsTabType.values
.sublist(0, 4)
.map((e) => (e.index, e.label))
.toList(),
);
},
);
@@ -986,9 +987,7 @@ List<SettingsModel> get extraSettings => [
return SelectDialog<MemberTabType>(
title: '用户页默认展示TAB',
value: Pref.memberTab,
values: MemberTabType.values.map((e) {
return (e, e.title);
}).toList(),
values: MemberTabType.values.map((e) => (e, e.title)).toList(),
);
},
);

View File

@@ -223,9 +223,9 @@ List<SettingsModel> get playSettings => [
return SelectDialog<int>(
title: '默认全屏方向',
value: Pref.fullScreenMode,
values: FullScreenMode.values.map((e) {
return (e.index, e.desc);
}).toList(),
values: FullScreenMode.values
.map((e) => (e.index, e.desc))
.toList(),
);
},
);
@@ -248,9 +248,9 @@ List<SettingsModel> get playSettings => [
return SelectDialog<int>(
title: '底部进度条展示',
value: Pref.btmProgressBehavior,
values: BtmProgressBehavior.values.map((e) {
return (e.index, e.desc);
}).toList(),
values: BtmProgressBehavior.values
.map((e) => (e.index, e.desc))
.toList(),
);
},
);

View File

@@ -104,9 +104,7 @@ List<SettingsModel> get styleSettings => [
return SelectDialog<Transition>(
title: '页面过渡动画',
value: CustomGetPage.pageTransition,
values: Transition.values.map((e) {
return (e, e.name);
}).toList(),
values: Transition.values.map((e) => (e, e.name)).toList(),
);
},
);
@@ -203,9 +201,7 @@ List<SettingsModel> get styleSettings => [
return SelectDialog<UpPanelPosition>(
title: '动态页UP主显示位置',
value: Pref.upPanelPosition,
values: UpPanelPosition.values.map((e) {
return (e, e.label);
}).toList(),
values: UpPanelPosition.values.map((e) => (e, e.label)).toList(),
);
},
);
@@ -239,9 +235,7 @@ List<SettingsModel> get styleSettings => [
return SelectDialog<DynamicBadgeMode>(
title: '动态未读标记',
value: Pref.dynamicBadgeType,
values: DynamicBadgeMode.values.map((e) {
return (e, e.desc);
}).toList(),
values: DynamicBadgeMode.values.map((e) => (e, e.desc)).toList(),
);
},
);
@@ -272,9 +266,7 @@ List<SettingsModel> get styleSettings => [
return SelectDialog<DynamicBadgeMode>(
title: '消息未读标记',
value: Pref.msgBadgeMode,
values: DynamicBadgeMode.values.map((e) {
return (e, e.desc);
}).toList(),
values: DynamicBadgeMode.values.map((e) => (e, e.desc)).toList(),
);
},
);
@@ -557,11 +549,7 @@ List<SettingsModel> get styleSettings => [
return SelectDialog<ThemeType>(
title: '主题模式',
value: Pref.themeType,
values: ThemeType.values.map(
(e) {
return (e, e.desc);
},
).toList(),
values: ThemeType.values.map((e) => (e, e.desc)).toList(),
);
},
);
@@ -608,9 +596,9 @@ List<SettingsModel> get styleSettings => [
return SelectDialog<int>(
title: '首页启动页',
value: Pref.defaultHomePage,
values: NavigationBarType.values.map((e) {
return (e.index, e.label);
}).toList(),
values: NavigationBarType.values
.map((e) => (e.index, e.label))
.toList(),
);
},
);

View File

@@ -132,9 +132,9 @@ List<SettingsModel> get videoSettings => [
return SelectDialog<int>(
title: '蜂窝网络画质',
value: Pref.defaultVideoQaCellular,
values: VideoQuality.values.reversed.map((e) {
return (e.code, e.desc);
}).toList(),
values: VideoQuality.values.reversed
.map((e) => (e.code, e.desc))
.toList(),
);
},
);
@@ -185,9 +185,9 @@ List<SettingsModel> get videoSettings => [
return SelectDialog<int>(
title: '蜂窝网络音质',
value: Pref.defaultAudioQaCellular,
values: AudioQuality.values.reversed.map((e) {
return (e.code, e.desc);
}).toList(),
values: AudioQuality.values.reversed
.map((e) => (e.code, e.desc))
.toList(),
);
},
);
@@ -238,9 +238,9 @@ List<SettingsModel> get videoSettings => [
return SelectDialog<int>(
title: '直播默认画质',
value: Pref.liveQualityCellular,
values: LiveQuality.values.map((e) {
return (e.code, e.description);
}).toList(),
values: LiveQuality.values
.map((e) => (e.code, e.description))
.toList(),
);
},
);
@@ -288,9 +288,9 @@ List<SettingsModel> get videoSettings => [
return SelectDialog<String>(
title: '次选解码格式',
value: Pref.secondDecode,
values: VideoDecodeFormatType.values.map((e) {
return (e.code, e.description);
}).toList(),
values: VideoDecodeFormatType.values
.map((e) => (e.code, e.description))
.toList(),
);
},
);
@@ -330,20 +330,17 @@ List<SettingsModel> get videoSettings => [
return SelectDialog<String>(
title: '视频同步',
value: Pref.videoSync,
values:
[
'audio',
'display-resample',
'display-resample-vdrop',
'display-resample-desync',
'display-tempo',
'display-vdrop',
'display-adrop',
'display-desync',
'desync',
].map((e) {
return (e, e);
}).toList(),
values: const [
'audio',
'display-resample',
'display-resample-vdrop',
'display-resample-desync',
'display-tempo',
'display-vdrop',
'display-adrop',
'display-desync',
'desync',
].map((e) => (e, e)).toList(),
);
},
);
@@ -365,9 +362,13 @@ List<SettingsModel> get videoSettings => [
return SelectDialog<String>(
title: '硬解模式',
value: Pref.hardwareDecoding,
values: ['auto', 'auto-copy', 'auto-safe', 'no', 'yes'].map((e) {
return (e, e);
}).toList(),
values: const [
'auto',
'auto-copy',
'auto-safe',
'no',
'yes',
].map((e) => (e, e)).toList(),
);
},
);