Posted by erickhill 1 day ago
My favourite solution on macOS is an app called Swish which lets you do trackpad/Magic Mouse gestures to throw windows into corners, along edges, etc.
You don't have to use your keyboard.
For example I never use my mouse's DPI button which is a little button next to the wheel mouse. You can remap that to whatever key you need to hold to resize a window and now you have a fully mouse driven solution for resizing.
My left hand is not always on my keyboard. I'm not always typing. I'm not modelling 100% of my computer usage after "how to get RSI the fastest"; sometimes, I allow myself to lean back in my chair and just scroll the web, documents, photos etc. from time to time.
Definitely not, many of swish gestures require you to move the mouse cursor to the title bar, which takes time, also holding a key and performing a simpler gesture can’t be slower than performing a more complicated gesture (which it needs to be to deconflict with regular mouse use)
Also many gestures have a delay built in so you can cancel or double down for a different functionally (close windows vs close app), so it’s slower by design.
> easier
It’s harder because you have to memorize more gestures and perform more complicated ones.
> more spatially natural
That makes no sense, the spatial movements are the same, can you give an example for resizing?
> and only uses one hand.
Yes, that’s the only potential benefit, unless, of course, your other hand is always near a corner, so it doesn’t matter
> I'm not always typing
That's fine, you don't need to type to have your left hand rest near the left near corner of the keyboard (it doesn’t even have to rest on the home row since you only need the corner)
> I'm not modelling 100% of my computer usage after "how to get RSI the fastest"
Well, you're, you've just moved your RSI to your right hand
Also hands have same length, so leaning back doesn't prevent leaving one finger on a modifier
Anyway, place your hands wherever you like them, it’s just that none of your arguments support it.
WHAT??! This cannot be allowed!! /s
It's clear from reading programmer geek thoughts on peripherals over the years that autistic types love the "Use keyboard 100% of the time!" dogma because it is black-and-white thinking. The idea of someone knowing how to do things in a multitude of ways and changing it up based on mood is displeasing.
> WHAT??! This cannot be allowed!! /s
We just lean back with the keyboard and scroll with the Space key. Also using cwm, I move my windows with Super+{h,j,k,l} and resize them with Super+Shift+{h,j,k,l}.
The reduction of UX quality that goes along with the lesser space for grabbing a window's corner are unacceptable for me.
There are few recent innovations in UX, and many regressions. One thing that I appreciate is the "split window" in Chromium instead of adding yet another tab.
Which seems like a sensible and convenient choice to me.
Maybe it isn't working so predictably for you?
on MacOS i will never not use something like rectangle, the out-of-the-box experience on MacOS has always been dogshit in my opinion, it just screams for a third-party software to do the heavy lifting.
I've used Linux as my daily OS for 20 years and got so used to alt-right resize and alt-left drag that the macOS and Windows way of actually needing to move my mouse to the corner or edge of a window feel almost barbaric in comparison.
I still have found no way free equivalent on macOS.
The UI wasn’t perfect before. It’s slowly been getting worse with each of their dumb updates to make it look more like iOS over the years.
What we’re forced to use now is just a joke. Ignoring all the visual design issues they can’t even make basic stuff fully functional.
I get the cult of Steve is a bit oversold but the proprietor liked to check the finish on the car rolling out the end of the line and if his fingers felt a rough edge on a panel he had no compunction stopping the production line to find the problem. The current generation have a bit too much "fixed in post" going on.