From 9736a8f5710e3304029e13dea3fbe5a8e5c51fe7 Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Thu, 15 Dec 2022 11:26:12 +0100 Subject: [PATCH 1/4] Adding changelog entry --- changelog.d/7786.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/7786.bugfix diff --git a/changelog.d/7786.bugfix b/changelog.d/7786.bugfix new file mode 100644 index 0000000000..60a4a324d4 --- /dev/null +++ b/changelog.d/7786.bugfix @@ -0,0 +1 @@ +[Session manager] Other sessions: Filter bottom sheet cut in landscape mode From a86f2e03cca9ecbeb6d688dcaa1976bd8c6ea5c9 Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Thu, 15 Dec 2022 14:14:48 +0100 Subject: [PATCH 2/4] Make the radiogroup scrollable to better support landscape on small devices --- .../bottom_sheet_device_manager_filter.xml | 120 +++++++++--------- 1 file changed, 63 insertions(+), 57 deletions(-) diff --git a/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml b/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml index a7987e70b5..56421532b5 100644 --- a/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml +++ b/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml @@ -20,73 +20,79 @@ android:layout_marginTop="12dp" android:text="@string/device_manager_filter_bottom_sheet_title" /> - + android:layout_height="match_parent"> - - - + android:layoutDirection="rtl" + android:showDividers="none"> - + - + - + - + - + - + + + + + + + From 7ea1f65fe35d77b6a3da66701c88afdbe9bc0d8f Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Mon, 19 Dec 2022 10:19:56 +0100 Subject: [PATCH 3/4] Fixing padding of the scrollbar and avoid using rtl layout in RadioGroup --- .../bottom_sheet_device_manager_filter.xml | 42 ++++++++++++++----- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml b/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml index 56421532b5..519b85b899 100644 --- a/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml +++ b/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml @@ -1,5 +1,6 @@ + android:layout_height="match_parent" + android:paddingEnd="5dp" + android:scrollbarStyle="outsideOverlay" + tools:ignore="RtlSymmetry"> + android:text="@string/device_manager_filter_option_all_sessions" + android:textAlignment="textStart" /> + android:text="@string/device_manager_filter_option_verified" + android:textAlignment="textStart" /> + android:text="@string/device_manager_filter_option_unverified" + android:textAlignment="textStart" /> + android:text="@string/device_manager_filter_option_inactive" + android:textAlignment="textStart" /> + android:layout_height="wrap_content" /> From 5bde84c059dd6d69db6d3b0dd0fcda1b2c07d0ea Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Mon, 19 Dec 2022 10:53:45 +0100 Subject: [PATCH 4/4] Better fix for scrollbar padding --- .../layout/bottom_sheet_device_manager_filter.xml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml b/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml index 519b85b899..fd66aec1ea 100644 --- a/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml +++ b/vector/src/main/res/layout/bottom_sheet_device_manager_filter.xml @@ -1,11 +1,8 @@ + android:orientation="vertical"> + android:clipToPadding="false" + android:paddingHorizontal="24dp" + android:paddingBottom="32dp" + android:scrollbarStyle="outsideOverlay">