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,StreamDesign.Typography,StreamDesign.Colors) - 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
- 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,Function1,Function1) - function in io.getstream.chat.android.compose.ui.attachments.content.MediaAttachmentContentKt
- Displays a preview of single or multiple video or attachments.
- MediaAttachmentContent(MediaAttachmentContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the content of media attachments in a message.
- MediaAttachmentContentKt - class in io.getstream.chat.android.compose.ui.attachments.content
- MediaAttachmentContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MediaAttachmentContent.
- 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.
- MediaGalleryConfig - class in io.getstream.chat.android.compose.ui.theme
- Configuration for the media gallery preview screen.
- MediaGalleryOptionsConfig - class in io.getstream.chat.android.compose.ui.theme
- Configuration for the individual options in the media gallery options menu.
- 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,String,Function0,Function2,Function1,Function1,Modifier,MediaGalleryConfig,Function0,Function1,Function1,Function0,Function0,Function0,Function2,Function5,Function3,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,String,Attachment,Boolean,Boolean,Boolean,Function2,Function1,Modifier,MediaGalleryConfig,Function0,Function0,Function1,Function1,Function1,Function0,Function0,Function0,Function2,Function5,Function3,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
- MediaType - class in io.getstream.chat.android.compose.state.messages.attachments
- Defines which media types are shown in the gallery picker.
- Medium - enum entry in io.getstream.chat.android.compose.ui.components.reactions.ReactionIconSize
- Medium - enum entry in io.getstream.chat.android.compose.ui.components.reactions.ReactionToggleSize
- 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,MentionListEmptyContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty placeholder that is displayed when the mention list is empty.
- MentionListEmptyContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MentionListEmptyContent.
- MentionListItem(LazyItemScope,MentionListItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of a mention list item.
- MentionListItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MentionListItem.
- MentionListKt - class in io.getstream.chat.android.compose.ui.mentions
- MentionListLoadingIndicator(BoxScope,MentionListLoadingIndicatorParams) - 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.
- MentionListLoadingIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MentionListLoadingIndicator.
- MentionListLoadingItem(LazyItemScope,MentionListLoadingItemParams) - 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.
- MentionListLoadingItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MentionListLoadingItem.
- MentionListPullToRefreshIndicator(BoxScope,MentionListPullToRefreshIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default pull-to-refresh indicator for the mention list.
- MentionListPullToRefreshIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MentionListPullToRefreshIndicator.
- 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.
- 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(MenuOptionItemParams) - 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
- MenuOptionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MenuOptionItem.
- MessageActions(Message,List,Set,Function1,Function0,Modifier,User,Function0) - function in io.getstream.chat.android.compose.ui.components.messageactions.MessageActionsKt
- Represents the options user can take after selecting a message.
- MessageActions(MessageActionsParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the full content of the MessageActions overlay.
- MessageActionsConfig - class in io.getstream.chat.android.compose.ui.theme
- Configuration for the message actions overlay.
- MessageActionsHeader(List,Function1,Function0,Modifier) - function in io.getstream.chat.android.compose.ui.components.messageactions.MessageActionsHeaderKt
- Displays all available reactions in a pill-shaped container.
- MessageActionsHeader(MessageActionsHeaderParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the header content of the MessageActions overlay.
- MessageActionsHeaderKt - class in io.getstream.chat.android.compose.ui.components.messageactions
- MessageActionsHeaderParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageActionsHeader.
- MessageActionsKt - class in io.getstream.chat.android.compose.ui.components.messageactions
- MessageActionsOptions(MessageActionsOptionsParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Shows the default message options.
- MessageActionsOptionsItem(MessageActionsOptionsItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating an individual action item in the MessageActions overlay.
- MessageActionsOptionsItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageActionsOptionsItem.
- MessageActionsOptionsParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageActionsOptions.
- MessageActionsOptionsVisibility - class in io.getstream.chat.android.compose.ui.components.messageoptions
- Controls option visibility in the message actions overlay.
- MessageActionsParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageActions.
- 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
- MessageAuthor(RowScope,MessageAuthorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default author content for a message.
- MessageAuthorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageAuthor.
- MessageBottom(ColumnScope,MessageBottomParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default bottom content inside the message bubble.
- MessageBottomParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageBottom.
- MessageBubble(Color,Shape,Modifier,BorderStroke,Function0) - function in io.getstream.chat.android.compose.ui.components.messages.MessageBubbleKt
- Wraps the content of a message in a bubble.
- MessageBubble(MessageBubbleParams) - 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
- MessageBubbleParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageBubble.
- MessageComposer(MessageComposerViewModel,Modifier,Boolean,Function1,String,String,Function0,String,Function1,Function1,Function0,Function1,Function0,Function1,Function1,Function1,Function0,AudioRecordingActions,Function1,Function2) - 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,String,String,Modifier,Boolean,Function0,String,Function1,Function1,Function0,Function1,Function0,Function1,Function1,Function1,Function0,AudioRecordingActions,Function1,Function2) - 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(MessageComposerParams) - 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.
- MessageComposerAttachmentAudioRecordItem(MessageComposerAttachmentAudioRecordItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Renders a single audio recording attachment item in the message composer tray.
- MessageComposerAttachmentAudioRecordItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageComposerAttachmentAudioRecordItem component.
- MessageComposerAttachmentFileItem(MessageComposerAttachmentFileItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Renders a single generic file attachment item in the message composer tray.
- MessageComposerAttachmentFileItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageComposerAttachmentFileItem component.
- MessageComposerAttachmentMediaItem(MessageComposerAttachmentMediaItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Renders a single media (image or video) attachment item in the message composer tray.
- MessageComposerAttachmentMediaItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageComposerAttachmentMediaItem component.
- MessageComposerAttachments(MessageComposerAttachmentsParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Renders all selected attachments in the message composer as a single horizontal scrolling row.
- MessageComposerAttachmentsParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageComposerAttachments component.
- MessageComposerAudioRecordingButton(MessageComposerAudioRecordingButtonParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default "Audio recording (voice message)" button of the message composer.
- MessageComposerAudioRecordingButtonParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingButton.
- MessageComposerAudioRecordingFloatingLockIcon(MessageComposerAudioRecordingFloatingLockIconParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The floating lock icon displayed above the recording content during RecordingState.Hold and RecordingState.Locked states.
- MessageComposerAudioRecordingFloatingLockIconParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingFloatingLockIcon.
- MessageComposerAudioRecordingHint(MessageComposerAudioRecordingHintParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The "Hold to record" instructional hint displayed as a snackbar when the user taps the record button without holding.
- MessageComposerAudioRecordingHintParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingHint.
- MessageComposerAudioRecordingHoldContent(MessageComposerAudioRecordingHoldContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The content displayed in the message composer while the user is holding to record audio.
- MessageComposerAudioRecordingHoldContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingHoldContent.
- MessageComposerAudioRecordingLockedContent(MessageComposerAudioRecordingLockedContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The content displayed in the message composer when the recording is locked (finger released while recording continues).
- MessageComposerAudioRecordingLockedContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingLockedContent.
- MessageComposerAudioRecordingOverviewContent(MessageComposerAudioRecordingOverviewContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The content displayed in the message composer when the recording is stopped and the user can scrub the waveform and play back before sending.
- MessageComposerAudioRecordingOverviewContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingOverviewContent.
- MessageComposerAudioRecordingPermissionRationale(MessageComposerAudioRecordingPermissionRationaleParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The permission rationale displayed as a snackbar when the audio recording permission needs explanation.
- MessageComposerAudioRecordingPermissionRationaleParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerAudioRecordingPermissionRationale.
- MessageComposerCommandSuggestionItem(MessageComposerCommandSuggestionItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default command suggestion item of the message composer.
- MessageComposerCommandSuggestionItemCenterContent(MessageComposerCommandSuggestionItemCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the command suggestion item of the message composer.
- MessageComposerCommandSuggestionItemCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerCommandSuggestionItemCenterContent.
- MessageComposerCommandSuggestionItemLeadingContent(MessageComposerCommandSuggestionItemLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the command suggestion item of the message composer.
- MessageComposerCommandSuggestionItemLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerCommandSuggestionItemLeadingContent.
- MessageComposerCommandSuggestionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerCommandSuggestionItem.
- MessageComposerCoolDownIndicator(MessageComposerCoolDownIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default cooldown indicator of the message composer.
- MessageComposerCoolDownIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerCoolDownIndicator.
- MessageComposerEditIndicator(MessageComposerEditIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The edit indicator shown inside the composer's header when the user edits a message.
- MessageComposerEditIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerEditIndicator.
- MessageComposerInput(MessageComposerInputParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default input of the message composer.
- MessageComposerInputBottomContent(MessageComposerInputBottomContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default bottom content of the message composer input.
- MessageComposerInputBottomContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerInputBottomContent.
- MessageComposerInputCenterContent(MessageComposerInputCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the message composer input.
- MessageComposerInputCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerInputCenterContent.
- MessageComposerInputLeadingContent(MessageComposerInputLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the message composer input row.
- MessageComposerInputLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageComposerInputLeadingContent component.
- MessageComposerInputParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerInput.
- MessageComposerInputTrailingContent(MessageComposerInputTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the message composer.
- MessageComposerInputTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerInputTrailingContent.
- MessageComposerKt - class in io.getstream.chat.android.compose.ui.messages.composer
- MessageComposerLeadingContent(MessageComposerLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the message composer, which includes an add attachment button by default.
- MessageComposerLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerLeadingContent.
- MessageComposerLinkPreview(MessageComposerLinkPreviewParams) - 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.
- MessageComposerLinkPreviewParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerLinkPreview.
- MessageComposerParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposer.
- MessageComposerQuotedMessage(MessageComposerQuotedMessageParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default appearance of a quoted message in the message composer.
- MessageComposerQuotedMessageParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerQuotedMessage.
- MessageComposerSaveButton(MessageComposerSaveButtonParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default "Save" button of the message composer, shown when editing a message.
- MessageComposerSaveButtonParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSaveButton.
- MessageComposerSendButton(MessageComposerSendButtonParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default "Send" button of the message composer.
- MessageComposerSendButtonParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSendButton.
- MessageComposerSnackbar(MessageComposerSnackbarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The snackbar shown above the message composer for validation errors and command-related events.
- MessageComposerSnackbarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSnackbar.
- MessageComposerSuggestionItem(MessageComposerSuggestionItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default suggestion item of the message composer.
- MessageComposerSuggestionItemCenterContent(MessageComposerSuggestionItemCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content for a non-user Mention suggestion item.
- MessageComposerSuggestionItemCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSuggestionItemCenterContent.
- MessageComposerSuggestionItemLeadingContent(MessageComposerSuggestionItemLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content for a non-user Mention suggestion item.
- MessageComposerSuggestionItemLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSuggestionItemLeadingContent.
- MessageComposerSuggestionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSuggestionItem.
- MessageComposerSuggestionItemTrailingContent(MessageComposerSuggestionItemTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content for a non-user Mention suggestion item.
- MessageComposerSuggestionItemTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerSuggestionItemTrailingContent.
- MessageComposerTrailingContent(MessageComposerTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the message composer.
- MessageComposerTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerTrailingContent.
- MessageComposerUserSuggestionItem(MessageComposerUserSuggestionItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default user suggestion item of the message composer.
- MessageComposerUserSuggestionItemCenterContent(MessageComposerUserSuggestionItemCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the user suggestion item of the message composer.
- MessageComposerUserSuggestionItemCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerUserSuggestionItemCenterContent.
- MessageComposerUserSuggestionItemLeadingContent(MessageComposerUserSuggestionItemLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the user suggestion item of the message composer.
- MessageComposerUserSuggestionItemLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerUserSuggestionItemLeadingContent.
- MessageComposerUserSuggestionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerUserSuggestionItem.
- MessageComposerUserSuggestionItemTrailingContent(MessageComposerUserSuggestionItemTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the user suggestion item of the message composer.
- MessageComposerUserSuggestionItemTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageComposerUserSuggestionItemTrailingContent.
- MessageComposerViewModel - class in io.getstream.chat.android.compose.viewmodel.messages
- ViewModel responsible for handling the composing and sending of messages.
- MessageContainer(MessageItemState,Function1,Modifier,Function1,Function1,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function0,Function2,Function1,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.messages.list.MessageContainerKt
- The default message container for a regular message in the Conversation/Messages screen.
- MessageContainer(MessageContainerParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default container for a regular message, which includes the author avatar, message bubble, and reactions.
- MessageContainerKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessageContainerParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageContainer.
- MessageContent(Message,User,Modifier,Function1,Function1,Function1,Function1,Function1,MessageAlignment,Function2,Function1) - 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.
- MessageContent(MessageContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of the message bubble.
- MessageContentKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageContent.
- MessageDeletedContent(MessageDeletedContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of a deleted message.
- MessageDeletedContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageDeletedContent.
- MessageDialogs(MessageListViewModel) - function in io.getstream.chat.android.compose.ui.messages.ChannelScreenKt
- Contains the message dialogs used to prompt the user with message flagging and deletion actions
- MessageFailedIcon(MessageFailedIconParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Icon shown at the bottom-end of a Message when it failed to send.
- MessageFailedIconParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageFailedIcon.
- MessageFooter(MessageItemState) - 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(MessageFooterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default footer content.
- MessageFooterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageFooterContent.
- MessageFooterKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageFooterStatusIndicator(MessageFooterStatusIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message footer status indicator.
- MessageFooterStatusIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageFooterStatusIndicator component.
- MessageFooterUploadingContent(MessageFooterUploadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The message footer while uploading attachments.
- MessageFooterUploadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageFooterUploadingContent.
- MessageGiphyContent(MessageGiphyContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default Giphy message content.
- MessageGiphyContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageGiphyContent.
- MessageInput(MessageComposerState,Modifier,Function1,Function1,Function0,Function1,Function0,Function2,String,String,Function1,AudioRecordingActions,Function0) - 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
- MessageItem(LazyItemScope,MessageListItemState,Function1,Function1,Function1,Function2,Function3,Function3,Function3,Function3,Function1,Function2,Function1,Function1,Function1,Function1,Function2,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.messages.list.MessageItemKt
- Represents the message item container that allows us to customize each type of item in the MessageList.
- MessageItem(LazyItemScope,MessageItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message item component, which renders each MessageListItemState's subtype.
- MessageItemKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessageItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageItem.
- MessageList(MessageListViewModel,Modifier,PaddingValues,MessagesLazyListState,Arrangement.Vertical,Arrangement.Vertical,Function1,Function1,Function0,Function1,Function0,Function1,Function1,Function1,Function1,Function0,Function0,Function0) - 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,Modifier,PaddingValues,MessagesLazyListState,Function0,Function1,Function0,Function1,Function1,Function0,Function0,Function0,Function1) - function in io.getstream.chat.android.compose.ui.messages.list.MessageListKt
- Clean representation of the MessageList that is decoupled from ViewModels.
- MessageListBackground(MessageListBackgroundParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default background of the message list.
- MessageListBackgroundParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListBackground.
- MessageListConfig - class in io.getstream.chat.android.compose.ui.theme
- Behavioral configuration for the message list.
- MessageListDateSeparatorItemContent(LazyItemScope,MessageListDateSeparatorItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default date separator item content of the message list.
- MessageListDateSeparatorItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListDateSeparatorItemContent.
- MessageListEmptyContent(MessageListEmptyContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty content of the message list, when the message list is empty.
- MessageListEmptyContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListEmptyContent.
- MessageListEmptyThreadPlaceholderItemContent(LazyItemScope,MessageListEmptyThreadPlaceholderItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty thread placeholder item content of the message list.
- MessageListEmptyThreadPlaceholderItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListEmptyThreadPlaceholderItemContent.
- MessageListHelperContent(BoxScope,MessageListHelperContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default helper content of the message list.
- MessageListHelperContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListHelperContent.
- messageListItemModifier(LazyItemScope,MessageListItemModifierParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message list item modifier for styling.
- MessageListItemModifierParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.messageListItemModifier.
- MessageListKt - class in io.getstream.chat.android.compose.ui.messages.list
- MessageListLoadingIndicator(MessageListLoadingIndicatorParams) - 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.
- MessageListLoadingIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListLoadingIndicator.
- MessageListLoadingMoreItemContent(LazyItemScope,MessageListLoadingMoreItemContentParams) - 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.
- MessageListLoadingMoreItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListLoadingMoreItemContent.
- MessageListModeratedItemContent(LazyItemScope,MessageListModeratedItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default moderated message content of the message list.
- MessageListModeratedItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListModeratedItemContent.
- MessageListOptions - class in io.getstream.chat.android.compose.viewmodel.messages
- Configuration for the message list behavior.
- MessageListStartOfTheChannelItemContent(LazyItemScope,MessageListStartOfTheChannelItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default start of the channel item content of the message list.
- MessageListStartOfTheChannelItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListStartOfTheChannelItemContent.
- MessageListSystemItemContent(LazyItemScope,MessageListSystemItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default system message content of the message list.
- MessageListSystemItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListSystemItemContent.
- MessageListThreadDateSeparatorItemContent(LazyItemScope,MessageListThreadDateSeparatorItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default thread date separator item content of the message list.
- MessageListThreadDateSeparatorItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListThreadDateSeparatorItemContent.
- MessageListTypingIndicatorItemContent(LazyItemScope,MessageListTypingIndicatorItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default typing indicator content of the message list.
- MessageListTypingIndicatorItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListTypingIndicatorItemContent.
- MessageListUnreadSeparatorItemContent(LazyItemScope,MessageListUnreadSeparatorItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default unread separator item content of the message list.
- MessageListUnreadSeparatorItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageListUnreadSeparatorItemContent.
- 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.
- MessageMenus(BoxScope,MessageListViewModel,MessageComposerViewModel,Boolean,Boolean) - function in io.getstream.chat.android.compose.ui.messages.ChannelScreenKt
- 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.ChannelScreenKt
- Contains the dialog for a message that needs to be moderated.
- 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.
- MessageOptions(List,Function1,Modifier) - function in io.getstream.chat.android.compose.ui.components.messageoptions.MessageOptionsKt
- Displays all MessageOptionItemStates.
- MessageOptionsKt - class in io.getstream.chat.android.compose.ui.components.messageoptions
- 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(MessageQuotedContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default quoted message content.
- MessageQuotedContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageQuotedContent.
- MessageReactionItemState - class in io.getstream.chat.android.compose.state.messages
- Representation of a message reaction, holding all information required to render the reaction.
- MessageReactionPicker(MessageReactionPickerParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the reaction picker bottom sheet.
- MessageReactionPickerParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageReactionPicker.
- MessageReactions(MessageReactionsParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The component displaying the reactions on a message.
- MessageReactionsKt - class in io.getstream.chat.android.compose.ui.components.messages
- MessageReactionsParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.MessageReactions component.
- MessageReactionsPickerContent(MessageReactionsPickerContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the content of the reaction picker bottom sheet.
- MessageReactionsPickerContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageReactionsPickerContent.
- 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,Boolean,Boolean,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(MessageRegularContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default content of a regular message that can contain attachments and text.
- MessageRegularContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageRegularContent.
- Messages - enum entry in io.getstream.chat.android.compose.ui.channels.SearchMode
Search for messages.
- 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.
- MessageSpacer(RowScope,MessageSpacerParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The empty space in the message item opposite to the message bubble.
- MessageSpacerParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageSpacer.
- MessageText(Message,User,Modifier,Function1,Function2,Function1,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(MessageTextContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message text content.
- MessageTextContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageTextContent.
- 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
- MessageThreadFooter(List,String,MessageAlignment,Modifier,Color) - 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
- MessageTop(ColumnScope,MessageTopParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default top content inside the message bubble.
- MessageTopParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.MessageTop.
- MessageUtilsKt - class in io.getstream.chat.android.compose.ui.util
- 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.
- MuteIndicatorPosition - class in io.getstream.chat.android.compose.ui.theme
- Defines where the mute indicator icon is placed in the channel list item.
- muteUser(String) - function in io.getstream.chat.android.compose.viewmodel.channels.ChannelListViewModel
- Mutes a user (used for DM channels).
- muteUser(String,Integer) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageListViewModel
- Mutes the given user inside this channel.