Skip to content

Conversation

@fxliang
Copy link
Contributor

@fxliang fxliang commented May 22, 2025

fix #1580

@lotem
Copy link
Member

lotem commented May 22, 2025

邏輯好複雜,看不懂了。你多測測。

@fxliang
Copy link
Contributor Author

fxliang commented May 22, 2025

邏輯好複雜,看不懂了。你多測測。

我也觉得,好久之前写的可以漏测了隐藏窗口这个状态。先挂上,观察下没太大问题就合了后面脑子清晰一点再看怎么理一下。

@fxliang
Copy link
Contributor Author

fxliang commented May 23, 2025

还有点问题

@fxliang fxliang changed the title fix(WeaselUI): icon always shown when margin negative #1580 fix(WeaselUI): fix #1580, tip is shown incorrectly May 23, 2025
@lotem
Copy link
Member

lotem commented May 23, 2025

我不明白。
爲什麼我最初寫好的代碼不能一直用到鏽。
不過只要能修好,我也沒意見。

@fxliang
Copy link
Contributor Author

fxliang commented May 23, 2025

我不明白。 爲什麼我最初寫好的代碼不能一直用到鏽。 不過只要能修好,我也沒意見。

这个大概是这样的,原来当margin_x或margin_y设置为负数的时候会绘制一些奇怪的状态,在设定成一个绝对值足够小的负值时可以靠bug实现隐藏候选窗口的功能

然后我后来重构ui的时候将这个bug产生的特性再正经化一点,只要margin_x或者margin_y负数就隐藏候选,但是要在方案选单或者tip的时候不隐藏。原来的代码少留意了这个隐藏窗口的时候的tip显示(只显示icon或者option切换信息),于是终于在这次发版的时候有用户提出来了。

目前这个修的,可能还是不够好,观察一段时间我看有没有更好的修理办法了。

@fxliang fxliang changed the title fix(WeaselUI): fix #1580, tip is shown incorrectly fix(WeaselUI): fix #1580, tip is shown incorrectly[wip] Jul 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[0.17.0最新版本]输入汉字总是显示"中"字弹框

2 participants