From f588562ca5137c19e2afac5627f8ee947917c931 Mon Sep 17 00:00:00 2001 From: MHShetty Date: Mon, 9 Jun 2025 19:09:18 +0530 Subject: [PATCH 1/7] Add icon for video storage location picker setting --- app/src/main/res/drawable/video_storage_icon.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 app/src/main/res/drawable/video_storage_icon.xml diff --git a/app/src/main/res/drawable/video_storage_icon.xml b/app/src/main/res/drawable/video_storage_icon.xml new file mode 100644 index 00000000..a64074c2 --- /dev/null +++ b/app/src/main/res/drawable/video_storage_icon.xml @@ -0,0 +1,12 @@ + + + + + From 1e452d48f66a0824604162e5c93c3aaf6dc3274c Mon Sep 17 00:00:00 2001 From: MHShetty Date: Mon, 9 Jun 2025 19:11:21 +0530 Subject: [PATCH 2/7] Add string resources (for video storage location picker setting) --- app/src/main/res/values/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9aa6ae1e..d70715b5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -193,4 +193,7 @@ The video\'s audio recording has been muted The video\'s audio recording has been unmuted + + Video Storage Location + When enabled, stores the video in the below specified location over the above default storage location. From 61fb17caf1a5957a64ffb74ce8b75406197dfab4 Mon Sep 17 00:00:00 2001 From: MHShetty Date: Mon, 9 Jun 2025 19:11:30 +0530 Subject: [PATCH 3/7] Add UI for video storage location picker (and improve UI of default storage picker) --- app/src/main/res/layout/more_settings.xml | 160 ++++++++++++++++++---- 1 file changed, 137 insertions(+), 23 deletions(-) diff --git a/app/src/main/res/layout/more_settings.xml b/app/src/main/res/layout/more_settings.xml index c3b8117f..64ff5acd 100644 --- a/app/src/main/res/layout/more_settings.xml +++ b/app/src/main/res/layout/more_settings.xml @@ -547,11 +547,67 @@ android:id="@+id/storage_location_icon" android:layout_width="48dp" android:layout_height="48dp" - android:contentDescription="@string/save_image_as_previewed" + android:contentDescription="@string/storage_location" android:paddingStart="4dp" android:paddingEnd="8dp" android:src="@drawable/storage" /> + + + + + + +