Comments (8)
from flutter_typeahead.
from flutter_typeahead.
@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.
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.
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.
If we don't use the 3rd party -- how are we going to fix the issue?
from flutter_typeahead.
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.
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)
- [Bug] Keyboard up arrow skips multiple items in list on desktop HOT 1
- Cannot apply border to InkWell in material defaults HOT 1
- Mouse cursor doesn't change to pointer-hand when `ListTile` is returned in `itemBuilder`
- Add to other list, Typeahead suggestion box auto focus HOT 1
- [Bug] - Clear Suggestions Cache
- Navigating back to a typeaheadfield with a swipe gesture makes the field lose focus and become unresponsive HOT 1
- [Bug] Drop frame in 5.x.x version HOT 1
- [Bug] Magnifier doesn't show the text on iOS
- Green Screen Flicker Behind Keyboard
- suggestionCallback does not get called when the builder property returns a textfield HOT 2
- [Bug] TextInputAction.next doesn't work properly HOT 1
- [Bug] TextField Does Not Call Suggestions Callback On Flutter Web Only HOT 3
- [Bug] Floater is built too early, casuing "Cannot hit test a render box" when in an eagerly loaded PageView HOT 1
- [Bug] iOS only BackdropFilter with ImageFilter blur is not applied to TypeAheadField
- Support for android [Feature] HOT 1
- [Bug] Project won't build on latest version of Flutter 3.24.0 (due to pointer interceptor issue) HOT 2
- [Bug] OnSelected function not working in version:5.2.0 HOT 5
- Does it only support IOS and web platforms? ?
- Expanding gray overlay appears when keyboard receives focus on type ahead field
- [Bug] Unwanted vibrations on init or onSelect
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_typeahead.