diff --git a/app/src/main/java/com/finnmglas/launcher/settings/launcher/SettingsFragmentLauncher.kt b/app/src/main/java/com/finnmglas/launcher/settings/launcher/SettingsFragmentLauncher.kt
index d5f898b..c586eff 100644
--- a/app/src/main/java/com/finnmglas/launcher/settings/launcher/SettingsFragmentLauncher.kt
+++ b/app/src/main/java/com/finnmglas/launcher/settings/launcher/SettingsFragmentLauncher.kt
@@ -111,6 +111,7 @@ class SettingsFragmentLauncher : Fragment(), UIObject {
setSwitchColor(settings_launcher_switch_screen_timeout, vibrantColor)
setSwitchColor(settings_launcher_switch_screen_full, vibrantColor)
+ setSwitchColor(settings_launcher_switch_enable_double, vibrantColor)
settings_launcher_container.setBackgroundColor(dominantColor)
setButtonColor(settings_theme_custom_button_select, vibrantColor)
@@ -137,6 +138,15 @@ class SettingsFragmentLauncher : Fragment(), UIObject {
setWindowFlags(activity!!.window)
}
+ settings_launcher_switch_enable_double.setOnClickListener { // Toggle double actions
+ launcherPreferences.edit()
+ .putBoolean(PREF_DOUBLE_ACTIONS_ENABLED,
+ !launcherPreferences.getBoolean(PREF_DOUBLE_ACTIONS_ENABLED, true))
+ .apply()
+
+ intendedSettingsPause = true
+ activity!!.recreate()
+ }
}
fun resetToCustomTheme(context: Activity) {
@@ -168,7 +178,9 @@ class SettingsFragmentLauncher : Fragment(), UIObject {
settings_launcher_switch_screen_timeout.isChecked =
launcherPreferences.getBoolean(PREF_SCREEN_TIMEOUT_DISABLED, false)
settings_launcher_switch_screen_full.isChecked =
- launcherPreferences.getBoolean(PREF_SCREEN_FULLSCREEN, false)
+ launcherPreferences.getBoolean(PREF_SCREEN_FULLSCREEN, true)
+ settings_launcher_switch_enable_double.isChecked =
+ launcherPreferences.getBoolean(PREF_DOUBLE_ACTIONS_ENABLED, false)
// Load values into the date-format spinner
val staticAdapter = ArrayAdapter.createFromResource(
diff --git a/app/src/main/res/layout/settings_launcher.xml b/app/src/main/res/layout/settings_launcher.xml
index 685e07b..892033e 100644
--- a/app/src/main/res/layout/settings_launcher.xml
+++ b/app/src/main/res/layout/settings_launcher.xml
@@ -189,4 +189,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 13660da..6dad572 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -75,6 +75,10 @@
Bildschirm wach halten
Vollbild verwenden
+ Funktionen
+
+ Doppelte Wischaktionen
+