feat: 拆分设置,新增音频输出、缓冲区、竖屏扩展显示设置

This commit is contained in:
orz12
2024-03-13 18:34:49 +08:00
parent e5bfecb089
commit 6c42a43bd5
8 changed files with 280 additions and 173 deletions

View File

@@ -33,23 +33,30 @@ class SettingPage extends StatelessWidget {
ListTile(
onTap: () => Get.toNamed('/recommendSetting'),
dense: false,
leading: const Icon(Icons.grid_view_outlined),
leading: const Icon(Icons.explore_outlined),
title: const Text('推荐流设置'),
subtitle: Text('推荐来源web/app、刷新保留内容、过滤器', style: subTitleStyle),
),
ListTile(
onTap: () => Get.toNamed('/playSetting'),
leading: const Icon(Icons.play_arrow_outlined),
onTap: () => Get.toNamed('/videoSetting'),
leading: const Icon(Icons.video_settings_outlined),
dense: false,
title: const Text('播放设置'),
subtitle: Text('弹幕、字幕、播放器行为与手势、画质、音质、解码、底部进度条', style: subTitleStyle),
title: const Text('音视频设置'),
subtitle: Text('画质、音质、解码、缓冲、音频输出', style: subTitleStyle),
),
ListTile(
onTap: () => Get.toNamed('/playSetting'),
leading: const Icon(Icons.touch_app_outlined),
dense: false,
title: const Text('播放器设置'),
subtitle: Text('双击/长按、全屏、后台播放、弹幕、字幕、底部进度条等', style: subTitleStyle),
),
ListTile(
onTap: () => Get.toNamed('/styleSetting'),
leading: const Icon(Icons.style_outlined),
dense: false,
title: const Text('外观设置'),
subtitle: Text('横屏适配、列宽、首页、主题、字号、图片、动态红点、帧率等', style: subTitleStyle),
subtitle: Text('横屏适配(平板)、列宽、首页、主题、字号、图片、动态红点、帧率等', style: subTitleStyle),
),
ListTile(
onTap: () => Get.toNamed('/extraSetting'),