Version: 3.5.9 (using 3.5.9, Kubuntu (gutsy) 4:3.5.9-0ubuntu1~gutsy1~ppa1) Compiler: Target: x86_64-linux-gnu OS: Linux (x86_64) release 2.6.22-14-generic However nice it is that there is only one dialog for multiple reminders, when there is only one event the list is just in the way, taking up space and moving the users attention away from the important part of the dialog. For one event the list and the 'dismiss all' button snould not be there.
I have another usability problem with this dialog: If a new reminder pops up and you want to suspend it for 10 minutes the following happens: - You click into the number field and enter 10. - Then you click suspend: The button suddenly greys out. - You have to manually select the one and only list entry before buttons are reenabled again. It is very annoying, that the common case (1 reminder) is supported so poorly. The first event should always initially have focus in the list. If there is only one reminder, it must always be selected!
The usability issue in comment #2 is fixed for the upcoming 4.1 release. But I wish you had opened a separate bug report since this is a different issue. Leaving this bug open because we haven't done anything yet to reduce the size of the dialog. I suppose we should at least shrink the height of the list area.
Suggestion: Align the event-list and the detail-view horizontally. Like this you'd much rather match today's aspect ratios of screens. It would even fit the "Suspend all" button as requested in bug 158492. Additional idea: Make the detail view toggleable - like that everyone can make the dialog smaller if he wants to (eg. for people only having personal events).
SVN commit 933368 by winterz: Lots of changes: - Keep the dialog smaller. - Toggle hiding the details view when clicking an incidence summary line. - Save/restore dialog position, also persistent between invocations - Provide tooltips when hovering over an incidence in the reminder list. - Use the Reminder's display text in both the tooltip and in the details. - Improved label. BUG: 158660 M +78 -21 alarmdialog.cpp M +11 -2 alarmdialog.h M +5 -4 koalarmclient.cpp M +2 -1 koalarmclient.h WebSVN link: http://websvn.kde.org/?view=rev&revision=933368