[kwin] [Bug 448688] Minimal overlap placement method does not take recency of activation into account

2023-09-06 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=448688

David Edmundson  changed:

   What|Removed |Added

 Resolution|--- |UNMAINTAINED
 Status|REPORTED|RESOLVED

--- Comment #2 from David Edmundson  ---
This bug was reported against an outdated version of KWin. We have made many
changes since the. 
If the issue persists in newer versions can you reopen the bug report updating
the version number.

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

[kwin] [Bug 448688] Minimal overlap placement method does not take recency of activation into account

2022-01-24 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=448688

Vlad Zahorodnii  changed:

   What|Removed |Added

  Component|general |core
   Severity|normal  |minor

--- Comment #1 from Vlad Zahorodnii  ---
> (https://invent.kde.org/plasma/kwin/-/blob/master/src/placement.cpp#L198 ?) 
> correctly , the search does not take window's stacking/last-activated rank 
> into account in computing the overlap, but rather will traverse the screen 
> from left to right and top to bottom and sum up the potential overlaps with 
> all windows equally. However, there is apparently already a penalty for 
> windows set as keep above: 
> https://invent.kde.org/plasma/kwin/-/blob/master/src/placement.cpp#L262  

No, it traverses the windows in the stacking order.
https://invent.kde.org/plasma/kwin/-/blob/8f941e52508ed16f28ee23e10e4515eedb4696bb/src/placement.cpp#L248

Note that there are effectively two stacking orders - visual stacking order
(workspace()->stackingOrder()) and unconstrained stacking order
(workspace::unconstrained_stacking_order). The most recently raised window will
be the last one in workspace::unconstrained_stacking_order.
workspace()->stackingOrder() is the same as
workspace::unconstrained_stacking_order but with stacking order constraints
applied, e.g. a dialog should always be above its parent, etc

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

[kwin] [Bug 448688] Minimal overlap placement method does not take recency of activation into account

2022-01-20 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=448688

Nate Graham  changed:

   What|Removed |Added

   Keywords||usability
 CC||n...@kde.org

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

[kwin] [Bug 448688] Minimal overlap placement method does not take recency of activation into account

2022-01-17 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=448688

Natalie Clarius  changed:

   What|Removed |Added

 CC||natalie_clar...@yahoo.de

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