-
Notifications
You must be signed in to change notification settings - Fork 12
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
Consider adding support for sixels? #1
Comments
I want this for the Thumbnail view. Sixel support is on the Textual roadmap, but I haven't explored whether it's possible to do without direct support from the framework. For the canvas itself, it could show more detail, but the mouse position granularity would still be a cell (unless there are some other terminal protocol extensions), so it wouldn't be very useful for drawing.* *I did have this idea which wouldn't work over SSH, but when running locally it could query for the system mouse position, and correlate it with the cell position received on the terminal, in order to track sub-cell mouse movements, but this would make it less terminal-native. Also this would be complicated by the latency between mouse movement and the terminal control codes received. For the tool buttons, it could work quite nicely to replace the emoji with proper icons. I would make this optional, like I have with |
Not sure if this is relevant, but looking at the xterm docs for extended mouse coordinates:
|
https://en.wikipedia.org/wiki/Sixel
The text was updated successfully, but these errors were encountered: