Samuel
I have yet to see a chat interface on iOS meet the quality bar set by the Messages app - interactive dismiss - keyboard gesture that starts when your finger touches the search input - uses content inset so you can see the keyboard blur effect
13 3 63
Samuel
I was going to say โ€œin react nativeโ€ but actually nobody has done it! even the good ones like whatsapp donโ€™t do the content inset part
1 11
Samuel
the problem with react native in particular is that the flatlist `inverted` prop sucks and is basically unusable if you want your list to be accessible. so we end up relying on some pretty hacky behaviour to keep it scrolled to the bottom would love to revisit (maybe when we do groups???)
3 12
Jay Meistrich
I'm actually working on making a perfect chat UI right now. The answer to the list is Legend List of course ๐Ÿ˜…. But there's a lot more on top to get everything perfect. We'll hopefully have something to show soon! @samuel.bsky.team Ping me when you're ready and I'll try to help ๐Ÿ‘
1 4