Borber / Tran

简洁, 快速, 划词翻译
https://tran.borber.top
GNU General Public License v3.0
469 stars 20 forks source link

macOS 下提示框的 1px 白边问题 #259

Open CakeAL opened 1 week ago

CakeAL commented 1 week ago

71221720148905_ pic

这里会有一个 1px 的白色边框,发现是

  height: calc(100% - 1px);

的问题,但是通过查看 css 可知这是故意加的,但是我目前并不知道在 Windows 上显示是什么效果。

上面的

html,
body {
  background: transparent;
}

在 macOS 上的 WebKit(Tauri 在 Mac 上使用 WebKit )上貌似不起作用,或者说必须是白色背景。

此外,貌似有概率在没有聚焦提示框后,提示框不消失(并没有移动它),我再研究一下。

Borber commented 1 week ago

收到, 后面我修一下 macos 的版本

CakeAL commented 1 week ago

收到, 后面我修一下 macos 的版本

发现提示框不消失是因为在 macOS 下,双击 shift 打开窗口时,总是触发了

panel.listen("tauri://move", move |_| {

导致窗口被 PIN

原因是,隐藏的窗口还在原来的位置,鼠标新的位置按 shift 2 次后会把窗口移动过来,此时发生了move