[Android] What's new: add a button to go to the export settings

Nicolas Pomepuy git at videolan.org
Fri Aug 29 09:15:19 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Aug 28 10:27:33 2025 +0200| [834c777ebbed892ce311736e3b50aa8de605f713] | committer: Nicolas Pomepuy

What's new: add a button to go to the export settings

> https://code.videolan.org/videolan/vlc-android/commit/834c777ebbed892ce311736e3b50aa8de605f713
---

 application/vlc-android/res/layout/dialog_whats_new.xml          | 9 +++++++++
 .../src/org/videolan/vlc/gui/dialogs/WhatsNewDialog.kt           | 6 ++++++
 2 files changed, 15 insertions(+)

diff --git a/application/vlc-android/res/layout/dialog_whats_new.xml b/application/vlc-android/res/layout/dialog_whats_new.xml
index 97fb897984..c03e1b9ca1 100644
--- a/application/vlc-android/res/layout/dialog_whats_new.xml
+++ b/application/vlc-android/res/layout/dialog_whats_new.xml
@@ -190,6 +190,15 @@
                             android:text="@string/whats_new_37_import_export"
                             android:textColor="?android:attr/textColorSecondary" />
 
+                    <Button
+                            android:id="@+id/show_in_settings2"
+                            style="@style/Widget.MaterialComponents.Button.TextButton.Dialog"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_gravity="end"
+                            android:layout_marginTop="8dp"
+                            android:text="@string/show_in_settings" />
+
                 </androidx.appcompat.widget.LinearLayoutCompat>
 
             </com.google.android.material.card.MaterialCardView>
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/WhatsNewDialog.kt b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/WhatsNewDialog.kt
index 3a77ca7d6f..41c2bb69c6 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/WhatsNewDialog.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/WhatsNewDialog.kt
@@ -63,6 +63,12 @@ class WhatsNewDialog : VLCBottomSheetDialogFragment() {
                 dismiss()
             }
         }
+        binding.showInSettings2.setOnClickListener {
+            lifecycleScope.launch {
+                PreferencesActivity.launchWithPref(requireActivity(), "export_settings")
+                dismiss()
+            }
+        }
         binding.neverAgain.setOnCheckedChangeListener { _, isChecked ->
             Settings.getInstance(requireActivity()).putSingle(KEY_SHOW_WHATS_NEW, !isChecked)
         }



More information about the Android mailing list