Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does it do?
This PR implements a custom UnreadHeaderDataBuilder for the unread messages divider in the Flutter Chat UI library. It allows developers to customize the appearance and behavior of the unread messages separator, providing more flexibility in how unread messages are displayed in the chat interface.
Why is it needed?
The default unread messages divider may not meet the specific design requirements of all applications. This custom builder enables developers to tailor the unread message indicator to better fit their application's design and user experience needs.
How to test it?
To test this feature:
Integrate the updated Flutter Chat UI library into your project.
Implement the custom UnreadHeaderDataBuilder in your chat UI.
Verify that the unread messages divider displays as expected according to the custom builder's implementation.