github std-microblock/BetterNCM 1.0.0
🍊BetterNCM II 1.0.0🍊

latest releases: 1.3.4, 1.3.3, dev-nightly...
22 months ago

BREAKING 破坏性修改

  1. 仅使用 C:/betterncm 作为默认数据文件夹存放位置,可能导致更新后插件消失,重新安装即可

TL;DR

image
image
image

新增

  1. feat(api): 开启圆角窗口
  2. feat(api): 是否为亮色主题
  3. feat(api): 插件测试API
  4. feat(api): 一键重启网易云API
  5. feat(api): 以二进制形式读取文件
  6. feat(api): 挂载文件和文件夹到 Web Server
  7. feat(config): 支持设置是否用单线程模型启动
  8. feat(config): 支持禁用 Log
  9. feat(loader): 支持 loadBefore 和 loadAfter
  10. feat: Custom Scheme 劫持 🎉🎉🎉
  11. feat: Native Call V8 函数注册 🎉🎉🎉
  12. feat: Native Plugin 原生插件支持 🎉🎉🎉
  13. feat: 新版 Plugin Market ( #197 @solstice23 )
  14. feat: Splash Screen 启动闪屏
  15. feat: Error Handler 接管错误处理
  16. refactor: 重构部分 C++ 代码,整理文件结构 ( #177 #176 @skykeyjoker )
  17. refactor(api): 以二进制形式传递屏幕截图文件 ( #175 )
  18. refactor:(api): 重构 JS 部分 ( #131 @Steve-xmh )
  19. refactor: 重构 C++ 端插件加载
  20. ci: 使用 Github Actions 构建

修复

  1. fix(pm): 有时加载设置页面失败
  2. fix(pm): 修复版本号被硬编码
  3. fix(pm): 修复当未播放歌曲时 加载过程卡住
  4. fix(update): 网易云安装其他盘符时无法更新
  5. fix(api): 圆角有黑边
  6. fix(api): 修复 unzip api 的返回值
  7. fix(api): 修复 exec api 字符串编码问题 #149
  8. fix(api): 修复 openUri API #148
  9. fix(api): 修复 writeConfig 不起作用
  10. fix(api): 各种细节修正 #203
  11. fix(hijack): 修复内存泄漏
  12. fix(hijack): 修复有多个hijack时崩溃
  13. fix(app): 修复 readConfig 时崩溃
  14. fix(app): 修复 在有 Native Plugin 加载时重载插件
  15. fix(native-call): 修复内存泄漏
  16. fix(native-plugin): 修复 Native Plugin 字符串作为参数
  17. fix(native-plugin): 修复 Native Plugin Header 独立编译
  18. fix(native-plugin): 仅在渲染线程中运行 Native Plugin
  19. fix(devtools): 修复 devtools 上按 F12 再开一个 devtools
  20. fix(error-handler): 修复“退出”按钮
  21. fix(error-handler): 在退出时干掉所有进程
  22. fix(error-handler): 捕获 0x8000003 错误
  23. fix: 白屏后自动跳转回主页
  24. fix: 网易云目录中有中文时崩溃
  25. fix: 中文用户名兼容性
  26. fix: 修复 CommandLine Hack
  27. fix: 在以非正常方式关闭网易云时崩溃
  28. fix: 给网易云修:从视频返回后侧边栏消失
  29. fix: 不识别 utility 类型进程

特别感谢:

@heroboy @Steve-xmh @solstice23 @skykeyjoker @mo-jinran
和所有 BetterNCM 社区成员~

更新方式:

打开 BetterNCM Installer ,点击 重装/更新

Don't miss a new BetterNCM release

NewReleases is sending notifications on new releases.