3 Commits

Author SHA1 Message Date
7895325297 MainActivity: inline nested function for dynamic menu 2026-02-19 22:28:08 +01:00
895162a284 MainActivity: generate dynamic menu from last two weeks 2026-02-19 22:28:08 +01:00
80d8d317f4 LunaEvent: rework sleep event
Make the UI more flexible and
slightly easier to understand.
2026-02-19 22:28:04 +01:00

View File

@@ -493,11 +493,6 @@ class MainActivity : AppCompatActivity() {
updateFields()
}
sleepStart = adjustToMinute(pickedDateTimeBegin.time.time / 1000)
sleepEnd = adjustToMinute(pickedDateTimeEnd.time.time / 1000)
updateFields()
if (showTime) {
dateDelimiter.visibility = View.GONE
datePickerEnd.visibility = View.GONE
@@ -512,6 +507,11 @@ class MainActivity : AppCompatActivity() {
d.setMessage(event.getDialogMessage(this))
}
sleepStart = adjustToMinute(pickedDateTimeBegin.time.time / 1000)
sleepEnd = adjustToMinute(pickedDateTimeEnd.time.time / 1000)
updateFields()
durationMinus5Button.setOnClickListener {
sleepEnd = (sleepEnd - 300).coerceAtLeast(sleepStart)
updateFields()