LostInDarkMath / dash_chat

The most complete Chat UI for flutter highly customizable and helps developing chat UI faster.

Home Page:https://pub.dev/packages/dash_chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a fork of the famous DashChat library

It is no longer maintained and the other forks do not seem to be as reliable as the original library. Therefore I created my own fork to add the feature that I want. Thanks to Fayeed who created the v1 of this package: https://github.com/fayeed/dash_chat and made that possible!

Usage

To use this package, add dash_chat as a dependency in your pubspec.yaml file.

dependencies:
  dash_chat:
    git:
      url: https://github.com/LostInDarkMath/dash_chat.git

Features that were already in the original package

  • Fully customizable components
  • Copy messages to clipboard
  • Multi-line TextInput
  • Touchable links using flutter_parsed_text
  • Avatar as user's initials
  • Quick Reply messages
  • Load earlier messages
  • Scroll to bottom Widget

Features that were NOT included in the original package

  • Added validation by making onSend returning a Future<bool> which indicates if the message input field should be cleared.
  • Added onBottomReached callback to get notified if the users scrolls to bottom.

License ⚖️

Issues and feedback 💭

If you have any suggestion for including a feature or if something doesn't work, feel free to open a Github issue for us to have a discussion on it.

About

The most complete Chat UI for flutter highly customizable and helps developing chat UI faster.

https://pub.dev/packages/dash_chat

License:MIT License


Languages

Language:Dart 70.0%Language:C++ 16.6%Language:CMake 8.1%Language:HTML 3.9%Language:C 0.7%Language:Swift 0.4%Language:Kotlin 0.1%Language:Objective-C 0.0%