diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 59ad5b15a5..1c7ff7384f 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -258,6 +258,7 @@
android:theme="@style/TextSecure.LightNoActionBar" />
+ android:windowSoftInputMode="stateVisible|adjustResize" />
addMembers.setVisibility(canEdit ? View.VISIBLE : View.GONE));
groupMemberList.setRecipientClickListener(recipient -> RecipientBottomSheetDialogFragment.create(recipient.getId(), groupId).show(requireFragmentManager(), "BOTTOM"));
+ groupMemberList.setOverScrollMode(View.OVER_SCROLL_NEVER);
final CompoundButton.OnCheckedChangeListener muteSwitchListener = (buttonView, isChecked) -> {
if (isChecked) {
diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/notifications/CustomNotificationsDialogFragment.java b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/notifications/CustomNotificationsDialogFragment.java
index fc89d1d013..315ca680f5 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/notifications/CustomNotificationsDialogFragment.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/notifications/CustomNotificationsDialogFragment.java
@@ -12,11 +12,11 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CompoundButton;
-import android.widget.Switch;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+import androidx.appcompat.widget.SwitchCompat;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.DialogFragment;
import androidx.lifecycle.ViewModelProviders;
@@ -32,11 +32,11 @@ public class CustomNotificationsDialogFragment extends DialogFragment {
private static final String ARG_GROUP_ID = "group_id";
- private Switch customNotificationsSwitch;
- private View soundLabel;
- private TextView soundSelector;
- private View vibrateLabel;
- private Switch vibrateSwitch;
+ private SwitchCompat customNotificationsSwitch;
+ private View soundLabel;
+ private TextView soundSelector;
+ private View vibrateLabel;
+ private SwitchCompat vibrateSwitch;
private CustomNotificationsViewModel viewModel;
diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java
index ed9e320958..2b3a33ab65 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java
@@ -244,6 +244,7 @@ public class EditProfileFragment extends Fragment {
if (isEditingGroup) {
givenName.setHint(R.string.EditProfileFragment__group_name);
+ givenName.requestFocus();
toolbar.setTitle(R.string.EditProfileFragment__edit_group_name_and_photo);
preview.setVisibility(View.GONE);
familyName.setVisibility(View.GONE);
diff --git a/app/src/main/res/layout/custom_notifications_dialog_fragment.xml b/app/src/main/res/layout/custom_notifications_dialog_fragment.xml
index 56ccf44188..9dd776fb7f 100644
--- a/app/src/main/res/layout/custom_notifications_dialog_fragment.xml
+++ b/app/src/main/res/layout/custom_notifications_dialog_fragment.xml
@@ -10,7 +10,6 @@
android:layout_width="0dp"
android:layout_height="?attr/actionBarSize"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintEnd_toStartOf="@id/custom_notifications_enable_switch"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:navigationIcon="@drawable/ic_arrow_left_24"
@@ -59,7 +58,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/custom_notifications_sound_label" />
-
-
+ app:layout_scrollFlags="scroll|exitUntilCollapsed"
+ app:scrimAnimationDuration="200">
@@ -78,13 +77,21 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
+
+
+ app:layout_constraintTop_toBottomOf="@id/divider">
+ android:textAppearance="@style/Signal.Text.Body" />
@@ -121,10 +128,10 @@
+ android:focusable="true">
-
@@ -205,7 +213,7 @@
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical|end"
- android:textAppearance="@style/TextAppearance.Signal.Body2"
+ android:textAppearance="@style/Signal.Text.Body"
android:textColor="@color/ultramarine_text_button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
@@ -221,45 +229,66 @@
-
+
+
+ android:gravity="end|center_vertical"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
+ android:text="@string/ManageGroupActivity_see_all"
+ android:textAppearance="@style/Signal.Text.Body"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
+ android:layout_marginBottom="16dp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/rail_label" />
-
+
@@ -284,14 +313,14 @@
android:layout_height="match_parent"
android:gravity="center_vertical|start"
android:text="@string/ManageGroupActivity_who_can_edit_group_membership"
- android:textAppearance="@style/TextAppearance.Signal.Body2" />
+ android:textAppearance="@style/Signal.Text.Body" />
@@ -313,14 +342,14 @@
android:layout_height="match_parent"
android:gravity="center_vertical|start"
android:text="@string/ManageGroupActivity_who_can_edit_group_info"
- android:textAppearance="@style/TextAppearance.Signal.Body2" />
+ android:textAppearance="@style/Signal.Text.Body" />
@@ -331,10 +360,10 @@
@@ -386,8 +415,8 @@
android:paddingStart="@dimen/group_manage_fragment_row_horizontal_padding"
android:paddingEnd="@dimen/group_manage_fragment_row_horizontal_padding"
android:text="@string/ManageGroupActivity_view_all_members"
- android:textAppearance="@style/TextAppearance.Signal.Body2"
- android:textColor="@color/ultramarine_text_button"
+ android:textAppearance="@style/Signal.Text.Body"
+ android:textColor="?title_text_color_secondary"
android:visibility="gone"
tools:visibility="visible" />
@@ -397,10 +426,10 @@
diff --git a/app/src/main/res/layout/group_recipient_list_item.xml b/app/src/main/res/layout/group_recipient_list_item.xml
index 769d12e65e..e8a2d067f3 100644
--- a/app/src/main/res/layout/group_recipient_list_item.xml
+++ b/app/src/main/res/layout/group_recipient_list_item.xml
@@ -25,7 +25,7 @@
android:layout_marginEnd="8dp"
android:gravity="start|center_vertical"
android:textAlignment="viewStart"
- android:textAppearance="@style/TextAppearance.Signal.Body2"
+ android:textAppearance="@style/Signal.Text.Body"
app:layout_constraintBottom_toBottomOf="@+id/recipient_avatar"
app:layout_constraintEnd_toStartOf="@+id/admin"
app:layout_constraintHorizontal_bias="0"
@@ -40,7 +40,7 @@
android:layout_marginEnd="16dp"
android:gravity="start|center_vertical"
android:text="@string/GroupRecipientListItem_admin"
- android:textAppearance="@style/TextAppearance.Signal.Body2"
+ android:textAppearance="@style/TextAppearance.Signal.Subtitle2"
android:textColor="?attr/title_text_color_secondary"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@+id/recipient_name"
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 090e67a79f..4dd6fa6030 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -515,6 +515,7 @@
On
Add members
View all members
+ See all
None
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index a70fa81183..4486e28781 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -442,4 +442,10 @@
- @color/core_ultramarine
- @drawable/callee_dialog_button_background
+
+