Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate other terminal emulators (Rust? Scala Native?) #79

Open
reibitto opened this issue Aug 10, 2020 · 2 comments
Open

Investigate other terminal emulators (Rust? Scala Native?) #79

reibitto opened this issue Aug 10, 2020 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@reibitto
Copy link
Owner

reibitto commented Aug 10, 2020

I don't know the feasibility of this, but looking into alternative terminal emulators might be nice. The Swing one I created seems to work fine and all, but I imagine native ones will be snappier.

I haven't looked into all these yet (hoping somebody is interested), but a few candidates:

Alacritty in particular looks neat, but I don't know if it can be hosted in its own window programmatically yet. If you're interested in Rust it might be a fun project.

If there's a plain C emulator I missed, giving Scala Native a shot with it is another idea.

With headless mode now supported (#149), this issue should be more doable. The idea would be to run Command Center in headless mode, and then connect up to it with the native front-end (written in Rust or whatever).

@reibitto
Copy link
Owner Author

Seems like this should be doable now with Alacritty since this issue is resolved?
alacritty/alacritty#450

@reibitto
Copy link
Owner Author

reibitto commented Sep 8, 2020

There's also Kitty: https://github.com/kovidgoyal/kitty

As for Alacritty, there are these issues to watch:
alacritty/alacritty#1101
rust-windowing/winit#1497

It's a bit of a blocker for me, but it's probably fine for most users who don't need CJK input and so on.

@reibitto reibitto added the help wanted Extra attention is needed label Dec 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant