lx-music-desktop/publish/changeLog.md

1.6 KiB
Raw Blame History

自定义源的不兼容变更与新增内容(源开发者需要看)

自定义源的调用方式已改变:

  • 为了与移动端的调用方式统一,不再推荐使用 window.lx 对象(移动端无window对象),改用 globalThis.lx
  • inited 事件不再需要传递 status 属性,脚本运行过程中,在成功调用 inited 事件之前的任何首次未捕获的错误都将视为初始化失败,所以现在若想人为让脚本初始化失败,直接抛出一个错误即可
  • 新增 globalThis.lx.env 属性,桌面端环境固定为 desktop,移动端环境固定为 mobile
  • 新增 globalThis.lx.currentScriptInfo 对象,可以从这里获取解析后的脚本头部注释信息及脚本原始内容,具体可用属性看文档说明
  • globalThis.lx.version 属性更新到 2.0.0

新增

  • 若自定义源初始化失败,将会出现弹窗提示初始化失败的详情
  • 添加win7_x64架构的安装版安装包构建

优化

  • 更新zh-tw翻译
  • 自定义源列显示源版本号、作者名字

修复

  • 修复备份文件无法导入json格式的问题
  • Windows、MacOS平台下的字体列表取消使用原生方式获取以修复某些字体应用后无效的问题#1596
  • 修复亮暗主题自动切换功能无效的问题(#1697

其他

  • 移除所有内置源由于收到腾讯投诉要求停止提供软件内置的连接到他们平台的在线播放及下载服务所以从即日2023年10月18日起LX本身不再提供上述服务
  • 更新 electron 到 v25.9.7
  • 更新许可协议的排版,使其看起来更加清晰明了,更新数据来源原理说明