mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-23 10:36:24 +08:00
@@ -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(),
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -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(),
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -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(),
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -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(),
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user