[squeak-dev] Re: The Trunk: Morphic-cmm.1052.mcz

David T. Lewis lewis at mail.msen.com
Sat Nov 21 18:23:40 UTC 2015


This sounds like the sort of change that might benefit from a couple of
days in the inbox.

Dave

On Sat, Nov 21, 2015 at 11:49:54AM -0600, Chris Muller wrote:
> Hi Marcel, I hope you can find another solution to the Undo.  The
> change that was made to autoEnclose introduced several bugs, whilst
> nullifying one use case and overloading another.
> 
> User-expectations about selection-replacement were violated -- we just
> talked about this for the Tab key.  When the user types a regular
> character into the Editor, they expect that character to be typed.  If
> the user wishes to modify that expected behavior, they may use one of
> the modifier keys.
> 
> With your change, I could not replace any selection with a 9, (, [, {,
> ' or ".  , because "Replace Expression With A New Expression" was
> eliminated, while at the same time "Connect Existing Expression To A
> New Expression" was overloaded (introduced a second ways to accomplish
> the same thing).
> 
> 
> On Sat, Nov 21, 2015 at 11:15 AM, marcel.taeumel <Marcel.Taeumel at hpi.de> wrote:
> > -1
> >
> > 1. This breaks the undo for #autoEnclose, which I had fixed on purpose.
> > 2. This removes a very convenient feature to put brackets around the current
> > selection.
> >
> > Please revert that commit or give a rationale. ;-) Or both.
> >
> > What is that use case "replace expression with new expression"? Just from
> > reading the words, it just worked fine.
> >
> > Best,
> > Marcel
> >
> >
> >
> > --
> > View this message in context: http://forum.world.st/The-Trunk-Morphic-cmm-1052-mcz-tp4862408p4862409.html
> > Sent from the Squeak - Dev mailing list archive at Nabble.com.
> >


More information about the Squeak-dev mailing list