Releases: keleus/BewlyCat
Releases · keleus/BewlyCat
BewlyCat-v1.6.0
BewlyCat-v1.5.8
BewlyCat-v1.5.7
新增内容
- 新增:评论区增加楼主标签 #546
- 新增:新增对特定页面的 URL 参数清理 #557
- 新增:根据容器尺寸做响应式布局 #529
- 新增:稍后再看pop卡片左上角「打开普通视频页并移出稍后再看」的快捷按钮
修改内容
- 优化:修改设置里的
链接打开行为选项文案,使其更通顺 #562 - 调整:稍后再看在视频页打开逻辑调整为「打开普通视频页并移出稍后再看」
- 修复:增加通知消息抽屉遮罩 #560
- 修复:修复无毛玻璃情况下 B 站顶栏滚动阴影问题 #552
- 修复:显示 B 站顶栏「切换回自己视角」按钮 #559
- 修复:动态页滚动条样式优化 #550
- 修复:iframe 界面打开时隐藏外层滚动条
- 修复:pop 联合投稿支持跨页处理 #533
- 修复:出现关闭的直播间 #536
- 修复:搜索结果较少时显示大量骨架屏的问题 #553
- 修复:首页请求 B 站数据时带上最后一行,减少 API 重复推荐
- 修复:首页和 Bewly 页面不显示 bilibili evolved 侧边栏的问题
重要说明
LICENSE变更:为避免插件的违规使用和避免触及红线,本插件(BewlyCat)禁止在Electron等可打包独立网页的客户端中使用,不允许使用任何手段和形式以独立客户端的方式加载和使用本插件的代码片段与产物。
该LICENSE影响本项目历史及未来的全部代码和派生产物。如有异议,请勿使用本插件与相关代码。
BewlyCat-v1.5.6
BewlyCat-v1.5.5
修改内容
- 修复:亮色-暗色切换时闪烁一下的问题 @Horldsence
- 修复:搜索框点击删除历史记录后pop立即消失
- 修复:搜索结果页UP用户卡片的关注按钮不生效
- 修复:视频页投票组件文字在暗色模式下过暗
- 优化:调整每周必看布局,左右分栏改为下拉选择
新增内容
- 视频卡片新增取消关注和添加关注的操作
- 正在关注可以过滤充电视频和动态视频
BewlyCat-v1.5.4
修改内容
- 修复:首页VideoCard封面加载问题 @Eason3Blue
- 修复:分区pop宽度异常
- 修复:正在关注页面无法刷新
- 修复:恢复正常的hover效果,移除溢出的图片显示背景
- 修复:
留存个性推荐切换前状态失效 - 优化:大会员领取经验弹窗改为1.5s停留
BewlyCat-v1.5.3
BewlyCat-v1.5.2
修改内容
- 修复:与Bilibili Evolved兼容性问题 #444 #447 @jxu657
- 修复:触屏模式下顶栏POP链接不跳转 #446
- 修复:记笔记
公开笔记的字体和按钮同色 #454 - 修复:顶栏在关闭毛玻璃效果后的样式异常 #438
- 修复:首页滚动在100%缩放下的卡顿问题 #451 #449 #410 #407 #385 #404
- 移除:移除版本更新内容提醒
排查了很久,最后发现是依赖所使用的OverlayScrollbars造成的滚动后样式重新计算而导致卡顿 (当然,也可能是插件对其的使用不当)
目前是移除了相关依赖,使用浏览器的原生滚动API,可能会造成滚动条的样式不统一(指不同浏览器间)
BewlyCat-1.5.1
BewlyCat-v1.5.0
修复内容
- 修复:修复滚动加载时的布局抖动(虽然不是卡顿主要原因,但现在实现了0抖动) #410 #407 #404
- 调整:仅允许设置固定宽度阈值下视频卡片的列数,且不会实时响应设置的变化,需要刷新后生效
- 回滚:撤销对模糊样式的修改,插件将不再考虑由于
毛玻璃样式本身需要高GPU占用而引起的性能问题,部分性能不足设备建议关闭毛玻璃效果和背景遮罩(尤其是背景遮罩) #418 #406 #412 #413 - 修复:顶栏在失去焦点后文字颜色异常
- 修复:视频卡片操作栏错误的默认值 #419
- 修复:ESC关闭抽屉模式抽屉 #414
- 修复:部分页面视频卡片重叠
- 优化:历史记录POP不再使用镂空的组件,统一点击行为 #401
新增内容
- 默认开启图片加载并发限制,限制数4(可在设置里关闭) #404 #407 #410
- 触屏优化模式下允许关闭Home顶栏图标 #417
- 触屏优化模式下点击POP外的内容可以关闭POP浮窗 #417
- 正在关注新版布局(需设置里开启,实验性,不稳定,非最终版,可能导致风控) #154 #411
关于性能问题
首页的性能问题大部分来源于对首页列数的自定义。
- 插件实时监听了设置,导致了每次有新的元素载入会产生重新布局的抖动。
- 插件允许了更多的列数,而很多人的电脑并不能支持这么多列图片的同时加载导致了卡顿和崩溃。
- 性能问题其实还是比较多样的,而且按问卷收集的情况看来,没有什么共性。
- 我明白插件可能还是存在各种性能问题,甚至可能现在卡顿的本质原因还是没有找到。
插件目前基本优化到了我能做到的上限,Performance监听里的CLS也从0.8直接优化到了0,也针对图片进行了并发限制。后续可能还会继续的是 #415 关于视频预览缓存相关的问题。
剩余的加载卡顿可能我也无能为力,继续消耗大部分的精力在我无法复现的性能问题上也是不可取的,毕竟没有完全一样的环境我的修改就像一个盲盒可能会更糟,也可能改坏原来的功能,就和1.4.9/1.4.10一样。如果各位如果有明确的原因,欢迎PR。
关于图片加载并发
图片加载并发限制4其实影响较小,感知不大,在网速和电脑加载图片速度足够的情况下还是能流畅的使用,但能解决很多电脑加载就卡的问题,因为没有限制的话网页默认会并发加载可见区域的所有图片。
感谢各位在这几个版本提供的技术支持、测试支持以及反馈~
