Releases: ESLyric/release
Releases · ESLyric/release
1.0.6.7
问题反馈与建议:https://github.com/ESLyric/feedback/issues
修复
- 修复布局
album-art元素在某些场景下鼠标移入会显示错误封面的问题 ESLyric/feedback#319 - 修复桌面歌词会被外部接口错误更改颜色等设置的问题
1.0.6.6
问题反馈与建议:https://github.com/ESLyric/feedback/issues
优化
- 移除全局多线程及帧率设置,可在面板高级设置页及播放器设置页中分别独立设置面板歌词/悬浮歌词及桌面歌词的相关配置
- 歌词源启用代理服务器时,未设置代理服务器将自动转到高级设置页面进行设置
修复
- 修复布局
Label元素stroke-color失效的问题 ESLyric/feedback#315 - 修复启动时DPI辅助窗口错误获取焦点的问题
- 修复桌面歌词启动时无法正常设置窗口置顶的问题
1.0.6.5 hotfix
问题反馈与建议:https://github.com/ESLyric/feedback/issues
修复
- 修复某些情况下面板歌词创建了错误的SwapChain导致渲染未呈现在窗口的问题
- 修复开启仿真透明时某些情况下导致崩溃的问题
1.0.6.5
问题反馈与建议:https://github.com/ESLyric/feedback/issues
新增
- 布局可视化频谱新增
simple-bar及wave风格,原有风格命名为classic,默认使用。
<visualization type="spectrum" spectrum="wave">- 布局颜色支持面板设置的颜色
{HIGHLIGHT}、{NORMAL}及{BACKGROUND}
<label text-color="{HIGHLIGHT}"/>- 布局支持
props元素设置相同属性,props元素设置布局内唯一id 后,元素通过props属性指定id:
<panel name="example">
<props id="my-labels" width="20" aspect-ratio="1.0" font-family="Arial" font-size="20" text-color="rgba(255,255,255,0.6)" highlight-color="rgba(255,255,255,1.0)"/>
<container anchor="fill" justify="start">
<container name="meta-panel" anchor="hfill" height="40">
<label props="my-labels" caption="%title%"/>
<label props="my-labels" caption="%album%"/>
</container>
</container>
</panel>- 布局
tooltip元素新增native属性,支持配置使用系统原生提示控件
<panel name="example">
<tooltip native="1"/>
</panel>- 布局
seekbar元素新增free-seek属性,在显示歌词提示文本时可选择不定位到歌词行所在时间戳
<panel name="example">
<seekbar free-seek="1"/>
</panel>- 布局内部命令新增弹出主菜单功能命令
esl://PopupMainMenu:
<label caption="main menu" command="esl://PopupMainMenu"/>- 桌面歌词支持多线程及帧率设置,暂时共用设置中全局多线程/帧率相关设置
修复
- 修复全选安装插件后未正常放置内置配置的问题
- 修复布局
albumart元素旋转速度为负值时表现不正常的问题 - 修复布局
albumart元素旋转速度小于1时表现不正常的问题 ESLyric/feedback#312 - 修复布局
tooltip在窗口边缘显示不完全的问题
优化
- 降低某些情况下面板渲染帧率
- 优化多行配置值编辑界面
- 优化仿真透明实现
- 调整桌面歌词设置界面
更改
- 内部事件循环逻辑重构
- 桌面歌词部分重构,移除独立工具栏,新增面板工具栏
- 桌面歌词默认全屏不隐藏 ESLyric/feedback#309
1.0.6.2
问题反馈与建议:https://github.com/ESLyric/feedback/issues
新增
- 歌词处理规则等部分字段支持多行值
修复
- 修复部分脚本接口失效的问题
更改
Important
调整脚本接口导出方式
使用enable_script_control标识文件启用脚本接口以及高级脚本中设置启用等方式将在后续版本移除。
请调整脚本使用以下方式使用ESLyric接口
var esl = null;
try
{
if ( fb.TitleFormat("%esl_expose_api%").Eval(true) === '1' )
esl = new ActiveXObject("eslyric");
}
catch(e){}1.0.6.1
1.0.6.0
1.0.6.0 版本更改了歌词解析逻辑,如遇到歌词显示/保存/编辑等问题,请反馈
问题反馈与建议:https://github.com/ESLyric/feedback/issues
新增
- 新增悬浮歌词,与面板歌词功能一致,但可以与桌面歌词类似的透明化背景显示 ESLyric/feedback#289
- 布局albumart元素新增遮罩及旋转
- 布局新增image元素
- 歌词支持多参考行 ESLyric/feedback#301
优化
- 优化文本描边效果 ESLyric/feedback#284
- 优化x64版本使用图片背景时的内存占用 ESLyric/feedback#298
- 优化全屏退出体验
- 优化布局元素图片背景效果
- 优化封面缩放渲染质量
- 优化全屏程序检测逻辑
修复
- 修复某些情况下布局元素频繁显隐的问题
- 修复多个面板下布局inspector表现异常的问题
- 修复布局label元素轮廓启用再禁用未即时生效的问题
- 修复纯文本歌词自动滚动速度过快的问题
- 修复面板后备文本间距未跟随设置的问题
- 修复在设置窗口更改歌词处理规则应用时未即时生效的问题
更改
- 限制同时只能打开单个面板设置窗口
- 限制面板左键按下时打开右键菜单
1.0.5.1 hotfix
1.0.5.0
优化
- 优化桌面歌词颜色渐变效果
- 优化面板歌词开启多线程渲染时更改窗口大小时的体验
- 移除/整理部分第三方库,减少生成文件大小
移除
- 移除acfu集成
内部更改
- JavaScript脚本引擎切换至quickjs-ng版本
1.0.3.5
新增
- 歌词源支持单独设置使用代理服务器(代理服务器地址需在高级选项中设置)
- 简单的布局inspector
优化
- 优化在线脚本下载窗口列表排序,初始优先显示可升级及已安装脚本
- 优化面板布局计算
- 优化布局可见性条件设置,避免设置值冲突时造成反复加载布局的问题
- 统一桌面歌词工具栏皮肤目录至
eslyric-data目录(兼容旧路径)
修复
- 修复脚本测试窗口行为异常的问题
- 修复布局封面圆角渲染异常问题
- 修复多次编辑并应用同一在线歌词时,歌词结果列表新增多份本地歌词的问题
- 修复未选择搜索源时搜索按钮未正常启用的问题
内部更改
- 升级foobar SDK至2025-03-07