[SRU] Many UX issues fixed upstream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ibus-cangjie (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Ubuntu Trusty, Utopic and Vivid are currently shipping some older versions of ibus-cangjie, which have some known issues.
Those are fixed in ibus-cangjie 2.4, which is on its way to Wily.
Trusty currently ships ibus-cangjie 2.1, and both Utopic and Vivid have 2.2.
The full release notes are available here:
https:/
As one of the upstream developers for ibus-cangjie, I'd strongly prefer you just updated to the latest upstream release in Trusty, Utopic and Vivid, but I can understand this might not be the proper process in Ubuntu, so I'll be more than happy to work with you to review differences, help backport patches, or anything else which could help.
At the very least, user experience would be vastly improved by just applying the following patches (in this order) to the Ubuntu packages:
## Take into account input from the numpad
This is only needed in Trusty, as this patch was part of the 2.2 release which is already in Utopic and Vivid.
However, it is an important UX fix.
Patch is here:
https:/
This patch adds unit tests for the fix, you can optionally add it to the package if you want to feel extra confident:
https:/
## Fix a translation issue
This would be nice to have in Trusty, Utopic and Vivid.
It's certainly not a critical issue, so I'll understand if you decided not to fix it, but it would make Taiwan users a bit less confused when looking at the ibus-cangjie preferences dialog.
Patch is here:
https:/
## De-duplicate characters
This is a critical UX fix for Trusty, Utopic and Vivid.
Patch is here:
https:/
## Don't wake up crash catchers
We had some issues that would trigger crash catchers (e.g Apport) when the user was typing.
It isn't critical as in it doesn't prevent the user from typing Chinese. However, it's extremely annoying to constantly get notifications from Apport that something went wrong when you're merely trying to type some text.
So it would be **very** good to have that fixed in Trusty, Utopic and Vivid.
Patches are here:
https:/
https:/
## Display the candidate popup at the correct position
This is another critical UX fix to have in Trusty, Utopic and Vivid.
Patch is here:
https:/
[Test Case]
1. install the package
2. configure the ibus-cangjie input method
3. type some cangjie codes, for example:
* "m*e" will return 汞歿泵玻夏破球豉瑕碌碌酸憂臻豭璦霞 with the current package, but it should return 汞歿泵玻夏破球豉瑕碌酸憂臻豭璦霞覆 with the above patches
4. type some cangjie codes in a Firefox window, the candidates popup appears at the bottom of the screen with the current package, but it should appear next to the input cursor with the above patches.
[Regression Potential]
I can't think of any.
Also, note that this is a leaf package.
Finally, this is quite a niche package: it is only useful to desktop users who need to type Chinese with a Cangjie input method (that's mostly Hong Kong, and some in Taiwan) in IBus.
So all in all, this should be a very safe update.
Changed in ibus-cangjie (Ubuntu): | |
status: | New → Fix Released |
summary: |
- Many UX issues fixed upstream + [SRU] Many UX issues fixed upstream |
Status changed to 'Confirmed' because the bug affects multiple users.