Public bug reported:

[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://github.com/Cangjians/ibus-cangjie/releases

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://github.com/Cangjians/ibus-cangjie/commit/b9fda7626d6dd737b2c683bad743454a0c6a0d8b.patch

This patch adds unit tests for the fix, you can optionally add it to the 
package if you want to feel extra confident:
    
https://github.com/Cangjians/ibus-cangjie/commit/d41c313b26ed96180dcd8a8545110999bbeb86d9.patch

## 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://github.com/Cangjians/ibus-cangjie/commit/e99df3b20e2aa4aa5b708871629bc66bbb3b3841.patch

## De-duplicate characters

This is a critical UX fix for Trusty, Utopic and Vivid.

Patch is here:
    
https://github.com/Cangjians/ibus-cangjie/commit/18378ccf2c37f53145e71794f42cffd7c5f56d52.patch

## 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://github.com/Cangjians/ibus-cangjie/commit/c492be6d230ff66c4daeaa7b496c4dd1e0ddf144.patch
    
https://github.com/Cangjians/ibus-cangjie/commit/902f5a85b8e81f26aceff17b217f00c3e123f8e2.patch

## 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://github.com/Cangjians/ibus-cangjie/commit/eaed58e93fbc2d59c618bcab98259ea9f1866983.patch

[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.

** Affects: ibus-cangjie (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: ibus-cangjie (Ubuntu Trusty)
     Importance: Undecided
         Status: New

** Affects: ibus-cangjie (Ubuntu Utopic)
     Importance: Undecided
         Status: New

** Affects: ibus-cangjie (Ubuntu Vivid)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1452376

Title:
  Many UX issues fixed upstream

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ibus-cangjie/+bug/1452376/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to