Comment #15 on issue 1659 by takao.fujiwara1: ibus-ui-gtk3 should show
local modes of active engines as GNOME does
http://code.google.com/p/ibus/issues/detail?id=1659
The property panel is often not shown when switching aplications. I don't
know this is expected or not.
The implementation is that panel checks if the cursor location is changed.
I know there is a problem when users open tabs (e.g. gnome-terminal).
When a new tab is opened, several cursor locations are sent to panel and
panel thinks the cursor is moved and hide the property panel immediately
before the property panel is shown.
Currently sending typing keys to panel is disagreed because it effects the
performance so we send cursor location to panel.
This problem does not happen once the tab is open.
When the input focus is changed between existent tabs, only one cursor
location is sent to panel so when users type a key, property panel will be
hid.
At first, I thought to add a time not to read cursor location.
But when a new tab is opened, three seconds can be taken to set the final
cursor location in my test.
I think we cannot ignore three seconds since users can type a key in three
seconds.
And this idea cannot be applied.
Of course, if the typing feature is removed, property panel can be shown
correctly in the fixed seconds.
It might be fixed in each application not to send unnecessary cursor
location but probably it's hard to be fixed.
On Konsole and Firefox, the panel do not disappear when keys are typed
under latin mode. But this may be bugs of those applications.
Right. the behavior is different by applications.
I commented it:
https://github.com/ibus/ibus/blob/master/ui/gtk3/propertypanel.vala#L84
OK, I will release ibus 1.5.5 and other enhancements can be discussed after
1.5.5.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
---
You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.