Skip to content

Autocorrect / suggestion strip #58

Open

Description

@siccovansas

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

It would be great to have optional autocorrect / suggestion strip in the Keyboard app.

Why do you want this feature?

Many popular keyboards have autocorrect / suggestion strip, so people are used to that. I order for people to switch to Fossify Keyboard, many people probably want to have autocorrect / suggestion strip.

Activity

  1. added
    feature requestIssue is about a new feature or improving existing feature/behavior.
    needs triageIssue is not yet ready for PR authors to take up
    on Jul 23, 2024
  2. naveensingh commented on Jul 24, 2024

    @naveensingh
    Member

    If and when implemented, anything like autocorrect or a suggestion strip will always be optional.

  3. changed the title [-]Autocorrect[/-] [+]Autocorrect / suggestion strip[/+] on Jul 24, 2024
  4. Ajt8000 commented on Jul 29, 2024

    @Ajt8000

    I second this. Auto correct is really needed in the keyboard.

  5. PanderMusubi commented on Jul 29, 2024

    @PanderMusubi
    Contributor

    Next to autosuggest, autocomplete and autocorrect based on a language specific dictionary, https://github.com/AnySoftKeyboard/AnySoftKeyboard also offers this for first and last names in your address book. Probably another feature request but easier to implement and start with as no language specific dictionary is needed.

  6. tswistak commented on Aug 24, 2024

    @tswistak

    The challenge here would be how to implement dictionaries, since Fossify is offline by design. I've seen two approaches in FOSS keyboards that may be considered here:

    • AnySoftKeyboard has separate APKs with dictionaries for other languages than English (English is built-in). You can see, there are lots of them on F-Droid: https://search.f-droid.org/?q=anysoftkeyboard&page=1. That approach would be more user-friendly, but I don't know how hard it would be to implement dictionaries as plugins.
    • Heliboard (which is nearly like Fossify Keyboard but with dictionaries) links from the app to the page (https://codeberg.org/Helium314/aosp-dictionaries#dictionaries), where user can download a dictionary and then load it to the app. It's less user-friendly, but definitely it should be easy to implement.
  7. PanderMusubi commented on Aug 24, 2024

    @PanderMusubi
    Contributor

    If the dictionaries aren't that big for contemporary app size, just include them all in the app. Saves a lot of trouble.

  8. PanderMusubi commented on Aug 24, 2024

    @PanderMusubi
    Contributor

    E.g. Dutch word list is relatively large because concatenations of noun don't have a space in between them. Uncompressed word list of ~420,000 words is about 5 MB and compressed 1.4 MB.

  9. MysteriousOrb2000 commented on Nov 12, 2024

    @MysteriousOrb2000

    Any updates on this? I am surprised this wasn't already available.

  10. user4andre commented on Nov 25, 2024

    @user4andre

    Please don't make the app unnecessarily bloated (more powerful than needed). In my opinion, simplicity is the strongest argument in favor of this keyboard.

    I use Anisoft Keyboard. The main reason I want to switch to Fossify is that there are no word suggestions.
    For me that is an advantage.

  11. marked Spell Check #122 as a duplicate of this issue on Jan 28, 2025
  12. marked Word Prediction #123 as a duplicate of this issue on Jan 28, 2025
  13. pinned this issue on Jan 28, 2025
  14. 14 remaining items

  15. gri38 commented on Sep 10, 2025

    @gri38

    Just read my last post again.
    Hello @coderph0x ,

    I think @cig2000 is perfectly entitled to ask questions about the “roadmap visibility” and to check whether the project is still active, in order to decide whether to follow it as a user—not necessarily as a developer.

    Open source is fantastic, but contributions and questions in open source projects don’t come only from developers, and fortunately! Users can ask questions too.

    I just wanted to “defend” @cig2000 because his tone was completely appropriate, and I felt your response might have been a bit harsh. I agree with you that communication is important, and indeed, it’s unacceptable when people complain about freely produced work. But in this case, I don’t think @cig2000 was doing that at all.

  16. calebbuening commented on Dec 29, 2025

    @calebbuening

    Love this project! @naveensingh let me know if there is anything I can help with.

  17. sahin52 commented on Apr 23, 2026

    @sahin52

    We can at least put a dictionary for English

  18. PanderMusubi commented on Apr 23, 2026

    @PanderMusubi
    Contributor

    If you do, please use the same format dictionary as https://github.com/AnySoftKeyboard/AnySoftKeyboard is using.

    That will:

    • save space (downloading and installed)
    • make spell checking and autocompletion much faster than a flat list
    • this keyboard can use directly a lot of existing dictionaries (and autoreplace additions and exceptions)

    Those dictionaries can be used with proper attribution or when contacting the makers (such as myself being one) will contribute dictionaries to this app directly.

  19. sahin52 commented on Apr 23, 2026

    @sahin52

    Trying seconsm time givingnup again fprnthe same reason, there is no suggestionmstrip and itmis hard tp write eiyhoutmit, as you seemthis is written with this keybpars. Itmis necessaryntp havr a sugfwstion strip

  20. jasper-scelsi commented on Sep 14, 2026

    @jasper-scelsi

    I think it makes sense to have the offline dictionary available, just say the download size and note because it is an offline app, a dictionary must be installed.

  21. Kendram77 commented on Oct 16, 2026

    @Kendram77

    I would opt for a self-learning dictionary (as in Gboard) too. It is a matter of functionality and convenience.

  22. PanderMusubi commented on Oct 16, 2026

    @PanderMusubi
    Contributor

    Self learning in what way? I am one of the maintainers of the Dutch spelling checker and people depend very much on proper suggestions than their own idea of spelling.

  23. Kendram77 commented on Oct 16, 2026

    @Kendram77

    With "self-learning" I meant that the keyboard learns which words I used before and makes suggestions for my current typing. This doesn't has to mean that I misspell anything.

  24. acidrums4 commented on Oct 16, 2026

    @acidrums4

    I feel like that 'self-learning' dictionary is a complete different feature beyond of the scope of this PR and the feature request that originated it. Though it could be worth it to propose it as an extra feature.

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

Metadata

Metadata

Assignees

Labels

feature requestIssue is about a new feature or improving existing feature/behavior.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions