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

Support Kitty graphics protocol #621

Open
EpicDima opened this issue Jan 4, 2025 · 6 comments
Open

Support Kitty graphics protocol #621

EpicDima opened this issue Jan 4, 2025 · 6 comments
Labels
enhancement New feature or request mosaic/runtime

Comments

@EpicDima
Copy link
Contributor

EpicDima commented Jan 4, 2025

It seems that displaying images in the terminal is not the most necessary thing, but it would be cool to have support for this.

https://sw.kovidgoyal.net/kitty/graphics-protocol/

@JakeWharton
Copy link
Owner

Yes, this is planned. I also confirmed with Colin before Coil 3 went stable that will be able to use its core for image loading.

@JakeWharton
Copy link
Owner

There's a lot of "draw the rest of the owl" here, but we'll get there!

@JakeWharton
Copy link
Owner

One problem is that there's no way to query for support of this protocol. So we have to resort to opt-in flags and/or terminal detection. This just came up today elsewhere for someone wanting to query for support (in an unrelated context).

@kovidgoyal
Copy link

@JakeWharton
Copy link
Owner

Thanks! I hadn't actually looked myself, and was going off that Ghostty issue (that you also replied to). Glad to see it's the same basic mechanism as keyboard.

@JakeWharton JakeWharton added enhancement New feature or request blocked labels Jan 5, 2025
@JakeWharton
Copy link
Owner

Marking as blocked. While probably not strictly true (I'm not actually sure what we can do here with Mordant), we really want #579 first where this should become trivial.

@JakeWharton JakeWharton changed the title Displaying images in the terminal Support Kitty graphics protocol Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mosaic/runtime
Projects
None yet
Development

No branches or pull requests

3 participants