3 Commits

Author SHA1 Message Date
c582fb64b7 MainActivity: inline nested function for dynamic menu 2026-02-19 16:41:53 +01:00
330f309d95 MainActivity: generate dynamic menu from last two weeks 2026-02-19 16:41:16 +01:00
e3029258af LunaEvent: rework sleep event
Make the UI more flexible and
slightly easier to understand.
2026-02-19 16:41:16 +01:00

View File

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