From hernan.wilkinson at 10pines.com Wed Jul 2 09:09:30 2025 From: hernan.wilkinson at 10pines.com (=?UTF-8?Q?Hern=C3=A1n_Wilkinson?=) Date: Wed, 2 Jul 2025 13:09:30 -0300 Subject: [Cuis-dev] July meeting In-Reply-To: <46db978c-f1a1-487a-b1b7-ff804d0cd0be@free.fr> References: <46db978c-f1a1-487a-b1b7-ff804d0cd0be@free.fr> Message-ID: Hi Hilaire, Juan and I are waiting for you to let us in... are you there? It is 13:09 GMT-3 ... On Sat, Jun 28, 2025 at 4:47?AM Hilaire Fernandes via Cuis-dev < cuis-dev at lists.cuis.st> wrote: > One suggestion: we can make a collective review of the booklet "Design GUI > with Morph" > > It could be fun. > > https://github.com/DrCuis/DesignGUI > > -- http://mamot.fr/@drgeo > > -- > Cuis-dev mailing list > Cuis-dev at lists.cuis.st > https://lists.cuis.st/mailman/listinfo/cuis-dev > -- *Hern?n WilkinsonAgile Software Development, Teaching & Coaching* *Phone: +54-011*-4893-2057 *Twitter: @HernanWilkinson* *site: http://www.10Pines.com * Address: Alem 896, Floor 6, Buenos Aires, Argentina -------------- next part -------------- An HTML attachment was scrubbed... URL: From hfern at free.fr Wed Jul 9 01:13:22 2025 From: hfern at free.fr (Hilaire Fernandes) Date: Wed, 9 Jul 2025 10:13:22 +0200 Subject: [Cuis-dev] "Design GUI with Morph" reviews Message-ID: <483eb518-30d7-4d8b-aee2-af0456c31be2@free.fr> Hi! The booklet presents the use of Morph to design GUI by code. It also discusses how one should use design patterns to write GUI application that scale in complexity. It is based on my experience over the years designing DrGeo. The booklet needs reviews. It is very likely full of any kind of mistakes. Thanks to help to improve its quality. Pull request is the preferred way to suggest improvements. - Read at https://drcuis.github.io/DesignGUI/ - Pull request at https://github.com/DrCuis/DesignGUI Thanks Hilaire -- http://mamot.fr/@drgeo -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at ianjeffries.net Wed Jul 9 15:59:17 2025 From: mail at ianjeffries.net (Ian Jeffries) Date: Wed, 9 Jul 2025 18:59:17 -0400 Subject: [Cuis-dev] "Design GUI with Morph" reviews In-Reply-To: <483eb518-30d7-4d8b-aee2-af0456c31be2@free.fr> References: <483eb518-30d7-4d8b-aee2-af0456c31be2@free.fr> Message-ID: Thank you for making this! I've read part of it already and enjoyed it. My only suggestion so far is a small one? a single-page view (either HTML or PDF) would be nice to have as a complement to the click-around separated web pages. Both have advantages, but I prefer single-page when I want to read all of something linearly. On Wed, Jul 9, 2025 at 4:13?AM Hilaire Fernandes via Cuis-dev < cuis-dev at lists.cuis.st> wrote: > Hi! > > The booklet presents the use of Morph to design GUI by code. It also > discusses how one should use design patterns to write GUI application that > scale in complexity. It is based on my experience over the years designing > DrGeo. > > The booklet needs reviews. It is very likely full of any kind of mistakes. > > Thanks to help to improve its quality. Pull request is the preferred way > to suggest improvements. > > - Read at https://drcuis.github.io/DesignGUI/ > > - Pull request at https://github.com/DrCuis/DesignGUI > > Thanks > > Hilaire > > -- http://mamot.fr/@drgeo > > -- > Cuis-dev mailing list > Cuis-dev at lists.cuis.st > https://lists.cuis.st/mailman/listinfo/cuis-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From hfern at free.fr Fri Jul 11 02:39:58 2025 From: hfern at free.fr (Hilaire Fernandes) Date: Fri, 11 Jul 2025 11:39:58 +0200 Subject: [Cuis-dev] "Design GUI with Morph" reviews In-Reply-To: References: <483eb518-30d7-4d8b-aee2-af0456c31be2@free.fr> Message-ID: <3d7e3e47-8ca7-479d-b27c-ab83e13f5944@free.fr> Hi Ian, For continuous reading, you can take a look at the compressed PDF document at https://github.com/DrCuis/DesignGUI I have just committed a newer build, there were some changes. -- http://mamot.fr/@drgeo -------------- next part -------------- An HTML attachment was scrubbed... URL: From hfern at free.fr Fri Jul 11 03:47:41 2025 From: hfern at free.fr (Hilaire Fernandes) Date: Fri, 11 Jul 2025 12:47:41 +0200 Subject: [Cuis-dev] FileOut modification In-Reply-To: <6749D4F9.5020103@cuis.st> References: <5307118a-9a29-49c6-8f18-3c3667f4c4be@free.fr> <6749D4F9.5020103@cuis.st> Message-ID: <7d201015-f652-4062-b766-e10b41378489@free.fr> Hi, For the chapter "Design Morph by reuse" of "The Art of Morph" book, I will pick this idea as an example to implement a Morph by reuse of existing component. Le 29/11/2024 ? 15:51, Juan Vuletich a ?crit?: > A nice widget to find an existing directory, or create a new one is > still needed here! > > Thanks, > > On 11/9/2024 4:09 AM, Hilaire Fernandes via Cuis-dev wrote: >> >> Hi Juan, >> >> Regarding the string request morph, I will prefill it with the >> default location, so the user can quickly accept it when it is fine >> to him. >> >> In the other hand, it is very error prone to key in a path, >> particularly when it is a long one. For that scenario, I will extent >> the StringRequestMorph with a browser widget that expend at user >> request. To be used in a two steps scenario as shown in the the >> sketch below. Accept and Cancel button in the browser widget likely >> irrelevant. >> >> >> -- >> http://mamot.fr/@drgeo > > > -- > Juan Vuletich > cuis.st > github.com/jvuletich > researchgate.net/profile/Juan-Vuletich > independent.academia.edu/JuanVuletich > patents.justia.com/inventor/juan-manuel-vuletich > linkedin.com/in/juan-vuletich-75611b3 > twitter.com/JuanVuletich -- http://mamot.fr/@drgeo -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.jpeg Type: image/jpeg Size: 186543 bytes Desc: not available URL: From thiagolino at yahoo.com.br Fri Jul 11 11:15:49 2025 From: thiagolino at yahoo.com.br (Thiago da S. Lino) Date: Fri, 11 Jul 2025 18:15:49 +0000 (UTC) Subject: [Cuis-dev] "Design GUI with Morph" reviews References: <401315212.378961.1752257749213.ref@mail.yahoo.com> Message-ID: <401315212.378961.1752257749213@mail.yahoo.com> Hello Hilaire, Please review my MR[1] fixing the Memory Game examples (v1-3)?for compatibility with the current LayoutSpec hierarchy. [1]https://github.com/DrCuis/DesignGUI/pull/3 Cheers! Thiago da Silva Lino From hfern at free.fr Sun Jul 13 02:12:33 2025 From: hfern at free.fr (Hilaire Fernandes) Date: Sun, 13 Jul 2025 11:12:33 +0200 Subject: [Cuis-dev] Broken debugger? Message-ID: <2e98baf8-6e7f-42ab-be05-2bd402510079@free.fr> Hi, With latest update, with Smalltalk-UI component package load, but it should not be related. Executing 1/0 raise a broken debugger: its window can't be closed. A problem with its model set to nil. Thanks -- http://mamot.fr/@drgeo -------------- next part -------------- An HTML attachment was scrubbed... URL: From hfern at free.fr Sun Jul 13 03:09:39 2025 From: hfern at free.fr (Hilaire Fernandes) Date: Sun, 13 Jul 2025 12:09:39 +0200 Subject: [Cuis-dev] [RCF] Morph by reuse Message-ID: <8336ff50-68e0-4044-9840-6b57516329cd@free.fr> Hi folks, I request for comment, for the chapter on "Design morph by reuse", regarding designing morph by reuse (no drawnOn: method rewrite). In that specific circumstance (design implying overriding drawOn: is dealt in a separate chapter), from which morph are you subclassing? I have identified[1] two strong candidates, LayoutMorph and PluggableScrollPane, whose subclasses do not need to rewrite drawOn: and generic enough for reuse. Opinion? Thanks Hilaire [1] By asking itself, wtih the Cuis-Smalltalk-UI package loaded: |hallOfFame | hallOfFame := Morph allSubclasses collect: [:each | Array with: each with: each subclasses size]. hallOfFame := hallOfFame sort: [:array1 :array2 | array1 second > array2 second] -- http://mamot.fr/@drgeo -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Cc6D2LHI5BSkd5gw.png Type: image/png Size: 80814 bytes Desc: not available URL: From hfern at free.fr Sun Jul 13 04:09:28 2025 From: hfern at free.fr (Hilaire Fernandes) Date: Sun, 13 Jul 2025 13:09:28 +0200 Subject: [Cuis-dev] #example101VG freeze the image Message-ID: When scaled to its minimal extent, this demo freeze the image. I checked the individual embedded morphs, they seem fine with zero extent. No log, nor error message in the terminal. -- http://mamot.fr/@drgeo -------------- next part -------------- An HTML attachment was scrubbed... URL: From juan at cuis.st Tue Jul 15 11:48:51 2025 From: juan at cuis.st (Juan Vuletich) Date: Tue, 15 Jul 2025 15:48:51 -0300 Subject: [Cuis-dev] Broken debugger? In-Reply-To: <2e98baf8-6e7f-42ab-be05-2bd402510079@free.fr> References: <2e98baf8-6e7f-42ab-be05-2bd402510079@free.fr> Message-ID: <37f1aa5f-9dc4-4aed-bc6f-4eff7162cc55@cuis.st> Hi Hilaire, Please pull repos and try again. I can't reproduce the problem here. Thanks, On 13/07/2025 6:12 AM, Hilaire Fernandes via Cuis-dev wrote: > > Hi, > > With latest update, with Smalltalk-UI component package load, but it > should not be related. > > Executing 1/0 raise a broken debugger: its window can't be closed. > > A problem with its model set to nil. > > Thanks > -- Juan Vuletich www.cuis.st github.com/jvuletich researchgate.net/profile/Juan-Vuletich independent.academia.edu/JuanVuletich patents.justia.com/inventor/juan-manuel-vuletich -------------- next part -------------- An HTML attachment was scrubbed... URL: From juan at cuis.st Tue Jul 15 11:49:24 2025 From: juan at cuis.st (Juan Vuletich) Date: Tue, 15 Jul 2025 15:49:24 -0300 Subject: [Cuis-dev] #example101VG freeze the image In-Reply-To: References: Message-ID: Hi Hilaire, I pushed a fix for this today. Thanks for reporting! On 13/07/2025 8:09 AM, Hilaire Fernandes via Cuis-dev wrote: > > When scaled to its minimal extent, this demo freeze the image. > > I checked the individual embedded morphs, they seem fine with zero extent. > > No log, nor error message in the terminal. > > -- > http://mamot.fr/@drgeo > -- Juan Vuletich www.cuis.st github.com/jvuletich researchgate.net/profile/Juan-Vuletich independent.academia.edu/JuanVuletich patents.justia.com/inventor/juan-manuel-vuletich -------------- next part -------------- An HTML attachment was scrubbed... URL: