APSL / react-native-keyboard-aware-scroll-view

A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
MIT License
5.24k stars 643 forks source link

Is this library still be maintained? #557

Open Yandamuri opened 1 year ago

Yandamuri commented 1 year ago

Can some one from maintainers confirm that this library is still maintained?

GwFreak01 commented 1 year ago

@alvaromb @slorber ?

hraschan commented 1 year ago

It doesn't look like that it is still maintained.

slorber commented 1 year ago

I am not a maintainer of this library that I didn't use for the last 2 years.

Reach out to APSL, the owners of the library to know their plans. I have no direct contact with them.

Yandamuri commented 1 year ago

@slorber Thank you for your response.

May I know which package you are using alternative to the library?

Yandamuri commented 1 year ago

@hraschan @GwFreak01

This is the response I got from library maintainers,

We're looking for an active maintainer as we moved our mobile business unit to another company. We'll try to figure out what to do in the next month or so. One option is to provide some kind of funding, or move to Jazzband or similar.

slorber commented 1 year ago

@slorber Thank you for your response.

May I know which package you are using alternative to the library?

I am mostly working on web apps now (Docusaurus) so I don't really have any alternative to recommend sorry

Yandamuri commented 1 year ago

@slorber Thank you for your response. May I know which package you are using alternative to the library?

I am mostly working on web apps now (Docusaurus) so I don't really have any alternative to recommend sorry

Anyway Thank you for your response

sajadghawami commented 1 year ago

react-native has its own implementation by now:

https://reactnative.dev/docs/keyboardavoidingview

Streudal commented 1 year ago

I found this nice little gem about creating a wrapper component that just animates your view out of the way using the built in Animated API. So far this workaround has done beautifully for solving the issues I had with the built in KeyboardAvoidingView and the fact that this library is no longer maintained.

While it has a few kinks to be worked out since it still animates even when the keyboard isn't getting in the way if you wrap your entire view but definitely a better start in my opinion especially if it doesn't require any third party dependency.

Check it out here: https://brooklinmyers.medium.com/how-to-animate-react-native-inputs-to-avoid-covering-them-with-the-keyboard-8489fa884e6d.

alainib commented 1 year ago

react-native has its own implementation by now:

https://reactnative.dev/docs/keyboardavoidingview

it's not working well, specially when you need a scrollview inside it

Yandamuri commented 1 year ago

@alainib May I know the exact issue you are facing?. ...I am thinking to use in my new project.

gavrilikhin-d commented 9 months ago

@Yandamuri noticeable issues with KeyboardAvoidingView:

rlemasquerier commented 9 months ago

Hi everyone

I didn't find any solution correctly fitting my product team requirements (this library was not working well, and nor was the react-native KeyboardAvoidingView which seems not meant to work with scrollviews).

So I had to develop a custom one, which I published if it can help some folks here : https://www.npmjs.com/package/@rlemasquerier/react-native-keyboard-scrollview?activeTab=readme

It is a way simpler solution so for sure it is far from perfect. Many usecases may be missing, so please feel free to tell me so I check what I can do or propose PR.

At least on my project, I tested it on some various iOS and android devices and it seems to work properly.

jduhking commented 7 months ago

Hi everyone

I didn't find any solution correctly fitting my product team requirements (this library was not working well, and nor was the react-native KeyboardAvoidingView which seems not meant to work with scrollviews).

So I had to develop a custom one, which I published if it can help some folks here : https://www.npmjs.com/package/@rlemasquerier/react-native-keyboard-scrollview?activeTab=readme

It is a way simpler solution so for sure it is far from perfect. Many usecases may be missing, so please feel free to tell me so I check what I can do or propose PR.

At least on my project, I tested it on some various iOS and android devices and it seems to work properly.

Any plans on making a KeyboardAvoidingFlatList aswell?

Yandamuri commented 7 months ago

I found this nice little gem about creating a wrapper component that just animates your view out of the way using the built in Animated API. So far this workaround has done beautifully for solving the issues I had with the built in KeyboardAvoidingView and the fact that this library is no longer maintained.

While it has a few kinks to be worked out since it still animates even when the keyboard isn't getting in the way if you wrap your entire view but definitely a better start in my opinion especially if it doesn't require any third party dependency.

Check it out here: https://brooklinmyers.medium.com/how-to-animate-react-native-inputs-to-avoid-covering-them-with-the-keyboard-8489fa884e6d.

Thank you for this implementation. But there is small flaw that field is pushed above even though it is not covered with keyboard. Is there any possibility to push the filed only if it is covered with keyboard?

Bibazavr commented 1 month ago

Hi everyone!

I didn't find any solution correctly fitting my product team requirements (this library was not working well, and nor was the react-native KeyboardAvoidingView which seems not meant to work with scrollviews).

So I had to develop a custom one, which I published if it can help some folks here : https://www.npmjs.com/package/@rlemasquerier/react-native-keyboard-scrollview?activeTab=readme

It is a way simpler solution so for sure it is far from perfect. Many usecases may be missing, so please feel free to tell me so I check what I can do or propose PR.

At least on my project, I tested it on some various iOS and android devices and it seems to work properly.

Sadly for my team, @rlemasquerier/react-native-keyboard-scrollview wasn't able cover all our requirement:c

So we created new library - @lad-tech/keyboard-aware:D

npm docs github

Feel free to use - we're planning maintain this library for long term :purple_heart: