Live data from Hacker News

Tabby is a customizable cross-platform terminal app

tabby.sh

51–60 of 96 posts

Re: Tabby is a customizable cross-platform terminal app

#51
post #15

Earlier quoted context omitted.

I feel bad for people whose projects get shredded on HN, especially from a place of prejudice, like reflexive Electron hate. But when I actually tried a bunch of Electron-based terminal emulators on Mac a few years ago... they all felt awful . They were slow in ways I did not realize terminal emulators even could be, and they often had extension ecosystems that were similarly slow and also buggy as hell. Maybe things…

Assuming a new project will have the same flaws as previous Electron projects may be prejudicial. It is not reflexive hatred.

I meant 'hate' in the more casual, vernacular sense of being a 'hater' or 'hating on' something. I was thinking of dismissive naysayers, rather than anything associated with the intense, moralistic sense that the word 'hatred' still carries.

But totally, people who are skeptical about the use of Electron (perhaps only in some problem domains) are not necessarily being truly hateful towards anyone or anything.

Re: Tabby is a customizable cross-platform terminal app

#52

Built on Electron? Hard pass. The scourge of the modern age.

Without Electron (or electronalikes), very few of the (extremely useful to me) mainstream commercial apps would be available for the Linux desktop. Before Electron, indeed, they weren't. That said, although I haven't tried Tabby so have a slightly open mind on that particular case, terminals seem like the wrong use for web tech. There's no shortage of native terminals on any platform.

Good. Keep Discord out of FOSS.

Re: Tabby is a customizable cross-platform terminal app

#53
post #29

Earlier quoted context omitted.

I like the ligature support in Kitty. Alacritty—I used it for a while but I didn’t really notice a performance advantage. I’m not sure what people are doing where terminal throughput really matters, and when Dan Luu did latency tests (admittedly, this was a while ago), Alacritty was middle of the pack.

Quite some time ago (~15 years?), I needed to repeatedly recompile SBCL from scratch, a process that produced multiple megabytes of output per second. I found that the gnome-terminal (which I was using at the time) increased compile time by ~4x relative to redirecting the output to /dev/null. Xterm only increased compile time by ~20%, but rxvt-unicode had no measurable overhead, so I switched over and only reconsider…

What about redirecting to a file? I would be worried that my eyeballs might not even be able to keep up with megabytes per second, so having the output in a file would seem more useful anyway.

Re: Tabby is a customizable cross-platform terminal app

#54

Is anyone else put off by infinitely customizable things? I used to love this stuff when I was a kid but now I just want things to work well out of the box.

This is most people, which is why things like Gnome desktop are the default. They just work out of the box. Kids and unemployed people enjoy tinkering with arch Linux and i3 but the average person wants it to just work and be simple.

Re: Tabby is a customizable cross-platform terminal app

#55

Is anyone else put off by infinitely customizable things? I used to love this stuff when I was a kid but now I just want things to work well out of the box.

Not only put off by, but I try and actively avoid them these days. I know myself too well. If I put the options and flexibility in front of me, I _will_ make use of them. Every time I hit something that's broken, doesn't work how I'd prefer, or is even moderately annoying... down the rabbit hole. As to hopefully not to kick off a flamewar, I'll just say up front I'm wrong, an idiot, and I feel very bad about myself a…

When all the configuration options are gone, it’s interesting how many of these “critical” tweaks become unimportant. At the end of the day it doesn’t actually matter what side of the window the close/minimise buttons are. You just trust Apple/whoever to do it right and deal with whatever you get.

Re: Tabby is a customizable cross-platform terminal app

#56
post #25

Despite the negativity in the comments (and in the comments of the previous discussion), the architecture of Tabby seems like it would lend itself to implementing "modern" features like those in the "pricing TBD" Warp[0] terminal emulator for macOS. [0] https://www.warp.dev

Warp looks cool but surely you can get that sort of autocomplete/“intellisense” (for the C# folk) in any terminal e.g. Konsole or iTerm and save some money

Re: Tabby is a customizable cross-platform terminal app

#57
post #25

Despite the negativity in the comments (and in the comments of the previous discussion), the architecture of Tabby seems like it would lend itself to implementing "modern" features like those in the "pricing TBD" Warp[0] terminal emulator for macOS. [0] https://www.warp.dev

Warp looks cool but surely you can get that sort of autocomplete/“intellisense” (for the C# folk) in any terminal e.g. Konsole or iTerm and save some money

Proper multiline editing with full mouse support is the main thing I want that warp has that I haven’t been able find in any other terminal. No enough to make me switch to a proprietary terminal though.

Re: Tabby is a customizable cross-platform terminal app

#59

Built on Electron? Hard pass. The scourge of the modern age.

It's still trendy to hate on Electron?

Give it up. The ship has sailed.

I like native apps as much as anyone else but you've got to realise the absolute clusterfuck that is cross-platform development. Plus building rich GUIs is actually feasible when using tools that are actually meant to build rich GUIs (i.e. HTML/CSS/JS).

Re: Tabby is a customizable cross-platform terminal app

#60

I'm not sure what the state of terminals is on other platforms, but on macOS iTerm2 is excellent - having every feature under the sun and very good performance. If performance is a bottleneck then Alacritty is even faster, but I've never felt performance limited in iTerm. This makes me skeptical about new non-native terminals. Usually the pitch is faster development so more features, but iTerm2 already being feature…

I like the ligature support in Kitty. Alacritty—I used it for a while but I didn’t really notice a performance advantage. I’m not sure what people are doing where terminal throughput really matters, and when Dan Luu did latency tests (admittedly, this was a while ago), Alacritty was middle of the pack.

If you're on Wayland with properly set up GPU drivers, Alacritty was a top-tier performer on my benchmarks (sorry, didn't save them) but can be pathological in other scenarios.
Post reply on HN