Commit Graph

14 Commits

Author SHA1 Message Date
Developer
e3def7d01b fix: 修复小窗闭包过期、详情页 loading 卡死、视频播放器性能问题
- 小窗 PanResponder 用 storeRef 替代闭包捕获,修复 roomId/bvid 始终为初始值
- useLiveDetail 用 ref 比对替代 cancelled 标志,防止 fetch 被意外取消
- 详情页 useLayoutEffect 同步清除小窗,BigVideoCard 小窗活跃时跳过播放
- 视频播放器竖屏/全屏互斥渲染,减半解码器占用
- onProgress 节流 + 退出全屏强制恢复播放
2026-03-25 15:03:49 +08:00
Developer
13c73cdb25 feat:弹幕tag样式 2026-03-25 12:55:31 +08:00
Developer
c7fbc1f441 feat: 优化下载页UI交互、支持暗黑主题,移除首页 header 底边框
- downloads.tsx: 删除前弹 Alert 确认框(区分"取消下载"和"删除文件")
- downloads.tsx: 下载出错时显示"重新下载"按钮,跳转视频详情页
- downloads.tsx: 下载中取消按钮改为 close-circle-outline 图标
- downloads.tsx: 已完成条目整行可点击播放,移除单独"播放"按钮
- downloads.tsx: 播放器横竖屏均显示顶部控制栏,点击切换显隐
- downloads.tsx: 移除进度条旁 ActivityIndicator,保留百分比文字
- downloads.tsx: 全部颜色跟随暗黑主题(bg/card/text/textSub/border)
- index.tsx: 移除悬浮 header 底部分割线
2026-03-25 12:51:14 +08:00
Developer
e1fa8cc347 feat: 视频推荐关联当前视频、UP主信息展示、直播全屏修复及UI优化
- 推荐列表改用 getVideoRelated 基于当前 bvid 推荐,与首页 feed 解耦
- 视频详情页 UP主名称下方展示粉丝数和视频数
- 推荐视频点击改为 router.replace 避免页面堆叠
- 直播全屏改用 position:absolute,解决退出全屏视频重建暂停问题
- 退出全屏时直播自动暂停
- 直播画质选中状态修复,过滤杜比/4K 画质选项
- 直播画质面板改为居中 Modal 弹出框
- 视频详情 Tab 按钮左对齐,评论排序及设置页按钮统一实心背景风格
2026-03-25 12:03:28 +08:00
Developer
12e770a0bf fix: 推荐图占位色、评论文字、弹幕背景色跟随暗黑主题 2026-03-24 23:08:17 +08:00
Developer
462a090599 设置页面 2026-03-19 16:34:56 +08:00
Developer
94db7445fb 视频缓存 2026-03-17 22:18:05 +08:00
Developer
e4760b1f07 1 2026-03-17 19:52:26 +08:00
Developer
2e47871689 播放状态 2026-03-17 17:26:43 +08:00
Developer
47d2e8479e 评论 2026-03-16 14:24:32 +08:00
Developer
a55bcd46ea header 2026-03-12 21:21:01 +08:00
Developer
ea184842e4 fix: player height collapse and danmaku empty state 2026-03-11 10:20:13 +08:00
Developer
72a8fdfdc0 fix: address code review issues in danmaku components 2026-03-11 10:01:50 +08:00
Developer
44b4910135 feat: add DanmakuList component 2026-03-10 22:47:11 +08:00