Re: layer-shell-qt feature freeze exception

2026-01-21 Thread David Redondo
Am Mittwoch, 21. Januar 2026, 08:21 schrieb Vlad Zahorodnii:
> Hello,
> 
> I'd like to backport 
> https://invent.kde.org/plasma/layer-shell-qt/-/merge_requests/89 to 6.6. 
> This extends the API so it is possible to specify the explicit screen 
> where a layer surface should be shown.
> 
> This can be used to fix bugs where certain plasma windows are placed 
> incorrectly.
> 
> Currently, layer-shell-qt monitors QWindow::screen() but it can 
> unexpectedly change after calling QWindow::create() or functions that 
> change the window geometry. The new APIs should make plasma window 
> placement more robust.
> 
> The changes are API compatible for Plasma/6.6.
> 
> Regards,
> Vlad
> 
> 
+1

David






Re: layer-shell-qt feature freeze exception

2026-01-21 Thread Nicolas Fella

On 1/21/26 8:21 AM, Vlad Zahorodnii wrote:

Hello,

I'd like to backport 
https://invent.kde.org/plasma/layer-shell-qt/-/merge_requests/89 to 
6.6. This extends the API so it is possible to specify the explicit 
screen where a layer surface should be shown.


This can be used to fix bugs where certain plasma windows are placed 
incorrectly.


Currently, layer-shell-qt monitors QWindow::screen() but it can 
unexpectedly change after calling QWindow::create() or functions that 
change the window geometry. The new APIs should make plasma window 
placement more robust.


The changes are API compatible for Plasma/6.6.

Regards,
Vlad 


Seems reasonable.

Cheers

Nico