Does is rely on OpenGL drivers to compile? (whenever its available as OSS). An option to compile it by disabling any hardware acceleration (kitty does require openGL I think) and disabling fancy animations/effects would be great for getting this installed at my workplace. I currently use an not-so-recent version of konsole and its a pain to customize. Kitty, which I on my personal machine is pretty good for customizations and is desktop agnostic too.
I'd be curious: Did you use any of the existing Rust UI frameworks? (Druid, Iced, Femtovg, etc) or is it all custom build on something like wgpu? If it is all custom, congratulations the rich text layout looks really, really good (something of a sore spot in the current set of pure rust UI frameworks).
Great product! I signed up for the beta, excited to try it out.
Thank you! The UI framework is entirely built in house with the help of Nathan Sobo (co-founder of the Atom text editor). We definitely considered a few of the options on https://www.areweguiyet.com/ but ultimately found none of them supported the requirements we wanted.
You can find more details about why we decided to build our own UI framework in the "How Warp Works" blog post we wrote here: https://blog.warp.dev/how-warp-works/
Zach, looks like a cool product! How would you say this differentiates itself from Teleport Ssh? I can see at a glance there this is written in Rust (vs Golang) and seems to be based on being a full terminal (vs being an application run on the terminal).
macOS's built-in Terminal app is notorious for not handling meta + non-letter keystrokes properly, which is a real pain for emacs users who need a meta-shift-uparrow, for example. Does Warp handle these key mappings, and can they be customized (i.e. option = nomal, option, or esc+) like in iTerm2?
* How do you expect to make money from developers using Warp?
* What's the source code license?
* Where's the source code?