GNOME Bugzilla – Bug 652862
Caribou position code rewritten in Vala
Last modified: 2021-05-25 17:46:06 UTC
In order for both Caribou and GNOME shell to have access to the Antler positioning code, it should be rewritten in Vala (to be included in the Caribou libraries).
On second thought, I feel slightly reluctant about this. It seems to be a presentation function, rather than a keyboard model function, which is generally what libcaribou does. Need to think about this a bit. Please discuss!
Well, the idea is that when using the shell keyboard in the "floating" mode, it needs to move around to be near-but-not-overlapping the current entry, in exactly the same way that the antler keyboard does. But it seems silly to have two identical implementations of the keyboard-positioning code, one in python and one in javascript. So it seemed like it would make more sense to just have one in libcaribou. I agree that it's not model-related, but maybe libcaribou could have some helper methods for views as well.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/caribou/-/issues/ Thank you for your understanding and your help.