Klaus, nli wrote:
Let me explain my first suggestion in detail:
When I open the "Add Reminder"-dialogue, fill out the reminder text and the countdown time and leave the dialogue by pressing the "add"-button, the reminder already starts to count down. I would prefer just to insert the new reminder into the list and cause its start with the "Start"-button.
Thus I could add some reminders and start them by clicking their "Start"-buttons to achieve a simultaneous start of all reminders.
I suspect that you set most of your reminders, as I do, by entering the desired countdown hours, minutes, and/or seconds. Unfortunately, the "Countdown" fields are for convenience purposes only. These values are converted to a DateTime value when the "Add" button is clicked. This DateTime value is what is used to determine if a reminder alarm should be shown. This design allows the program to be closed and restarted without losing the accuracy of the reminder alarm time.
As I mentioned earlier, adding "Countdown" fields to each reminder in the "Reminder List" window would probably solve your problem. That way you could set all of reminders using the countdown method and then start them all at once (relatively speaking) by quickly clicking on the "Start" button next to each of the reminders. Let me know if this is what you need.
Klaus, nli wrote:
Let me add another point:
When I add a new reminder, it will overwrite the first "stopped" reminder in the list instead of looking for the first free position. The new one will reside on the next free position, when all existing reminders are running.
This is by design but I can understand how this can create design/logic conflict.
When you use the "Stop" or "Stop All Reminders" buttons on the "Reminder List" window or the "Stop All Reminders" menu item while the "Reminder List" window is showing, the associated Reminder(s) are deleted but the Note and DateTime fields on the window are purposely left intact to allow you make minor modifications to the reminder(s) and then click on the "Start" button to add it back to the land of the living. The only way to keep a "stopped" reminder from being overwritten on the "List Reminder" window is to re-"Start" it before adding a new reminder.
Klaus, nli wrote:
One last suggestion:
What about a "remove"-button for each reminder in the list? The reminder should disappear with rest remaining reminders moving up.
Klaus
This might be a little tricky with the design/convenience issue I described in the previous note but I'll take a look see.
Thank you for your feedback.