<div dir="auto">Hi Cristián<div dir="auto"><br></div><div dir="auto">I've been using the Tiling Assistant and it has been working great for me so far.</div><div dir="auto"><br></div><div dir="auto">Thank you!</div><div dir="auto"><br></div><div dir="auto">-- </div><div dir="auto">Eze</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, 30 Dec 2024, 15:36 Cristián Pérez 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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-break:after-white-space">Ok, super nice way to start :P <div><br></div><div>I sent the wrong change set <span style="color:rgb(0,0,0)">T_T</span>. </div><div><br></div><div>This is the right one.</div><div><br></div><div>Cheers!</div><div><br></div><div>Cristián</div><div>
<div></div></div></div><div style="line-break:after-white-space"><div><div><br><blockquote type="cite"><div>El 30 dic 2024, a las 12:08, Cristián Pérez via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank" rel="noreferrer">cuis-dev@lists.cuis.st</a>> escribió:</div><br><div><div style="line-break:after-white-space"><div dir="auto" style="line-break:after-white-space"><div>Hi everyone,</div><div><br></div><div>My name is Cristián Pérez, and I’m excited to join the Cuis Smalltalk community!</div><div><br></div><div>I’d like to share an enhancement to the existing tiling functionality in Cuis. It unifies and simplifies the management of window tiling, making it more consistent and easier to maintain.</div><div><br></div><div>For a detailed explanation and demonstration, please refer to the Cuis-Smalltalk Meeting (December 2024) recording, starting at <a href="https://youtu.be/u4xROqt6sd4?t=2313" target="_blank" rel="noreferrer">https://youtu.be/u4xROqt6sd4?t=2313</a>. In the session, I covered the current work and the work that was in progress at that moment.</div><div><br></div><div>Key improvements are:</div><div><br></div><div><b>Unified Tiling Management:</b></div><div>Introduced the TilingAssistant, a single point of responsibility for handling window snapping to grid-defined slots. The grid’s extent and gap between tiles are now configurable, offering greater flexibility.</div><div><br></div><div><b>Consistent Implementation:</b></div><div>Previously, multiple implementations handled the tiling process, leading to inconsistencies and complex maintenance. Now, the following features use the same underlying implementation:</div><div><ul><li>Auto tile open windows in world menu.</li><li>Manual tiling via the window menu.</li></ul></div><div><br></div><div><b>Auto Snap on Edges:</b></div><div>Added the ability to drag a window to the screen’s edges and have it auto-snap to the corresponding area, making window management more intuitive and seamless. This feature can be disabled if desired.</div><div><br></div><div>I’d like these changes to be included in the base image of Cuis, as they improve both the user experience and code maintainability of the existent support.</div><div><br></div><div>Feel free to ask questions or send feedback. I would also like to know if the code changes are understandable enough.</div><div><br></div><div>I’d recommend to start looking for references to TilingAssistant class to get started.</div><div><br></div><div>Best regards,</div><div>Cristián Pérez</div><div><br></div>
</div></div><span id="m_-3299939287719626998cid:69CC2791-0E46-49D3-AF4B-518AE99ECA95"><<a href="http://6958-CuisCore-CristianAbelPerez-2024Dec30-12h05m-CAP.001.cs.st" target="_blank" rel="noreferrer">6958-CuisCore-CristianAbelPerez-2024Dec30-12h05m-CAP.001.cs.st</a>></span><div style="line-break:after-white-space"><div dir="auto" style="line-break:after-white-space"></div></div>-- <br>Cuis-dev mailing list<br><a href="mailto:Cuis-dev@lists.cuis.st" target="_blank" rel="noreferrer">Cuis-dev@lists.cuis.st</a><br><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank" rel="noreferrer">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br></div></blockquote></div><br></div></div>-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank" rel="noreferrer">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div>