2.0.0-dev.2
Pre-release
Pre-release
·
18 commits
to main
since this release
🖼️ API Example
- Added support for image uploads
- Added a web sockets connection status indicator with reconnection logic examples
🔗 cross-cache
- Added new methods:
delete(String key)
– delete entriesupdateKey(String key, String newKey)
– rename keys while keeping the data
CustomNetworkImage
is nowCachedNetworkImage
and has been moved to the cross-cache package- Exposed the
set
method for better flexibility
💬 flutter-chat-core
- Added
customMessageBuilder
for building custom messages - Added
overlay
parameter toImageMessage
- Themes:
- Added
ImageMessageTheme
(replacingimagePlaceholderColor
) - Updated
InputTheme
(addingtextFieldColor
) - Updated
ScrollToBottomTheme
- Updated
TextMessageTheme
- Added
- Added
UploadProgressMixin
for handling upload progress tracking
📝 flutter-chat-ui
- Automatically handles the safe area (optional, enabled by default)
- Scrolls content up when the keyboard is opened
- Added support for an action bar above the input field (with example)
- Exported
ChatInputHeightNotifier
- Enhanced
ChatAnimatedList
with:topSliver
andbottomSliver
for custom widgets at the top or bottom of the chat (both scrollable)
📸 flyer-chat-image-message
- Theme now derives from
imageMessageTheme
- Added an upload progress indicator
- Fixed default constraints
- Added an optional overlay to images