Merge lp:~mzanetti/unity8/fix-resize-bug into lp:unity8
Status: | Rejected |
---|---|
Rejected by: | Michael Zanetti |
Proposed branch: | lp:~mzanetti/unity8/fix-resize-bug |
Merge into: | lp:unity8 |
Prerequisite: | lp:~mzanetti/unity8/unified-stages |
Diff against target: |
22 lines (+6/-6) 1 file modified
qml/Stage/WindowResizeArea.qml (+6/-6) |
To merge this branch: | bzr merge lp:~mzanetti/unity8/fix-resize-bug |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Unity8 CI Bot | continuous-integration | Needs Fixing | |
Lukáš Tinkl (community) | Needs Fixing | ||
Review via email: mp+308235@code.launchpad.net |
This proposal supersedes a proposal from 2016-10-12.
Commit message
don't make windowedX/Y/W/H a binding... it will have some weird effects
windowedX/Y/W/H values are usually written by imperative code, this
binding only works as long as the user doesn't move the window
manually anyways. In addition, it introduces some bug with resizing
before any move operation happened.
Description of the change
* Are there any related MPs required for this MP to build/function as expected? Please list.
see prereq
* 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?
no
* If you changed the UI, has there been a design review?
no
Unmerged revisions
- 2605. By Michael Zanetti
-
don't make windowedX/Y/W/H a binding... it will have some weird effects
windowedX/Y/W/H values are usually written by imperative code, this
binding only works as long as the user doesn't move the window
manually anyways. In addition, it introduces some bug with resizing
before any move operation happened.
We'll need something better; this way, on an external screen, the windows are tiny on startup, then they very often grow to a size that overflows the screen. Edges are not visible, thus you can't resize them back to normal.