Releases: GetStream/stream-chat-swiftui
Releases Β· GetStream/stream-chat-swiftui
4.19.0
β Added
- Customizing padding for message bubble modifier
- Customizing padding for message text view
- Possibility to control tab bar visibility
- Configuration of message size via spacing
π Fixed
- Fixed a bug with canceled backswipe
- Fixed a bug with channel pop on name editing
π Changed
- Docs restructuring
- Exposed some view components as public
4.18.0
β Added
- Automated testing infrastructure
- Config for disabling reaction animations
- Error indicator when max attachment size exceeded
- Factory method to swap the jumbo emoji view
π Changed
- Made few view components public
4.17.0
β Added
- Possibility to add a custom view above the oldest message in a group
- Swipe gesture to dismiss image gallery
π Fixed
- Memory cache trimming on chat dismiss
- Crash when sending an invalid command
4.16.0
β Added
- Possibility to view channel info on channel options
- Date separators in the message list
- ChatUserNamer to customize user name on typing indicator
- minimumSwipeGestureDistance to control swipe sensitivity
- Pop-out animation to reactions overlay
- maxTimeIntervalBetweenMessagesInGroup to control message grouping logic
π Fixed
- Bug about link attachments not opening when the URL was missing the scheme
- Picking images synced with iCloud in the composer
- User mentions not being passed when sending a message
- Incorrect initial height when editing a message
- Composer is hidden when reactions shown
4.15.0
β Added
- Chat info screen
- Possibility to customize empty messages state
- Possibility to customize author and date view in a message
- View model injection in the Message Composer View
π Fixed
- Bug with swiping video attachments
- Bug with reactions offset for large number of reactions
- Text input cursor jump
- Text message rendering issue with custom font
- Tap enabled on fourth image in attachments if there's a number overlay
4.14.0
β Added
- Animations for reactions overlay
- Possibility to customize message transitions
- Config for changing reaction colors
- Config for becoming first responder in chat channel
- Config for double tap message overlay
- Config for custom width / count of trailing items in swiped channel
- Config for updating composer frames
π Fixed
- Issue with resizing composer with large text
- Updating channel list before coming back to the screen
- Disable the send button when there's only whitespace
4.13.0
β Added
- Implement message resend functionality
- Custom modifiers support for the message view and the composer
- Custom modifiers support for the channel list and the message list
- Changing text color per message sender
π Fixed
- Improved TabView appeareance animation
- Channel list performance improvements
- Jumbo emoji reply not shown correctly
- Send message animation improvements
π Changed
- Method for creating custom quoted message view
4.12.0
β Added
- Redacted loading view
- Max file size checks
- Inject custom footer view in Channel List
- Config for disabling message overlay
π Fixed
- Prevent jumps when new messages are received
- Orientation changes layout
π Changed
- Method for creating custom avatar
4.11.0
β Added
- Support for custom backgrounds (image, gradient)
- Animation when sending message
- Possibility to inject view model from the outside
π Fixed
- Performance improvements
- Autocomplete keyboard bug
- Swipe gesture resizing message view
π Changed
- Method for creating custom avatar
4.10.0
β Added
- Slow mode
- Copying of a message
- Push notifications
- Message list config options
π Fixed
- Keyboard not shown while bounce in progress
- Image picker tap target
- Gallery images (screenshots) resize when swiping