Merge lp:~lukas-kde/unity8/closeAppsFromQuicklist into lp:unity8
| Status: | Superseded | ||||
|---|---|---|---|---|---|
| Proposed branch: | lp:~lukas-kde/unity8/closeAppsFromQuicklist | ||||
| Merge into: | lp:unity8 | ||||
| Prerequisite: | lp:~lukas-kde/unity8/highdpi-mousetouchadaptor | ||||
| Diff against target: |
2092 lines (+824/-123) 41 files modified
debian/control (+3/-3) plugins/Greeter/Unity/Launcher/CMakeLists.txt (+1/-1) plugins/Greeter/Unity/Launcher/launcheritem.cpp (+14/-0) plugins/Greeter/Unity/Launcher/launcheritem.h (+4/-0) plugins/Greeter/Unity/Launcher/launchermodelas.cpp (+28/-12) plugins/Greeter/Unity/Launcher/launchermodelas.h (+1/-0) plugins/Unity/Launcher/CMakeLists.txt (+1/-1) plugins/Unity/Launcher/asadapter.cpp (+4/-2) plugins/Unity/Launcher/asadapter.h (+1/-4) plugins/Unity/Launcher/dbusinterface.cpp (+39/-13) plugins/Unity/Launcher/dbusinterface.h (+2/-0) plugins/Unity/Launcher/gsettings.cpp (+1/-1) plugins/Unity/Launcher/launcheritem.cpp (+33/-0) plugins/Unity/Launcher/launcheritem.h (+4/-0) plugins/Unity/Launcher/launchermodel.cpp (+77/-24) plugins/Unity/Launcher/launchermodel.h (+2/-0) plugins/Unity/Launcher/quicklistentry.cpp (+6/-2) plugins/Unity/Launcher/quicklistentry.h (+3/-1) plugins/Unity/Launcher/quicklistmodel.cpp (+12/-1) plugins/Unity/Launcher/quicklistmodel.h (+3/-1) qml/Launcher/LauncherDelegate.qml (+101/-15) qml/Launcher/LauncherPanel.qml (+93/-14) qml/Launcher/graphics/progressbar-fill@30.sci (+0/-5) qml/Launcher/graphics/progressbar-trough@30.sci (+0/-5) tests/mocks/Unity/Launcher/CMakeLists.txt (+1/-1) tests/mocks/Unity/Launcher/MockLauncherItem.cpp (+22/-0) tests/mocks/Unity/Launcher/MockLauncherItem.h (+4/-0) tests/mocks/Unity/Launcher/MockLauncherModel.cpp (+54/-1) tests/mocks/Unity/Launcher/MockLauncherModel.h (+4/-0) tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt (+1/-1) tests/plugins/Greeter/Unity/Launcher/launchermodelastest.cpp (+3/-0) tests/plugins/Unity/Launcher/CMakeLists.txt (+1/-1) tests/plugins/Unity/Launcher/launchermodeltest.cpp (+64/-7) tests/qmltests/Launcher/tst_Launcher.qml (+210/-7) tests/scripts/README (+9/-0) tests/scripts/alert-launcher-icon.sh (+3/-0) tests/scripts/get-progress.sh (+3/-0) tests/scripts/list-launcher-icons.sh (+3/-0) tests/scripts/set-count-visible.sh (+3/-0) tests/scripts/set-count.sh (+3/-0) tests/scripts/set-progress.sh (+3/-0) |
||||
| To merge this branch: | bzr merge lp:~lukas-kde/unity8/closeAppsFromQuicklist | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Michael Zanetti (community) | Approve on 2015-07-22 | ||
| PS Jenkins bot | continuous-integration | 2015-06-18 | Needs Fixing on 2015-07-21 |
| Albert Astals Cid (community) | tags clean & merges fine | Abstain on 2015-07-21 | |
| Daniel d'Andrada | 2015-06-18 | Pending | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2015-06-10.
This proposal has been superseded by a proposal from 2015-07-23.
Commit Message
launcher parity: close apps from quicklist
Description of the Change
launcher parity: close apps from quicklist
- adds a Quit item to the launcher quicklist
- partially reverts the visual appearance to the old design of popup menus
- invokes the popup menu also on the right mouse click
* Are there any related MPs required for this MP to build/function as expected? Please list.
No
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes
* Did you make sure that your branch does not contain spurious tags?
Yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
N/A
* If you changed the UI, has there been a design review?
No (however, there is a revert to the old design)
* Did you have a look at the warnings when running tests? Can they be reduced?
Yes
| Daniel d'Andrada (dandrader) wrote : | # |
I see you have lp:~lukas-kde/unity8/highdpi-mousetouchadaptor in this branch. Either remove those changes or make lp:~lukas-kde/unity8/highdpi-mousetouchadaptor a prerequisite.
| Daniel d'Andrada (dandrader) wrote : | # |
In qml/Launcher/
"""
- __foregroundColor: "black"
+ __foregroundColor: Theme.palette.
"""
"Theme" is deprecated. Please use the context variable "theme" instead. We have tons of warnings on this already. See https:/
| Daniel d'Andrada (dandrader) wrote : | # |
I would like to see a qml test launches an app and then closes it using this "quit" quick list menu entry.
I should also be able to manually test this feature or try it out (eg, via "make tryShell"), without having to flash a device for that.
| Lukáš Tinkl (lukas-kde) wrote : | # |
> I would like to see a qml test launches an app and then closes it using this
> "quit" quick list menu entry.
There is already a test for this, albeit not a QML one: launchermodelte
> I should also be able to manually test this feature or try it out (eg, via
> "make tryShell"), without having to flash a device for that.
Right, I'll see what I can do with that but I'd prefer doing that in a separate MP; it goes a bit beyond the scope of this review, none of the current quick list actions are testable from QML yet (Pin/Unpin etc).
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1811
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Lukáš Tinkl (lukas-kde) wrote : | # |
> Some inline comments.
Should be fixed by r. 1812
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1813
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Zanetti (mzanetti) wrote : | # |
Hmm... testing it, the quicklist visuals seem to be the expected ones any more. Sorry if I gave bad advice on reverting the complete commit. We should only revert the positioning to what it was before, but not the coloring. Also the arrow points to the wrong direction. It should point from the menu box towards the clicked launcher item, not the other way round.
| Lukáš Tinkl (lukas-kde) wrote : | # |
Ack, will fix
| Michael Zanetti (mzanetti) wrote : | # |
http://
Font is white on white, also I'm missing the close entry.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1814
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1815
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1823
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in qml/Launcher/
1 conflicts encountered.
- 1824. By Lukáš Tinkl on 2015-07-21
-
merge and fix conflict
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1824
http://
Executed test runs:
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Zanetti (mzanetti) wrote : | # |
Looks ok and works, except the dbusinterface changes are not needed. Please drop them.
- 1825. By Lukáš Tinkl on 2015-07-21
-
drop dbusinterface changes
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1825
http://
Executed test runs:
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Zanetti (mzanetti) wrote : | # |
* Did you perform an exploratory manual test run of the code change and any related functionality?
yes
* Did CI run pass? If not, please explain why.
as much as it can, yes
* Did you make sure that the branch does not contain spurious tags?
yes
- 1826. By Lukáš Tinkl on 2015-07-23
-
rebase on top of lp:~macslow/unity8/use-set-progress-api
- 1827. By Lukáš Tinkl on 2015-07-29
-
re-merge again on top of use-set-
progress- api to fix failing QML tests

PASSED: Continuous integration, rev:1810 jenkins. qa.ubuntu. com/job/ unity8- ci/5803/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- wily-touch/ 94 jenkins. qa.ubuntu. com/job/ unity8- wily-amd64- ci/81 jenkins. qa.ubuntu. com/job/ unity8- wily-i386- ci/81 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- wily-mako/ 72 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- wily-armhf/ 94 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- wily-armhf/ 94/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 21099
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity8- ci/5803/ rebuild
http://