[osk] no way to remove word candidates
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UX |
Fix Released
|
High
|
Daniela Ferrai | ||
ubuntu-keyboard |
Fix Released
|
Critical
|
Michael Sheldon | ||
ubuntu-keyboard (Ubuntu) |
Fix Released
|
Critical
|
Michael Sheldon |
Bug Description
When word suggestions and auto-complete are turned on, there is no way to disable word candidates for a particular word you want to type that might not be in the list.
For example: I want to type "Hello my friend how are you?"
When typing I get to: "Hello my friend" and the word candidate shows "friends" and no candidate for "friend". Pressing the spacebar causes "friends" to be inserted and there is no way to prevent this. Happens with a lot of other words as well as our word suggestions are not always what you'd want/expect.
I think we should have a small "x" button on the far right of the word ribbon that when pressed will clear the word candidates for the current words, which would allow the user to essentially disable the feature just for the current word.
Related branches
- Bill Filler (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 627 lines (+88/-70)32 files modifiedplugins/ar/src/arabicplugin.h (+0/-1)
plugins/cs/src/czechplugin.h (+0/-1)
plugins/da/src/danishplugin.h (+0/-1)
plugins/de/src/germanplugin.h (+0/-1)
plugins/en/src/englishplugin.h (+0/-1)
plugins/es/src/spanishplugin.h (+0/-1)
plugins/fi/src/finnishplugin.h (+0/-1)
plugins/fr/src/frenchplugin.h (+0/-1)
plugins/he/src/hebrewplugin.h (+0/-1)
plugins/hu/src/hungarianplugin.h (+0/-1)
plugins/it/src/italianplugin.h (+0/-1)
plugins/nl/src/dutchplugin.h (+0/-1)
plugins/pl/src/polishplugin.h (+0/-1)
plugins/pt/src/portugueseplugin.h (+0/-1)
plugins/ru/src/russianplugin.h (+0/-1)
plugins/sv/src/swedishplugin.h (+0/-1)
plugins/westernsupport/predictivetextworker.cpp (+17/-1)
plugins/westernsupport/predictivetextworker.h (+3/-0)
plugins/westernsupport/spellchecker.cpp (+19/-5)
plugins/westernsupport/spellchecker.h (+1/-0)
plugins/westernsupport/spellcheckerworker.cpp (+6/-0)
plugins/westernsupport/spellcheckerworker.h (+1/-0)
plugins/westernsupport/westernlanguagesplugin.cpp (+4/-5)
plugins/westernsupport/westernlanguagesplugin.h (+1/-3)
qml/WordRibbon.qml (+3/-3)
src/lib/logic/eventhandler.cpp (+6/-4)
src/lib/logic/eventhandler.h (+2/-2)
src/lib/logic/wordengine.cpp (+18/-11)
src/lib/models/wordribbon.cpp (+5/-0)
src/lib/models/wordribbon.h (+2/-1)
src/view/abstracttexteditor.cpp (+0/-18)
src/view/abstracttexteditor.h (+0/-1)
Changed in ubuntu-keyboard (Ubuntu): | |
importance: | Undecided → Critical |
Changed in ubuntu-keyboard: | |
importance: | Undecided → Critical |
assignee: | nobody → Michael Sheldon (michael-sheldon) |
Changed in ubuntu-keyboard (Ubuntu): | |
assignee: | nobody → Michael Sheldon (michael-sheldon) |
tags: | added: osk-usability |
Changed in ubuntu-keyboard: | |
status: | New → In Progress |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | New → In Progress |
tags: | added: rtm14 |
Changed in ubuntu-keyboard: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ux: | |
assignee: | nobody → Benjamin Keyser (bjkeyser) |
summary: |
- no way to remove word candidates + [osk] no way to remove word candidates |
Changed in ubuntu-ux: | |
assignee: | Benjamin Keyser (bjkeyser) → Daniela Ferrai (dferrai) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Released |
Another idea would be to swipe the word ribbon to the right to clear it