Looks pretty, but is it horribly resource intensive like all other web-tech based “native” apps?
Of course it is. That’s the trade off of having the ability to build any ui ever with simple mark-up that’s been around years and built by a coordination of several large corporations.
Have you measured?
I assumed the same, but I used it for a day and it idles around at ~40 MB memory, which is about the same as iTerm2 uses.
Still, hitting command-I to debug why my font settings weren’t applied is gold :).
Yes, I run find / in hyper and gnome-terminal. Hyper didn’t even start strolling the buffer, it just choked.
I can replicate that issue, but it still hasn’t led to a significant increase of memory use for hyper for me, which points to an application issue and not a general issue with the electron runtime like /u/voronoipotato suggests.
I’m not a huge fan of electron for different reasons (it being oddly opposed to platform standards and visuals on any platform), but “GTK/Cocoa is just faster/more memory-saving” is slowly becoming a non-true statement.
(The tracking issue is https://github.com/zeit/hyper/issues/1169 by the way)
Gave it a try, on Debian, but… while it looks nice, there are some huge issues:
Apart from the themeability, and extensibility of it, I didn’t find a compelling reason why I should replace my current terminal with it. Tabs, splitting and whatnot do not interest me, tmux can do those better.
Theming aside, not being able to use platform idioms like command-left/right to switch tabs is making this really hard to use for me. I want this to work out of the box.
They released a “1.0” while the support for Control-prefixed shortcuts is broken: https://github.com/zeit/hyper/issues/1132 https://github.com/zeit/hyper/issues/1069 and more. Try doing anything with nano, remote tmux or screen.
This doesn’t surprise me. Aside from now I’ve been cautious of projects associated with Guillermo Rauch. When he says 1.0 they mean 1.0 for his usage.
If this is made with web technologies does that mean it can be stripped down and put on a website as a terminal style interface?