Releases: Lukoning/RevisedSecondaryWindows
Releases · Lukoning/RevisedSecondaryWindows
v0.4.3 更新
v0.4.2 更新
修复
- 3D窗口动画相关属性导致的系列问题,包括但不限于:
-> 在RefinedNowPlaying插件的播放页查看评论区,然后翻页,会在页面底部生成一片空白,并将整个页面顶出窗口外(实测会在一段时间后自行消失)#3
-> BGEnhanced插件弹窗会导致整个主窗口变为空白,无法操作(感谢群友) - 网易云自身bug:播放列表内某些歌名并不会在鼠标移上后高亮
其他
- (重新?)适配Material You主题文字色,并使部分图标跟随文字颜色
- 调整播放列表字体大小及其内各曲的间距
* 由于Material You主题已经对此进行修改,所以看不到效果 - 添加播放列表内各项的过渡(人话:看起来更流畅些)
- 对弹窗内单选框做了颜色适配
- 开始在GitHub上提供打包好的插件文件
代码相关
startup_script.js
- 优化开发目录判断逻辑(不如说之前压根就没判断……)
- 优化fetch文件和eval执行的逻辑,现在fetch失败会弹窗提示
- 优化执行速度(不再等待#root加载完毕)
- 优化其他逻辑,手动压缩了一下代码
main.js
- 现在会动态应用perspective属性,不需要就移除,以规避上述系列问题
- 现在会尝试把飘了的弹窗(不止一起听,而是类名包括m-card的所有元素)拽回来两次;因为动画播放的时候获取到的元素高宽并不准确
v0.4.1 更新
v0.4.0 更新
又是十天……
修复
- 一起听卡片飘出窗口外的问题(检测到在窗口外会自动重新定位)
- 总开关关闭后“隐身”的问题
- 消息列表中的小横幅显示异常 #1
- 按下部分已选中的选项卡时没有过渡动画(本来应该有的)
- ReLive主题下,播放列表底部出现不应出现的圆角
- 其他bug修复……(问就是记不清了
修改
- 部分弹窗标题栏的背景色
新
- 修改了模态弹窗(Modal),添加与普通弹窗相同的样式(顺带移植了确认按钮),并加入关闭动画(终于有地方能加关闭动画了我哭死)
已知位置:桌面歌词配色修改弹窗、会员开通弹窗 - 将部分“低分辨率”矢量图替换为“高分辨率”矢量图(没错,无限分辨率的矢量图给网易云玩出了“分辨率”的概念)
位置:音效界面关闭按钮、顶栏下载列关闭按钮、消息返回按钮、陌生人私信提示关闭按钮
* 高缩放下可见明显效果 - 修改了各种提示框和通知(Notification和Toasts,不包括大部分Tooltip),加入背景模糊、弹出动画、隐藏动画,并进行了细节优化
* Material You主题下仅能看到部分效果 - 修改了顶栏下载列表,加入与提示框相同的样式(没有隐藏动画)
- 去除了部分“遗老”箭头,比如:
(用开发工具可以看到确实是个箭头,只不过被遮住了)
已知位置:开始播放Notification提示框、顶栏下载列 - 去除了Toasts通知的箭头(这个倒不是遗老)(话说带箭头的不应该叫气球通知吗)
- 修改Material You主题下提示框加载图标的样式,与MY主题其他加载图标统一,如:
改为:
- 修改消息弹窗内回复框(?)的动画,并修改了“回复成功”提示的样式
- 修改消息弹窗“加载中…”图标的颜色,使其跟随文字颜色
- 把陌生人私信提示跟底栏粘在了一起
- 修改网易云自带Emoji表情面板,合理化宽度、添加Emoji聚焦效果、添加其他与普通弹窗一样的样式
* Material You主题下背景模糊会被去掉 - 修改话题、@等弹窗,添加与普通弹窗一样的样式
- 设置界面增加“更新日志”链接,修改部分文本
已知问题
- 启用Elaina主题的自定义背景功能后,获取到的背景色错为粉色,经排查为Elaina重设了主窗口背景色导致
- 启用Elaina主题半透明框架后,顶栏菜单显示异常,且错位的消息弹窗遮挡了部分按钮;还是Elaina的问题
- Emoji面板有概率定位错误;不过不会跑出主窗口
代码相关
- 将所有CSS动画关键帧名称加上RSW-前缀
- 修改对是否开启插件的判断方式
- 修改创建style元素的逻辑
- 拆分CSS变量部分和主体部分(解决设置界面的颜色问题)
- 删减/精简部分代码,修改部分代码的位置
(遥无期的)更新计划
- 自定义设置
- 适配3.0(约等于重写)
* 以下两点本为插件开发之初所计划,不过实现难度嘛……
- 修改(不如说替换)右键菜单
- 替换mini模式窗口
v0.3.0 更新
鸽了十天
以下是更新日志
- 进一步适配MoTheme、ReLive等主题
- 修复未安装LyricBar时获取到的背景颜色为空的bug
- 修复一起听结束后,本次一起听记录弹窗的标题栏看起来并不正常的bug
- * 修改一起听邀请卡片弹出动画
- 一起听邀请卡片的底栏(标题栏?)按钮与搜索框对齐
- 修改播放列表右边距
- * 播放列表/消息等处的标题栏添加背景模糊,并且部分列表可以跑到标题栏下(类似你在QQ聊天页上看到的效果)
7.1 音效标题栏添加背景模糊 - * 聊天页底栏也有与标题栏相同的模糊效果
- * 配合上两项更改,修改了弹窗背景的实现方式(针对各主题做了适配,但也不保证没有兼容性问题)
- * 修改弹窗动画,现在的动画比较像Windows Vista~Windows 8.1的窗口动画——且由2D动画变成3D动画
- * 修改背景遮罩的模糊半径、过渡动画实现和暗化实现
- 修改了消息弹窗的动画——更顺滑了
- 修改音效/消息的选项卡样式
- 修改音效界面下拉框的动画
- 修改均衡器条条数值提示的外观
- 修改扫描登录界面示意图大小——现在与二维码大小相同
- 适配网易云内置看图器
- 更新预览图
- 多处细节修改……
代码相关更新:
- 将一堆CSS属性转变为CSS变量——可在插件外部进行获取、修改等操作
- 调整ReLive主题判断代码的位置
- MutationObserver监听部分,使用instanceof判断是否是style元素,而非字符串比较(感谢AI)
- 使用嵌入表达式向CSS部分传变量,而不是用字符串拼接(再次感谢AI)
注:打*号的修改在Material You主题下看不到效果
已知bug:
- 部分界面下,一起听邀请卡片会往右偏……暂时没有兼顾兼容性的修复办法。