From a8b9691861d4475da647fd3f3f7fd079b98a99a4 Mon Sep 17 00:00:00 2001 From: Moritz Warning Date: Mon, 2 Feb 2026 21:03:51 +0100 Subject: [PATCH] LunaEvent: rework sleep event Remove adjustment buttons and simplify design. --- .../lunatracker/MainActivity.kt | 95 +++++++++---------- .../adapters/LunaEventRecyclerAdapter.kt | 7 +- .../lunatracker/entities/LunaEvent.kt | 12 +++ app/src/main/java/utils/DateUtils.kt | 6 +- .../main/res/layout/dialog_edit_duration.xml | 42 ++------ app/src/main/res/values/strings.xml | 1 - 6 files changed, 71 insertions(+), 92 deletions(-) diff --git a/app/src/main/java/it/danieleverducci/lunatracker/MainActivity.kt b/app/src/main/java/it/danieleverducci/lunatracker/MainActivity.kt index 13d09ad..461778b 100644 --- a/app/src/main/java/it/danieleverducci/lunatracker/MainActivity.kt +++ b/app/src/main/java/it/danieleverducci/lunatracker/MainActivity.kt @@ -425,82 +425,79 @@ class MainActivity : AppCompatActivity() { askSleepValue(event, true) { saveEvent(event) } } - fun askSleepValue(event: LunaEvent, hideDurationButtons: Boolean, onPositive: () -> Unit) { + fun askSleepValue(event: LunaEvent, showTime: Boolean, onPositive: () -> Unit) { val d = AlertDialog.Builder(this) val dialogView = layoutInflater.inflate(R.layout.dialog_edit_duration, null) d.setTitle(event.getDialogTitle(this)) - d.setMessage(event.getDialogMessage(this)) d.setView(dialogView) val durationTextView = dialogView.findViewById(R.id.dialog_date_duration) - val datePicker = dialogView.findViewById(R.id.dialog_date_picker) - val durationButtons = dialogView.findViewById(R.id.duration_buttons) - val durationNowButton = dialogView.findViewById