Skip to content

Commit

Permalink
Participant view redesign (#887)
Browse files Browse the repository at this point in the history
Redesign the participants grid view
  • Loading branch information
aleksandar-apostolov authored Oct 25, 2023
1 parent a6a6194 commit ec7b55b
Show file tree
Hide file tree
Showing 21 changed files with 728 additions and 676 deletions.
55 changes: 45 additions & 10 deletions stream-video-android-compose/api/stream-video-android-compose.api
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public abstract interface class io/getstream/video/android/compose/state/ui/part
public final class io/getstream/video/android/compose/theme/StreamColors {
public static final field $stable I
public static final field Companion Lio/getstream/video/android/compose/theme/StreamColors$Companion;
public synthetic fun <init> (JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun <init> (JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1-0d7_KjU ()J
public final fun component10-0d7_KjU ()J
public final fun component11-0d7_KjU ()J
Expand Down Expand Up @@ -90,19 +90,25 @@ public final class io/getstream/video/android/compose/theme/StreamColors {
public final fun component35-0d7_KjU ()J
public final fun component36-0d7_KjU ()J
public final fun component37-0d7_KjU ()J
public final fun component38-0d7_KjU ()J
public final fun component39-0d7_KjU ()J
public final fun component4-0d7_KjU ()J
public final fun component40-0d7_KjU ()J
public final fun component41-0d7_KjU ()J
public final fun component5-0d7_KjU ()J
public final fun component6-0d7_KjU ()J
public final fun component7-0d7_KjU ()J
public final fun component8-0d7_KjU ()J
public final fun component9-0d7_KjU ()J
public final fun copy-siJM_ko (JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)Lio/getstream/video/android/compose/theme/StreamColors;
public static synthetic fun copy-siJM_ko$default (Lio/getstream/video/android/compose/theme/StreamColors;JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIILjava/lang/Object;)Lio/getstream/video/android/compose/theme/StreamColors;
public final fun copy-ilA1nao (JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)Lio/getstream/video/android/compose/theme/StreamColors;
public static synthetic fun copy-ilA1nao$default (Lio/getstream/video/android/compose/theme/StreamColors;JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIILjava/lang/Object;)Lio/getstream/video/android/compose/theme/StreamColors;
public fun equals (Ljava/lang/Object;)Z
public final fun getActivatedVolumeIndicator-0d7_KjU ()J
public final fun getAppBackground-0d7_KjU ()J
public final fun getAudioActionColor-0d7_KjU ()J
public final fun getAudioIndicatorBackground-0d7_KjU ()J
public final fun getAudioLeaveButton-0d7_KjU ()J
public final fun getAvatarBorderColor-0d7_KjU ()J
public final fun getAvatarInitials-0d7_KjU ()J
public final fun getBarsBackground-0d7_KjU ()J
public final fun getBorders-0d7_KjU ()J
Expand All @@ -118,6 +124,7 @@ public final class io/getstream/video/android/compose/theme/StreamColors {
public final fun getConnectionQualityBackground-0d7_KjU ()J
public final fun getConnectionQualityBar-0d7_KjU ()J
public final fun getConnectionQualityBarFilled-0d7_KjU ()J
public final fun getConnectionQualityBarFilledPoor-0d7_KjU ()J
public final fun getDeActivatedVolumeIndicator-0d7_KjU ()J
public final fun getDisabled-0d7_KjU ()J
public final fun getErrorAccent-0d7_KjU ()J
Expand All @@ -129,6 +136,7 @@ public final class io/getstream/video/android/compose/theme/StreamColors {
public final fun getLiveIndicator-0d7_KjU ()J
public final fun getOverlay-0d7_KjU ()J
public final fun getOverlayDark-0d7_KjU ()J
public final fun getParticipantContainerBackground-0d7_KjU ()J
public final fun getParticipantLabelBackground-0d7_KjU ()J
public final fun getPrimaryAccent-0d7_KjU ()J
public final fun getScreenSharingBackground-0d7_KjU ()J
Expand All @@ -148,7 +156,7 @@ public final class io/getstream/video/android/compose/theme/StreamColors$Compani
public final class io/getstream/video/android/compose/theme/StreamDimens {
public static final field $stable I
public static final field Companion Lio/getstream/video/android/compose/theme/StreamDimens$Companion;
public synthetic fun <init> (FFFFFFFFFFFJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun <init> (FFFFFFFFFFFJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1-D9Ej5fM ()F
public final fun component10-D9Ej5fM ()F
public final fun component11-D9Ej5fM ()F
Expand Down Expand Up @@ -230,9 +238,13 @@ public final class io/getstream/video/android/compose/theme/StreamDimens {
public final fun component80-D9Ej5fM ()F
public final fun component81-D9Ej5fM ()F
public final fun component82-D9Ej5fM ()F
public final fun component83-D9Ej5fM ()F
public final fun component84-D9Ej5fM ()F
public final fun component85-D9Ej5fM ()F
public final fun component86-D9Ej5fM ()F
public final fun component9-D9Ej5fM ()F
public final fun copy-uuJv5Cc (FFFFFFFFFFFJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)Lio/getstream/video/android/compose/theme/StreamDimens;
public static synthetic fun copy-uuJv5Cc$default (Lio/getstream/video/android/compose/theme/StreamDimens;FFFFFFFFFFFJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILjava/lang/Object;)Lio/getstream/video/android/compose/theme/StreamDimens;
public final fun copy-lgJDAHA (FFFFFFFFFFFJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)Lio/getstream/video/android/compose/theme/StreamDimens;
public static synthetic fun copy-lgJDAHA$default (Lio/getstream/video/android/compose/theme/StreamDimens;FFFFFFFFFFFJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILjava/lang/Object;)Lio/getstream/video/android/compose/theme/StreamDimens;
public fun equals (Ljava/lang/Object;)Z
public final fun getAudioAvatarPadding-D9Ej5fM ()F
public final fun getAudioAvatarSize-D9Ej5fM ()F
Expand All @@ -246,6 +258,8 @@ public final class io/getstream/video/android/compose/theme/StreamDimens {
public final fun getAudioRoomMicPadding-D9Ej5fM ()F
public final fun getAudioRoomMicSize-D9Ej5fM ()F
public final fun getAvatarAppbarPadding-D9Ej5fM ()F
public final fun getAvatarBorderPadding-D9Ej5fM ()F
public final fun getAvatarBorderWidth-D9Ej5fM ()F
public final fun getButtonToggleOffAlpha ()F
public final fun getButtonToggleOnAlpha ()F
public final fun getCallAppBarCenterContentSpacingEnd-D9Ej5fM ()F
Expand Down Expand Up @@ -273,6 +287,7 @@ public final class io/getstream/video/android/compose/theme/StreamDimens {
public final fun getGroupCallUserNameTextSize-XSAIIZE ()J
public final fun getHeaderElevation-D9Ej5fM ()F
public final fun getIncomingCallOptionsBottomPadding-D9Ej5fM ()F
public final fun getIndicatorBackgroundSize-D9Ej5fM ()F
public final fun getLandscapeControlActionsButtonSize-D9Ej5fM ()F
public final fun getLandscapeControlActionsWidth-D9Ej5fM ()F
public final fun getLandscapeTopAppBarHeight-D9Ej5fM ()F
Expand All @@ -286,6 +301,7 @@ public final class io/getstream/video/android/compose/theme/StreamDimens {
public final fun getOnCallStatusTextAlpha ()F
public final fun getOnCallStatusTextSize-XSAIIZE ()J
public final fun getOutgoingCallOptionsBottomPadding-D9Ej5fM ()F
public final fun getParticipantContentRadius-D9Ej5fM ()F
public final fun getParticipantFocusedBorderWidth-D9Ej5fM ()F
public final fun getParticipantInfoMenuAppBarHeight-D9Ej5fM ()F
public final fun getParticipantInfoMenuOptionsHeight-D9Ej5fM ()F
Expand Down Expand Up @@ -327,10 +343,13 @@ public final class io/getstream/video/android/compose/theme/StreamDimens$Compani
public final class io/getstream/video/android/compose/theme/StreamShapes {
public static final field $stable I
public static final field Companion Lio/getstream/video/android/compose/theme/StreamShapes$Companion;
public fun <init> (Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;)V
public fun <init> (Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;)V
public final fun component1 ()Landroidx/compose/ui/graphics/Shape;
public final fun component10 ()Landroidx/compose/ui/graphics/Shape;
public final fun component11 ()Landroidx/compose/ui/graphics/Shape;
public final fun component12 ()Landroidx/compose/ui/graphics/Shape;
public final fun component13 ()Landroidx/compose/ui/graphics/Shape;
public final fun component14 ()Landroidx/compose/ui/graphics/Shape;
public final fun component2 ()Landroidx/compose/ui/graphics/Shape;
public final fun component3 ()Landroidx/compose/ui/graphics/Shape;
public final fun component4 ()Landroidx/compose/ui/graphics/Shape;
Expand All @@ -339,8 +358,8 @@ public final class io/getstream/video/android/compose/theme/StreamShapes {
public final fun component7 ()Landroidx/compose/ui/graphics/Shape;
public final fun component8 ()Landroidx/compose/ui/graphics/Shape;
public final fun component9 ()Landroidx/compose/ui/graphics/Shape;
public final fun copy (Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;)Lio/getstream/video/android/compose/theme/StreamShapes;
public static synthetic fun copy$default (Lio/getstream/video/android/compose/theme/StreamShapes;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;ILjava/lang/Object;)Lio/getstream/video/android/compose/theme/StreamShapes;
public final fun copy (Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;)Lio/getstream/video/android/compose/theme/StreamShapes;
public static synthetic fun copy$default (Lio/getstream/video/android/compose/theme/StreamShapes;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/ui/graphics/Shape;ILjava/lang/Object;)Lio/getstream/video/android/compose/theme/StreamShapes;
public fun equals (Ljava/lang/Object;)Z
public final fun getAvatar ()Landroidx/compose/ui/graphics/Shape;
public final fun getCallButton ()Landroidx/compose/ui/graphics/Shape;
Expand All @@ -351,6 +370,9 @@ public final class io/getstream/video/android/compose/theme/StreamShapes {
public final fun getConnectionQualityIndicator ()Landroidx/compose/ui/graphics/Shape;
public final fun getDialog ()Landroidx/compose/ui/graphics/Shape;
public final fun getFloatingParticipant ()Landroidx/compose/ui/graphics/Shape;
public final fun getIndicatorBackground ()Landroidx/compose/ui/graphics/Shape;
public final fun getParticipantContainerShape ()Landroidx/compose/ui/graphics/Shape;
public final fun getParticipantLabelShape ()Landroidx/compose/ui/graphics/Shape;
public final fun getParticipantsInfoMenuButton ()Landroidx/compose/ui/graphics/Shape;
public final fun getSoundIndicatorBar ()Landroidx/compose/ui/graphics/Shape;
public fun hashCode ()I
Expand Down Expand Up @@ -568,7 +590,7 @@ public final class io/getstream/video/android/compose/ui/components/avatar/Onlin
}

public final class io/getstream/video/android/compose/ui/components/avatar/UserAvatarBackgroundKt {
public static final fun UserAvatarBackground-GIi8pss (Ljava/lang/String;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;FFLandroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/layout/ContentScale;Ljava/lang/String;JJIILjava/lang/Integer;Landroidx/compose/runtime/Composer;III)V
public static final fun UserAvatarBackground-5WCoS_E (Ljava/lang/String;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;FFLandroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/layout/ContentScale;Ljava/lang/String;JJILjava/lang/Integer;Landroidx/compose/runtime/Composer;III)V
}

public final class io/getstream/video/android/compose/ui/components/avatar/UserAvatarKt {
Expand Down Expand Up @@ -1138,6 +1160,19 @@ public final class io/getstream/video/android/compose/ui/components/indicator/Co
public final fun getLambda-1$stream_video_android_compose_release ()Lkotlin/jvm/functions/Function2;
}

public final class io/getstream/video/android/compose/ui/components/indicator/ComposableSingletons$GenericIndicatorKt {
public static final field INSTANCE Lio/getstream/video/android/compose/ui/components/indicator/ComposableSingletons$GenericIndicatorKt;
public static field lambda-1 Lkotlin/jvm/functions/Function3;
public static field lambda-2 Lkotlin/jvm/functions/Function3;
public static field lambda-3 Lkotlin/jvm/functions/Function3;
public static field lambda-4 Lkotlin/jvm/functions/Function2;
public fun <init> ()V
public final fun getLambda-1$stream_video_android_compose_release ()Lkotlin/jvm/functions/Function3;
public final fun getLambda-2$stream_video_android_compose_release ()Lkotlin/jvm/functions/Function3;
public final fun getLambda-3$stream_video_android_compose_release ()Lkotlin/jvm/functions/Function3;
public final fun getLambda-4$stream_video_android_compose_release ()Lkotlin/jvm/functions/Function2;
}

public final class io/getstream/video/android/compose/ui/components/indicator/ComposableSingletons$MicrophoneIndicatorKt {
public static final field INSTANCE Lio/getstream/video/android/compose/ui/components/indicator/ComposableSingletons$MicrophoneIndicatorKt;
public static field lambda-1 Lkotlin/jvm/functions/Function2;
Expand Down
Loading

0 comments on commit ec7b55b

Please sign in to comment.