github MCDFsteve/NipaPlay-Reload v1.4.34
Release v1.4.34

latest releases: v1.9.12, v1.9.11, v1.9.10...
6 months ago

更新日志

新功能

  • 添加更新 Homebrew Tap 的工作流
    自动更新 cask 文件版本和 SHA256
    Commit: e6a15d7
    PR: #97

改进

  • 优化弹幕布局
    使用二分窗口、贪心轨道和宽度缓存优化弹幕布局。
    • 二分定位可见窗口 [t-10,t],仅遍历切片
    • 滚动弹幕按“轨道下一可用时间”贪心分配,减少碰撞检查
    • 缓存文本宽度,降低 TextPainter 开销
    • 预处理/尺寸变化时重置相关缓存与轨道状态
    • 极端小窗口时最少保留1条轨道以避免异常
      Commit: 6aa3260
      PR: #95

修复

  • 手机端主页显示和匹配页面的UI溢出问题
    修复手机端主页显示,解决匹配页面的UI溢出问题。
    Commit: 79e7dad
    PR: #96

  • 弹幕布局健壮性检查
    添加防止除零或负数轨道的健壮性检查,处理魔法数字。
    Commit: 63bf828
    PR: #95

  • Linux安装脚本语法问题
    修复Linux安装脚本中的语法问题。
    Commit: c766359

  • 代码缩进问题
    修复代码缩进问题。
    Commit: 714da04

文档

  • 文档初版
    Commit: 9f26014

版本更新

  • 版本更新到 1.4.34
    Commit: 8b7ab0e
    备注: [skip ci]

Don't miss a new NipaPlay-Reload release

NewReleases is sending notifications on new releases.