|
libGumball 0.0.1
C23-Based, libGimbal-powered UI Library
|
libGumball is a modern UI library written in C23, built on top of libGimbal to provide an ergonomic way to create user interfaces in pure C. Designed primarily for video game development, it leverages libGimbal's powerful property system, dynamic type system, and other capabilities to make UI building intuitive, efficient, and performant.
First, ensure submodules are installed with:
To build the project from the command-line, you can do the following:
You can also pass -DGUM_ENABLE_EXAMPLES=ON and/or -DGUM_ENABLE_TESTS=ON if you wish to build the examples / unit tests.
This library is meant to be included as a submodule of your own project. From your project root directory, run:
Then, in your CMakeLists.txt file, add the following:
Agustín Bellagamba (Haikuno)