godot-xterm
godot-xterm copied to clipboard
Terminal emulator for the Godot game engine.
Now that #17 is fixed, the full emojis are shown. But they make very poor use of available space. For example:  Highlighted is the complete space (two cells) dedicated...
Currently, the Pseudoterminal node is only supported on Linux and MacOS. Using winpty or conpty it should be possible to support this node on Windows also. See https://github.com/microsoft/node-pty/tree/master/src/win for an...
We can get mouse button events from Godot and send them to the terminal using the appropriate control sequences. See: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Mouse-Tracking.
The asciicast file header has an optional [theme field](https://github.com/asciinema/asciinema/blob/master/doc/asciicast-v2.md#theme) that could be used to generate a .theme file to be used by the terminal when playing the recording.
* do not use timer for selection, due to issue with `Engine.time_scale == 0` * deciding on redraw based on target cell change * deciding on send to system based...
No idea if this is possible given the dependencies, but would be really neat if this could be ran via Android; I'm imagining being able to ssh into my workstation...