Merge lp:~cimi/unity8/wide-preview-zoomable-videoplayback into lp:unity8
| Status: | Merged |
|---|---|
| Approved by: | Albert Astals Cid on 2015-10-26 |
| Approved revision: | 1997 |
| Merged at revision: | 2024 |
| Proposed branch: | lp:~cimi/unity8/wide-preview-zoomable-videoplayback |
| Merge into: | lp:unity8 |
| Prerequisite: | lp:~cimi/unity8/sdk1.3_newUbuntuShape |
| Diff against target: |
202 lines (+45/-21) 8 files modified
qml/Components/LazyImage.qml (+23/-10) qml/Dash/Previews/Preview.qml (+2/-2) qml/Dash/Previews/PreviewVideoPlayback.qml (+3/-0) qml/Dash/Previews/PreviewWidget.qml (+3/-0) qml/Dash/Previews/PreviewWidgetFactory.qml (+3/-0) qml/Dash/Previews/PreviewZoomableImage.qml (+8/-6) tests/qmltests/Dash/Previews/tst_PreviewExpandable.qml (+2/-2) tests/qmltests/Dash/Previews/tst_PreviewZoomableImage.qml (+1/-1) |
| To merge this branch: | bzr merge lp:~cimi/unity8/wide-preview-zoomable-videoplayback |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | 2015-10-26 | Needs Fixing on 2015-10-30 |
| Albert Astals Cid (community) | 2015-10-26 | Approve on 2015-10-26 | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2015-10-01.
Commit Message
Make zoomable and video playback widgets edge to edge
Description of the Change
* 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?
yes
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1992
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: 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:1993
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
What's the purpose of itemComponent? Is it to not load the ubuntushape? Maybe we should just set the active property to false instead of creating a dummy Item?
| Albert Astals Cid (aacid) wrote : | # |
Why units.gu(35) for the implicitWidth of the image, does it make any difference given we're anchoring to the parent left and right when using it anyway?
| Albert Astals Cid (aacid) wrote : | # |
the -2 in the margins looks a bit weird, is that to counterbalance the -1 in the PreviewWidgetFa
Would it make more sense to actually have a property in the widgets saying if they want those margins than doing a -2 that will break if we change those -1 to -3 or -1.5 at some point?
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1994
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
You don't use ubuntuShapeComp
| Albert Astals Cid (aacid) wrote : | # |
Having the widgetMargins to be -units.gu(1) still is suboptimal, means the widget knows about its parent and is basically not reusable elsewhere.
But i don't see an elegant way to "fix" it :/
You forgot to comment on this "Why units.gu(35) for the implicitWidth of the image, does it make any difference given we're anchoring to the parent left and right when using it anyway?"
| Albert Astals Cid (aacid) wrote : | # |
The questions i have are more design than anything so let's get it out there and see if there's complains
* 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.
enough
* Did you make sure that the branch does not contain spurious tags?
Yes
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1995
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: 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:1996
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
make tryLazyImage
gives me
file://
- 1997. By Andrea Cimitan on 2015-10-26
-
Fix for review
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1997
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1998. By Andrea Cimitan on 2015-10-27
-
[ Albert Astals Cid ]
* Clazy fixes
* Enable Efficient String Construction by default
[ CI Train Bot ]
* New rebuild forced.
[ Daniel d'Andrada ]
* Have unity8 drawing its own cursor (LP: #1488417)
* Initial multi-monitor support
[ Daniel van Vugt ]
* Disable Qt's stuttering 'touch compression' to fix scrolling
smoothness (LP: #1486341, #1488327)
[ Lukáš Tinkl ]
* Fix autopilot wizard test skipping the reporting page
* Implement Unity.Platform plugin wrapping org.freedesktop.hostname1
(LP: #1504318)
* React to window title (aka surface name) changes (LP: #1497092)
* Rotate the screenshots according to the actual orientation
[ Michał Sawicz ]
* Fix application API dependency
* Have unity8 drawing its own cursor (LP: #1488417)
* Initial multi-monitor support
* Rotate the screenshots according to the actual orientation
[ Nick Dedekind ]
* Fixed leak in UnityMenuModelStackTest
* Moved time translation to SDK (LP: #1372061)
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1998
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1999. By Andrea Cimitan on 2015-10-28
-
Do not show ubuntuShape framed lazyimage when not requested
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1999
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:1991 jenkins. qa.ubuntu. com/job/ unity8- ci/6397/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 4457 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- wily-touch/ 776 jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/1109 jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- wily/427 jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/1004 jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/1005 jenkins. qa.ubuntu. com/job/ unity8- wily-amd64- ci/636 jenkins. qa.ubuntu. com/job/ unity8- wily-i386- ci/637 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-mako/ 3624 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 4454 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 4454/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 23854 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- wily-mako/ 465 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- wily-armhf/ 776 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- wily-armhf/ 776/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 23855
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity8- ci/6397/ rebuild
http://