Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emoji may appear prefixed with emoji trigger character in the candidate list #289

Closed
mike-fabian opened this issue Mar 4, 2022 · 2 comments
Assignees

Comments

@mike-fabian
Copy link
Owner

See screenshot:
Screenshot

@mike-fabian
Copy link
Owner Author

This happens when for example when:

  • : is used at the emoji trigger key
  • Type :frog
  • Select “🐸 frog face” and commit it. Now (unless ☑ Off the record mode is on) that commit is saved to to the user database
  • Type :frog again

Now the candidate list shows something like

1  :🐸
2  :frog
3  :frogman
4  :frogmen
5  :frogging
6  🐸 frog face

And if one selects and commits candidate 1, then :🐸 is committed instead of only 🐸.

This is probably not wanted.

As a workaround one could use the option ☑ Off the record mode to avoid saving anything to the user database (And clear the user dababase with “Delete learned data” if it is already not empty anymore).

But doing this would be terrible if one wants to use ibus-typing-booster for anything else but emoji, using it for “normal” language off course cannot work well without learning from what the user typed.

Even when one is only interested in emoji, using ☑ Off the record mode prevents ibus-typing-booster from learning which emoji have been used often and put them up higher in the candidate list. I.e. without using the user database, each search for emoji will give the emoji candidates in exactly the same order without learning from previous use.

This is not so bad because ususally there are not so many emoji matching a particular search string, so if one uses ibus-typing-booster only for emoji, this might be “good enough” already. But there is certainly room for improvement.

@mike-fabian
Copy link
Owner Author

Now it works without duplication and ibus-typing-booster correctly changes the priority of the emoji according to which was typed most often:

Peek.2022-05-16.11-56.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant