Releases: flyerhq/flutter_chat_ui
Releases · flyerhq/flutter_chat_ui
v1.5.8
- Fix emoji messages. Thanks @felixgabler for the PR!
- Add loading spinner support for the file message. Thanks @felixgabler for the PR!
- Include safe area insets inside chat itself. No need to wrap in
SafeArea
anymore. Thanks @AdrKacz for reporting!
v1.5.7
- Add scroller controller as a parameter. Thanks @Faaatman for the PR!
- Make attachment button margin configurable. Thanks @felixgabler for the PR!
- Add
avatarBuilder
andnameBuilder
methods to resolve user updates and render correct avatars and names. Thanks @dariuspo and @felixgabler for the PR! - Fix broken text paddings. Thanks @AdrKacz for reporting!
- Update dependencies
v1.5.6
- Add markdown support. Thanks @felixgabler for the PR!
- Add Arabic localization and RTL support. Thanks @Faaatman for the PR!
- Increase send button tapable area. Thanks @felixgabler for the PR!
- Add new
hidden
send button visibility mode. Thanks @fernandobatels for the PR! - Add
previewTapOptions
that allow to configure to open link preview when tapped on preview's image or title. Thanks @felixgabler for the PR! - Add
dateHeaderBuilder
. Thanks @arsamme for the PR! - Add
onMessageVisibilityChanged
handler. Thanks @felixgabler for the PR! - Add
receivedMessageBodyBoldTextStyle
,receivedMessageBodyCodeTextStyle
,receivedMessageBodyLinkTextStyle
andsentMessageBodyBoldTextStyle
,sentMessageBodyCodeTextStyle
,sentMessageBodyLinkTextStyle
to the theme. Thanks @felixgabler for the PR! - Add
sendButtonMargin
to the theme. Thanks @damian-kaczmarek for the PR! - Add German localization. Thanks @felixgabler for the PR!
- Fix emoji only horizontal margin. Thanks @munkius for the PR!
- Update to Flutter 2.10.4. Requires Dart >= 2.16.0.
v1.5.5
- Fix dark theme. Thanks @garv-shah for the PR!
- Fix keyboard that pushes TextField to the top in mobile browsers. Thanks @jiangyubao for reporting!
- Add
onMessageDoubleTap
. Thanks @leeyisoft for the PR! - Update dependencies
v1.5.4
- BREAKING CHANGE: Rename
inputPadding
theme key toinputMargin
(outer insets) and addinputPadding
(inner insets, previously were hardcoded) - BREAKING CHANGE: Add
BuildContext
as a first parameter foronMessageLongPress
,onMessageStatusLongPress
,onMessageStatusTap
,onMessageTap
. Thanks @leeyisoft for the PR! - Add
inputContainerDecoration
to the theme - Remove keyboard shortuts from Android and iOS platforms. Thanks @kyoungsongKim for reporting!
- Use utf8 codec to parse chinese symbols in link preview. Thanks @minchemo for reporting!
- Update dependencies. Requires Dart >= 2.15.1.
v1.5.3
- Remove image blur
- Update dependencies
v1.5.2
v1.5.1
Increase tests coverage
v1.5.0
- Remove
Avenir
as a default font family - Add Simplified Chinese localization. Thanks @roxetter for the PR!
- Enlarge emoji in text messages that consist of emojis. See
emojiEnlargementBehavior
andhideBackgroundOnEmojiMessages
. Thanks @halildurmus for the PR! - Add tap on background callback,
onBackgroundTap
. Thanks @diegonuja for the PR! - Add
ScrollPhysics
to the scroll view. Thanks @trixeenya for the PR! - Customizable margin for date dividers. See
dateDividerMargin
in theme. Thanks @ikurek for the PR! - Implemented configurable padding for status icons. See
statusIconPadding
in theme. Thanks @ikurek for the PR! - Update dependencies (requires Dart >=2.14.0)
v1.4.4
- Add
dateHeaderThreshold
andgroupMessagesThreshold
(see the documentation comments) - Update dependencies