-
Notifications
You must be signed in to change notification settings - Fork 402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐞 反馈问题:建议不要每次完全退出应用后再启动都弹出致谢窗口 #767
Comments
Hello dengyi-g, Thank you for your first issue contribution 🎉 |
是指这个问题吗 #762 (comment) 奇怪,我们代码并不会在应用启动时就弹出致谢窗口,这个只有设置页面中手动点击才会触发的。 这是一个奇怪的 bug,在我电脑上测试无法复现。 可能和运行环境有关,请提供更详细的上下文信息,例如系统版本等。 |
我也遇到了同样的问题我也遇到了同样的问题。 |
每次退出应用,重新启动,都会自动显示致谢窗口吗? 有更多的上下文信息可以提供吗,比如系统版本,是只有某个版本才有问题,还是所有版本都有? 另外,尝试过 Easydict 之前的版本吗 https://github.com/tisfeng/Easydict/releases ,确认一下这个问题是什么时候引入的。 |
系统版本 13.7.2,软件版本 2.10.2, 会必现这个问题 |
Apple M2 系统版本: 14.6.1 软件版本2.10.2 必现 |
M1 Mac mini,系统版本 13.4,软件版本 2.10.2,会出现这个问题。 CleanShot.2025-01-05.at.11.54.04.mp4 |
没有听说过
AppKit 有自动窗口恢复功能,如果存到 savedState 里就会恢复
eg.
https://github.com/tisfeng/Easydict/tree/bugfix/kyle/window 有点忘记是要合 main 还是 dev 了,帮忙用上面分支提个 PR 合下吧 @tisfeng |
前面有该问题的用户,请先退出 Easydict,在终端执行以下命令,然后重启 Easydict,看问题是否还存在。 rm -rf ~/Library/Saved\ Application\ State/com.izual.Easydict.savedState |
退出后执行,再打开就没有弹出了,再重启也不弹了 |
ok,有效果就好,这应该不是我们代码问题,可能是系统的锅。 有问题的用户都请尝试一下,如果没问题,稍后我会关闭这个 issue。 |
不对劲,重启还是会弹 😂 |
还是有问题 TAT |
这么诡异吗 😑 请检查一下,是否目录文件 ~/Library/Saved\ Application\ State/com.izual.Easydict.savedState 又出现了? 这目录下面有个 windows.plist 文件,里面保存着窗口数据,可能某些特殊场景下导致 Easydict 记录了致谢窗口,所以应用启动时就自动显示了这个窗口? 但还是很奇怪,我检查了我电脑上这个目录下并没有 com.izual.Easydict.savedState,不清楚它是如何触发的。 是在打开致谢窗口时,关闭了 Easydict ? 但我测试这个操作发现并没有生成相应的目录。。。 |
没注意之前有没有这个,直接执行命令删除了。现在重新开软件,然后检查这个路径,似乎不存在。不过致谢窗口还是会自动出来 stat ~/Library/Saved\ Application\ State/com.izual.Easydict.savedState
stat: /Users/ivan/Library/Saved Application State/com.izual.Easydict.savedState: stat: No such file or directory Edit: 我刚刚用时间机器看了一下,似乎之前也不存在这个目录。 |
和楼上一样,第一次执行没注意是否存在,现在看起来没这个路径 |
这个文件不存在,但是每次打开还是会提醒,系统是14.7。上次更新后就出现的 |
如果确认是新版本 SwiftUI 窗口所导致,若这个问题实在无法解决,我们就改回之前的实现吧。 |
@IvanLi-CN 请尝试一下 2.10.1 ,如果这个版本没有问题,稍后我们将会使用之前的代码实现修复它。 |
@tisfeng 我刚刚覆盖安装了 2.10.1,打开应用后不会弹出致谢窗口。 |
ok,我们已经进行了改进 #799 ,下个版本将会修复它。 这两天会发布一个更新版本。 |
2.11.1 版本已修复该问题。 |
Sonoma 14.7 开始弹这个了 |
楼上 +1,我也成功复现了。Sonoma 14.3.1 |
这个关于窗口,应该和致谢窗口是同一个问题,上次忘记一并修改了 😓 等年后回来再改一下。 |
请先确认以下事项
功能描述
可以不弹出这个窗口吗
使用场景
如退出应用后,重新启动电脑等等
实现方案(可选)
No response
是否愿意提交 PR 实现该功能
The text was updated successfully, but these errors were encountered: