[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=478376

Nate Graham  changed:

   What|Removed |Added

   Version Fixed In||6.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-21 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=478376

Fushan Wen  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/
   |ba3995f0859e2fdfe7adb246486 |4cdefe5d52b8facb996462f691f
   |7df3b7a1835ec   |2c695288e48d2

--- Comment #13 from Fushan Wen  ---
Git commit 4cdefe5d52b8facb996462f691f2c695288e48d2 by Fushan Wen, on behalf of
Yifan Zhu.
Committed on 21/01/2024 at 11:31.
Pushed by fusionfuture into branch 'Plasma/6.0'.

Don't filter by screen for touching windows

Windows centered on one screen may extend to other screens. Panels in
dodge windows mode should dodge these windows if touching (BUG 478376).

This is also a work around for BUG 478256, which seems to be caused by
incorrectly updated screen geometries. Removing the screen filter
bypasses the problem.
Related: bug 478256


(cherry picked from commit ef34561f7c93e122cf14d802917e966f3de98e69)

M  +1-1desktoppackage/contents/views/Panel.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/4cdefe5d52b8facb996462f691f2c695288e48d2

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-21 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=478376

Fushan Wen  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/
   |ef34561f7c93e122cf14d802917 |ba3995f0859e2fdfe7adb246486
   |e966f3de98e69   |7df3b7a1835ec
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #12 from Fushan Wen  ---
Git commit ba3995f0859e2fdfe7adb2464867df3b7a1835ec by Fushan Wen, on behalf of
Yifan Zhu.
Committed on 21/01/2024 at 11:30.
Pushed by fusionfuture into branch 'master'.

Don't filter by screen for touching windows

Windows centered on one screen may extend to other screens. Panels in
dodge windows mode should dodge these windows if touching (BUG 478376).

This is also a work around for BUG 478256, which seems to be caused by
incorrectly updated screen geometries. Removing the screen filter
bypasses the problem.
Related: bug 478256


(cherry picked from commit ef34561f7c93e122cf14d802917e966f3de98e69)

M  +1-1desktoppackage/contents/views/Panel.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/ba3995f0859e2fdfe7adb2464867df3b7a1835ec

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-21 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=478376

--- Comment #11 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1988

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-21 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=478376

--- Comment #10 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1987

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-20 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=478376

--- Comment #9 from Fushan Wen  ---
Git commit a0378d455157638920c2af5a58ef332fb837c8f0 by Fushan Wen, on behalf of
Yifan Zhu.
Committed on 21/01/2024 at 07:50.
Pushed by fusionfuture into branch 'Plasma/6.0'.

libtaskmanager/taskfilterproxymodel: convert region geometry to device
coordinate system

This is better than the original method of converting windowGeometry to
logical coordinate system since the window may span multiple screens,
while the region is always on one screen.


(cherry picked from commit 661668c780e0920a1ab2a4ed083ecaf278f6de40)

M  +12   -11   libtaskmanager/taskfilterproxymodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/a0378d455157638920c2af5a58ef332fb837c8f0

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-20 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=478376

--- Comment #8 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3799

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-20 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=478376

--- Comment #7 from fanzhuyi...@gmail.com ---
Git commit 661668c780e0920a1ab2a4ed083ecaf278f6de40 by Yifan Zhu.
Committed on 21/01/2024 at 03:30.
Pushed by fusionfuture into branch 'master'.

libtaskmanager/taskfilterproxymodel: convert region geometry to device
coordinate system

This is better than the original method of converting windowGeometry to
logical coordinate system since the window may span multiple screens,
while the region is always on one screen.

M  +12   -11   libtaskmanager/taskfilterproxymodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/661668c780e0920a1ab2a4ed083ecaf278f6de40

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-20 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=478376

--- Comment #6 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3795

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2024-01-20 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=478376

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #5 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1986

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478376] Panel in "Dodge Windows" mode does not dodge window whose center is on other screen even when it touches the panel

2023-12-20 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=478376

Nate Graham  changed:

   What|Removed |Added

   Keywords||multiscreen
Summary|Panel in dodge window mode  |Panel in "Dodge Windows"
   |does not dodge window on|mode does not dodge window
   |other screen even when the  |whose center is on other
   |window touches the panel|screen even when it touches
   ||the panel

-- 
You are receiving this mail because:
You are watching all bug changes.