Skip to content
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

two more similar projects: FTXUI and imtui #119

Merged
merged 1 commit into from
Apr 15, 2021

Conversation

krsch
Copy link
Contributor

@krsch krsch commented Apr 15, 2021

Add two more general TUI libraries to the list of similar projects. Both are present in Awesome C++ in the same category as cpp-terminal

Add two more general TUI libraries to the list of similar projects. Both are present in Awesome C++ in the same category as cpp-terminal
@MCWertGaming
Copy link
Collaborator

Well, ImTUI is a library for providing a terminal interface for Dear ImGUI in ncurses. It's a good idea but i'm not sure if it's really a close library. Also cpp-terminal is intended as cross plattform replacement for ncurses as ncurses has many problems these days, for example it's a pain to compile on windows as you are required to use MSYS or Mingw (as far as I know) and the ESC key takes a lot of time to be recognised. Cpp-terminal has fixed such things, so I'm not sure if it's worth mentioning. Then a converter for ImTUI for using ncurses is not even a complete graphic library.

But mentioning does not hurt anyone, but we are actually planing on reworking the readme and moving the tutorial parts into the wiki. More here #75.

I'd approve this after all, thank you for adding those projects. The funny thing is that I added ftxui, ImTUI and cpp-terminal to the awesome C++ list myself as they are in fact good libraries in their own ways but for different use cases and (at least ftxui) more complicated. I'll wait for @certik approval before merging.

Cheers!

@certik
Copy link
Collaborator

certik commented Apr 15, 2021

Thanks @krsch for the links! ImTUI should be ported on top of cpp-terminal. ;) The FTXUI is interesting.

Let's mention both, I think that's a good idea.

@certik certik merged commit 1b06ffb into jupyter-xeus:master Apr 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants