https://github.com/algorythm-dylan/tg_legacy
Cross-platform terminal graphics library
https://github.com/algorythm-dylan/tg_legacy
console cross-platform cross-platform-development cross-platform-gui graphics linux windows
Last synced: 6 months ago
JSON representation
Cross-platform terminal graphics library
- Host: GitHub
- URL: https://github.com/algorythm-dylan/tg_legacy
- Owner: AlgoRythm-Dylan
- Created: 2019-12-27T02:16:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-16T03:25:51.000Z (almost 5 years ago)
- Last Synced: 2023-08-17T22:37:34.409Z (almost 2 years ago)
- Topics: console, cross-platform, cross-platform-development, cross-platform-gui, graphics, linux, windows
- Language: C
- Homepage:
- Size: 731 KB
- Stars: 11
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
Awesome Lists containing this project
README
# TG
*Cross-platform terminal graphics library*TG grants you advanced control over the terminal in a standard, cross-platform manner with wide character (UTF, emoji, etc) support baked in and not appended
as an afterthought.
TG is double-buffered, like normal graphical programs are, to ensure
quick rendering. Writing pixels to the screen is an expensive operation, so
most graphics programs write to an off-screen buffer and then swap the
off-screen buffer with the on-screen one, to only do one screen update per
frame. TG works the same way.TG is only as good as the terminal emulator it is run in. On Windows, the
Terminal Preview (Available in the store for download) is recommended, as
it can render emojis properly, whereas CMD.exe and powershell.exe support
UTF-8, but not emojis.On Linux, there are hundreds of terminal emulators available. Many of them
work with UTF-8 and emojis.TG is well-documented [here](docs/main.md)
BRANCHES:
* Master: Release branch
* Latest: Most recent complete (But not necessarily stable) build
* Live: Used to send code between my Windows and Linux machines, mostly