<div dir="ltr"><div>This sounds great!</div><div><br></div><div>Most UIs I'm familiar with are "black box" systems. In these the only inputs are those explicitly allowed by the app developer. This is the type of app that most UI design writing is about.</div><div><br></div><div>So I think an especially cool thing to cover would be how the white-box nature of Morphic changes how Morphic apps should be designed. All kinds of things can happen at runtime that you as the app dev didn't necessarily program in yourself. As a simple example, new `submorphs` can just pop up out of nowhere, BLAMMO!, if the user embeds them.</div><div><br></div><div>Say you're making a game like Age of Empires... you could imagine having a GameMorph with `buildings` and `units` instance variables, which reference morphs in `submorphs`. This would be really common in the black-box world of most apps. But it won't work well in Morphic because if the user drops in a new unit onto the map, it won't be present in the `units` ivar so it won't function correctly.</div><div><br></div><div>How to handle this... I'm not sure. So I'll toss this in the ring as a cool topic to possibly cover.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 10, 2025 at 4:58 AM H. Hirzel via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</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"><u></u>
<div>
<p>Hi Hilaire</p>
<p>This initiative is very welcome. How is it possible to contribute
to the wiki?</p>
<p>Regards</p>
<p>Hannes<br>
</p>
<div>On 08/03/2025 11:04 am, Hilaire
Fernandes via Cuis-dev wrote:<br>
</div>
<blockquote type="cite">
<p><font size="4">Hi, <br>
</font></p>
<p><font size="4">Mark and I have started working on two wonderful
booklets about Morph. People will love it, because you know,
Morph is cool when you can master it and books, documentation
help to give visibility to Cuis.</font><font size="4"> My very
personal interest is to empower people to develop crazy and
fun Morphs.<br>
</font></p>
<p><font size="4">One booklet is "Designing GUI with Morph, A
Pratical Guide for Cuis". The other one is "The Art of Morph,
Creating Custom Morph in Cuis-Smalltalk"<br>
</font></p>
<p><font size="4">We are collecting ideas and resources on the
wik: <a href="https://github.com/hilaire/Cuis-Booklets/wiki" target="_blank">https://github.com/hilaire/Cuis-Booklets/wiki</a>
</font></p>
<p><font size="4">I have already set the structure for one of the
booklet, with contents on Morph basic, with a pre-built pdf
booklet </font></p>
<p><font size="4"><a href="https://github.com/hilaire/Cuis-Booklets/tree/main/designGUI" target="_blank">https://github.com/hilaire/Cuis-Booklets/tree/main/designGUI</a><br>
</font></p>
<p><font size="4">Hilaire<br>
</font></p>
<pre cols="72">--
<a href="http://mamot.fr/@drgeo" target="_blank">http://mamot.fr/@drgeo</a></pre>
<br>
<fieldset></fieldset>
</blockquote>
</div>
-- <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>