At the suggestion of a coworker, I recently switched back to regular Terminal.app and it does everything I need, but with much less cpu/ram usage and 'feels' faster. This is one area where Apple has really done a good job in improving things.
As much as I love this alternative solution, I'm mot sure I'd go back to iTerm2 unless I had a specific need that Terminal didn't address.
The Hotkey Window a.k.a a Quake style dropdown transparent visor
It is surprisingly useful.
This visor thing, I hadn't seen before. As a user of clfswm on my Raspberry Pis, this is a feature I can go for when on my Mac desktop, since I've gotten used to having a terminal right there whenever I need it (which is pretty often).
Combination of tabs and sometimes split windows is good enough for me.
I reattach to my home tmux instance and suddenly i have my 20 tabs back.
If I had 20 tabs that I needed to be logged into, then I'd find a way to automate it all somehow (terraform) so that I didn't need to log into them at all. =) I run some crypto staking nodes entirely this way... works wonderfully.
So for me, 99% of my windows are just to my local machine.
On my 5k display, at full screen resolution, iTerm2 scrolls in a large vim buffer at max 40fps. Alacritty on the other hand is around 60fps. Not sure how to enable an FPS meter on the Terminal app, but it feels closer to 10-15fps.
I used iTerm2 for years, and am still a Patron, but until GPU acceleration gets to 60fps at 5k resolution, I don't think I'll be switching back. It's still one of my favorite open source projects, and is only one of two that I currently pay for each month. So I sincerely recommend it to anyone who doesn't care too much about terminal performance.
1. I still haven't figured out how to solve the slow performance of vim in iTerm2, despite trying the solutions in multiple posts over the internet; vim in alacritty is also slow.
2. macOS Catalina sucks (32-bit killed off, and the show-stopper mail data loss bug);
3. The latest 16" MacBook Pro keyboard is better than the butterfly design of the last few years, but still not as good as the old scissor design;
4. I want nothing to do with the Touch Bar, except maybe Touch ID.
All in all, I'll probably get my next mobile device from any one of the following manufacturers, and install Linux:
- Dell (XPS 15")
- System76 (Darter Pro)
- Microsoft Surface (Pro, Book, or Laptop line)
- Lenovo (ThinkPad X1 Carbon or Extreme line)
- Purism (Librem 15)
Thankfully, I never really invested a lot of money in macOS-only apps.
Maybe I'll donate to iTerm2 once, as a gesture of gratitude for the past years. But donating regularly as a patron just won't happen for me, I think.
On Linux-for-desktop things like “slow performance” (of all the GUI apps) or showstopper bugs are par for the course - you have much more flexibility to route around them, but I found it much more frustrating and time consuming to try to make Ubuntu 18.04 enjoyable and productive than to just go back to Apple’s stuff.
That's a completely fair opinion, but in that case, don't upvote it. As https://news.ycombinator.com/newsguidelines.html says, "Please don't complain that a submission is inappropriate."
(I think iTerm2 is used by a far larger percentage of HN readers than most other free apps, especially those maintained by one individual, but I may be wrong about that. Maybe the meta-submission is this: if you spend a lot of time using a piece of free software - and enjoy it - and don't contribute code/docs/something to it, see whether there's a way to donate. Doesn't need to be iTerm2.)
I asked the mods and was told fundraisers are generally offtopic. You can also find this in the hadith:
Iterm1 and iterm2 had builds for PPC. They were glorious. It would be great to see more updates.