Fix preedit decoration in ibus-mozc under Wayland#1485
Conversation
Wayland protocols do not support specifying arbitrary RGB colors for preedit styling. This commit switchs preedidt decoration to IBus semantic preedit hints (available since 1.5.33) so that decoration works correctly under Wayland.
Our CI relies on Ubuntu 24.04, where IBus 1.5.29 seems to be used. Does your change break our CI? If yes, I think the answer is clear and we need to keep the backward compatibility. mozc/.github/workflows/linux.yaml Lines 16 to 19 in a2303d2 |
Yes... |
Yes, we are going to update to Ubuntu 26.04 when it becomes available. See the following tasks when we updated our CI Ubuntu version in the past.
That said chances are high that GitHub will not release new Ubuntu version soon. As for Ubuntu 26.04, it was September 25 when it became GA. I think keeping backward compatibility is a realistic path forward. |
Description
Wayland protocols do not support specifying arbitrary RGB colors for preedit styling. This commit switchs preedidt decoration to IBus semantic preedit hints (available since 1.5.33) so that decoration works correctly under Wayland.
Issue IDs
#1484
Steps to test new behaviors (if any)
A clear and concise description about how to verify new behaviors (if any).
Additional context
#D1EAFFto IBus's default.