Skip to content

Releases: flyerhq/flutter_chat_ui

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

v1.6.4

24 Jul 16:53
Compare
Choose a tag to compare
  • BREAKING CHANGE: Add InputOptions. onTextChanged, onTextFieldTap and sendButtonVisibilityMode are now under InputOptions class, just move the same values to inputOptions: InputOptions().
  • Add inputClearMode to InputOptions. Allows you to disable automatic text field clear on submit.
  • Add textEditingController to InputOptions. Allows you to provide a custom editing contoller, but preferably use InputTextFieldController we export from the library, if you want to use it to programmatically clear text field or similar.
  • Add keyboardDismissBehavior.
  • Improve image gallery - code optimizations and close button fix. Thanks @felixgabler for the PR!
  • Fix input container changing its size. Thanks @joj3000 for the PR!
  • Fix enter key not moving text to a new line on web. Thanks @UmairSaqibBhutta for reporting!
  • Add TextMessageOptions. Thanks @felixgabler for the PR!
  • Update dependencies

v1.6.3

26 Jun 10:49
Compare
Choose a tag to compare
  • Added an option to align sent bubbles to the right or left for RTL languages. Thanks @Faaatman for reporting! Use bubbleRtlAlignment.
  • Add customStatusBuilder. Thanks @skllll06 for the PR!

v1.6.2

19 Jun 10:07
Compare
Choose a tag to compare
  • Code refactor
  • Update documentation about opening files
  • Fixes RTL layout. Thanks @Yahllil for reporting!