Hi! First release under development.
Description: HiGUI, a groundbreaking GUI library that simplifies interface design for both non-coders and developers. Users will customize interfaces through a high-level config file, bypassing coding complexities.
Developers benefit from:
- User-friendly C++ GUI developing,
- Advanced animation support,
- GLSL shader integration.
HiGUI features:
- Image display from URLs,
- GUI builder,
- 3D.
hiGUI objects mimic HTML pages with CSS styling, offering vast creative and design possibilities. My goal is to blend simplicity with advanced functionality in UI design.
First, install Python (python version >=3.7) and CMake if they are not already installed.
pip3 install jinja2
-
Clone the repository:
git clone https://github.com/higui-org/hi-gui cd hi-gui
-
Create a build directory and navigate into it:
mkdir build && cd build
-
Configure the project using CMake:
cmake ..
-
Build the project:
cmake --build .
-
Ubuntu:
sudo apt install libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
-
Fedora:
sudo dnf install libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel
-
Arch:
sudo pacman -S libxrandr libxinerama libxcursor libxi
Install Xcode and Xcode Command Line Tools:
xcode-select --install
- Ensure Visual Studio is installed with C++ support.
- Use CMake GUI to configure and generate Visual Studio project files.
- Open the generated project file in Visual Studio and build the project.