An header-only immediate mode text-based user interface for terminals.
Warning
I scrapped everything to rewrite the entire project from scratch, so if you're looking for the previous version, which is of course unsupported, you can click here.
include(FetchContent)
FetchContent_Declare(
tuim
GIT_REPOSITORY https://github.com/Xorrad/tuim
GIT_TAG master
)
set(TUIM_BUILD_TESTING OFF CACHE BOOL "" FORCE)
FetchContent_MakeAvailable(tuim)
target_link_libraries(your_app PRIVATE tuim::tuim)
#include <tuim.hpp>
There are a few examples available in the examples directory. Do not hesitate to check them to learn more about using predefined generators and making new ones.
Contributions to the project are highly appreciated! There are several ways to get involved: you can contribute by reporting any issues you encounter, suggesting new features that could enhance the project, or even by actively participating in the development process through the submission of pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.