[squeak-dev] The Inbox: Morphic-ct.1634.mcz

K K Subbu kksubbu.ml at gmail.com
Sat Feb 29 13:33:13 UTC 2020


On 29/02/20 6:23 PM, Thiede, Christoph wrote:
>  > Liveness support in Morphic is designed to handle situations like this.
> 
> Fair point, liveness is a great good! However ...
> The current approach makes it possible to click the picking button, move 
> your mouse and then click the picking button again without affecting the 
> target's color. It's like typing something into an inspector pane 
> without accepting it. Is this an important behavior? Otherwise, we could 
> drop that #isPicking conditional.
Morphic is designed for live and direct interaction instead of modal 
interactions. When selecting a color, you either copy from another Morph 
(picking) or choose a new shade from a color pane. The color pane is 
quite dense, so a preview pane is useful while we click and drag over 
the pane. Morphic logic is quite compact and simple to implement. Using 
mode flags disrupts this flow and introduces unnecessary complexity.

This is just my opinion. I will let others with more experience in 
Morphic pitch in their views.

Regards .. Subbu


More information about the Squeak-dev mailing list