[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
|