Merge lp:~mzanetti/unity8/alerting-pips into lp:unity8
Status: | Merged | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Approved by: | Lukáš Tinkl | ||||||||||||
Approved revision: | 2406 | ||||||||||||
Merged at revision: | 2450 | ||||||||||||
Proposed branch: | lp:~mzanetti/unity8/alerting-pips | ||||||||||||
Merge into: | lp:unity8 | ||||||||||||
Prerequisite: | lp:~mzanetti/unity8/launcher-surfaceCount-pips | ||||||||||||
Diff against target: |
305 lines (+44/-54) 13 files modified
debian/control (+1/-1) plugins/Greeter/Unity/Launcher/CMakeLists.txt (+1/-1) plugins/Greeter/Unity/Launcher/launchermodelas.cpp (+0/-7) plugins/Greeter/Unity/Launcher/launchermodelas.h (+0/-1) plugins/Unity/Launcher/CMakeLists.txt (+1/-1) plugins/Unity/Launcher/launcheritem.cpp (+0/-9) plugins/Unity/Launcher/launchermodel.cpp (+29/-24) plugins/Unity/Launcher/launchermodel.h (+0/-1) qml/Launcher/LauncherDelegate.qml (+1/-7) qml/Launcher/LauncherPanel.qml (+1/-0) tests/mocks/Unity/Launcher/CMakeLists.txt (+1/-1) tests/mocks/Unity/Launcher/MockLauncherModel.h (+1/-1) tests/plugins/Unity/Launcher/launchermodeltest.cpp (+8/-0) |
||||||||||||
To merge this branch: | bzr merge lp:~mzanetti/unity8/alerting-pips | ||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Unity8 CI Bot | continuous-integration | Needs Fixing | |
Lukáš Tinkl (community) | Approve | ||
Ubuntu Unity PS integration team | Pending | ||
Review via email: mp+294629@code.launchpad.net |
This proposal supersedes a proposal from 2016-05-13.
Commit message
Add support for the persistent alert state.
Paint pips blue when an app is in alert state
Description of the change
* Are there any related MPs required for this MP to build/function as expected? Please list.
https:/
See prereq too
* Did you perform an exploratory manual test run of your code change and any related functionality?
yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
yes
* If you changed the UI, has there been a design review?
yes, change requested by design. This reveals an issue in the design spec. Here's my conversation with John:
<mzanetti> I have a small issue with the persistent alert state
we are currently coloring pips blue. Problem is, if the app is not running and the alert happened because of a push notification, there is no pip which could be blue
the count emblem will still be there though
<JohnLea> humm, yes this is a small problem
I think it is ok for the moment, but a better solution could be to use something else as the persistent alert notification
<mzanetti> you tell me: a) ignore the problem or b) force a pip even if no surface
<JohnLea> for now do a)
<mzanetti> ack
<JohnLea> in the mean time I'll speak to Matthieu and ask him to have a look at other options, perhaps indicating something on the app icon itself
but that's for the future
* Are there any related MPs required for this MP to build/function as expected? Please list.
yes, listing them in a minute
* Did you perform an exploratory manual test run of your code change and any related functionality?
yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
yes
* If you changed the UI, has there been a design review?
yes, change requested by design. This reveals an issue in the design spec. Here's my conversation with John:
<mzanetti> I have a small issue with the persistent alert state
we are currently coloring pips blue. Problem is, if the app is not running and the alert happened because of a push notification, there is no pip which could be blue
the count emblem will still be there though
<JohnLea> humm, yes this is a small problem
I think it is ok for the moment, but a better solution could be to use something else as the persistent alert notification
<mzanetti> you tell me: a) ignore the problem or b) force a pip even if no surface
<JohnLea> for now do a)
<mzanetti> ack
<JohnLea> in the mean time I'll speak to Matthieu and ask him to have a look at other options, perhaps indicating something on the app icon itself
but that's for the future