--
You received this message because you are subscribed to the Google Groups "Growl Development" group.
To post to this group, send email to growl-de...@googlegroups.com.
To unsubscribe from this group, send email to growl-developm...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/growl-development?hl=en.
Maybe someday, but in the interest of simplicity (both for users and for us), I'd recommend this instead:
- Sidebar: Applications and notifications, plus “All notifications”.
- Upper view: List of actions for selected application/notification/magic meta-item.
- Lower view: Action editor for selected action.
The sidebar could be an outline view, with notifications subordinate to applications, with checkboxes on all of them (with the same meaning as now: “do nothing for this application/notification”). The only one that shouldn't have a checkbox is “All notifications”, since that would be our current “Hide all notifications” option.
> Im not sure that it is any less cluttered, or easier to support ultimately than the previous thread of designs, but the number of rules a basic user needs is minimal (default + disabled mainly), and for the power user, it can add lots of power.
Clutter is a major concern. Our current UI already gives much power to power users, but it's confusing for novice users.
What I've suggested above should be easily comprehensible to novices, while still giving more power to power users. It'd also be much easier to implement, since we wouldn't also have to add the regex matching and date matching.
What you showed might be good for 3.0, as an evolution of what I described above.
I'd suggest having the inverse of “also perform default actions”: “Don't perform inherited actions”, or something like that. For example, I might set it to speak every Adium notification, but “don't perform inherited actions” (don't speak) for “Message Received”.
I don't think we need a “stop actions” action, since the actions need not be user-orderable. I suggest we fix the order of actions at:
1. Display (visually)
2. Play sound
3. Speak
4. Custom actions added by plug-ins
This might be better shown than described, because I have no idea how it would work.