Skip to content

Commit 5913230

Browse files
committed
Remove StreamDesign.Dimens and inline its usages
1 parent 1d0b9b0 commit 5913230

35 files changed

Lines changed: 97 additions & 435 deletions

stream-chat-android-compose-sample/detekt-baseline.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ID>LongMethod:MessagesActivity.kt$MessagesActivity$@Composable fun MyCustomUi()</ID>
77
<ID>MagicNumber:ChannelsActivity.kt$ChannelsActivity$0.5f</ID>
88
<ID>MagicNumber:MessagesActivity.kt$MessagesActivity$7f</ID>
9-
<ID>MaxLineLength:MessagesActivity.kt$MessagesActivity$targetValue = if (isFullScreenContent) screenHeight.dp else ChatTheme.dimens.attachmentsPickerHeight</ID>
9+
<ID>MaxLineLength:MessagesActivity.kt$MessagesActivity$targetValue = if (isFullScreenContent) screenHeight.dp else 350.dp</ID>
1010
<ID>UnusedPrivateMember:ChannelsActivity.kt$ChannelsActivity$@Composable private fun MyCustomUi()</ID>
1111
<ID>UnusedPrivateMember:ChannelsActivity.kt$ChannelsActivity$@Composable private fun MyCustomUiSimplified()</ID>
1212
</CurrentIssues>

stream-chat-android-compose-sample/src/main/java/io/getstream/chat/android/compose/sample/ui/chats/ChatsActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ class ChatsActivity : ComponentActivity() {
480480
) {
481481
val elevation by animateDpAsState(
482482
targetValue = if (listState.canScrollBackward) {
483-
ChatTheme.dimens.headerElevation
483+
4.dp
484484
} else {
485485
0.dp
486486
},

stream-chat-android-compose-sample/src/main/java/io/getstream/chat/android/compose/sample/ui/location/LocationComponentFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ class LocationComponentFactory(
140140
if (message.hasSharedLocation() && !message.isDeleted()) {
141141
val location = requireNotNull(message.sharedLocation)
142142
SharedLocationItem(
143-
modifier = Modifier.widthIn(max = ChatTheme.dimens.messageItemMaxWidth),
143+
modifier = Modifier.widthIn(max = 250.dp),
144144
message = message,
145145
location = location,
146146
onMapClick = { url -> onLinkClick?.invoke(message, url) },

stream-chat-android-compose/api/stream-chat-android-compose.api

Lines changed: 1 addition & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -3195,7 +3195,6 @@ public final class io/getstream/chat/android/compose/ui/theme/ChatTheme {
31953195
public final fun getComponentFactory (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;
31963196
public final fun getConfig (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/compose/ui/theme/ChatConfig;
31973197
public final fun getDateFormatter (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/ui/common/helper/DateFormatter;
3198-
public final fun getDimens (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens;
31993198
public final fun getDurationFormatter (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/ui/common/helper/DurationFormatter;
32003199
public final fun getMediaGalleryConfig (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/compose/ui/attachments/preview/MediaGalleryConfig;
32013200
public final fun getMessageAlignmentProvider (Landroidx/compose/runtime/Composer;I)Lio/getstream/chat/android/compose/ui/util/MessageAlignmentProvider;
@@ -3225,7 +3224,7 @@ public final class io/getstream/chat/android/compose/ui/theme/ChatTheme {
32253224
}
32263225

32273226
public final class io/getstream/chat/android/compose/ui/theme/ChatThemeKt {
3228-
public static final fun ChatTheme (ZLio/getstream/chat/android/compose/ui/theme/ChatConfig;ZZZLio/getstream/chat/android/compose/state/messages/attachments/AttachmentPickerConfig;ZLio/getstream/chat/android/compose/ui/theme/StreamDesign$Colors;Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens;Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Typography;Lio/getstream/chat/android/compose/ui/theme/StreamRippleConfiguration;Lio/getstream/chat/android/ui/common/model/UserPresence;Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Ljava/util/List;Ljava/util/List;Lio/getstream/chat/android/compose/ui/util/ReactionResolver;Lio/getstream/chat/android/compose/ui/theme/ReactionOptionsTheme;Lio/getstream/chat/android/compose/ui/util/MessagePreviewIconFactory;Lio/getstream/chat/android/compose/ui/util/PollSwitchItemFactory;ZLio/getstream/chat/android/ui/common/helper/DateFormatter;Lio/getstream/chat/android/ui/common/helper/TimeProvider;Lio/getstream/chat/android/ui/common/helper/DurationFormatter;Lio/getstream/chat/android/ui/common/utils/ChannelNameFormatter;Lio/getstream/chat/android/compose/ui/util/MessagePreviewFormatter;Lio/getstream/chat/android/compose/ui/util/SearchResultNameFormatter;Lio/getstream/chat/android/compose/ui/util/StreamCoilImageLoaderFactory;Lio/getstream/chat/android/ui/common/helper/ImageHeadersProvider;Lio/getstream/chat/android/ui/common/helper/DownloadAttachmentUriGenerator;Lio/getstream/chat/android/ui/common/helper/DownloadRequestInterceptor;Lio/getstream/chat/android/ui/common/helper/ImageAssetTransformer;Lio/getstream/chat/android/compose/ui/util/MessageAlignmentProvider;Lio/getstream/chat/android/compose/ui/theme/MessageOptionsTheme;Lio/getstream/chat/android/compose/ui/theme/ChannelOptionsTheme;ZLio/getstream/chat/android/ui/common/images/resizing/StreamCdnImageResizing;ZLio/getstream/chat/android/compose/ui/theme/MessageComposerTheme;Lio/getstream/chat/android/compose/ui/util/MessageTextFormatter;Lio/getstream/sdk/chat/audio/recording/StreamMediaRecorder;Lio/getstream/chat/android/compose/ui/attachments/preview/MediaGalleryConfig;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;IIIIIII)V
3227+
public static final fun ChatTheme (ZLio/getstream/chat/android/compose/ui/theme/ChatConfig;ZZZLio/getstream/chat/android/compose/state/messages/attachments/AttachmentPickerConfig;ZLio/getstream/chat/android/compose/ui/theme/StreamDesign$Colors;Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Typography;Lio/getstream/chat/android/compose/ui/theme/StreamRippleConfiguration;Lio/getstream/chat/android/ui/common/model/UserPresence;Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Ljava/util/List;Ljava/util/List;Lio/getstream/chat/android/compose/ui/util/ReactionResolver;Lio/getstream/chat/android/compose/ui/theme/ReactionOptionsTheme;Lio/getstream/chat/android/compose/ui/util/MessagePreviewIconFactory;Lio/getstream/chat/android/compose/ui/util/PollSwitchItemFactory;ZLio/getstream/chat/android/ui/common/helper/DateFormatter;Lio/getstream/chat/android/ui/common/helper/TimeProvider;Lio/getstream/chat/android/ui/common/helper/DurationFormatter;Lio/getstream/chat/android/ui/common/utils/ChannelNameFormatter;Lio/getstream/chat/android/compose/ui/util/MessagePreviewFormatter;Lio/getstream/chat/android/compose/ui/util/SearchResultNameFormatter;Lio/getstream/chat/android/compose/ui/util/StreamCoilImageLoaderFactory;Lio/getstream/chat/android/ui/common/helper/ImageHeadersProvider;Lio/getstream/chat/android/ui/common/helper/DownloadAttachmentUriGenerator;Lio/getstream/chat/android/ui/common/helper/DownloadRequestInterceptor;Lio/getstream/chat/android/ui/common/helper/ImageAssetTransformer;Lio/getstream/chat/android/compose/ui/util/MessageAlignmentProvider;Lio/getstream/chat/android/compose/ui/theme/MessageOptionsTheme;Lio/getstream/chat/android/compose/ui/theme/ChannelOptionsTheme;ZLio/getstream/chat/android/ui/common/images/resizing/StreamCdnImageResizing;ZLio/getstream/chat/android/compose/ui/theme/MessageComposerTheme;Lio/getstream/chat/android/compose/ui/util/MessageTextFormatter;Lio/getstream/sdk/chat/audio/recording/StreamMediaRecorder;Lio/getstream/chat/android/compose/ui/attachments/preview/MediaGalleryConfig;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;IIIIIII)V
32293228
public static final fun getLocalAttachmentPickerConfig ()Landroidx/compose/runtime/ProvidableCompositionLocal;
32303229
public static final fun getLocalComponentFactory ()Landroidx/compose/runtime/ProvidableCompositionLocal;
32313230
public static final fun getLocalComposerLinkPreviewEnabled ()Landroidx/compose/runtime/ProvidableCompositionLocal;
@@ -3800,130 +3799,6 @@ public final class io/getstream/chat/android/compose/ui/theme/StreamDesign$Color
38003799
public final fun defaultDark ()Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Colors;
38013800
}
38023801

3803-
public final class io/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens {
3804-
public static final field $stable I
3805-
public static final field Companion Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens$Companion;
3806-
public synthetic fun <init> (FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIILkotlin/jvm/internal/DefaultConstructorMarker;)V
3807-
public synthetic fun <init> (FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLkotlin/jvm/internal/DefaultConstructorMarker;)V
3808-
public final fun component1-D9Ej5fM ()F
3809-
public final fun component10-D9Ej5fM ()F
3810-
public final fun component11-D9Ej5fM ()F
3811-
public final fun component12-D9Ej5fM ()F
3812-
public final fun component13-D9Ej5fM ()F
3813-
public final fun component14-D9Ej5fM ()F
3814-
public final fun component15-D9Ej5fM ()F
3815-
public final fun component16-D9Ej5fM ()F
3816-
public final fun component17-D9Ej5fM ()F
3817-
public final fun component18-D9Ej5fM ()F
3818-
public final fun component19-D9Ej5fM ()F
3819-
public final fun component2-D9Ej5fM ()F
3820-
public final fun component20-D9Ej5fM ()F
3821-
public final fun component21-D9Ej5fM ()F
3822-
public final fun component22-D9Ej5fM ()F
3823-
public final fun component23-D9Ej5fM ()F
3824-
public final fun component24-D9Ej5fM ()F
3825-
public final fun component25-D9Ej5fM ()F
3826-
public final fun component26-D9Ej5fM ()F
3827-
public final fun component27-D9Ej5fM ()F
3828-
public final fun component28-D9Ej5fM ()F
3829-
public final fun component29-D9Ej5fM ()F
3830-
public final fun component3-D9Ej5fM ()F
3831-
public final fun component30-D9Ej5fM ()F
3832-
public final fun component31-D9Ej5fM ()F
3833-
public final fun component32-D9Ej5fM ()F
3834-
public final fun component33-D9Ej5fM ()F
3835-
public final fun component34-D9Ej5fM ()F
3836-
public final fun component35-D9Ej5fM ()F
3837-
public final fun component36-D9Ej5fM ()F
3838-
public final fun component37-D9Ej5fM ()F
3839-
public final fun component38-D9Ej5fM ()F
3840-
public final fun component39-D9Ej5fM ()F
3841-
public final fun component4-D9Ej5fM ()F
3842-
public final fun component40-D9Ej5fM ()F
3843-
public final fun component41-D9Ej5fM ()F
3844-
public final fun component42-D9Ej5fM ()F
3845-
public final fun component43-D9Ej5fM ()F
3846-
public final fun component44-D9Ej5fM ()F
3847-
public final fun component45-D9Ej5fM ()F
3848-
public final fun component46-D9Ej5fM ()F
3849-
public final fun component47-D9Ej5fM ()F
3850-
public final fun component48-D9Ej5fM ()F
3851-
public final fun component49-D9Ej5fM ()F
3852-
public final fun component5-D9Ej5fM ()F
3853-
public final fun component50-D9Ej5fM ()F
3854-
public final fun component51-D9Ej5fM ()F
3855-
public final fun component52-D9Ej5fM ()F
3856-
public final fun component53-D9Ej5fM ()F
3857-
public final fun component54-D9Ej5fM ()F
3858-
public final fun component6-D9Ej5fM ()F
3859-
public final fun component7-D9Ej5fM ()F
3860-
public final fun component8-D9Ej5fM ()F
3861-
public final fun component9-D9Ej5fM ()F
3862-
public final fun copy-zsmG0Fc (FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens;
3863-
public static synthetic fun copy-zsmG0Fc$default (Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIILjava/lang/Object;)Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens;
3864-
public fun equals (Ljava/lang/Object;)Z
3865-
public final fun getAttachmentsContentFileUploadWidth-D9Ej5fM ()F
3866-
public final fun getAttachmentsContentFileWidth-D9Ej5fM ()F
3867-
public final fun getAttachmentsContentGiphyHeight-D9Ej5fM ()F
3868-
public final fun getAttachmentsContentGiphyMaxHeight-D9Ej5fM ()F
3869-
public final fun getAttachmentsContentGiphyMaxWidth-D9Ej5fM ()F
3870-
public final fun getAttachmentsContentGiphyWidth-D9Ej5fM ()F
3871-
public final fun getAttachmentsContentGroupPreviewHeight-D9Ej5fM ()F
3872-
public final fun getAttachmentsContentGroupPreviewWidth-D9Ej5fM ()F
3873-
public final fun getAttachmentsContentImageMaxHeight-D9Ej5fM ()F
3874-
public final fun getAttachmentsContentImageWidth-D9Ej5fM ()F
3875-
public final fun getAttachmentsContentLinkWidth-D9Ej5fM ()F
3876-
public final fun getAttachmentsContentMediaGridSpacing-D9Ej5fM ()F
3877-
public final fun getAttachmentsContentUnsupportedWidth-D9Ej5fM ()F
3878-
public final fun getAttachmentsContentVideoMaxHeight-D9Ej5fM ()F
3879-
public final fun getAttachmentsContentVideoWidth-D9Ej5fM ()F
3880-
public final fun getAttachmentsPickerHeight-D9Ej5fM ()F
3881-
public final fun getAttachmentsSystemPickerHeight-D9Ej5fM ()F
3882-
public final fun getChannelAvatarSize-D9Ej5fM ()F
3883-
public final fun getChannelItemHorizontalPadding-D9Ej5fM ()F
3884-
public final fun getChannelItemVerticalPadding-D9Ej5fM ()F
3885-
public final fun getCommandSuggestionItemHorizontalPadding-D9Ej5fM ()F
3886-
public final fun getCommandSuggestionItemIconSize-D9Ej5fM ()F
3887-
public final fun getCommandSuggestionItemVerticalPadding-D9Ej5fM ()F
3888-
public final fun getGroupAvatarInitialsXOffset-D9Ej5fM ()F
3889-
public final fun getGroupAvatarInitialsYOffset-D9Ej5fM ()F
3890-
public final fun getHeaderElevation-D9Ej5fM ()F
3891-
public final fun getMentionSuggestionItemAvatarSize-D9Ej5fM ()F
3892-
public final fun getMentionSuggestionItemHorizontalPadding-D9Ej5fM ()F
3893-
public final fun getMentionSuggestionItemVerticalPadding-D9Ej5fM ()F
3894-
public final fun getMessageComposerShadowElevation-D9Ej5fM ()F
3895-
public final fun getMessageItemMaxWidth-D9Ej5fM ()F
3896-
public final fun getPollOptionInputHeight-D9Ej5fM ()F
3897-
public final fun getQuotedMessageAttachmentBottomPadding-D9Ej5fM ()F
3898-
public final fun getQuotedMessageAttachmentEndPadding-D9Ej5fM ()F
3899-
public final fun getQuotedMessageAttachmentPreviewSize-D9Ej5fM ()F
3900-
public final fun getQuotedMessageAttachmentSpacerHorizontal-D9Ej5fM ()F
3901-
public final fun getQuotedMessageAttachmentSpacerVertical-D9Ej5fM ()F
3902-
public final fun getQuotedMessageAttachmentStartPadding-D9Ej5fM ()F
3903-
public final fun getQuotedMessageAttachmentTopPadding-D9Ej5fM ()F
3904-
public final fun getQuotedMessageTextHorizontalPadding-D9Ej5fM ()F
3905-
public final fun getQuotedMessageTextVerticalPadding-D9Ej5fM ()F
3906-
public final fun getSelectedChannelMenuUserItemAvatarSize-D9Ej5fM ()F
3907-
public final fun getSelectedChannelMenuUserItemHorizontalPadding-D9Ej5fM ()F
3908-
public final fun getSelectedChannelMenuUserItemWidth-D9Ej5fM ()F
3909-
public final fun getSuggestionListElevation-D9Ej5fM ()F
3910-
public final fun getSuggestionListMaxHeight-D9Ej5fM ()F
3911-
public final fun getSuggestionListPadding-D9Ej5fM ()F
3912-
public final fun getThreadParticipantItemSize-D9Ej5fM ()F
3913-
public final fun getThreadSeparatorTextVerticalPadding-D9Ej5fM ()F
3914-
public final fun getThreadSeparatorVerticalPadding-D9Ej5fM ()F
3915-
public final fun getUserReactionItemAvatarSize-D9Ej5fM ()F
3916-
public final fun getUserReactionItemIconSize-D9Ej5fM ()F
3917-
public final fun getUserReactionItemWidth-D9Ej5fM ()F
3918-
public final fun getUserReactionsMaxHeight-D9Ej5fM ()F
3919-
public fun hashCode ()I
3920-
public fun toString ()Ljava/lang/String;
3921-
}
3922-
3923-
public final class io/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens$Companion {
3924-
public final fun default ()Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Dimens;
3925-
}
3926-
39273802
public final class io/getstream/chat/android/compose/ui/theme/StreamDesign$Typography {
39283803
public static final field $stable I
39293804
public static final field Companion Lio/getstream/chat/android/compose/ui/theme/StreamDesign$Typography$Companion;

stream-chat-android-compose/detekt-baseline.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<ID>LongMethod:MessageTheme.kt$MessageTheme.Companion$@Composable @Suppress("DEPRECATION_ERROR") private fun defaultTheme( own: Boolean, isInDarkMode: Boolean, typography: StreamTypography, shapes: StreamShapes, colors: StreamColors, ): MessageTheme</ID>
1515
<ID>LongMethod:PollCreationDiscardDialog.kt$@Composable public fun PollCreationDiscardDialog( usePlatformDefaultWidth: Boolean = false, onCancelClicked: () -> Unit, onDiscardClicked: () -> Unit, )</ID>
1616
<ID>LongMethod:PollMessageContent.kt$@Composable private fun PollOptionItem( modifier: Modifier = Modifier, poll: Poll, option: Option, voteCount: Int, totalVoteCount: Int, users: List&lt;User>, checkedCount: Int, checked: Boolean, onCastVote: () -> Unit, onRemoveVote: () -> Unit, )</ID>
17-
<ID>LongMethod:PollOptionList.kt$@Composable public fun PollOptionList( modifier: Modifier = Modifier, lazyListState: LazyListState = rememberLazyListState(), title: String = stringResource(id = R.string.stream_compose_poll_option_title), optionItems: List&lt;PollOptionItem> = emptyList(), onQuestionsChanged: (List&lt;PollOptionItem>) -> Unit, itemHeightSize: Dp = ChatTheme.dimens.pollOptionInputHeight, itemInnerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 4.dp), )</ID>
18-
<ID>LongMethod:PollSwitchList.kt$@Composable public fun PollSwitchList( modifier: Modifier = Modifier, pollSwitchItems: List&lt;PollSwitchItem>, onSwitchesChanged: (List&lt;PollSwitchItem>) -> Unit, itemHeightSize: Dp = ChatTheme.dimens.pollOptionInputHeight, itemInnerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 16.dp), )</ID>
17+
<ID>LongMethod:PollOptionList.kt$@Composable public fun PollOptionList( modifier: Modifier = Modifier, lazyListState: LazyListState = rememberLazyListState(), title: String = stringResource(id = R.string.stream_compose_poll_option_title), optionItems: List&lt;PollOptionItem> = emptyList(), onQuestionsChanged: (List&lt;PollOptionItem>) -> Unit, itemHeightSize: Dp = 56.dp, itemInnerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 4.dp), )</ID>
18+
<ID>LongMethod:PollSwitchList.kt$@Composable public fun PollSwitchList( modifier: Modifier = Modifier, pollSwitchItems: List&lt;PollSwitchItem>, onSwitchesChanged: (List&lt;PollSwitchItem>) -> Unit, itemHeightSize: Dp = 56.dp, itemInnerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 16.dp), )</ID>
1919
<ID>LongMethod:StreamTypography.kt$StreamTypography.Companion$public fun defaultTypography(fontFamily: FontFamily? = null): StreamTypography</ID>
2020
<ID>LongParameterList:AudioRecordAttachmentContent.kt$( modifier: Modifier = Modifier, attachment: Attachment, playerState: AudioPlayerState, size: ComponentSize, padding: ComponentPadding, playbackToggleStyle: (isPlaying: Boolean) -> IconContainerStyle, timerStyle: TextContainerStyle, waveformSliderStyle: WaveformSliderLayoutStyle, onPlayToggleClick: (Attachment) -> Unit = {}, onThumbDragStart: (Attachment) -> Unit = {}, onThumbDragStop: (Attachment, Float) -> Unit = { _, _ -> }, tailContent: @Composable (isPlaying: Boolean) -> Unit = {}, )</ID>
2121
<ID>LongParameterList:MessagesScreen.kt$( listViewModel: MessageListViewModel, composerViewModel: MessageComposerViewModel, selectedMessageState: SelectedMessageState?, selectedMessage: Message, skipPushNotification: Boolean, skipEnrichUrl: Boolean, )</ID>

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/attachments/StreamAttachmentFactories.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ import io.getstream.chat.android.compose.ui.attachments.factory.UnsupportedAttac
3838
import io.getstream.chat.android.compose.ui.attachments.factory.UploadAttachmentFactory
3939
import io.getstream.chat.android.compose.ui.attachments.preview.MediaGalleryPreviewContract
4040
import io.getstream.chat.android.compose.ui.attachments.preview.handler.AttachmentPreviewHandler
41-
import io.getstream.chat.android.compose.ui.theme.StreamDesign
4241
import io.getstream.chat.android.compose.viewmodel.messages.AudioPlayerViewModelFactory
4342
import io.getstream.chat.android.models.Attachment
4443
import io.getstream.chat.android.models.Message
@@ -68,9 +67,7 @@ public object StreamAttachmentFactories {
6867
* Giphy attachments.
6968
* @param giphySizingMode Sets the Giphy container sizing strategy. Setting it to automatic
7069
* makes the container capable of adaptive resizing and ignore
71-
* [StreamDesign.Dimens.attachmentsContentGiphyWidth] and [StreamDesign.Dimens.attachmentsContentGiphyHeight]
72-
* dimensions, however you can still clip maximum dimensions using
73-
* [StreamDesign.Dimens.attachmentsContentGiphyMaxWidth] and [StreamDesign.Dimens.attachmentsContentGiphyMaxHeight].
70+
* the default Giphy width and height dimensions, however you can still clip maximum dimensions.
7471
* Setting it to fixed size mode will make it respect all given dimensions.
7572
* @param contentScale Used to determine the way Giphys are scaled inside the [Image] composable.
7673
* @param skipEnrichUrl Used by the media gallery. If set to true will skip enriching URLs when you update the

0 commit comments

Comments
 (0)