The kitty graphics protocol lets you send images to display in the terminal. I had a play around with it trying to make a similar GUI. The big gotcha is text rendering. You can either stick to normal grid aligned monospace, or I think you could maybe use a texture atlas, but it's not going to be very efficient at all. I haven't got as far as trying that though.
The videos... while they work are probably uncompressed video which is only going to work well over a very fast network.
6 Comments
refalo@programming.dev · 17 pts · 2y
Nothing is as impressive as notcurses. Nick Black is a genius
hellofriend@lemmy.world · 2 pts · 2y
How tf does that work? Amazing
FizzyOrange@programming.dev · 2 pts · 2y
The kitty graphics protocol lets you send images to display in the terminal. I had a play around with it trying to make a similar GUI. The big gotcha is text rendering. You can either stick to normal grid aligned monospace, or I think you could maybe use a texture atlas, but it's not going to be very efficient at all. I haven't got as far as trying that though.
The videos... while they work are probably uncompressed video which is only going to work well over a very fast network.
mcmxci@mimiclem.me · 5 pts · 2y
Very cool!
noproblemmy@programming.dev · 4 pts · 2y
That is going to need a disable option for me :-S
zygo_histo_morpheus@programming.dev · 3 pts · 2y
Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should