-
Notifications
You must be signed in to change notification settings - Fork 21
Description
The app is currently performing very well, thanks to the support of this repository! Here are some proposed features that would enhance the user experience and functionality:
Proposed Features
-
Message Timestamps
Display accurate timestamps for each message, helping users track the time of communication effortlessly. -
Message Status Indicators
- Sent, Delivered, and Seen Status: Clearly distinguish messages by their status.
- Customizable Status Markers: Use either tick icons or text labels to indicate "Sent," "Delivered," and "Seen" statuses, making the status easy to identify at a glance.
-
Organize Group Chat Messages by Date
- Implement message grouping for sections such as Date, Yesterday, and Today.
- This feature will help users view and locate messages based on the date, simplifying navigation through conversations.
-
Custom Headers for Chat Events
- Display custom headers for events such as when someone joins or leaves the chat or for greeting messages.
- Headers make the chat more intuitive by clearly marking important events within the conversation flow.
Current Implementation
These features are being integrated into a UIViewController with a PageViewController, which is the only setup currently working seamlessly. I appreciate this repository's existing code structure as it has greatly facilitated this setup.
Gratitude and Feedback
Thanks to the contributors for making my work easier! This repository has been invaluable, especially with handling complex UI components and resolving keyboard issues I encountered in other repositories.
@hoangtaiki Thanks!!! 👍