News for hackers. Stuff that matters.
Re:Designing Windows 95’s User Interface by nine_k on Wednesday February 07, 2018 @10:46AM (#16325170)
The amount of tedious manual work required to resize and arrange several windows on MacOS (6+ to latest OSX) bothered me all the time I had a misfortune to have to use it. It does not even have something like edge snapping.

My WM of choice is now Xfwm, which allows to rearrange windows easily without gaps, make windows fill available space (vertical and horizontal separately), or tile them by dragging to corners.

On OSX, things like Spectacle and Magnet sort of help.

Re:Designing Windows 95’s User Interface by _jal on Wednesday February 07, 2018 @11:24AM (#16325490)
The lack of window and edge snapping are exactly the reason I prefer MacOS behavior. If it did that, partly revealing lower windows would be far more tedious/impossible.

For me, the goal is not to maximize available space to the frontmost windows; it is to maximize the use of the monitor to display what's currently relevant. It allows me to do things like keep a Finder window open with just a bit peeking through to drag things to, keep an eye on a few lines of a terminal tail -f, see the mailbox pane and room pane in Mail/Slack so I can see if anything new happened I should respond to, etc. all while working on whatever I'm working on.

With the Windows-ish "maximize the window", that is replaced, almost invariably, by useless window background.

Again, I expect this is mostly what one is accustomed to, and the Macish approach is more idiosyncratic to the user. Works for me.

Re:Designing Windows 95’s User Interface by nine_k on Wednesday February 07, 2018 @11:38AM (#16325674)
Edge snapping does not prevent the behavior you describe; sometimes it even makes it easier to do. You can still rearrange and resize the windows manually as you wish. But when you want two edges to fit snugly, it's easy to do.

Also, you can maximize a window for a moment, look at it, and then unmaximize it back to its previous size.

Re:Designing Windows 95’s User Interface by mmphosis on Wednesday February 07, 2018 @01:09PM (#16326602)
> Different ways of working, mostly stuck in our own ways of doing things.

I use xfwm4, and turn all of the window snapping off -- unlike Mac and Windows we can customize. ;)

You will pry the Command-key from my cold dead hands:

  /usr/bin/setxkbmap -option ctrl:swap_lalt_lctl
For now, the one pixel resize box is remedied with Ctrl+right mouse button to resize.
Re:Designing Windows 95’s User Interface by fiddlerwoaroof on Wednesday February 07, 2018 @01:09PM (#16326605)
A trick is that if you hold option while resizing, it resizes the opposite edge at the same time.

Also, if you hit the up arrow in the command-tab switcher, you can use the arrow keys to select a minimized window and hit enter to restore it.

Re:Designing Windows 95’s User Interface by Osiris on Wednesday February 07, 2018 @01:06PM (#16326577)
Here are two window managers for macOS I use:

Tiling window manager: https://github.com/ianyh/Amethyst

Programmable window manager: https://github.com/kasper/phoenix

Re:Designing Windows 95’s User Interface by dredmorbius on Wednesday February 07, 2018 @02:45PM (#16327400)
As of at least 10.13 (High Sierra), there does appear to be a very modest edge-resistance when placing windows next to each other.

Either that or I've gotten very much better at doing this.

Re:Designing Windows 95’s User Interface by to3m on Wednesday February 07, 2018 @04:10PM (#16328030)
Same in 10.12.