Skip to content

Releases: flyerhq/flutter_chat_ui

v1.5.8

17 Apr 08:14
Compare
Choose a tag to compare
  • 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

11 Apr 10:19
Compare
Choose a tag to compare
  • Add scroller controller as a parameter. Thanks @Faaatman for the PR!
  • Make attachment button margin configurable. Thanks @felixgabler for the PR!
  • Add avatarBuilder and nameBuilder 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

10 Apr 09:13
Compare
Choose a tag to compare
  • 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 and sentMessageBodyBoldTextStyle, 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

26 Jan 20:36
Compare
Choose a tag to compare
  • 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

16 Jan 20:46
Compare
Choose a tag to compare
  • BREAKING CHANGE: Rename inputPadding theme key to inputMargin (outer insets) and add inputPadding (inner insets, previously were hardcoded)
  • BREAKING CHANGE: Add BuildContext as a first parameter for onMessageLongPress, 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

10 Dec 22:02
Compare
Choose a tag to compare
  • Remove image blur
  • Update dependencies

v1.5.2

21 Nov 18:30
Compare
Choose a tag to compare
  • Add status icon tap and long press. Thanks @ikurek for the PR!
  • Add Traditional Chinese localization. Thanks @Wei-Hsun for the PR!
  • Add onAvatarTap
  • Fix local image preview on web
  • Update dependencies

v1.5.1

27 Oct 09:00
Compare
Choose a tag to compare

Increase tests coverage

v1.5.0

24 Oct 18:47
Compare
Choose a tag to compare
  • 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 and hideBackgroundOnEmojiMessages. 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

27 Sep 14:45
Compare
Choose a tag to compare
  • Add dateHeaderThreshold and groupMessagesThreshold (see the documentation comments)
  • Update dependencies