[squeak-dev] SystemWindow drag to edges in Inbox

Bernhard Pieber bernhard at pieber.com
Wed Jan 13 11:06:55 UTC 2016


Hi Chris,

No offence taken. Thank you for your feedback! I would never have dared to suggest this without a preference. ;-) I find it quite helpful obviously, especially on my 13“ notebook display, and thought others might, too.

Knowing that the preference is off by default, would you still be opposed to move it to the trunk?

Cheers,
Bernhard

> Am 11.01.2016 um 20:20 schrieb Chris Muller <asqueaker at gmail.com>:
> 
> Bernhard, please don't take this as offense but just as someone who's
> interested in UI design -- I'm curious what people find to like about
> this feature.  I myself was so disappointed when Ubuntu did this to
> Unity because being able to grab a window edge and slam the mouse to
> the edge of the screen is an easy gross-motor gesture that facilitates
> efficient window management; affording expansion in the desired
> dimensions, and no expansion where it isn't desired.  However, with
> this feature the user is now forced to "be careful" when dragging
> their window edges (don't get too close to the edge!) and so what was
> a gross-motor became a fine-motor AND their mind is distracted this
> having to wreste with the UI, because they want to make use of their
> screen real-estate but, at least in Unity, when you get within 4
> pixels of the edge, SNAP.  Now its covering many other windows I
> didn't want covered, whilst presenting vast swaths of useless
> whitespace (because its too big).
> 
> I never much liked Operation...   :)
> 
>    https://www.youtube.com/watch?v=_6MAkLJ79LE
> 
> On Sun, Jan 10, 2016 at 5:20 PM, Bernhard Pieber <bernhard at pieber.com> wrote:
>> Dear all,
>> 
>> I implemented a feature which some of you may know from Windows. When a SystemWindow is dragged to one of the edges it is resized to that half of the display. In addition, when it is dragged to one of the corners it is resized to that quadrant of the display. See the following packages in the Inbox:
>> - GraphicsTests-bp.39
>> - Graphics-bp.321
>> - Morphic-bp.1064
>> In order to use it you need to enable the preference Drag To Edges in the Preference Browser, or just do:
>> SystemWindow dragToEdges: true
>> 
>> If you have time to try it out, let me know what you think.
>> 
>> - Bernhard
> 



More information about the Squeak-dev mailing list