message_list/message_list library
Classes
- ChatMessageListConfig
- CustomMessageWidget
- DefaultMessageMenuCallbacks
- MessageBubble
- MessageCheckbox
- Checkbox component for message multi-select mode
- MessageCustomAction
- MessageItem
- MessageList
- MessageListConfigProtocol
- MessageReactionBar
- Bar displaying message reactions below the message bubble
- MultiSelectBottomBar
- Bottom action bar for multi-select mode
- MultiSelectCallbacks
- Multi-select mode action callbacks
- MultiSelectState
- Multi-select mode state
- ReactionDetailSheet
- Bottom sheet showing reaction details with user list
- ReactionEmojiPicker
- Quick emoji picker for message reactions (6 emojis + expand button)
- ReactionEmojiPickerSheet
- Full emoji picker sheet for reactions
- RecentEmojiManager
- Manager for recent reaction emojis
- SystemMessageWidget
Typedefs
- OnMultiSelectModeChanged = void Function(bool isMultiSelectMode, int selectedCount)
- Multi-select mode state callback
- OnUserClick = void Function(String userID)
- OnUserLongPress = void Function(String userID, String displayName)
-
Callback when user long presses on avatar (for @ mention feature)
userIDis the user ID of the message senderdisplayNameis the display name of the message sender