Changes of com.discord v1069

This commit is contained in:
root 2020-03-19 05:19:10 +01:00
parent 0f2505ed96
commit dc10ee3234
1522 changed files with 54620 additions and 42320 deletions

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout android:background="?flexInputDialogBackground" android:clickable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" style="FlexInput.DialogWhenLarge.Main"
<androidx.coordinatorlayout.widget.CoordinatorLayout android:background="?flexInputDialogBackground" android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" style="FlexInput.DialogWhenLarge.Main"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.viewpager.widget.ViewPager android:layout_gravity="bottom" android:id="@id/content_pager" android:layout_width="fill_parent" android:layout_height="@dimen/default_keyboard_height" style="@style/FlexInput.AddContent" />
<FrameLayout android:background="@android:color/transparent" style="@style/FlexInput.AddContent.Container.TabLayout">
<com.google.android.material.tabs.TabLayout android:layout_gravity="bottom" android:id="@id/content_tabs" android:layout_margin="0.0dip" style="@style/FlexInput.AddContent.TabLayout">
<com.google.android.material.tabs.TabItem android:icon="@drawable/ic_keyboard_24dp" android:id="@id/add_content_keyboard_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/attachments_keyboard" />
<FrameLayout android:layout_marginStart="@dimen/uikit_spacing_large" android:layout_marginEnd="@dimen/uikit_spacing_large" style="@style/FlexInput.AddContent.Container.TabLayout">
<com.google.android.material.tabs.TabLayout android:id="@id/content_tabs" android:background="?primary_800_bg" style="@style/FlexInput.AddContent.TabLayout">
<com.google.android.material.tabs.TabItem android:icon="@drawable/ic_keyboard_24dp" android:id="@id/add_content_keyboard_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/show_keyboard" />
</com.google.android.material.tabs.TabLayout>
</FrameLayout>
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@id/action_btn" android:visibility="gone" app:layout_anchor="@id/content_pager" style="@style/FlexInput.AddContent.Button.Send" />

View file

@ -3,13 +3,13 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/attachment_preview_container" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content">
<androidx.recyclerview.widget.RecyclerView android:orientation="horizontal" android:id="@id/attachment_preview_list" android:clipToPadding="false" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0" app:layoutManager="LinearLayoutManager" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/attachment_clear_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_clear_24dp" android:contentDescription="Clear attachments" android:elevation="4.0dip" style="@style/FlexInput.Input.Button" />
<ImageButton android:id="@id/attachment_clear_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_clear_24dp" android:contentDescription="@string/clear_attachments" android:elevation="4.0dip" style="@style/FlexInput.Input.Button" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/main_input_container" style="@style/FlexInput.Input.Widget">
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/add_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.AddContent" />
<com.lytefast.flexinput.widget.FlexEditText android:id="@id/text_input" android:background="@android:color/transparent" android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:hint="Send a message" android:maxLines="2" android:layout_weight="1.0" android:inputType="textAutoComplete|textMultiLine|textShortMessage" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/emoji_btn" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Emoji" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/send_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Send" />
<ImageButton android:id="@id/add_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/attach_files" style="@style/FlexInput.Input.Button.AddContent" />
<com.lytefast.flexinput.widget.FlexEditText android:id="@id/text_input" android:background="@android:color/transparent" android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:hint="@string/send_a_message" android:maxLines="2" android:layout_weight="1.0" android:inputType="textAutoComplete|textMultiLine|textShortMessage" />
<ImageButton android:id="@id/emoji_btn" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/emoji" style="@style/FlexInput.Input.Button.Emoji" />
<ImageButton android:id="@id/send_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/send_message" style="@style/FlexInput.Input.Button.Send" />
</LinearLayout>
<FrameLayout android:orientation="vertical" android:id="@id/emoji_container" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/default_keyboard_height" />
</LinearLayout>

View file

@ -3,10 +3,10 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<RelativeLayout android:id="@id/camera_container" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.camerakit.CameraKitView android:gravity="center" android:layout_gravity="center" android:id="@id/camera_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" app:camera_facing="back" app:camera_flash="auto" app:camera_focus="continuous" app:camera_imageJpegQuality="100" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/camera_flash_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Camera.Flash" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/camera_facing_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Camera.Facing" />
<androidx.appcompat.widget.AppCompatImageView android:id="@id/take_photo_btn" android:layout_width="56.0dip" android:layout_height="56.0dip" style="@style/FlexInput.Input.Button.Camera.Capture" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/launch_camera_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Camera.Launcher" />
<ImageButton android:id="@id/camera_flash_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Camera.Flash" />
<ImageButton android:id="@id/camera_facing_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/camera_switch" style="@style/FlexInput.Input.Button.Camera.Facing" />
<ImageView android:id="@id/take_photo_btn" android:layout_width="56.0dip" android:layout_height="56.0dip" android:contentDescription="@string/ios_media_keyboard_take_a_photo" style="@style/FlexInput.Input.Button.Camera.Capture" />
<ImageButton android:id="@id/launch_camera_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/FlexInput.Input.Button.Camera.Launcher" />
</RelativeLayout>
<FrameLayout android:id="@id/permissions_container" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/FlexInput.AddContent.Permissions" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@id/swipeRefreshLayout" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.recyclerview.widget.RecyclerView android:name="com.lytefast.flexinput.RecyclerViewFragment" android:id="@id/list" app:layoutManager="LinearLayoutManager" style="@style/FlexInput.AddContent.Page" />
<androidx.recyclerview.widget.RecyclerView android:name="com.lytefast.flexinput.RecyclerViewFragment" android:id="@id/list" android:background="?colorPrimary" app:layoutManager="LinearLayoutManager" style="@style/FlexInput.AddContent.Page" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

View file

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<FrameLayout android:id="@id/friends_list_router_content" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:gravity="center" android:clickable="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/storage_permission_denied_msg" style="@style/TextAppearance.AppCompat.Title" />
<androidx.appcompat.widget.AppCompatButton android:gravity="center" android:id="@id/permissions_req_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/request_permission_msg" />
<TextView android:gravity="center" android:clickable="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/storage_permission_denied" style="@style/TextAppearance.MaterialComponents.Headline5" />
<com.google.android.material.button.MaterialButton android:gravity="center" android:id="@id/permissions_req_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/enable_permission" />
</LinearLayout>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<merge android:padding="@dimen/uikit_spacing_medium" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.google.android.material.button.MaterialButton android:id="@id/private_channel_sidebar_actions_call" android:text="@string/call" android:drawableTop="@drawable/ic_call_white_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/ChannelSideBarActions.Actions.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/private_channel_sidebar_actions_video" android:text="@string/video" android:drawableTop="@drawable/ic_videocam_white_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/ChannelSideBarActions.Actions.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/private_channel_sidebar_actions_notifications" android:text="@string/notifications" android:drawableTop="@drawable/ic_sidebar_notifications_off_dark_24dp" style="@style/ChannelSideBarActions.Actions.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/private_channel_sidebar_actions_search" android:text="@string/search" android:drawableTop="@drawable/ic_sidebar_search_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/ChannelSideBarActions.Actions.Button" />
</merge>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:gravity="center" android:clickable="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/camera_permission_denied_msg" style="@style/TextAppearance.AppCompat.Title" />
<androidx.appcompat.widget.AppCompatButton android:layout_gravity="center" android:id="@id/permissions_req_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/request_permission_msg" />
<TextView android:gravity="center" android:clickable="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/camera_permission_denied" style="@style/TextAppearance.MaterialComponents.Headline5" />
<com.google.android.material.button.MaterialButton android:layout_gravity="center" android:id="@id/permissions_req_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/enable_permission" />
</LinearLayout>

View file

@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView android:textSize="@dimen/emoji_text_size" android:textColor="@android:color/black" android:gravity="center" android:layout_gravity="center_horizontal" android:background="?selectableItemBackgroundBorderless" android:clickable="true" android:layout_width="@dimen/emoji_grid_item_size" android:layout_height="wrap_content"
<TextView android:textSize="@dimen/emoji_text_size" android:textColor="@android:color/black" android:gravity="center" android:layout_gravity="center_horizontal" android:background="?selectableItemBackgroundBorderless" android:focusable="true" android:clickable="true" android:layout_width="@dimen/emoji_grid_item_size" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android" />

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:animateLayoutChanges="true" style="@style/FlexInput.Items.File"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/thumb_iv" android:layout_margin="4.0dip" android:layout_marginLeft="8.0dip" android:layout_marginTop="8.0dip" android:layout_marginStart="8.0dip" app:layout_constraintEnd_toStartOf="@id/file_name_tv" app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/file_name_tv" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/FlexInput.Items.File.Image" />
<androidx.appcompat.widget.AppCompatImageView android:layout_gravity="end|bottom|center" android:id="@id/type_iv" android:layout_width="@dimen/file_type_icon_dimen" android:layout_height="@dimen/file_type_icon_dimen" android:tint="?flexInputIconColor" app:layout_constraintBottom_toBottomOf="@id/thumb_iv" app:layout_constraintEnd_toEndOf="@id/thumb_iv" app:layout_constraintRight_toRightOf="@id/thumb_iv" />
<TextView android:id="@id/file_name_tv" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/text_margin" android:layout_marginTop="@dimen/margin" android:layout_marginRight="@dimen/text_margin" android:layout_marginBottom="@dimen/margin" android:maxLines="1" android:layout_marginStart="@dimen/text_margin" android:layout_marginEnd="@dimen/text_margin" app:layout_constraintEnd_toStartOf="@id/selection_indicator" app:layout_constraintLeft_toRightOf="@id/thumb_iv" app:layout_constraintRight_toLeftOf="@id/selection_indicator" app:layout_constraintStart_toEndOf="@id/thumb_iv" app:layout_constraintTop_toTopOf="parent" style="@style/FlexInput.Items.File.Name" />
<TextView android:id="@id/file_subtitle_tv" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/margin" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/file_name_tv" app:layout_constraintLeft_toLeftOf="@id/file_name_tv" app:layout_constraintRight_toRightOf="@id/file_name_tv" app:layout_constraintStart_toStartOf="@id/file_name_tv" app:layout_constraintTop_toBottomOf="@id/file_name_tv" style="@style/FlexInput.Items.File.Subtitle" />
<androidx.appcompat.widget.AppCompatImageView android:id="@id/selection_indicator" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="1.0" app:layout_constraintLeft_toRightOf="@id/file_name_tv" app:layout_constraintRight_toRightOf="parent" app:layout_constraintStart_toEndOf="@id/file_name_tv" app:layout_constraintTop_toTopOf="parent" style="@style/FlexInput.Items.File.Selection" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/thumb_iv" android:layout_margin="4.0dip" android:layout_marginTop="8.0dip" android:layout_marginStart="8.0dip" app:layout_constraintEnd_toStartOf="@id/file_name_tv" app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/file_name_tv" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/FlexInput.Items.File.Image" />
<ImageView android:layout_gravity="end|bottom|center" android:id="@id/type_iv" android:layout_width="@dimen/file_type_icon_dimen" android:layout_height="@dimen/file_type_icon_dimen" android:tint="?flexInputIconColor" app:layout_constraintBottom_toBottomOf="@id/thumb_iv" app:layout_constraintEnd_toEndOf="@id/thumb_iv" app:layout_constraintRight_toRightOf="@id/thumb_iv" />
<TextView android:textColor="?colorTextNormal" android:id="@id/file_name_tv" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/text_margin" android:layout_marginTop="@dimen/margin" android:layout_marginRight="@dimen/text_margin" android:layout_marginBottom="@dimen/margin" android:maxLines="1" android:layout_marginStart="@dimen/text_margin" android:layout_marginEnd="@dimen/text_margin" app:layout_constraintEnd_toStartOf="@id/selection_indicator" app:layout_constraintLeft_toRightOf="@id/thumb_iv" app:layout_constraintRight_toLeftOf="@id/selection_indicator" app:layout_constraintStart_toEndOf="@id/thumb_iv" app:layout_constraintTop_toTopOf="parent" style="@style/FlexInput.Items.File.Name" />
<TextView android:textColor="?colorTextMuted" android:id="@id/file_subtitle_tv" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/margin" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/file_name_tv" app:layout_constraintLeft_toLeftOf="@id/file_name_tv" app:layout_constraintRight_toRightOf="@id/file_name_tv" app:layout_constraintStart_toStartOf="@id/file_name_tv" app:layout_constraintTop_toBottomOf="@id/file_name_tv" style="@style/FlexInput.Items.File.Subtitle" />
<ImageView android:id="@id/selection_indicator" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="1.0" app:layout_constraintLeft_toRightOf="@id/file_name_tv" app:layout_constraintRight_toRightOf="parent" app:layout_constraintStart_toEndOf="@id/file_name_tv" app:layout_constraintTop_toTopOf="parent" style="@style/FlexInput.Items.File.Selection" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:background="?colorBackgroundSecondary" android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<View android:id="@id/widget_channel_sidebar_actions_divider" android:background="?colorBackgroundModifierAccent" android:layout_width="fill_parent" android:layout_height="1.0dip" />
<com.discord.views.GuildChannelSideBarActionsView android:id="@id/widget_channel_sidebar_actions_guild_view" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<View android:background="?colorBackgroundModifierAccent" android:layout_width="fill_parent" android:layout_height="1.0dip" />
<com.discord.views.channelsidebar.GuildChannelSideBarActionsView android:id="@id/widget_channel_sidebar_actions_guild_view" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<com.discord.views.channelsidebar.PrivateChannelSideBarActionsView android:id="@id/widget_channel_sidebar_actions_private_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</FrameLayout>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/unread_wrap" android:layout_width="wrap_content" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?theme_friends_pending_tab_text_color" android:gravity="center" android:id="@id/chat_list_tab_badged_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" style="@style/App.TabLayout.Text" />
<TextView android:textSize="10.0sp" android:textColor="?colorPrimary" android:gravity="center" android:id="@id/chat_list_tab_badged_count" android:background="?theme_friends_tab_mentions" android:layout_width="15.0dip" android:layout_height="15.0dip" android:singleLine="true" android:layout_marginStart="8.0dip" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>

View file

@ -1,3 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.recyclerview.widget.RecyclerView android:id="@id/friends_list_recycler" android:background="?colorBackgroundPrimary" android:scrollbars="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.RecyclerView"
xmlns:android="http://schemas.android.com/apk/res/android" />
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<com.discord.app.AppViewFlipper android:id="@id/friends_list_flipper" android:background="?colorBackgroundPrimary" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.recyclerview.widget.RecyclerView android:id="@id/friends_list_recycler" android:background="?colorBackgroundPrimary" android:scrollbars="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.RecyclerView" />
<com.discord.widgets.friends.EmptyFriendsStateView android:id="@id/friends_list_empty_friends_state_view" android:layout_width="fill_parent" android:layout_height="fill_parent" app:ef_title_text_size="@dimen/uikit_textsize_xlarge" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/friends_list_loading" android:background="?colorBackgroundPrimary" android:scrollbars="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.RecyclerView" />
</com.discord.app.AppViewFlipper>
</FrameLayout>

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:background="?selectableItemBackground" style="@style/UiKit.ViewGroup.RelativeLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/friends_list_item_avatar" android:layout_width="42.0dip" android:layout_height="42.0dip" android:layout_margin="@dimen/uikit_spacing_large" android:layout_centerVertical="true" style="@style/Avatar.Standard" />
<com.discord.views.StatusView android:id="@id/friends_list_item_status" android:layout_width="18.0dip" android:layout_height="wrap_content" android:layout_alignBottom="@id/friends_list_item_avatar" android:translationX="2.0dip" android:translationY="2.0dip" android:layout_alignEnd="@id/friends_list_item_avatar" app:sv_background_color="?colorPrimary" app:sv_border_width="2.0dip" app:sv_corner_radius="4.0dip" />
<LinearLayout android:id="@id/friends_list_item_text" android:layout_centerVertical="true" android:layout_toStartOf="@id/friends_list_item_mutual_wrap" android:layout_toEndOf="@id/friends_list_item_avatar" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textColor="?colorTextNormal" android:id="@id/friends_list_item_name" android:text="@string/sample_user_name" style="@style/UiKit.TextView.Large.SingleLine" />
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textColor="?colorTextMuted" android:id="@id/friends_list_item_game" android:paddingTop="2.0dip" android:text="@string/sample_user_presence" android:singleLine="true" style="@style/UiKit.TextView" />
</LinearLayout>
<LinearLayout android:id="@id/friends_list_item_mutual_wrap" android:layout_width="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_centerVertical="true" android:layout_alignParentEnd="true" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<FrameLayout android:id="@id/friends_list_item_mutual_1" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" style="@style/Avatar.Standard">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/friends_list_item_mutual_1_icon" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/Avatar.Standard" />
<TextView android:textSize="10.0sp" android:textColor="@color/white" android:gravity="center" android:id="@id/friends_list_item_mutual_1_text" android:background="@drawable/drawable_circle_purple_brand" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" style="@style/UiKit.TextView" />
</FrameLayout>
<FrameLayout android:id="@id/friends_list_item_mutual_2" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" style="@style/Avatar.Standard">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/friends_list_item_mutual_2_icon" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/Avatar.Standard" />
<TextView android:textSize="10.0sp" android:textColor="@color/white" android:gravity="center" android:id="@id/friends_list_item_mutual_2_text" android:background="@drawable/drawable_circle_purple_brand" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" style="@style/UiKit.TextView" />
</FrameLayout>
<FrameLayout android:id="@id/friends_list_item_mutual_3" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" style="@style/Avatar.Standard">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/friends_list_item_mutual_3_icon" style="@style/Avatar.Standard" />
<TextView android:textSize="10.0sp" android:textColor="@color/white" android:gravity="center" android:id="@id/friends_list_item_mutual_3_text" android:background="@drawable/drawable_circle_purple_brand" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" style="@style/UiKit.TextView" />
</FrameLayout>
<FrameLayout android:id="@id/friends_list_item_mutual_4" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" style="@style/Avatar.Standard">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/friends_list_item_mutual_4_icon" app:placeholderImage="?primary_500" app:roundAsCircle="true" style="@style/Avatar.Standard" />
<TextView android:textSize="10.0sp" android:textColor="@color/primary_400" android:gravity="center" android:id="@id/friends_list_item_mutual_4_text" android:background="?colorPrimaryCircle" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_margin="1.5dip" android:singleLine="true" style="@style/UiKit.TextView.Bold" />
</FrameLayout>
</LinearLayout>
<View android:background="?theme_friends_divider" android:layout_below="@id/friends_list_item_avatar" android:layout_marginStart="66.0dip" style="@style/UiKit.Divider" />
</RelativeLayout>

View file

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<com.discord.app.AppViewFlipper android:layout_gravity="center" android:id="@id/friends_list_item_empty" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:gravity="center" android:layout_gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16.0dip" android:layout_marginBottom="16.0dip">
<ImageView android:id="@id/friends_list_item_empty_no_friends" android:layout_width="320.0dip" android:layout_height="0.0dip" android:src="?theme_friends_no_friends" android:scaleType="fitCenter" android:adjustViewBounds="true" android:layout_weight="1.0" android:contentDescription="@string/sample_empty_string" />
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:gravity="center" android:layout_width="320.0dip" android:layout_marginTop="16.0dip" android:layout_marginBottom="16.0dip" android:text="@string/friends_empty_state_all" style="@style/UiKit.TextView.Semibold" />
<com.google.android.material.button.MaterialButton android:textSize="@dimen/uikit_textsize_small" android:id="@id/friends_list_item_empty_invite" android:paddingLeft="16.0dip" android:paddingRight="16.0dip" android:text="@string/tip_instant_invite_title3" android:singleLine="true" style="@style/UiKit.Material.Button" />
</LinearLayout>
<LinearLayout android:gravity="center" android:layout_gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16.0dip" android:layout_marginBottom="16.0dip">
<ImageView android:id="@id/friends_list_item_empty_no_online" android:layout_width="320.0dip" android:layout_height="0.0dip" android:src="?theme_friends_no_online" android:scaleType="fitCenter" android:adjustViewBounds="true" android:layout_weight="1.0" android:contentDescription="@string/sample_empty_string" />
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:gravity="center" android:layout_width="320.0dip" android:layout_marginTop="16.0dip" android:text="@string/friends_empty_state_online" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>
<LinearLayout android:gravity="center" android:layout_gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16.0dip" android:layout_marginBottom="16.0dip">
<ImageView android:id="@id/friends_list_item_empty_no_request" android:layout_width="320.0dip" android:layout_height="0.0dip" android:src="?theme_friends_no_request" android:scaleType="fitCenter" android:adjustViewBounds="true" android:layout_weight="1.0" android:contentDescription="@string/sample_empty_string" />
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:gravity="center" android:layout_width="320.0dip" android:layout_marginTop="16.0dip" android:text="@string/friends_empty_state_pending" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>
<LinearLayout android:gravity="center" android:layout_gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16.0dip" android:layout_marginBottom="16.0dip">
<ImageView android:id="@id/friends_list_item_empty_no_suggestions" android:layout_width="320.0dip" android:layout_height="0.0dip" android:src="?theme_friends_no_suggestions" android:scaleType="fitCenter" android:adjustViewBounds="true" android:layout_weight="1.0" android:contentDescription="@string/sample_empty_string" />
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:gravity="center" android:layout_width="320.0dip" android:layout_marginTop="16.0dip" android:text="@string/friends_empty_state_all" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>
<LinearLayout android:gravity="center" android:layout_gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16.0dip" android:layout_marginBottom="16.0dip">
<ImageView android:id="@id/friends_list_item_empty_no_blocked" android:layout_width="320.0dip" android:layout_height="0.0dip" android:src="?theme_friends_no_block" android:scaleType="fitCenter" android:adjustViewBounds="true" android:layout_weight="1.0" android:contentDescription="@string/sample_empty_string" />
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:gravity="center" android:layout_width="340.0dip" android:layout_marginTop="16.0dip" android:text="@string/friends_empty_state_blocked" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>
</com.discord.app.AppViewFlipper>

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<com.discord.app.AppViewFlipper android:id="@id/friends_list_flipper" android:background="?colorBackgroundPrimary" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.recyclerview.widget.RecyclerView android:id="@id/friends_list_recycler_v2" android:background="?colorBackgroundPrimary" android:scrollbars="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.RecyclerView" />
<com.discord.widgets.friends.EmptyFriendsStateView android:id="@id/friends_list_empty_friends_state_view" android:layout_width="fill_parent" android:layout_height="fill_parent" app:ef_title_text_size="@dimen/uikit_textsize_xlarge" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/friends_list_loading" android:background="?colorBackgroundPrimary" android:scrollbars="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.RecyclerView" />
</com.discord.app.AppViewFlipper>

View file

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<fragment android:name="com.discord.widgets.friends.FriendsListRouter" android:id="@id/widget_friends_tab_friends_list_router" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/action_bar_toolbar_layout" />
<fragment android:name="com.discord.widgets.friends.WidgetFriendsList" android:id="@id/widget_friends_tab_friends_list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/action_bar_toolbar_layout" />
<com.google.android.material.appbar.AppBarLayout style="@style/AppTheme.AppBarLayout">
<androidx.appcompat.widget.Toolbar app:contentInsetStartWithNavigation="0.0dip" app:title="@string/friends" style="@style/AppTheme.Toolbar" />
<com.google.android.material.tabs.TabLayout android:id="@id/action_bar_tabs" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:tabIndicatorColor="?tabSelectedTextColor" app:tabMode="scrollable" app:tabSelectedTextColor="?tabSelectedTextColor" app:tabTextAppearance="@style/App.TabLayout.Text" app:tabTextColor="?tabTextColor" />
</com.google.android.material.appbar.AppBarLayout>
</RelativeLayout>

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView android:textAppearance="@style/UiKit.TextView.Subtext" android:textSize="12.0dip" android:textColor="?colorTextNormal" android:gravity="center" style="@style/GuildProfileSheet.Emoji.Item"
xmlns:android="http://schemas.android.com/apk/res/android" />

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/guild_profile_sheet_emoji_imageview" app:actualImageScaleType="fitCenter" style="@style/GuildProfileSheet.Emoji.Item"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" />

View file

@ -12,7 +12,6 @@
<ViewStub android:id="@id/main_panel_center_channel_less" android:layout="@layout/widget_main_panel_center_channel_less" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/action_bar_toolbar_layout" />
<com.google.android.material.appbar.AppBarLayout style="@style/AppTheme.AppBarLayout">
<androidx.appcompat.widget.Toolbar app:contentInsetStartWithNavigation="0.0dip" style="@style/AppTheme.Toolbar" />
<com.google.android.material.tabs.TabLayout android:id="@id/action_bar_tabs" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:tabIndicatorColor="?tabSelectedTextColor" app:tabMode="scrollable" app:tabSelectedTextColor="?tabSelectedTextColor" app:tabTextAppearance="@style/App.TabLayout.Text" app:tabTextColor="?tabTextColor" />
</com.google.android.material.appbar.AppBarLayout>
<include layout="@layout/widget_main_panel_center_content_unread" />
</merge>