Create a notification settings plug [$100]

Bug #1388657 reported by Danielle Foré
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Pantheon Plugs
Fix Released
Wishlist
Marcus Wichelmann

Bug Description

What it says on the tin. Several apps have implemented their own notification settings. We should create a single location to configure per-app notification settings to save developers from doing this work.

This plug needs to contain:
* Enabling/Disabling all notifications (Do Not Disturb mode)
* Enabling/Disabling notification bubbles per app
* Enabling/Disabling notification sounds per app

Some other stuff that might be cool:
* Enabling/Disabling confirmations by category (Media, Network, Backlight, External Hardware)
* Enabling/Disabling notifications per app by priority (e.g. disable low or normal notifications, but still show high priority notifications)
* Enabling/Disabling notification badges (shown in Plank)
* Enabling/Disabling messaging/notification indicator integration per app

Tags: bounty
Revision history for this message
Danielle Foré (danrabbit) wrote :
tags: added: bounty
summary: - Create a notification settings plug
+ Create a notification settings plug [$100]
description: updated
Revision history for this message
Danielle Foré (danrabbit) wrote :
Revision history for this message
Marcus Wichelmann (l-admin-3) wrote :

Cool Idea!
I will try if I can do it, but I will need some help.

Should there be an dialog that asks after the first start of an app if that app should be allowed to show notifications? Could that not be a bit annoying?

Changed in pantheon-plugs:
assignee: nobody → Marcus Wichelmann (l-admin-3)
status: Confirmed → In Progress
Revision history for this message
Marcus Wichelmann (l-admin-3) wrote :
Revision history for this message
Danielle Foré (danrabbit) wrote :

Hey Marcus, after some discussion with design team, we think that notifications are common/low risk enough that we shouldn't need to ask access for the notification server. This plug should make it easy enough to disable them if they're causing a headache :)

Revision history for this message
Danielle Foré (danrabbit) wrote :

I'm going to mark this is fixed since it's already implemented. It just needs to be packaged and pulled in on the image.

Changed in pantheon-plugs:
status: In Progress → Fix Committed
milestone: isis+1-beta1 → freya-beta2
Changed in pantheon-plugs:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.