A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
M
- managedQuery(Uri,Array,String,Array,String) - function in android.app.MediaGalleryPreviewActivity
- managedQuery(Uri,Array,String,Array,String) - function in android.app.MediaPreviewActivity
- markdownFormatter(Boolean,Boolean,StreamTypography,StreamColors) - function in io.getstream.chat.android.compose.ui.util.MessageTextFormatter.Companion
- Builds a formatter that renders the message text as markdown, in place of defaultFormatter:
Mentions, links and emails are highlighted on top of the rendered markdown.ChatTheme( messageTextFormatter = MessageTextFormatter.markdownFormatter(autoTranslationEnabled = true), ) - markFragmentsCreated() - function in androidx.fragment.app.MediaGalleryPreviewActivity
- markFragmentsCreated() - function in androidx.fragment.app.MediaPreviewActivity
- MEDIA - enum entry in io.getstream.chat.android.compose.ui.attachments.AttachmentFactory.Type.BuiltIn
The attachment is a media, such as an image or video.
- MediaAttachmentClickData - class in io.getstream.chat.android.compose.ui.attachments.content
- Data class that holds all the information required to handle media attachment clicks.
- MediaAttachmentContent(AttachmentState,Modifier,Integer,Boolean,Function8,Function1) - function in io.getstream.chat.android.compose.ui.attachments.content.MediaAttachmentContentKt
- Displays a preview of single or multiple video or attachments.
- MediaAttachmentContent(AttachmentState,Modifier,Integer,Boolean,Function1,Function1) - function in io.getstream.chat.android.compose.ui.attachments.content.MediaAttachmentContentKt
- Displays a preview of single or multiple video or attachments.
- MediaAttachmentContentKt - class in io.getstream.chat.android.compose.ui.attachments.content
- MediaAttachmentFactory - class in io.getstream.chat.android.compose.ui.attachments.factory
- An AttachmentFactory that is able to handle Image and Video attachments.
- MediaAttachmentPreviewContent(List,Function1,Modifier,Function1) - function in io.getstream.chat.android.compose.ui.attachments.content.MediaAttachmentPreviewContentKt
- UI for currently selected image and video attachments, within the MessageInput.
- MediaAttachmentPreviewContentKt - class in io.getstream.chat.android.compose.ui.attachments.content
- MediaAttachmentPreviewHandler - class in io.getstream.chat.android.compose.ui.attachments.preview.handler
- Shows a preview for the audio/video stream in the attachment using Exoplayer library.
- MediaAttachmentQuotedContent(Attachment,Modifier) - function in io.getstream.chat.android.compose.ui.attachments.content.MediaAttachmentQuotedContentKt
- Builds an image attachment for a quoted message which is composed from a singe attachment previewing the attached image, link preview or giphy.
- MediaAttachmentQuotedContentKt - class in io.getstream.chat.android.compose.ui.attachments.content
- MediaCapture - class in io.getstream.chat.android.compose.state.messages.attachments
- Represents the mode with media capture.
- MediaGalleryConfig - class in io.getstream.chat.android.compose.ui.attachments.preview
- Model holding the configuration for the media gallery options.
- MediaGalleryOptionsConfig - class in io.getstream.chat.android.compose.ui.attachments.preview
- Model holding the configuration for the media gallery options.
- MediaGalleryPreviewAction - class in io.getstream.chat.android.compose.state.mediagallerypreview
- Represents the actions the user can take with media attachments in the Media Gallery Preview feature.
- MediaGalleryPreviewActivity - class in io.getstream.chat.android.compose.ui.attachments.preview
- Shows an image and video previews along with enabling the user to perform various actions such as image or file deletion.
- MediaGalleryPreviewActivity.Companion - class in io.getstream.chat.android.compose.ui.attachments.preview.MediaGalleryPreviewActivity
- MediaGalleryPreviewContract - class in io.getstream.chat.android.compose.ui.attachments.preview
- The contract used to start the MediaGalleryPreviewActivity given a message ID and the position of the clicked attachment.
- MediaGalleryPreviewContract.Input - class in io.getstream.chat.android.compose.ui.attachments.preview.MediaGalleryPreviewContract
- Defines the input for the MediaGalleryPreviewContract.
- MediaGalleryPreviewOption - class in io.getstream.chat.android.compose.state.mediagallerypreview
- Represents the information for media gallery preview options the user can take.
- MediaGalleryPreviewResult - class in io.getstream.chat.android.compose.state.mediagallerypreview
- Represents the Media Gallery Preview screen result that we propagate to the Messages screen.
- MediaGalleryPreviewResultType - class in io.getstream.chat.android.compose.state.mediagallerypreview
- Represents the types of actions that result in different behavior in the message list.
- MediaGalleryPreviewScreen(MediaGalleryPreviewViewModel,Integer,Function0,Function2,Function1,Function1,Modifier,MediaGalleryConfig,Function0,Function1,Function1,Function0,Function0,Function0,Function2,Function4,Function2,Function2) - function in io.getstream.chat.android.compose.ui.attachments.preview.MediaGalleryPreviewScreenKt
- A stateful composable function rendering a screen for previewing visual media attachments (images and videos).
- MediaGalleryPreviewScreen(Message,ConnectionState,User,Integer,Attachment,Boolean,Boolean,Boolean,Function2,Function1,Modifier,MediaGalleryConfig,Function0,Function0,Function1,Function1,Function1,Function0,Function0,Function0,Function2,Function4,Function2,Function2) - function in io.getstream.chat.android.compose.ui.attachments.preview.MediaGalleryPreviewScreenKt
- A stateless composable function rendering a screen for previewing visual media attachments (images and videos).
- MediaGalleryPreviewScreenKt - class in io.getstream.chat.android.compose.ui.attachments.preview
- MediaGalleryPreviewViewModel - class in io.getstream.chat.android.compose.viewmodel.mediapreview
- A ViewModel capable of loading images, playing videos.
- MediaGalleryPreviewViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.mediapreview
- Holds the dependencies required for the Media Preview Screen.
- MediaPreviewActivity - class in io.getstream.chat.android.compose.ui.attachments.preview
- An Activity that is capable of playing video/audio stream.
- MediaPreviewActivity.Companion - class in io.getstream.chat.android.compose.ui.attachments.preview.MediaPreviewActivity
- MentionList(MentionListViewModel,Modifier,User,Function1,Function1,Boolean,Function2,Function1,Function1,Function1,Function3) - function in io.getstream.chat.android.compose.ui.mentions.MentionListKt
- The default stateful component that is bound to MentionListViewModel to display a list of mentions for the current user.
- MentionList(MentionListState,Modifier,User,Function1,Function0,Boolean,Function0,Function2,Function1,Function1,Function1,Function3) - function in io.getstream.chat.android.compose.ui.mentions.MentionListKt
- The default stateless component that displays a list of mentions for the current user.
- MentionListEmptyContent(BoxScope,Modifier) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty placeholder that is displayed when the mention list is empty.
- MentionListItem(LazyItemScope,MessageResult,Modifier,User,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of a mention list item.
- MentionListKt - class in io.getstream.chat.android.compose.ui.mentions
- MentionListLoadingIndicator(BoxScope,Modifier) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default loading indicator that is displayed during the initial loading of the mention list.
- MentionListLoadingItem(LazyItemScope,Modifier) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default loading indicator that is displayed on the bottom of the list when there are more mentions loading.
- MentionListPullToRefreshIndicator(BoxScope,Modifier,PullToRefreshState,Boolean) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default pull-to-refresh indicator for the mention list.
- MentionListViewModel - class in io.getstream.chat.android.compose.viewmodel.mentions
- ViewModel class responsible for managing the MentionListState and actions of mention list.
- MentionListViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.mentions
- Factory for creating a MentionListViewModel with a custom sort.
- Mentions - enum entry in io.getstream.chat.android.compose.ui.chats.ChatListContentMode
Display the list of mentions.
- MentionStyleFactory - class in io.getstream.chat.android.compose.ui.theme
- Factory interface to provide custom styles for mentions.
- MentionStyleFactory.Companion - class in io.getstream.chat.android.compose.ui.theme.MentionStyleFactory
- MentionSuggestionItem(User,Function1,Modifier,Function2,Function2,Function2) - function in io.getstream.chat.android.compose.ui.components.suggestions.mentions.MentionSuggestionItemKt
- Represents the mention suggestion item in the mention suggestion list popup.
- MentionSuggestionItemKt - class in io.getstream.chat.android.compose.ui.components.suggestions.mentions
- MentionSuggestionList(List,Modifier,Function1,Function1) - function in io.getstream.chat.android.compose.ui.components.suggestions.mentions.MentionSuggestionListKt
- Represents the mention suggestion list popup.
- MentionSuggestionListKt - class in io.getstream.chat.android.compose.ui.components.suggestions.mentions
- MenuOptionItem(Modifier,Function0,Function1,String,Color,TextStyle,Dp,Alignment.Vertical,Arrangement.Horizontal) - function in io.getstream.chat.android.compose.ui.components.common.MenuOptionItemKt
- Represents a generic menu option item that can be used in a list of options.
- MenuOptionItem(Modifier,Function0,Function1,String,Color,TextStyle,Dp,Alignment.Vertical,Arrangement.Horizontal) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating a generic menu option item.
- MenuOptionItemKt - class in io.getstream.chat.android.compose.ui.components.common
- MessageAlignment - class in io.getstream.chat.android.compose.state.messages
- Represents the horizontal alignment of messages in the message list.
- MessageAlignmentProvider - class in io.getstream.chat.android.compose.ui.util
- An interface that allows to return the desired horizontal alignment for a particular MessageItemState.
- MessageAlignmentProvider.Companion - class in io.getstream.chat.android.compose.ui.util.MessageAlignmentProvider
- MessageAttachmentsContent(Message,User,Function1,Function1) - function in io.getstream.chat.android.compose.ui.attachments.content.MessageAttachmentsContentKt
- Represents the content that's shown in message attachments.
- MessageAttachmentsContentKt - class in io.getstream.chat.android.compose.ui.attachments.content
- MessageBackgroundShapes - class in io.getstream.chat.android.compose.ui.theme
- Represents the shapes for the message background in different positions.
- MessageBubble(Color,Shape,Modifier,BorderStroke,PaddingValues,Function0) - function in io.getstream.chat.android.compose.ui.components.messages.MessageBubbleKt
- Wraps the content of a message in a bubble.
- MessageBubble(Modifier,Message,Color,Shape,BorderStroke,PaddingValues,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default appearance of the message bubble.
- MessageBubbleKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageComposer(MessageComposerViewModel,Modifier,Function1,Function0,Function0,Function1,Function1,Function0,Function1,Function1,Function1,Function1,AudioRecordingActions,Function2,Function2,Function1,Function1,Function2,Function1,Function2,Function2,Function1) - function in io.getstream.chat.android.compose.ui.messages.composer.MessageComposerKt
- Default MessageComposer component that relies on MessageComposerViewModel to handle data and communicate various events.
- MessageComposer(MessageComposerState,Function2,Modifier,Function0,Function0,Function1,Function1,Function0,Function1,Function1,Function1,Function1,AudioRecordingActions,Function2,Function2,Function1,Function1,Function2,Function1,Function2,Function2,Function1) - function in io.getstream.chat.android.compose.ui.messages.composer.MessageComposerKt
- Clean version of the MessageComposer that doesn't rely on ViewModels, so the user can provide a manual way to handle and represent data and various operations.
- MessageComposer(MessageComposerState,Function2,Modifier,Function0,Function0,Function1,Function1,Function0,Function1,Function1,Function1,Function1,AudioRecordingActions,Function2,Function2,Function1,Function1,Function2,Function1,Function2,Function2,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message composer that contains the message input, attachments, commands, recording actions, integrations, and the send button.
- MessageComposerAttachmentsButton(RowScope,Boolean,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default attachments button of the message composer.
- MessageComposerAudioRecordButton(RecordingState,AudioRecordingActions) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default "Audio record (voice message)" button of the message composer.
- MessageComposerAudioRecordingContent(RowScope,MessageComposerState,AudioRecordingActions) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Default composable used for displaying audio recording information while audio recording is in progress.
- MessageComposerCommandsButton(RowScope,Boolean,Boolean,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default commands button of the message composer.
- MessageComposerCommandsPopupContent(List,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default instant commands popup content of the message composer.
- MessageComposerCommandSuggestionItem(Command,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default command suggestion item of the message composer.
- MessageComposerCommandSuggestionItemCenterContent(RowScope,Modifier,Command) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the command suggestion item of the message composer.
- MessageComposerCommandSuggestionItemLeadingContent(RowScope,Command) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the command suggestion item of the message composer.
- MessageComposerCoolDownIndicator(Modifier,Integer) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default cooldown indicator of the message composer.
- MessageComposerFooterContent(ColumnScope,MessageComposerState,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default footer content of the message composer.
- MessageComposerHeaderContent(ColumnScope,MessageComposerState,Function0,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default header content of the message composer.
- MessageComposerInput(RowScope,MessageComposerState,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default input content of the message composer.
- MessageComposerIntegrations(RowScope,MessageComposerState,Function0,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default integrations of the message composer.
- MessageComposerKt - class in io.getstream.chat.android.compose.ui.messages.composer
- MessageComposerLabel(MessageComposerState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default label of the message composer.
- MessageComposerLinkPreview(Modifier,LinkPreview,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Shows a preview of the link that the user has entered in the message composer.
- MessageComposerMentionsPopupContent(List,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default mentions popup content of the message composer.
- MessageComposerMentionSuggestionItem(User,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default mention suggestion item of the message composer.
- MessageComposerMentionSuggestionItemCenterContent(RowScope,User) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the mention suggestion item of the message composer.
- MessageComposerMentionSuggestionItemLeadingContent(RowScope,User) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the mention suggestion item of the message composer.
- MessageComposerMentionSuggestionItemTrailingContent(RowScope,User) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the mention suggestion item of the message composer.
- MessageComposerMessageInputOptions(Modifier,MessageAction,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default options header for the message input component.
- MessageComposerQuotedMessage(Modifier,MessageComposerState,Message) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default appearance of a quoted message in the message composer.
- MessageComposerSendButton(Boolean,Boolean,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default "Send" button of the message composer.
- MessageComposerTheme - class in io.getstream.chat.android.compose.ui.theme
- Represents the theming for the message composer.
- MessageComposerTheme.Companion - class in io.getstream.chat.android.compose.ui.theme.MessageComposerTheme
- MessageComposerTrailingContent(MessageComposerState,Function2,AudioRecordingActions) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the message composer.
- MessageComposerViewModel - class in io.getstream.chat.android.compose.viewmodel.messages
- ViewModel responsible for handling the composing and sending of messages.
- MessageContainer(LazyItemScope,MessageListItemState,ReactionSorting,MessageContentFactory,Function1,Function1,Function1,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function1,Function2,Function1,Function1,Function1,Function2,Function2,Function2,Function2,Function2,Function2,Function2,Function2,Function2) - function in io.getstream.chat.android.compose.ui.messages.list.MessageContainerKt
- Represents the message item container that allows us to customize each type of item in the MessageList.
- MessageContainerKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessageContent(Message,User,Modifier,Function1,Function1,Function1,Function1,Function2,MessageContentFactory,Function1,Function0,Function0,Function0) - function in io.getstream.chat.android.compose.ui.components.messages.MessageContentKt
- Represents the default message content within the bubble that can show different UI based on the message state.
- MessageContentFactory - class in io.getstream.chat.android.compose.ui.components.messages.factory
- Factory for creating message contents that are used to represent the chat message items.
- MessageContentFactory.Companion - class in io.getstream.chat.android.compose.ui.components.messages.factory.MessageContentFactory
- MessageContentKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageDateSeparatorTheme - class in io.getstream.chat.android.compose.ui.theme
- Represents message date separator theming.
- MessageDateSeparatorTheme.Companion - class in io.getstream.chat.android.compose.ui.theme.MessageDateSeparatorTheme
- MessageDeletedContent(Modifier) - function in io.getstream.chat.android.compose.ui.components.messages.factory.MessageContentFactory
- Represents the default content of a deleted message.
- MessageDeletedContent(Modifier) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of a deleted message.
- MessageDialogs(MessageListViewModel) - function in io.getstream.chat.android.compose.ui.messages.MessagesScreenKt
- Contains the message dialogs used to prompt the user with message flagging and deletion actions
- MessageFailedIcon(Modifier,Message) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Icon shown at the bottom-end of a Message when it failed to send.
- MessageFooter(MessageItemState,Function0) - function in io.getstream.chat.android.compose.ui.components.messages.MessageFooterKt
- Default message footer, which contains either MessageThreadFooter or the default footer, which holds the sender name and the timestamp.
- MessageFooterContent(MessageItemState) - function in io.getstream.chat.android.compose.ui.components.messages.factory.MessageContentFactory
- Represents the default message footer.
- MessageFooterContent(MessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default footer content.
- MessageFooterKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageFooterOnlyVisibleToYouContent(MessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of the only-visible-to-you footer message.
- MessageFooterStatusIndicator(Modifier,Message,Boolean,Integer) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default read status indicator in the message footer, weather the message is sent, pending or read.
- MessageFooterStatusIndicator(MessageFooterStatusIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- MessageFooterStatusIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageFooterStatusIndicator component.
- MessageFooterUploadingContent(Modifier,MessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default uploading content of the message footer.
- MessageGiphyContent(Message,User,Function1) - function in io.getstream.chat.android.compose.ui.components.messages.factory.MessageContentFactory
- Represents the default Giphy message content.
- MessageGiphyContent(Message,User,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default Giphy message content.
- MessageHeaderLabel(Painter,Modifier,String,PaddingValues) - function in io.getstream.chat.android.compose.ui.components.messages.MessageHeaderLabelKt
- Represents a meta information about the message that is shown above the message bubble.
- MessageHeaderLabelKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageInput(MessageComposerState,Function1,Function1,Modifier,Integer,KeyboardOptions,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.components.composer.MessageInputKt
- Input field for the Messages/Conversation screen.
- MessageInputKt - class in io.getstream.chat.android.compose.ui.components.composer
- MessageInputOptions(MessageAction,Function0,Modifier) - function in io.getstream.chat.android.compose.ui.components.composer.MessageInputOptionsKt
- Shows the options "header" for the message input component.
- MessageInputOptionsKt - class in io.getstream.chat.android.compose.ui.components.composer
- MessageItem(MessageItemState,ReactionSorting,Function1,Modifier,MessageContentFactory,Function1,Function1,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function0,Function2,Function1,Function1,Function1,Function2,Function2,Function2,Function2,Function2,Function1) - function in io.getstream.chat.android.compose.ui.messages.list.MessageItemKt
- The default message container for all messages in the Conversation/Messages screen.
- MessageItemCenterContent(ColumnScope,MessageItemState,Function1,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function2,Function1,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the message item.
- MessageItemFooterContent(ColumnScope,MessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default footer content of the message item.
- MessageItemHeaderContent(ColumnScope,MessageItemState,ReactionSorting,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default header content of the message item.
- MessageItemKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessageItemLeadingContent(RowScope,MessageItemState,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the message item.
- MessageItemTrailingContent(RowScope,MessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the message item.
- MessageList(MessageListViewModel,ReactionSorting,Modifier,PaddingValues,MessageContentFactory,MessagesLazyListState,Arrangement.Vertical,Arrangement.Vertical,ThreadMessagesStart,Function1,Function1,Function1,Function0,Function1,Function0,Function1,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function2,Function1,Function1,Function1,Function1,Function1,Function0,Function0,Function0,Function1,Function1,Function2) - function in io.getstream.chat.android.compose.ui.messages.list.MessageListKt
- Default MessageList component, that relies on MessageListViewModel to connect all the data handling operations.
- MessageList(MessageListState,Arrangement.Vertical,Arrangement.Vertical,ThreadMessagesStart,ReactionSorting,Modifier,PaddingValues,MessageContentFactory,MessagesLazyListState,Function0,Function1,Function0,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function1,Function1,Function1,Function1,Function1,Function1,Function0,Function1,Function2,Function1,Function1,Function0,Function0,Function0,Function1,Function1,Function3,Function2) - function in io.getstream.chat.android.compose.ui.messages.list.MessageListKt
- Clean representation of the MessageList that is decoupled from ViewModels.
- MessageListBackground() - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default background of the message list.
- MessageListDateSeparatorItemContent(LazyItemScope,DateSeparatorItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default date separator item content of the message list.
- MessageListEmptyContent(Modifier) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty content of the message list, when the message list is empty.
- MessageListEmptyThreadPlaceholderItemContent(LazyItemScope,EmptyThreadPlaceholderItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty thread placeholder item content of the message list.
- MessageListHeader(Channel,User,ConnectionState,Modifier,List,MessageMode,Color,Shape,Dp,Function0,Function1,Function0,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.messages.header.MessageListHeaderKt
- A clean, decoupled UI element that doesn't rely on ViewModels or our custom architecture setup.
- MessageListHeader(Modifier,Channel,User,ConnectionState,List,MessageMode,Function0,Function1,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default header of the message list.
- MessageListHeaderCenterContent(RowScope,Modifier,Channel,User,List,MessageMode,Function1,ConnectionState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the message list header.
- MessageListHeaderCenterContent(RowScope,Modifier,Channel,User,ConnectionState,List,MessageMode,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the message list header.
- MessageListHeaderKt - class in io.getstream.chat.android.compose.ui.messages.header
- MessageListHeaderLeadingContent(RowScope,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the message list header, which is the back button.
- MessageListHeaderTrailingContent(RowScope,Channel,User,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the message list header, which is the channel avatar.
- MessageListHelperContent(BoxScope,MessageListState,MessagesLazyListState,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default helper content of the message list.
- MessageListItemContainer(LazyItemScope,MessageListItemState,ReactionSorting,Function2,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function1,Function1,Function1,Function1,Function1,Function2,Function1,Function3,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message list item container, which renders each MessageListItemState's subtype.
- MessageListItemContent(LazyItemScope,MessageItemState,ReactionSorting,Function2,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function1,Function1,Function1,Function1,Function1,Function2,Function1,Function3,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default item content of a regular message.
- messageListItemModifier(LazyItemScope) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message list item modifier for styling.
- MessageListKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessageListLoadingIndicator(Modifier) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default loading indicator of the message list, when the initial message list is loading.
- MessageListLoadingMoreItemContent(LazyItemScope) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default loading more item of the message list, when the next page of messages is loading.
- MessageListModeratedItemContent(LazyItemScope,ModeratedMessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default moderated message content of the message list.
- MessageListStartOfTheChannelItemContent(LazyItemScope,StartOfTheChannelItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default start of the channel item content of the message list.
- MessageListSystemItemContent(LazyItemScope,SystemMessageItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default system message content of the message list.
- MessageListThreadDateSeparatorItemContent(LazyItemScope,ThreadDateSeparatorItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default thread date separator item content of the message list.
- MessageListTypingIndicatorItemContent(LazyItemScope,TypingItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default typing indicator content of the message list.
- MessageListUnreadSeparatorItemContent(LazyItemScope,UnreadSeparatorItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default unread separator item content of the message list.
- MessageListUtilsKt - class in io.getstream.chat.android.compose.ui.util
- MessageListViewModel - class in io.getstream.chat.android.compose.viewmodel.messages
- ViewModel responsible for handling all the business logic & state for the list of messages.
- MessageMenu(Modifier,Message,List,Set,Function1,Function0,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the full content of the SelectedMessageMenu.
- MessageMenuCenterContent(Modifier,Message,List,Function1,Set) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the center content of the SelectedMessageMenu.
- MessageMenuHeaderContent(Modifier,Message,List,Function1,Set,Function0,Map,Integer) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the header content of the SelectedMessageMenu.
- MessageMenuOptions(Modifier,Message,List,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Shows the default message options.
- MessageMenuOptionsItem(Modifier,MessageOptionItemState,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the options content of the SelectedMessageMenu.
- MessageMenuOptionsItemLeadingContent(Modifier,MessageOptionItemState) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the leading icon of the Message options menu item.
- MessageMenus(BoxScope,MessageListViewModel,MessageComposerViewModel,Boolean,Boolean) - function in io.getstream.chat.android.compose.ui.messages.MessagesScreenKt
- Contains the various menus and pickers the user can use to interact with messages.
- MessageModerationDialog(MessageListViewModel,MessageComposerViewModel,Boolean,Boolean) - function in io.getstream.chat.android.compose.ui.messages.MessagesScreenKt
- Contains the dialog for a message that needs to be moderated.
- MessageOptionItem(MessageOptionItemState,Modifier,Alignment.Vertical,Arrangement.Horizontal,Function1) - function in io.getstream.chat.android.compose.ui.components.messageoptions.MessageOptionItemKt
- Each option item in the column of options.
- MessageOptionItemKt - class in io.getstream.chat.android.compose.ui.components.messageoptions
- MessageOptionItemState - class in io.getstream.chat.android.compose.state.messageoptions
- UI representation of a Message option, when the user selects a message in the list.
- MessageOptionItemVisibility - class in io.getstream.chat.android.compose.ui.components.messageoptions
- Controls option visibility in the message options menu.
- MessageOptions(List,Function1,Modifier,Function2) - function in io.getstream.chat.android.compose.ui.components.messageoptions.MessageOptionsKt
- Displays all available MessageOptionItems.
- MessageOptionsKt - class in io.getstream.chat.android.compose.ui.components.messageoptions
- MessageOptionsTheme - class in io.getstream.chat.android.compose.ui.theme
- Represents the theme for the message option list in the selected message menu.
- MessageOptionsTheme.Companion - class in io.getstream.chat.android.compose.ui.theme.MessageOptionsTheme
- MessagePreviewFormatter - class in io.getstream.chat.android.compose.ui.util
- An interface that allows to generate a preview text for the given message.
- MessagePreviewFormatter.Companion - class in io.getstream.chat.android.compose.ui.util.MessagePreviewFormatter
- MessagePreviewIconFactory - class in io.getstream.chat.android.compose.ui.util
- An interface that allows the creation of message preview icons for message types.
- MessagePreviewIconFactory.Companion - class in io.getstream.chat.android.compose.ui.util.MessagePreviewIconFactory
- MessageQuotedContent(Modifier,Message,User,Message,Function1,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default quoted message content.
- MessageReactionItem(ReactionOptionItemState,Modifier) - function in io.getstream.chat.android.compose.ui.components.messages.MessageReactionItemKt
- Represents a small message reaction item.
- MessageReactionItem(RowScope,MessageReactionItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default individual reaction item shown inside MessageReactionList.
- MessageReactionItemKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageReactionItemNotSelectedPreview() - function in io.getstream.chat.android.compose.ui.components.messages.MessageReactionItemKt
- Preview for MessageReactionItem that's not selected.
- MessageReactionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageReactionItem component.
- MessageReactionItemSelectedPreview() - function in io.getstream.chat.android.compose.ui.components.messages.MessageReactionItemKt
- Preview for MessageReactionItem that's selected.
- MessageReactionList(MessageReactionListParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default list of reactions displayed above the message bubble and is part of MessageItemHeaderContent.
- MessageReactionListParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageReactionList component.
- MessageReactionPicker(Modifier,Message,Function1,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the reactions menu more option.
- MessageReactionPickerCenterContent(Modifier,Message,Function1,Map,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the center content of the reaction picker.
- MessageReactionPickerHeaderContent(Modifier,Message,Function1,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the header content of the reaction picker.
- MessageReactions(List,Modifier,Function2) - function in io.getstream.chat.android.compose.ui.components.messages.MessageReactionsKt
- Represents a reaction bubble with a list of reactions this message has.
- MessageReactionsKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageReadStatusIcon(Channel,Message,User,Modifier) - function in io.getstream.chat.android.compose.ui.components.channels.MessageReadStatusIconKt
- Shows a delivery status indicator for a particular message.
- MessageReadStatusIcon(Message,Boolean,Modifier,Boolean,Integer,Function0,Function0,Function0,Function0) - function in io.getstream.chat.android.compose.ui.components.channels.MessageReadStatusIconKt
- Shows a delivery status indicator for a particular message.
- MessageReadStatusIconKt - class in io.getstream.chat.android.compose.ui.components.channels
- MessageRegularContent(Message,User,Function1,Function1,Function1,Function1,Function2) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of a regular message that can contain attachments and text.
- Messages - enum entry in io.getstream.chat.android.compose.ui.channels.SearchMode
Search for messages.
- Messages(MessageListState,MessagesLazyListState,Arrangement.Vertical,Arrangement.Vertical,ThreadMessagesStart,Function0,Function1,Function0,Function1,Function1,Modifier,PaddingValues,Function1,Function1,Function3,Function2,Function0,Function0) - function in io.getstream.chat.android.compose.ui.messages.list.MessagesKt
- Builds a list of message items, based on the itemContent parameter and the state provided within messagesState.
- MessagesKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessagesLazyListState - class in io.getstream.chat.android.compose.ui.messages.list
- Provides a wrapper around lazy list state to be used with Messages composable.
- MessagesLazyListState.Companion - class in io.getstream.chat.android.compose.ui.messages.list.MessagesLazyListState
- MessagesLazyListState.MessageOffsetHandler - class in io.getstream.chat.android.compose.ui.messages.list.MessagesLazyListState
- Handler that calculates the message offset that will be applied to the focused message.
- MessagesScreen(MessagesViewModelFactory,Boolean,MessageContentFactory,ReactionSorting,Function0,Function1,Function0,Function1,Function2,Function1,Function1,Boolean,Boolean,Boolean,Arrangement.Vertical,ThreadMessagesStart,Function1,Function0) - function in io.getstream.chat.android.compose.ui.messages.MessagesScreenKt
- Default root Messages screen component, that provides the necessary ViewModels and connects all the data handling operations, as well as some basic actions, like back pressed handling.
- MessagesScreenKt - class in io.getstream.chat.android.compose.ui.messages
- MessagesViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.messages
- Holds all the dependencies needed to build the ViewModels for the Messages Screen.
- MessageText(Message,User,Modifier,Function1,Function2,Function1) - function in io.getstream.chat.android.compose.ui.components.messages.MessageTextKt
- Default text element for messages, with extra styling and padding for the chat bubble.
- MessageTextContent(Message,User,Function1,Function2,Function1) - function in io.getstream.chat.android.compose.ui.components.messages.factory.MessageContentFactory
- Represents the default regular message content.
- MessageTextContent(Message,User,Function1,Function2,Function1) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message text content.
- MessageTextFormatter - class in io.getstream.chat.android.compose.ui.util
- An interface that allows to format the message text.
- MessageTextFormatter.Companion - class in io.getstream.chat.android.compose.ui.util.MessageTextFormatter
- MessageTextKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageTheme - class in io.getstream.chat.android.compose.ui.theme
- Represents message theming.
- MessageTheme.Companion - class in io.getstream.chat.android.compose.ui.theme.MessageTheme
- MessageThreadFooter(List,String,MessageAlignment,Modifier) - function in io.getstream.chat.android.compose.ui.components.messages.MessageThreadFooterKt
- Shows a row of participants in the message thread, if they exist.
- MessageThreadFooterKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageTranslatedLabel(MessageItemState,Function0) - function in io.getstream.chat.android.compose.ui.components.messages.MessageTranslatedLabelKt
- A composable function that displays a label indicating that a message has been translated.
- MessageTranslatedLabelKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageUnreadSeparatorTheme - class in io.getstream.chat.android.compose.ui.theme
- Represents message unread separator theming.
- MessageUnreadSeparatorTheme.Companion - class in io.getstream.chat.android.compose.ui.theme.MessageUnreadSeparatorTheme
- MessageUtilsKt - class in io.getstream.chat.android.compose.ui.util
- mirrorRtl(Modifier,LayoutDirection) - function in io.getstream.chat.android.compose.ui.util.ImageUtilsKt
- Applies the given mirroring scaleX based on the layoutDirection that's currently configured in the UI.
- ModeratedMessageDialog(Message,Function0,Function2,Modifier,List,Function0,Function0,Function0) - function in io.getstream.chat.android.compose.ui.components.moderatedmessage.ModeratedMessageDialogKt
- Dialog that is shown when user clicks or long taps on a moderated message.
- ModeratedMessageDialogKt - class in io.getstream.chat.android.compose.ui.components.moderatedmessage
- ModeratedMessageDialogOptions(Message,List,Modifier,Function0,Function2,Function1) - function in io.getstream.chat.android.compose.ui.components.moderatedmessage.ModeratedMessageDialogOptionsKt
- Composable that represents the dialog options a user can select to act upon a moderated message.
- ModeratedMessageDialogOptionsKt - class in io.getstream.chat.android.compose.ui.components.moderatedmessage
- ModeratedMessageOptionItem(ModeratedMessageOption,Modifier) - function in io.getstream.chat.android.compose.ui.components.moderatedmessage.ModeratedMessageOptionItemKt
- Composable that represents a single option inside the ModeratedMessageDialog.
- ModeratedMessageOptionItemKt - class in io.getstream.chat.android.compose.ui.components.moderatedmessage
- moveDatabaseFrom(Context,String) - function in android.content.MediaGalleryPreviewActivity
- moveDatabaseFrom(Context,String) - function in android.content.MediaPreviewActivity
- moveSharedPreferencesFrom(Context,String) - function in android.content.MediaGalleryPreviewActivity
- moveSharedPreferencesFrom(Context,String) - function in android.content.MediaPreviewActivity
- moveTaskToBack(Boolean) - function in android.app.MediaGalleryPreviewActivity
- moveTaskToBack(Boolean) - function in android.app.MediaPreviewActivity
- muteChannel(Channel) - function in io.getstream.chat.android.compose.viewmodel.channels.ChannelListViewModel
- Mutes a channel.
- muteUser(String,Integer) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageListViewModel
- Mutes the given user inside this channel.