ImGui Borderless Window made by AvnishGameDev. Works on Windows, MacOS, and Linux. Based on Dear ImGui.
ImGuiBorderlessWindow provides a easy ready-to-use template for a Borderless Windowed App, packed with multiple Themes, Fonts and easy Asset loading.
This is a perfect template for Apps like Mod Menus, Helper tools, Utility application etc.
-
Clone the repo using the following command or download it as a zip.
git clone https://github.com/AvnishGameDev/ImGuiBorderlessWindow
-
Run the appropriate script for your platform:
- Windows: Run
GenerateNewProject.bat
- MacOS: Run
GenerateNewProject.sh
(You'll need to runchmod +x GenerateNewProject.sh
first) - Linux: Run
GenerateNewProject.sh
(You'll need to runchmod +x GenerateNewProject.sh
first)
- Windows: Run
-
The Script should walk you through all the steps, you might be prompted to install missing Python packages, just type
y
whenever prompted. -
For Linux users, you'll also need to install some additional dependencies:
sudo apt-get update sudo apt-get install libx11-dev libxext-dev libgl1-mesa-dev libglu1-mesa-dev libglfw3-dev
-
Enter your Project Name (No spaces).
-
Your project should be generated and the script will tell you the location.
-
You will find the project's solution files in the solution folder.
Themes are available in Themes.h, in order to activate a theme, just include Themes.h
and call Theme::AnyThemeOfYourChoice()
to activate that theme.