- Added a new property
shouldStartMessagesFromTop
to Dashchat.
- Fixed an issue with date builder and inverted list.
- Replaced SizedBox with Opacity for User Avatar.
- Custom Message padding property added.
- Fixed an issue with avatar position when the list is inverted.
- Added a new property
customProperties
to ChatUser model.
- A small bug fixed with inverted message list.
- Correct alignmnet to message buttons.
- Added readonly mode to dashchat which hides the inputbar.
- Fix avatar exception when username is null.
- Fixed an issue where an conversion
toJson
for classChatUser
was crashing the app.
- Ability to send message on Enter or input action keyboard.
MediaQuery
replaced withLayoutBuilder
.- Added optional paramter for
ChatMessage
- Ability to have action buttons in ChatMessages.
- Change Avatar
Boxfit.contain
toBoxfit.cover
.
customProperties
property added to ChatMessgae class.- Color serialization error fixed.
- Fixed issue #51
- fix scroll to top when inverted and send
inputTextDirection
property added.
-
Ability to set custom focus node for input.
-
Removed SingleChildScrollView from root.
-
Added
WidgetsBinding.instance.addPostFrameCallback
to prevent scrolling before the messages are built.
-
removed unnecessary print from the
message_listview
-
changed 'vedio' field to 'video'
-
nullpointer on parsing quick replies; more detailed error reporting for ChatMessage parsing
- If
inverted
is true, it will no longer scroll.
textController
property added.
textCapitalization
property null error.
textCapitalization
property added for Input Toolbar.
- Fixed an issue where
dateFormat
property was not working. - Fixed an issue where input value was not cleared.
- Fixed an issue where the whole screen incluing the input was scrollable.
- Few improvemnets to Bottom Scroll Button.
- Updated dependency intl to
0.16.0
.
- ScrollController not attached issue fixed.
- Made the default avatar responsive for the current user.
- Made the default avatar responsive.
- Two new property
inputToolbarPadding
&inputToolbarMargin
added.
- Change the default message container size to fix the overflowing of text.
- Added a new feature to close the keyboard if tap anywhere else on the screen.
- Fixed an issue where
scrollToBottom
widget was not disabled. - Fixed an issue where message container was not resized properly based on screen width.
- Fixed a performance issue when scroll down.
- Fixed an issue where
onLoadEarlier
was being called every time the listview moved.
- Models updated
- Small fixes to the InputToolbar and ChatMessage class
- ChatMessage serialization added
- Description updated and small fix
- Minor fixes and first release
- LoadEarlier Widget functionality added
- ScrollToBottom Widget functionality added
showTraillingBeforeSend
property added
- Quick Reply functionality added.
- Chat Bubble are more customizable now.
- User avatar now show user initials while loading & if not avatar is passed
- Initial Release