BlueBubblesApp / bluebubbles-app

A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
https://bluebubbles.app
Apache License 2.0
714 stars 99 forks source link

Android app does not respect Android's built in spell check #706

Open clubtech opened 3 years ago

clubtech commented 3 years ago

When typing a message in the app, the app does not underline in red misspelled words like other apps (tested in English and Hebrew). Tested both on an Android phone and Chromebook using the android app.

zlshames commented 3 years ago

@clubtech This is an issue with the CupertinoTextField widget for Flutter. Here is a link to the docs: https://api.flutter.dev/flutter/cupertino/CupertinoTextField-class.html

Unfortunately, I don’t think this is possible to change at this time. I WISH it was, or else I would. I hate the Flutter context menu/text field highlighting, lol. I will keep this open and backlog it, so hopefully when we revisit this, Flutter will have implemented a better way for us to use the system stuff

clubtech commented 3 years ago

Thanks for your reply and efforts. Is there really no way to have spell check in the app? It doesn't have to be Android's native spellcheck, but as a texting app I think a spell checker is a must.

Thank you!

zlshames commented 3 years ago

Thanks for your reply and efforts. Is there really no way to have spell check in the app? It doesn't have to be Android's native spellcheck, but as a texting app I think a spell checker is a must.

Thank you!

What I do know is that the text field supports auto correction. What I don't know if it supports actual spell checking. I will look into it for you

zlshames commented 3 years ago

Ahh, so I found this open Flutter ticket: https://github.com/flutter/flutter/issues/34688

Looks like they don't support it yet :( Once they support it, I'll be sure to update to that version and get it working

clubtech commented 3 years ago

Thank you very much!

sabogalc commented 3 years ago

I'm not sure if this issue is related, but I had a similar experience with Flutter limitations. https://github.com/BlueBubblesApp/BlueBubbles-Android-App/issues/672

zlshames commented 3 years ago

Yup, they are related

clubtech commented 2 years ago

Has there been any update on this issue? Spell check in a texting app is pretty much a must.

tneotia commented 2 years ago

We basically support the same functionality as Google Messages, ie misspelled words are autocorrected but intentionally misspelled words are not underlined in red. Flutter is still working on adding support for the underlining

clubtech commented 1 year ago

Just wanted to bring this issue back up to see if there are any possible solution here, maybe Flutter added better support for Android's spell check and misspelled words underlining? I noticed Google Messages started to support this recently.

tneotia commented 1 year ago

There is no underlining support still, the app would automatically be upgraded to that when its available.