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

suggestion #1537

Closed
unmellow opened this issue Sep 8, 2018 · 6 comments
Closed

suggestion #1537

unmellow opened this issue Sep 8, 2018 · 6 comments

Comments

@unmellow
Copy link

unmellow commented Sep 8, 2018

it would be cool to have GPU accelerated rendering of web apps that run in your terminal
https://github.com/unconed/TermKit#readme
though it might be a better idea to have an optional dependency that adds support for these web technologies

@unmellow
Copy link
Author

unmellow commented Sep 8, 2018

my whole idea here is my terminal emulator and window manager don't have to be different things just have them be different UI's you can switch between of course I know turning this into a full fledge window manager is out of scope but adding support for this so people can easily convert this into one doesn't seem like anything to ridiculous

@unmellow
Copy link
Author

unmellow commented Sep 8, 2018

though pls don't use there UI it's ugly I still want my stuff to look terminally but I also want pictures and videos in my terminal

@chrisduerr
Copy link
Member

I don't think this is within the scope of Alacritty, or a terminal emulator in general.

There are options for rendering raw image data to the terminal, the primary one which is already standardized and supported by XTerm would be libsixel (see #910). Other terminal emulators like Kitty (and I believe Terminator?) have their own escape sequences which are supported by tools written just for these terminal emulators.

If you want to support having non-terminal content inside a terminal emulator, using an escape sequence like libsixel is the way to go. Just embedding arbitrary content doesn't really fall in line with the way terminal emulators work. So I recommend subscribing to the libsixel issue, that's probably the most likely path to get what you're looking for working right now.

@quininer
Copy link
Contributor

quininer commented Sep 9, 2018

Notty is a good choice, but it is currently stagnant.

@unmellow
Copy link
Author

unmellow commented Sep 11, 2018

then how about extraterm then? or implementing it in rust when it stabilizes also @chrisduerr you're right that idea I had does not follow the Unix way but what I think is more reasonable is a shell that displays HTML and the like using the show command from extraterm

@jwilm
Copy link
Contributor

jwilm commented Sep 11, 2018

This isn't going to happen. We are interested in extending functionality with notty protocol at some point, though.

@jwilm jwilm closed this as completed Sep 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants