GithubHelp home page GithubHelp logo

Comments (8)

KaYBlitZ avatar KaYBlitZ commented on September 27, 2024

from flutter_typeahead.

sjmcdowall avatar sjmcdowall commented on September 27, 2024

from flutter_typeahead.

KaYBlitZ avatar KaYBlitZ commented on September 27, 2024

@sjmcdowall I just took a look at the code again. I didn't test my code fully and it's causing all these issues. I just realized that if the user is using a hardware keyboard, they will not even be able to type because the code will not detect a keyboard and unfocus the focusnode. Not sure what the root cause is for these other issues people are having, but the problem code either has to be removed or changed.

It doesn't seem possible at all to detect keyboard state changes entirely in flutter code (which is what I tried doing & why we are having these issues), so we will have to use that 3rd party library which uses native code for detection.

What do you think?

from flutter_typeahead.

sjmcdowall avatar sjmcdowall commented on September 27, 2024

OK -- let's use the 3rd party .. now.. how do I UNPUBLISH something .. doh!

Guess I need to get the master @ 1.0.2 and then publish again ..

from flutter_typeahead.

KaYBlitZ avatar KaYBlitZ commented on September 27, 2024

I am going to let @AbdulRahmanAlHamali decide whether to proceed with using the 3rd party or not. It's a pretty big change.

from flutter_typeahead.

sjmcdowall avatar sjmcdowall commented on September 27, 2024

If we don't use the 3rd party -- how are we going to fix the issue?

from flutter_typeahead.

AbdulRahmanAlHamali avatar AbdulRahmanAlHamali commented on September 27, 2024

Hello guys

Sorry for taking this long to reply. Thank you for all the hard work that you have been doing. The package would definitely be dead without your help!

Regarding the 3rd party library. I don't mind using it as long as:

1- It is good, stable, and solves the problem at hand.
2- It does not include other unneeded dependencies that we are not sure why they are there.
3- We lock the dependency to a specific version, and only upgrade to a newer version after making sure the newer version does not break our code.

So if that plugin solves the keyboard problem, which has been a huge pain in a variety of ways, then I say let's definitely go for it!

from flutter_typeahead.

KaYBlitZ avatar KaYBlitZ commented on September 27, 2024

I am working on incorporating the 3rd party library now and seeing if I can fix various other issues. Closing because the offending code has been removed.

from flutter_typeahead.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.