0.4.0
🚀 Release Notes for Version 0.4.0
🔥 New Features
- Engine Upgrade: Upgraded Flutter to the latest version and restored the Impeller rendering engine for smoother performance.
- Smart Local Playback: When playing a video, the app now checks for downloaded local resources. If available, it prioritizes local playback over network streaming.
- Player Progress Preview: Added drag-to-seek functionality to the progress bar, supporting real-time preview thumbnails.
- Player Status Overlay: Added display for Time, Battery level, and WiFi status within the video player.
- Enhanced Speed Control: While long-pressing to speed up playback, you can now slide horizontally to fine-tune the playback speed.
- Gesture Toggle: Added a switch to enable/disable horizontal slide gestures in the player (Issue #57).
🛠 Optimizations
- Download Management:
- Interaction: Updated the download button in the details page to support quick downloading of the previous resolution, selecting other resolutions, and jumping to the download list (Issue #65).
- Stability: Fixed expired link issues and added a 3-retry mechanism to ensure download stability (Issue #65).
- Note: Category filtering temporarily removed from result page.
- UI & Experience:
- Details Page: Optimized styles for Video and Gallery pages; added sync for playlists and local favorite status.
- Oreno3d: Search results now default to sorting by "Latest".
- Network: Optimized network handling and added special processing for recent Iwara server failures to improve playback success rate (Issue #66).
- Localization: Updated Traditional Chinese translations (Thanks to @NeKoOuO in PR #59).
🐛 Bug Fixes
- Registration: Fixed an issue causing user registration failures. (OMG, still not fixed 😅)
- Gallery Interaction: Fixed an issue where clicking left/right areas in full-screen mode interfered with horizontal swiping.
- State Management: Fixed an issue where Likes/Follows appeared "invalid" after re-entering the page due to cache problems (Issue #63).
- Proxy: Fixed an issue where the network proxy could not be turned off.
- Navigation: Fixed a logic error when returning from a playlist (Issue #64).
- Settings: Fixed a rendering issue in the Translation Configuration page (Issue #67).
📢 How to Provide Feedback
- Leave a comment in the GitHub issues section
- Or join the discussion group
Your feedback is extremely valuable to us. Thank you for your support and help! 🚀
🚀 0.4.0 版本发布说明
🔥 新功能
- 引擎升级: 升级 Flutter 至最新版,并恢复使用 Impeller 渲染引擎,提升流畅度。
- 智能本地播放: 播放视频时会自动检测,若当前分辨率有已完成的下载任务,将优先播放本地视频而非网络资源。
- 进度条预览: 播放器进度条新增拖拽功能,并支持在进度光标上实时显示当前进度的预览画面。
- 状态栏显示: 视频播放器新增时间、设备电量及 WiFi 状态显示。
- 倍速微调: 播放器长按触发倍速模式时,支持左右滑动来微调当前的播放倍速。
- 手势开关: 支持通过设置开关控制播放器的横向滑动功能 (Issue #57)。
🛠 优化改进
- 下载体验升级:
- 交互调整: 视频详情页下载按钮支持对上一分辨率的快捷下载、快速选择其他分辨率以及跳转下载列表 (Issue #65)。
- 稳定性: 修复了链接过期无法重试的问题,并新增三次重试机制以保证下载稳定性 (Issue #65)。
- 注: 下载结果页暂时移除分类功能,待后续迭代。
- 界面与交互:
- 样式优化: 优化视频和图库详情页样式,支持同步显示当前播放列表及本地收藏状态。
- Oreno3d: 搜索列表改为默认以“最新”结果排序。
- 网络抗干扰: 针对近期 Iwara 资源服务器故障做了特殊处理,尽可能保证视频正常播放 (Issue #66)。
- 国际化: 重新调整了繁体中文文本,感谢 @NeKoOuO 在 PR #59 提供的帮助。
🐛 Bug 修复
- 注册功能: 修复了用户注册失败的问题(我的天,还没修好😅)。
- 图库交互: 修复图库详情页全屏浏览时,左右点击区域影响横向滑动交互的问题。
- 状态同步: 修复因缓存管理导致的关注、点赞状态在退出重进后显示无效的问题 (Issue #63)。
- 网络代理: 修复网络代理无法关闭的问题。
- 播放列表: 修复播放列表中的返回逻辑错误 (Issue #64)。
- 设置页面: 修复翻译配置页的渲染问题 (Issue #67)。
📢 反馈方式
- 在 GitHub issues 区留言
- 加入用户讨论群
您的每一条反馈都对我们非常重要,感谢支持与帮助!🚀