Remix.run Logo
▲ cowlevel 19 hours ago

The better alternative to most of this is to use a different display protocol, one that gives you pixel-level control, if you want pixel-level control.

▲qudat 11 hours ago | parent | next [-]

Now we are in GUI app territory which is why I don’t like this terminal proposal or even kitty gfx. The terminal should be about text processing and at most a 2d grid of cells. Once you start talking about pixel buffers replacing cell buffers I fear we have lost the plot.

▲alpaca128 15 hours ago | parent | prev | next [-]

Can you name one which is as lightweight and simple to use as terminal escape codes and supported by almost any platform with a screen and keyboard?

▲kergonath 11 hours ago | parent | next [-]

Sixel could be, but it’s not as widely supported as I’d like. But even though it could be used much more, I think the borders in the story would be very useful, and I hope something like this gains traction.

▲cowlevel 13 hours ago | parent | prev | next [-]

Yeah, X11.

You might think it's a bit complicated, but I counter: so are terminal escape codes.

▲0c3ca83 14 hours ago | parent | prev [-]

HTML.

▲alpaca128 10 hours ago | parent [-]

I was talking about native applications, otherwise there would literally be no other choice than HTML anyway.

▲oblio 18 hours ago | parent | prev [-]

This protocol would still be used for user interfaces, but it would use a completely different approach to rendering them, I guess we could call this approach "graphical"?