[squeak-dev] SystemWindow drag to edges in Inbox

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Tue Jan 12 08:46:25 UTC 2016


Thanks Karl, that's usefull

2016-01-12 9:24 GMT+01:00 karl ramberg <karlramberg at gmail.com>:

> Nicolas:
> http://superuser.com/questions/96220/how-to-disable-maximize-on-top-drag
>
> Best,
> Karl
>
> On Tue, Jan 12, 2016 at 12:46 AM, Nicolas Cellier <
> nicolas.cellier.aka.nice at gmail.com> wrote:
>
>> The reasons why I personnally hate this maximizing thing are these ones:
>> - I generally have kind of portrait oriented documents best viewed with
>> tall viewport (not wide)
>> - my screen is too wide but that's ok to view 2 documents side by side,
>> or 1 document with 2 pages side by side alternatively.
>> - i often resize/move the windows to obtain side by side view (for
>> comparison, drag and drop etc...)
>> alas, since my windows are tall, they are most of the time near top, and
>> i more than often have to undo the UN-INTENDED maximization.
>>
>> There are at least two other ways to maximize the window, so this gesture
>> is never going to be on purpose from myself, if only I knew how to disable
>> it :(
>>
>>
>> 2016-01-11 22:39 GMT+01:00 Jakob Reschke <jakob.reschke at student.hpi.de>:
>>
>>> In Windows, I tend to like both maximizing a window when it is dragged
>>> to the top of the screen and tiling a window when dragged to the left
>>> or right edge of the screen. Not sure why I find the first one more
>>> intuitive than double clicking the title bar or the window decoration
>>> button for it. Maybe it's that gross motion thing Chris mentioned.
>>> Just today, I came to dislike once again that the tiling does not work
>>> on the inner edges in a dual screen setup. Though, it is possible that
>>> I would change my mind if it worked and it would trigger all the time.
>>> Anyway, it is achievable with Win-key+Left/Right.
>>>
>>> On the other hand, I am not so keen on maximizing a window in only one
>>> direction (vertically or horizontally) if I drag an edge of the window
>>> to the edge of the screen. Windows has that for the vertical
>>> direction.
>>>
>>> But I cannot remember the last time I wanted to maximize a
>>> SystemWindow in Squeak... usually I find screen space to be more
>>> precious (scarce?) here because there is no web browser or dedicated
>>> text editor window, but rather a plethora of smaller windows floating
>>> around, each of them preferably only one click away. And I like to
>>> spare a hole somewhere to access the world menu... Maybe these habits
>>> are also a result of the lack of an Alt+Tab or Exposé like feature by
>>> default.
>>>
>>> 2016-01-11 22:01 GMT+01:00 Nicolas Cellier <
>>> nicolas.cellier.aka.nice at gmail.com>:
>>> > I wanted to comment that there's even more upsetting: the maximize
>>> feature
>>> > of windows 7 when dragging a window near display edge.
>>> > But as long as we can disable the preference, it's ok for me.
>>> >
>>> > 2016-01-11 20:20 GMT+01:00 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
>>> >>
>>> >
>>>
>>>
>>
>>
>>
>>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160112/35b76bc3/attachment.htm


More information about the Squeak-dev mailing list