diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index f3ca596..11e51fd 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -1,4 +1,4 @@ -## [待处理] 2026-10-20 | K29.6 播放页「更多」弹窗精简 +## [已处理] 2026-10-20 | K29.6 播放页「更多」弹窗精简 **用户指令(2026-10-20,原文)**: > 「现在改右上角的更多弹出框 不感兴趣 不要 弹幕不要文字大小不要 投屏不要 定时关闭不要 倍速和清晰度小一点 整体UI精致一些」 diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 65e622f..1566871 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -19769,6 +19769,36 @@ Running Gradle task 'assembleDebug'... 解读:静态检查零告警,384 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。 +## 2026-10-20 ReelShort:K29.3 恢复播放器深色外观 + +- 分支:`fix/flutter-k29-dark-player` +- 功能提交:`1dbe2cb fix(flutter): 恢复播放器深色外观` +- develop 合并提交:`d762511 merge: 合并 K29.3 深色播放器`,已推送。 +- 新增播放器专用色值:页面/面板 `#0D0D10`、次要文字 `#BBBBBB`、底栏胶囊 `#1C1C1E`、分割线 `#2A2A2D`;不影响其他浅色页面。 +- 页面背景改为 `AppColors.playerBackground`;底部信息面板改为深色 `AppColors.playerPanel`,主文字白色、次文字 `#BBBBBB`、分割线深色。 +- 底栏「选集 · 全 n 集 · 免费观看」改为 `#1C1C1E` 胶囊 + 白字;右侧继续保持 K29.2 的清屏按钮。 +- 进度条保留橙色播放进度与白色 thumb,并将未播放轨道改为白色低透明度;拖动时时间预览不变。 +- 移除 `player_view.dart` 覆盖整页的四段式黑色渐变(`0x66000000 → 0xE6000000`);顶栏黑色渐变、视频画面和右侧 rail 深色半透明圆底保留。 +- 其他口径不变:暂停才显示中心按钮、清屏跨集保持、倍速即时生效、拖动进度显示时间。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test +00:44 +384: All tests passed! + +$ flutter build apk --debug +Running Gradle task 'assembleDebug'... + 13.3s +✓ Built build/app/outputs/flutter-apk/app-debug.apk +``` + +解读:静态检查零告警,384 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。 + ## 2026-10-20 ReelShort:K29.4 播放页透明化 - 分支:`fix/flutter-k29-transparent-player` @@ -19842,17 +19872,16 @@ Running Gradle task 'assembleDebug'... ✓ Built build/app/outputs/flutter-apk/app-debug.apk ``` -## 2026-10-20 ReelShort:K29.3 恢复播放器深色外观 +## 2026-10-20 ReelShort:K29.6 精简更多面板 -- 分支:`fix/flutter-k29-dark-player` -- 功能提交:`1dbe2cb fix(flutter): 恢复播放器深色外观` -- develop 合并提交:`d762511 merge: 合并 K29.3 深色播放器`,已推送。 -- 新增播放器专用色值:页面/面板 `#0D0D10`、次要文字 `#BBBBBB`、底栏胶囊 `#1C1C1E`、分割线 `#2A2A2D`;不影响其他浅色页面。 -- 页面背景改为 `AppColors.playerBackground`;底部信息面板改为深色 `AppColors.playerPanel`,主文字白色、次文字 `#BBBBBB`、分割线深色。 -- 底栏「选集 · 全 n 集 · 免费观看」改为 `#1C1C1E` 胶囊 + 白字;右侧继续保持 K29.2 的清屏按钮。 -- 进度条保留橙色播放进度与白色 thumb,并将未播放轨道改为白色低透明度;拖动时时间预览不变。 -- 移除 `player_view.dart` 覆盖整页的四段式黑色渐变(`0x66000000 → 0xE6000000`);顶栏黑色渐变、视频画面和右侧 rail 深色半透明圆底保留。 -- 其他口径不变:暂停才显示中心按钮、清屏跨集保持、倍速即时生效、拖动进度显示时间。 +- 分支:`fix/flutter-k29-more-sheet` +- 功能提交:`c4797cd fix(flutter): 精简播放页更多面板` +- develop 合并提交:`1e3e5b6 merge: 合并 K29.6 更多面板精简`,已推送。 +- 更多面板只保留倍速、清晰度、清屏播放、离线缓存四项;删除不感兴趣、弹幕开关、弹幕设置、文字大小、投屏、定时关闭,以及原有的无关额外项。 +- 倍速和清晰度改为紧凑分段控件:高度 28、字号 12、圆角 8、左右 padding 10、段间距 6;选中为主色实心白字,未选中浅底深字。 +- 弹窗加入顶部拖拽条,标题改为 15px,操作行高 44,分组间距 12,保留底部安全区留白;无粗描边。 +- 清晰度仍按接口下发档位启用;仅 AUTO 时其他档位保持禁用并显示不可用说明。 +- 移除已无引用的 `player_text_scale.dart` 和文字大小弹窗相关状态,不影响清屏、暂停中心按钮、倍速或拖动进度逻辑。 门禁原始输出: @@ -19862,11 +19891,11 @@ Analyzing lib, test... No issues found! $ flutter test -00:44 +384: All tests passed! +00:33 +384: All tests passed! $ flutter build apk --debug Running Gradle task 'assembleDebug'... - 13.3s + 7.1s ✓ Built build/app/outputs/flutter-apk/app-debug.apk ```