<div dir="ltr"><div>> The script could keep a copy of every window-tile association and<br>> reassign everything on every desktop switch but would be<br>> kinda error prone and have too much complexity on javascript side.<br>
> What really needsto happen here is an internal support of tiles<br>
> per-visrtualdesktop on kwin side (ideally the cartesian product of<br>> screen,virtualdesktop and activities) but it will be a significant refactor.<br> <br>I see, can you link the files that need the refactor? <br><br>What I can suggest is I can take a look at those files and prepare a design document incorporating the changes that the community can take a look at provided the community is onboard with the refactor although It will take some time to prepare the document depending on the complexity and size of the issue.<br><br></div><div>Sincerely,<br></div><div>Aakarsh MJ<font color="#888888"><br></font></div><div><font color="#888888"><br></font></div><font color="#888888"><br>
</font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 15, 2024 at 1:18 PM Marco Martin <<a href="mailto:notmart@gmail.com">notmart@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Mar 28, 2024 at 1:43 PM Aakarsh MJ <<a href="mailto:mj.akarsh@gmail.com" target="_blank">mj.akarsh@gmail.com</a>> wrote:<br>
> > there are already 3rd party scripts that attempt to do that, like one<br>
> > called polonium <a href="https://github.com/zeroxoneafour/polonium" rel="noreferrer" target="_blank">https://github.com/zeroxoneafour/polonium</a> tough is<br>
> > still quite buggy<br>
><br>
> I have checked polonium before, unfortunately for me it was way too buggy to use it on a daily basis.<br>
<br>
yeah, for now i', not sure polonium "can" be much bettergiven the<br>
underlying features.<br>
A significant thing missing that i seen is virtual desktops support,<br>
as tiles are at the moment per-screen and not (yet)<br>
per-virtualdesktop, so even just switching desktop it kinda breaks the<br>
layout.<br>
The script could keep a copy of every window-tile association and<br>
reassign everything on every desktop switch but would be<br>
kinda error prone and have too much complexity on javascript side.<br>
<br>
What really needsto happen here is an internal support of tiles<br>
per-visrtualdesktop on kwin side (ideally the cartesian product of<br>
screen,virtualdesktop and activities) but it will be a significant refactor<br>
<br>
<br>
-- <br>
Marco Martin<br>
</blockquote></div>