[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: D8390: Don't re-align outputs when QMLOutput in clone mode moves
From: Daniel_Vrátil <noreply () phabricator ! kde ! org>
Date: 2017-10-21 7:16:29
Message-ID: differential-rev-PHID-DREV-6xjmsn6hgquwuawubham-req () phabricator ! kde ! org
[Download RAW message or body]
dvratil created this revision.
dvratil added a reviewer: sebas.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
Changing resolution of the 'Unified output' makes it move around which
then triggers QMLScreen::qmlOutputMoved() which tries to snap and re-align
all the outputs. This leads to the KScreen Outputs being positioned next
to each other in the final KScreen Config that is uploaded to KDED,
instead of on top of each other, virtually breaking the 'Unify outputs'
feature.
TEST PLAN
Click 'Unify outputs' and change resolution of the unified screen. Click apply.
Resolution changes on both screens and they are now are correctly repositioned
to be in clone mode.
REPOSITORY
R104 KScreen
BRANCH
Plasma/5.11
REVISION DETAIL
https://phabricator.kde.org/D8390
AFFECTED FILES
kcm/src/declarative/qmlscreen.cpp
To: dvratil, sebas
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
[Attachment #3 (unknown)]
<table><tr><td style="">dvratil created this revision.<br />dvratil added a reviewer: \
sebas.<br />Restricted Application added a project: Plasma.<br />Restricted \
Application added a subscriber: plasma-devel. </td><a style="text-decoration: none; \
padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; \
border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to \
bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" \
href="https://phabricator.kde.org/D8390" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Changing \
resolution of the 'Unified output' makes it move around which<br /> then \
triggers QMLScreen::qmlOutputMoved() which tries to snap and re-align<br /> all the \
outputs. This leads to the KScreen Outputs being positioned next<br /> to each other \
in the final KScreen Config that is uploaded to KDED,<br /> instead of on top of each \
other, virtually breaking the 'Unify outputs'<br /> \
feature.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Click \
'Unify outputs' and change resolution of the unified screen. Click \
apply.<br /> Resolution changes on both screens and they are now are correctly \
repositioned<br /> to be in clone mode.</p></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R104 KScreen</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>Plasma/5.11</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D8390" \
rel="noreferrer">https://phabricator.kde.org/D8390</a></div></div><br \
/><div><strong>AFFECTED \
FILES</strong><div><div>kcm/src/declarative/qmlscreen.cpp</div></div></div><br \
/><div><strong>To: </strong>dvratil, sebas<br /><strong>Cc: </strong>plasma-devel, \
ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, \
mart<br /></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic