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 +