After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 652862 - Caribou position code rewritten in Vala
Caribou position code rewritten in Vala
Status: RESOLVED OBSOLETE
Product: caribou
Classification: Applications
Component: default
git master
Other Linux
: Normal normal
: ---
Assigned To: caribou-maint
caribou-maint
Depends on:
Blocks:
 
 
Reported: 2011-06-17 18:54 UTC by Nohemi
Modified: 2021-05-25 17:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nohemi 2011-06-17 18:54:49 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).
Comment 1 Eitan Isaacson 2011-06-22 18:53:54 UTC
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!
Comment 2 Dan Winship 2011-06-23 16:55:56 UTC
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.
Comment 3 André Klapper 2021-05-25 17:46:06 UTC
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.