diff --git a/Feedback-theme-spec-0.0.0.md b/Feedback-theme-spec-0.0.0.md index fd96446..bae695c 100644 --- a/Feedback-theme-spec-0.0.0.md +++ b/Feedback-theme-spec-0.0.0.md @@ -25,14 +25,18 @@ theme for a given device. # Implementation -When an application triggers feedback for an event in the feedback -daemon the daemon selects the provided feedback like this: +When an application requests feedback for an event via the feedback daemon +the daemon selects the provided feedback like this, +capping the noisiness for each limit: -1. feedbacks from a nosier profiles like the currently selected are - ignored +1. The currently selected profile provides the (global) upper limit for noisiness -2. All other feedbacks for this event are selected and run to provide - feedback to the user +2. Per application settings impose another upper limit + +3. Per event noisiness is the last noisiness constraint + +4. All feedback consistent with the resulting limit are selected + and run to provide the feedback to the user With the above a feedback theme in YAML format could look like: