From 7d7556841a43374fe1ad3ab9912a662fd2ffb4ed Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Sun, 8 Mar 2026 22:09:39 -0400 Subject: [PATCH] added redo setup wizard button in settings under save --- .../src/main/java/com/izzy2lost/x1box/SettingsActivity.kt | 8 ++++++++ android/app/src/main/res/layout/activity_settings.xml | 8 ++++++++ android/app/src/main/res/values/strings.xml | 1 + 3 files changed, 17 insertions(+) diff --git a/android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt b/android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt index a6c13baebd..b228d2189e 100644 --- a/android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt +++ b/android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt @@ -1,6 +1,7 @@ package com.izzy2lost.x1box import android.content.Context +import android.content.Intent import android.net.Uri import android.os.Bundle import android.provider.OpenableColumns @@ -101,6 +102,7 @@ class SettingsActivity : AppCompatActivity() { val switchSkipBootAnim = findViewById(R.id.switch_skip_boot_anim) val toggleAudioDriver = findViewById(R.id.toggle_audio_driver) val btnSave = findViewById(R.id.btn_settings_save) + val btnRedoSetup = findViewById(R.id.btn_redo_setup_wizard) tvVulkanDriverName = findViewById(R.id.tv_vulkan_driver_name) val btnVulkanBrowse = findViewById(R.id.btn_vulkan_browse) val btnVulkanClear = findViewById(R.id.btn_vulkan_clear) @@ -188,6 +190,12 @@ class SettingsActivity : AppCompatActivity() { tvVulkanDriverName.text = getString(R.string.settings_vulkan_driver_none) } + btnRedoSetup.setOnClickListener { + prefs.edit().putBoolean("setup_complete", false).apply() + startActivity(Intent(this, SetupWizardActivity::class.java)) + finish() + } + setupEepromEditor() btnSave.setOnClickListener { diff --git a/android/app/src/main/res/layout/activity_settings.xml b/android/app/src/main/res/layout/activity_settings.xml index 9e338729c0..ec8a021ed9 100644 --- a/android/app/src/main/res/layout/activity_settings.xml +++ b/android/app/src/main/res/layout/activity_settings.xml @@ -545,6 +545,14 @@ android:layout_marginTop="24dp" android:text="@string/settings_save" /> + + diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 2518fc1de9..1bd5ff1170 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -78,6 +78,7 @@ Settings Save + Redo Setup Wizard Display Graphics API