<div dir="auto">Hi Mariano,</div><div dir="auto">I didn’t check your image yet, but it sounds like a good idea to separate the window contents from the actual system window, so that anyone could implement their own favorite look and feel in a package.</div><div dir="auto"><br></div><div dir="auto">Cheers,</div><div dir="auto">Luciano</div><div dir="auto"><br></div><div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Feb 10, 2025 at 23:23 Mariano Montone via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><br>
El 10/2/25 a las 13:09, Mariano Montone escribió:<br>
><br>
> I would like Cuis to have a configurable WindowManager that takes care <br>
> of window positioning, etc, but also let you choose the class of <br>
> window to use by making SystemWindow wrap their contents, and not have <br>
> subclasses of it for the different applications. So, it would be <br>
> composition over inheritance. Like, instead of a SystemBrowserWindow, <br>
> have MySystemWindow open: Browser, and the window system class <br>
> (MySystemWindow) is configured by the WindowManager.<br>
><br>
> It can be done, and I have prototyped it, but I didn't take it to the end.<br>
><br>
Here is an old image with a prototype of the idea: <br>
<a href="https://drive.google.com/file/d/1r-K2uTQsnAIIlolDrRHzpAJYozdq8Zad/view?usp=sharing" rel="noreferrer" target="_blank">https://drive.google.com/file/d/1r-K2uTQsnAIIlolDrRHzpAJYozdq8Zad/view?usp=sharing</a> <br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>