Skip to content

Releases: flyerhq/flutter_chat_ui

v1.6.14

09 Jun 17:03
Compare
Choose a tag to compare
  • While v2 is still in the works (unexpected blockers, see GitHub for progress) releasing a small patch update with improvements.
  • Added optional scroll preferPosition to scrollController.scrollToIndex. Thanks @chdo002 for the PR!
  • Removed isComposingRangeValid check from the input to hopefully fix send button that does not appear.
  • Added usesSafeArea option to the inputOptions to be able to remove safe area backed inside the input.

v1.6.13

19 May 09:13
Compare
Choose a tag to compare
  • While v2 is still in the works (unexpected blockers, see GitHub for progress) releasing a small patch update with improvements.
  • Potentially breaking: bumped dependencies, but I used ranges (>= and <) so don't expect any problems. Please raise an issue if some change breaks your project.
  • Added support for overriding the bubbleMargin property using ChatTheme. Thanks @ishchhabra for the PR!
  • Added localisation support to the typing indicator which was hardcoded english only previously. Thanks @longnh2k1 for raising the issue!

v1.6.12

05 Feb 21:33
Compare
Choose a tag to compare
  • Remove defaultBubbleMessage from the bubbleBuilder as it breaks compatibility. If you need this please use previous release, this is the only change here. Next should be v2.0.0 preview.

v1.6.11

04 Feb 13:50
Compare
Choose a tag to compare
  • Small patch release while 2.0.0 is still in the works.
  • Added messageMaxWidth to the theme. Thanks @bobz392 for the PR!
  • Added isLeftStatus to display status on the left side of the message. Thanks @hndrr for the PR!
  • Added localisation for Persian language (fa locale). Thanks @xclud for the PR!
  • Added default message to the bubbleBuilder. Thanks @asoap for the PR!
  • Added messageWidthRatio to the chat. Thanks @elihaialgoaitech for the PR!
  • Added customTypingWidget, customTypingIndicatorBuilder, typingWidgetBuilder and multiUserTextBuilder to the TypingIndicatorOptions. Thanks @phamconganh for the PR!

v1.6.10

09 Nov 22:50
Compare
Choose a tag to compare
  • Possibly last release before 2.0.0, which will be a complete re-write focused on extensibility, customizability, performance and stability.
  • Fixed repaint if type indicator is not used. Thanks @mozomig for the PR!
  • Added ability to highlight message when scrolling to it. Thanks @SergeySor for the PR!
  • Added more theming to the text input. Thanks @claudius-kienle for the PR!
  • Fixed an exception when user exiting the chat. Thanks @elihaialgoaitech for the PR!
  • Fixed input bug for the Japanese language. Thanks @okano4413 for the PR!
  • Added slidableMessageBuilder. Thanks @leeyisoft for the PR!
  • Matchers are now reusable and used in system message as well. Thanks @provokateurin for the PR!
  • avatarBuilder now provides whole user object. Thanks @kahyoongho for the PR!
  • Added semantics for the send button, useful in e2e tests. Thanks @GustekDev for the PR!

v1.6.9

09 Jul 21:10
Compare
Choose a tag to compare

Update dependencies

v1.6.8

17 May 21:36
Compare
Choose a tag to compare
  • Downgrade intl to make it compatible with latest Flutter
  • Add autofocus to the InputOptions. Thanks @josefwilhelm for the PR!

v1.6.7

16 May 21:28
a6a0f3d
Compare
Choose a tag to compare
  • BREAKING CHANGE: nameBuilder now passes the whole user class, instead of just an id. Thanks @vintage for the PR!
  • Add typing indicator. See typingIndicatorOptions. Thanks @gtalha07 for the PR! Huge one!
  • Add imageProviderBuilder. Thanks @marinkobabic for the PR!
  • Add autocorrect and enableSuggestions to the InputOptions. By default, both values will be true. Thanks @g0dzillaa for the PR!
  • Add keyboardType to the InputOptions. Thanks @Gramatton for the PR!
  • Add Swedish localization. Thanks @OlleEkberg for the PR!
  • Add Finnish localization. Thanks @tuoku for the PR!
  • Update dependencies. Requires Dart >= 2.19.0.

v1.6.6

29 Oct 16:30
Compare
Choose a tag to compare
  • Add audioMessageBuilder (no default implementation yet). Thanks @marinkobabic for the PR!
  • Add videoMessageBuilder (no default implementation yet).
  • Add SystemMessage and systemMessageBuilder. Thanks @felixgabler for the PR!
  • Add dateIsUtc to use UTC time for parsing dates inside the chat. Thanks @marinkobabic for the PR!
  • Fix unnecessary scrolls to the bottom. Thanks @MaddinMade for the PR!
  • Add custom text matchers to the TextMessageOptions. Thanks @jld3103 for the PR!
  • Add listBottomWidget. Thanks @MaddinMade for the PR!
  • Fix scroll to unread when no unread messages exist. Thans @jld3103 for the PR!
  • Add useTopSafeAreaInset to the Chat widget, by default enabled on mobile platforms. Use it to disable top safe area inset. Thanks @jld3103 for reporting!
  • Fix PatternStyle regexes. Thanks @Mayb3Nots for reporting!
  • Update dependencies. Requires Dart >= 2.18.0.

v1.6.5

02 Oct 21:58
Compare
Choose a tag to compare
  • BREAKING CHANGE: PreviewTapOptions -> TextMessageOptions
  • BREAKING CHANGE: isTextMessageTextSelectable -> TextMessageOptions.isTextSelectable
  • Add unread messages banner and scroll to the first unread. Thanks @felixgabler for the PR!
  • Fix every message re-render on new message added. Thanks @otto-dev for the PR!
  • Refactor code to make Flyer chat more accessible for contributions. Thanks @felixgabler for the PR!
  • Add imageHeaders. Allows to pass headers to all images used in the chat. Thanks @marinkobabic for the PR!
  • Update to Flutter 3.3.3