Skip to content

17.3.1

Latest
Compare
Choose a tag to compare
@xuejianxianzun xuejianxianzun released this 28 Dec 18:58

😊鼠标放到作品缩略图上时,不再立即加载作品数据,改为必要时才加载

之前为了让预览作品功能更快响应,下载器会在鼠标进入作品缩略图时会立即加载这个作品的数据。这样在等待时间结束后,就可以立即开始显示图片。

但这样会产生不必要的请求,因为用户即使不想预览作品,仅仅只是鼠标划过作品缩略图,也会产生请求。

所以现在下载器改成了在需要显示预览时(即鼠标停留在作品上一定时间后),才会发起请求。

😊预览作品时,记忆每个作品查看到了第几张图片

之前下载器不会记忆每个作品查看到了第几张图片,当用户预览一个新的作品时,之前的预览进度就丢失了。也就是再预览之前的作品时,会显示第一张图片。

现在下载器会记住浏览进度,这样在不同作品之间切换预览时,会从上一次预览到的地方开始。

更新下载进度条时使用节流

下载进度的更新每秒钟可能会触发几十次、上百次。

当下载器大量下载文件时,进度更新的总次数会非常多,这会导致内存占用微小且缓慢的上升。

使用节流就是为了避免上面的问题。现在下载器每 200 ms 更新一次进度信息。

每个 Log 区域保存的日志从 100 条增加到 300 条

大量下载时,日志区域太多的话会在页面顶部占据太多空间。这样可以减少日志区域的数量,以减少占据的高度。

修改了因为不下载重复文件而跳过文件时的提示

从:
检测到文件 78409039_p0 已经下载过,跳过此次下载

改为:
跳过 78409039_p0 因为:不下载重复文件

在上个版本里,我把“不下载重复文件”功能改为了默认启用,但这样有些新用户在看到下载器跳过文件时,不知道是哪个设置导致的。

新的提示里把设置名字写出来了,可能会有所帮助。至少也更简洁和直接了。

🐛修复了特殊情况下,在作品页面里会移除这个作者自己的元素的 bug

一个没什么实质性影响的小 bug。

🕑更新了作品发布时间数据


要查看更详细的说明,参见 CHANGELOG.md。