Skip to content
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

0.15.0 测试版 emoji 会把「候选条」的高度顶高一点,如图: #504

Closed
baggio630 opened this issue Feb 3, 2021 · 12 comments

Comments

@baggio630
Copy link

rime@2x

@LEOYoon-Tsaw
Copy link
Member

正常,emoji本來就高一些

@baggio630
Copy link
Author

正常,emoji本來就高一些

一点儿也不正常,0.14.0 正式版不会这样,现在输入内容时「候选条」会轻微的上下跳动,体验很差。

@lotem
Copy link
Member

lotem commented Feb 3, 2021

​上一個版本是什麼樣的?左邊的字上方空白比下方少,原配置是這個效果麼?

@baggio630
Copy link
Author

​上一個版本是什麼樣的?左邊的字上方空白比下方少,原配置是這個效果麼?

0.14.0并不会出现「左邊的字上方空白比下方少是」的情况,上下空白是一致的。

在同一份配置的情况下,0.14.0 正式版不管「候选条」中有没有 Emoji ,高度都是恒定的,且文字上下剧中,现在我觉得体验不好的原因是,打字时如果配置了 Emoji 词库,那其实「候选条」中出现 Emoji 的概率其实是非常高的,那现在横版选词的情况下,打字时「候选条」就会非常高频的上下抖动。

@baggio630
Copy link
Author

补充下同一份配置情况下 0.14.0 与 0.15.0 「候选条」的高度对比:
rime@2x

以及打8个字,「候选条」跳动10次的视频:
https://user-images.githubusercontent.com/46696/106735194-e3c8c500-664e-11eb-9ce8-559ce0bc0670.mov

@lotem
Copy link
Member

lotem commented Feb 3, 2021

补充下同一份配置情况下 0.14.0 与 0.15.0 「候选条」的高度对比:
rime@2x

以及打8个字,「候选条」跳动10次的视频:
https://user-images.githubusercontent.com/46696/106735194-e3c8c500-664e-11eb-9ce8-559ce0bc0670.mov

謝謝,你反應的情況我已瞭解了。
我的上一個問題目的是要求證究竟新版是有emoji的情況行高增加了還是沒有emoji的時候行高少算了。

​這三副圖最左邊是0.14.0麼?跟右邊兩幅圖邊上的空白距離差別有點兒大呀。出自完全一樣的參數嗎?

@lotem lotem transferred this issue from rime/home Feb 3, 2021
@lotem
Copy link
Member

lotem commented Feb 3, 2021

相同問題: #501

@LEOYoon-Tsaw
Copy link
Member

#502 中提供了一種方案,縮小Emoji。未必有多理想,只能說不差。
但我覺得,就像watchOS7移除了ForceTouch,macOS10.15移除了x86_32支持,有人不爽,那就別升級嘛。
0.15的大部分UI升級都是靠換用NSTextStorage達成的,如果退回之前的方案,那就沒有0.15升級了。這個問題目前不好解決,你要是非常介意,可以跳過這個版本,等下個版本

@baggio630
Copy link
Author

补充下同一份配置情况下 0.14.0 与 0.15.0 「候选条」的高度对比:
rime@2x
以及打8个字,「候选条」跳动10次的视频:
https://user-images.githubusercontent.com/46696/106735194-e3c8c500-664e-11eb-9ce8-559ce0bc0670.mov

謝謝,你反應的情況我已瞭解了。
我的上一個問題目的是要求證究竟新版是有emoji的情況行高增加了還是沒有emoji的時候行高少算了。

​這三副圖最左邊是0.14.0麼?跟右邊兩幅圖邊上的空白距離差別有點兒大呀。出自完全一樣的參數嗎?

是的,最左边的是0.14.0,跟右边两幅图是完全一样的参数。

@baggio630
Copy link
Author

baggio630 commented Feb 4, 2021

#502 中提供了一種方案,縮小Emoji。未必有多理想,只能說不差。
但我覺得,就像watchOS7移除了ForceTouch,macOS10.15移除了x86_32支持,有人不爽,那就別升級嘛。
0.15的大部分UI升級都是靠換用NSTextStorage達成的,如果退回之前的方案,那就沒有0.15升級了。這個問題目前不好解決,你要是非常介意,可以跳過這個版本,等下個版本

我已经退回了0.14.0正式版,选择跟习惯妥协,我觉得拿蝶式键盘和剪刀式键盘的差异来比喻这次的问题会更恰当些,输入法和键盘很类似是非常高频使用的工具,一个体现在软件层面、一个体现在硬件层面,技术方面的改进还是应以尽可能贴近用户之前使用习惯为前提,当然这是我个人的立场。

不过还是感谢你们在这个问题上的讨论和工作,期待下个版本。

@LEOYoon-Tsaw
Copy link
Member

主要是這個不影響功能,只是有輕微跳動,要是好解決的話就搞好了,但是比較麻煩,暫時在「輕微跳動」和「稍小一些的Emoji」之間取捨吧

@lotem lotem closed this as completed Feb 5, 2021
@LEOYoon-Tsaw
Copy link
Member

#559 應該已徹底修復

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

No branches or pull requests

3 participants