I use easy-move-resize [1] to resize windows from anywhere inside the area of the window, using a modifier key. In my case I like using cmd + middle mouse button + drag.
This is standard in Gnome and a must for me back when I switch to MacOS for work.
I use https://rectangleapp.com which has been a lifesaver. I only use the following three shortcuts and disable the rest:
cmd+option+f = maximize to fill entire screen
cmd+option+ctrl+left/right = move window to other monitor on left/right
I occasionally use cmd+option+left/right if I need to have two windows side-by-side on the same monitor.
MacOS window sizes have always felt weird to me - no easy way to maximize without making it go into full screen mode.
As I was writing this, I just realized that hovering on the green traffic light shows a menu to choose some window placement options.... not sure how I never realized this before, but even the "maximize" option there doesn't go all the way to the edges - weird.
The doco mentions "left" and "right" mouse. I have the ctrl-click already mapped to right mouse on my trackpad. Before I take the plunge, how well does this work with a trackpad on a MB Air?
I came here to say something similar. Ever since I found out about alt + left click drag anywhere in window to move, and alt + right click drag practically anywhere on any side to resize, anything else feels user-hostile.
I rarely use windows anymore, but just like you installed a tool to get this behavior.
This UI feature saves approx 3 seconds on average for resizing windows. Plus, more importantly it more predictably works, and is an easier target to hit than a 2-10 wide pixel line or square region.
Hey, just so you know, newer lockfiles are meant to fully replace old ones, you shouldn't bother with solving merge conflicts on these files, just accept all the new changes always.
What you SHOULD solve are conflicts in the packages/project file. Once solved, just create a new lockfile and replace the old one.
This applies to lockfiles on any project python or non-python.
Thank you for the tip. I don't run into them these days. The projects have matured and my area of work has shrinked, so changes to the dependencies are rare and my involvement in them is even rarer. But I will keep this mind for future.
This first time I used a mac where zsh was the default, I was confused for quite a bit of time when it would not run something I was used to doing. I kept looking up errors on the internet until I came across someone's post with a reply asking if they were using Terminal on a new OS X. Sure enough, this was a new mac as well. Now I know one of the first steps for me with a new Mac is change default shell. I'm way too old and set in my ways to care to learn a new shell. Choosing a shell, IDE, font, etc are games for youth.
I learned to consistently use shebangs at the top of scripts while working with the first zsh user I knew. Or might have been fish. No i think he started in zsh and moved to fish. Every time I forgot, his environment was busted. And he sat a cubicle and a half away from me, so I got fast feedback.
Just last week I found myself trying to explain shebang to someone that knows nothing of coding, command line interfaces, or what shells are. At one point, I was wondering where it was I should have stopped talking, but it was definitely well before I finished.
I used "brew install bash && brew info bash" to get the path, then ran that shell (zsh doesn't work), then inside that new bash, ran the screensaver app.
I found the 4k fullscreen perf in iTerm2 to be not-great, so I did it again in the kitty (GPU powered) terminal macos app, and it was good.
Space War was great! Briefly in high school a few of my friends and I all had Palm OS devices.
I taught myself to crack palm apps and games, and with Space War I modified the strength of my ship. The IR multiplayer had no validation of parameters so I pranked my friends in an IR multiplayer match by one-shotting them all and zooming across the whole map in one turn! Great times.
I think I mentioned it in an earlier blog post, Space War was actually the big inspiration to make this game hex-tile based. Happy to see I'm not the only one that remembers that game! (found it: https://quarters.captaintouch.com/blog/posts/2025-05-06-2025...)
This is standard in Gnome and a must for me back when I switch to MacOS for work.
[1] https://github.com/dmarcotte/easy-move-resize
reply