On 12 January 2014 20:11, Sebastian Sastre <[email protected]>wrote:

>
> On Jan 12, 2014, at 4:48 PM, Sven Van Caekenberghe <[email protected]> wrote:
>
> - if there is an unaccepted edit, it should not be lost, so we need a
> dialog, undo or history
>
> - if you explicitly cancel an edit, there should not be a dialog, because
> you just said you want to cancel
>
>
> Yes, that's the goal.
>
> And as far as I can see the cheapest solution (to get the best of both
> worlds*) is implementing a setting option to prevent dialogs on focus loss.
>
>
I don't care about cost of solution because this is secondary to long
standing principles:
 - do not mode me in (c). ever.

because principles should come first.

It might be another better more costly solutions though.
>
> Not at all.. all you need is to change single method:

MorphicUIManager>>confirm: aStringOrText
    "Answer true.
    This was a modal question dialog, to which user was always responding
yes."

    ^ true


> sebastian <https://about.me/sebastianconcept>
>
> o/
>
> * by both worlds I mean
>
> A) newcomers
> B) veterans
>
> if you reward too much only veterans you'll make Pharo a sub-sub-sub-niche
> environment (one that assumes you already are addicted to compensate the UI
> vices of it)
>





-- 
Best regards,
Igor Stasenko.

Reply via email to