Comments (19)
@mpodeszwa ok I’ll think how to fix it
from stream-chat-swift.
Thanks! I'll check.
from stream-chat-swift.
We are also experiencing this as well
from stream-chat-swift.
Hi guys, it should be fixed in the last release.
Let me know if it still there.
from stream-chat-swift.
Hi @buh ,
It's almost fixed :) It works if tab bar is translucent, but if this flag is turned off then problem is still there. I rebased my branch, you can check it out https://github.com/mpodeszwa/stream-chat-swift/tree/bugfix/tab-input-offset
from stream-chat-swift.
Fixed in the next version 1.4.0.
from stream-chat-swift.
Hi @buh ,
I checked out master
and unfortunately I don't think it's completely fixed.
This is how chat looks without the tab bar:
And with the tab bar:
I was testing on iPhone 11 Pro Max. I rebased my branch again https://github.com/mpodeszwa/stream-chat-swift/tree/bugfix/tab-input-offset 😄
from stream-chat-swift.
Hi @buh
After fixing #36 this bug reappeared 😭 #36 is now fixed :)
from stream-chat-swift.
rebased once more https://github.com/mpodeszwa/stream-chat-swift/tree/bugfix/tab-input-offset :D
from stream-chat-swift.
That's weird. Thanks! I'll check
from stream-chat-swift.
@mpodeszwa Do you mean #36 was fixed and #28 was not?
from stream-chat-swift.
I thought in 1.5.0 #28 was fine and #36 appeared and now in 1.5.1 it's the opposite. To be honest I'm not 100% sure now if #28 was fixed earlier 🤔
from stream-chat-swift.
It was fixed, I used some hack to save additional offset with tabbar height.
But anyway one of our customer has another bug, that I couldn't reproduce and it was really annoying to fix. So, I decide to rewrite the ComposerView
position in a new way. It's much more simple and easy to manage. I'm checking why it doesn't work for you.
from stream-chat-swift.
It's fixed v.1.5.3
Your ChatViewController should be embedded properly. The parent view controller at least should have correct safeAreaInsets
.
I recommend you to use UIContainerView
to embed it properly. Here is my example that works:
from stream-chat-swift.
Hi @buh
Unfortunately it doesn't work for me. I tried using UIContainerView
but it's still the same. Can you check out this branch?
https://github.com/mpodeszwa/stream-chat-swift/tree/bugfix/tab-input-offset
from stream-chat-swift.
Can't make a commit in your fork.
Please update Main.storyboard with this:
Main.storyboard.zip
from stream-chat-swift.
Thanks for quick response, I downloaded your storyboard and it works, but only with translucent tab bar. If I turn this flag off, the input goes higher :/ I can't really turn on translucent tab bar on my app, because it doesn't go well with our designs :(
I checked on iPhone 8 Plus with iOS 11.4
from stream-chat-swift.
Please check master
with the fix.
from stream-chat-swift.
Awesome, works great now :) Thanks 👍
from stream-chat-swift.
Related Issues (20)
- Querying unread channels
- jumpToUnreadMessagesButton does not work HOT 3
- Issue handling Token revocation - ServerErrorPayload: This token has been revoked, please generate a new token HOT 8
- Allow custom font usage with default markdown library HOT 1
- Got "An SSL error has occurred and a secure connection to the server cannot be made." HOT 4
- Notification not Receiving Sometimes HOT 14
- Xcode 15 Linker Warnings HOT 4
- Push Notification Issue HOT 1
- SwiftUI demo app? HOT 1
- Editing a channel's members doesn't seem to work HOT 1
- Still seeing #2840 HOT 5
- Whole interface blocked when swipe photo in fullscreen mode HOT 3
- Showing Translated Message After Delete The Message HOT 1
- Does ChatChannelController.loadPreviousMessages has a maximum pageSize? HOT 4
- Slack-style reactions HOT 8
- For iOS is not a valid binary HOT 2
- Not able to connect user to the Chat HOT 2
- Token provider keeps retrying after calling disconnect HOT 5
- Passing an Invalid Token during connection triggers an infinity loop. HOT 3
- Unable to receive push Notifications: error "DeviceTokenNotForTopic" HOT 2
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 stream-chat-swift.