Change sounds and vibration patterns for Notifications based on filters matching an Application and/or Notification Title and/or Notification Subtitle and/or Notification Message.
To add new, custom vibration patterns go to "Settings -> Sounds - Ringtone - Vibration -> Create New Vibration".
Create user defined lists to use as random ringtones for Notifications.
Selectively apply Do Not Disturb mode to Notifications based on filters.
Selectively ignore Do Not Disturb mode based on filters.
Selectively apply Silent mode based on filters.
Selectively ignore Silent mode based on filters.
If you have Activator installed, you can change Banner Sounds profiles using an Activator Event.
Disable Banner Notifications when specific Apps in a user selected blacklist are open in the foreground.
Disable Banners while some types of media are playing.
This may not work for all media.
Block multiple notifications received within a specified timeout period from the same App or that match a specific filter.
The first notification will be allowed through but subsequent notifications that match within the timeout period will not turn on the screen, show a banner or play a sound.
They will not turn on the screen, display a banner or play a sound.
They will still be added to the LockScreen and/or Notification Center.
Can applied globally to all notifications for enabled Apps or individually inside of specific filters.
If you have Activator installed, you can trigger Activator Actions when notifications that match are received.
New features in Banner Sounds 10:
Can Turn On Display - If No, notifications that match while the screen is off, can play a sound and vibrate but they won't turn on the screen.
Add To LockScreen - If Yes, notifications that match while your device is unlocked will be added to the LockScreen.
Perpetual LockScreen - If Yes, notifications that match will not be removed from the LockScreen when you unlock your device or open the Notification Center on the LockScreen.
Auto Dismiss Banner - If No, the Banner for notifications that match will not automatically disappear. You will have to manually dismiss it.
App Suppress - If Yes, Banners for notifications that match will not be shown when the App they are for is active. If you have the Gmail App open and receive a Gmail notification, it will not show a banner.
All of the above can be applied globally to all notifications or individually inside of specific filters. If you have one of those options set globally and also inside of a filter, the one in the filter will take precedence.
For privacy, you can replace the text on Banner, Notification Center and/or LockScreen notifications.
Each filter can have its own, unique privacy settings and can be set to active for Banners, the Notification Center and/or the LockScreen.
You could, for instance:
Replace the text of a notification if it was sent by your friend Bob.
Replace the text of all notification from the Mail App.
Privacy filters can also be set in Exclusive or Pass Through Mode.
Normally, Banner Sounds only matches one filter. It checks them from the top of the list down. It stops after the first match.
With the Privacy Replacement filter, Banner Sounds allow one or two filters to match, if the first filter to match is a Privacy filter.
If Exclusive is on, it will stop checking filters as soon as it matches any filter.
With Pass Through on, if it first matches a Privacy filter, it will grab those Privacy settings but continue checking filters looking for another non Privacy filter to match.
Here's an example of why you might want to use Pass Through:
Let's say you want all notifications for the Messages App to be Private with the same replacement text but you want different notification sounds for Messages from different people.
Create a filter at the top of the list for the Messages App with your Privacy replacement settings and Pass Through mode.
Create a filter below that, that would match messages from Bob and play Sound1.
Create a filter below that, that would match messages from Sue and play Sound2.
LATEST CHANGES 1.0.0~beta10-8 - 2018/06/10
Cleanup code related to keeping Activator events from being triggered multiple times for the same notification (NSMutableDictionary to NSCache).
For Privacy Filters, disable the "TouchID While Locked" option if "Hide View While Locked" is enabled. Being able to have both enabled at the same time did not make sense.