[prev in list] [next in list] [prev in thread] [next in thread]
List: kwin
Subject: D9487: [effects/slide] Handle moving clients
From: Vlad Zagorodniy <noreply () phabricator ! kde ! org>
Date: 2017-12-23 10:20:47
Message-ID: differential-rev-PHID-DREV-vtshsbix6qwvvkx7mnr2-req () phabricator ! kde ! org
[Download RAW message or body]
zzag created this revision.
zzag added a reviewer: KWin.
Restricted Application added a project: KWin.
Restricted Application added a subscriber: kwin.
REVISION SUMMARY
Currently, slide effect doesn't handle a case when there
is a moving client. This results in having window jumps.
This commit fixes it by fixing position of the moving client
during switching to another desktop.
Depends on https://phabricator.kde.org/D9486
TEST PLAN
- send window one desktop to the left/right using shortcuts
REPOSITORY
R108 KWin
BRANCH
effects/slide-moving-window
REVISION DETAIL
https://phabricator.kde.org/D9487
AFFECTED FILES
effects/slide/slide.cpp
effects/slide/slide.h
To: zzag, #kwin
Cc: kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, \
jensreuterberg, abetts, sebas, apol, mart
[Attachment #3 (unknown)]
<table><tr><td style="">zzag created this revision.<br />zzag added a reviewer: \
KWin.<br />Restricted Application added a project: KWin.<br />Restricted Application \
added a subscriber: kwin. </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/D9487" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION \
SUMMARY</strong><div><p>Currently, slide effect doesn't handle a case when \
there<br /> is a moving client. This results in having window jumps.<br />
This commit fixes it by fixing position of the moving client<br />
during switching to another desktop.</p>
<p>Depends on <a href="https://phabricator.kde.org/D9486" style="background-color: \
#e7e7e7; border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;" \
rel="noreferrer">D9486</a></p></div></div><br /><div><strong>TEST \
PLAN</strong><div><ul class="remarkup-list"> <li class="remarkup-list-item">send \
window one desktop to the left/right using shortcuts</li> </ul></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>effects/slide-moving-window</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D9487" \
rel="noreferrer">https://phabricator.kde.org/D9487</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>effects/slide/slide.cpp<br /> \
effects/slide/slide.h</div></div></div><br /><div><strong>To: </strong>zzag, KWin<br \
/><strong>Cc: </strong>kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, \
hardening, 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