<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 2, 2015 at 5:54 AM, Achilleas Koutsou <span dir="ltr"><<a href="mailto:achilleas.k@gmail.com" target="_blank">achilleas.k@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I've been thinking about possible changes to the Notifications plugin<br>
and I'd like to get some feedback from the devs and users here before<br>
attempting anything.<br>
<br>
I've been using the new "Interruptions" feature, introduced in Lollipop,<br>
to suppress notifications (partially or completely). For those not<br>
familiar, the feature allows the user to set a system-wide filter for<br>
notifications. The user can specify a list of priority apps and<br>
contacts, set the phone to "Priority only notifications" mode and that<br>
suppresses every notification that's from an app or a contact not on the<br>
priority list. Also, the user can set the notification mode to "None",<br>
which ignores the priority list and suppresses all notifications. In<br>
both cases ("Priority only" and "None") the system suppresses only sound<br>
and vibration. On-screen notifications still appear and icons are still<br>
placed in the notification area at the top of the screen for all apps<br>
and contacts.<br>
<br>
Since all apps and contacts create visible notifications, these get<br>
forwarded by the Notification plugin. So, if I set notifications to<br>
"None", the phone is completely silent and does not vibrate, but I still<br>
receive pop-up notifications on the desktop.<br>
<br>
My suggestion: Change the Notification plugin to only forward<br>
notifications to other devices if they are on the priority list, when in<br>
priority mode. In other words, suppress the forwarding of notifications<br>
when the user has selected not to be notified.<br>
<br>
API 21 of the NotificationListenerService supports checking whether a<br>
notification matches the current filter settings [1], so the<br>
implementation seems straightforward.<br>
<br>
If you think this is a bad idea, or if you like receiving desktop<br>
notifications from the phone when it's filtering mode, how<br>
would you feel about making it an optional setting in the plugin?<br>
I realise that some may want to receive desktop notifications while<br>
suppressing sound & vibration on the phone as a way to keep the phone<br>
silent while still being able to see notifications.<br>
<br>
So, what do you think?<br>
<br>
--<br>
Achilleas<br>
<br>
[1] - <a href="https://developer.android.com/reference/android/service/notification/NotificationListenerService.html#getCurrentInterruptionFilter()" target="_blank">https://developer.android.com/reference/android/service/notification/NotificationListenerService.html#getCurrentInterruptionFilter()</a><br><br></blockquote><div><div><br>Hi Achilleas,<br><br>Sorry for the late reply. Even though I don't 
use the new priority notifications thingy, to me it makes sense to honor the filter and only forward the notifications that match it. 
However, changing the behaviour of an existing feature usually makes 
users unhappy, so I would say it's better to make it optional (ie: a 
checkbox in the notifications settings). Would you be willing to 
implement this change?<br><br></div>Albert<br> <br></div></div></div></div>