diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt
index 25a23d3..38606ae 100644
--- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt
+++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt
@@ -325,7 +325,7 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh
true
}
- binding.clockLayout.setOnClickListener {_ ->
+ clock.setOnClickListener {_ ->
if (sharedPreferenceManager.isClockGestureEnabled()) {
val intent = Intent(AlarmClock.ACTION_SHOW_ALARMS)
if (intent.resolveActivity(packageManager) != null) {
@@ -334,7 +334,25 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh
}
}
- binding.clockLayout.setOnLongClickListener {_ ->
+ dateText.setOnClickListener { _ ->
+ if (sharedPreferenceManager.isDateGestureEnabled()) {
+ startActivity(
+ Intent(
+ Intent.makeMainSelectorActivity(
+ Intent.ACTION_MAIN,
+ Intent.CATEGORY_APP_CALENDAR
+ )
+ )
+ )
+ }
+ }
+
+ clock.setOnLongClickListener {_ ->
+ startActivity(Intent(this@MainActivity, SettingsActivity::class.java))
+ true
+ }
+
+ dateText.setOnLongClickListener {_ ->
startActivity(Intent(this@MainActivity, SettingsActivity::class.java))
true
}
diff --git a/app/src/main/java/eu/ottop/yamlauncher/settings/SharedPreferenceManager.kt b/app/src/main/java/eu/ottop/yamlauncher/settings/SharedPreferenceManager.kt
index 84b8eb9..45b5da7 100644
--- a/app/src/main/java/eu/ottop/yamlauncher/settings/SharedPreferenceManager.kt
+++ b/app/src/main/java/eu/ottop/yamlauncher/settings/SharedPreferenceManager.kt
@@ -131,6 +131,10 @@ class SharedPreferenceManager (private val context: Context) {
return preferences.getBoolean("clockClick", true)
}
+ fun isDateGestureEnabled() : Boolean {
+ return preferences.getBoolean("dateClick", true)
+ }
+
// Gestures
fun setGestures(direction: String, appName: String?) {
val editor = preferences.edit()
diff --git a/app/src/main/res/xml/root_preferences.xml b/app/src/main/res/xml/root_preferences.xml
index df194cc..87e5623 100644
--- a/app/src/main/res/xml/root_preferences.xml
+++ b/app/src/main/res/xml/root_preferences.xml
@@ -182,6 +182,12 @@
android:defaultValue="true"
android:title="Clicking Time Opens Clock"
app:key="clockClick" />
+