xiyuesaves / LiteLoaderQQNT-lite_tools

LiteLoaderQQNT 插件 - 轻量工具箱 —— 轻量 · 优雅 · 高效
GNU General Public License v3.0
1.12k stars 36 forks source link

[Bug]: 【图片窗口全局拖拽】导致背景放大、【快速关闭图片】无法最大化 #251

Closed troublewind closed 5 months ago

troublewind commented 5 months ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

QQNT 版本

9.9.10-23873 (64位)

LiteLoaderQQNT 版本

1.1.1

轻量工具箱 版本

2.29.4

运行环境

Windows

已安装插件列表

只有轻量工具箱

重现步骤

开启【图片窗口全局拖拽】,一直拖拽图片,图片黑色背景会一直扩大,直到铺满全屏。 开启【快速关闭图片】,直接双击标题栏,图片框也会关闭不会最大化,此时拖拽一下图片(无论是否有开全局拖拽)再双击标题栏,又可以正常最大化。

期望的结果是什么?

image

实际的结果是什么?

image

补充说明(可选)

No response

xiyuesaves commented 5 months ago

开启【图片窗口全局拖拽】,一直拖拽图片,图片黑色背景会一直扩大,直到铺满全屏。

这是 electron 的一个已知bug #10862 在系统缩放不为100%时,使用浏览器的窗口移动api会导致窗口大小计算出错

开启【快速关闭图片】,直接双击标题栏,图片框也会关闭不会最大化,此时拖拽一下图片(无论是否有开全局拖拽)再双击标题栏,又可以正常最大化。

这是因为最大化操作是在第二次点击的 mousedown 事件时执行的,当你松开左键时,会直接在窗口内部触发 mouseup 事件,这会导致触发 单击关闭图片 功能的事件,后续会尝试修复这个问题

xiyuesaves commented 5 months ago

新版本已修复