[Feature] Ability to set alarm relative to present time
Hi,
When cooking, we set alarms relative to present time (e.g. "30 minutes [from now]"; "1 hour [from now]"; etc.). This is also often how you may set an alarm using a voice assistant ("Set an alarm for 30 minutes"). I do this quite a lot, so it would be really useful to have that functionality so I don't have to do math in my head every time to figure out what the exact hour:minute I should input. If I can just input "30" [minutes], that would make it much easier and quicker.
Of course, sometimes we want to set alarm for a specific time (e.g. 7:30 AM), for one-time or recurring alarms when we need to wake up in the morning, or take medicine, for example.
So I propose we have 2 modes in the alarm creation dialog:
- Absolute Time: hour:minute integer inputs;
- Relative Time: time integer input + scale (hours || minutes || seconds).
So in the "Relative Time" mode, following the example of "set alarm for 30 minutes from now", I could set "time" to "30" and "scale" to "minutes".
Goes well with the following issue: #260