Skip to content

AvnishGameDev/ImGuiBorderlessWindow

Repository files navigation

ImGuiBorderlessWindow

ImGui Borderless Window made by AvnishGameDev. Works on Windows and MacOS. 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.

Documentation

Steps to setup

  1. Clone the repo using the following command or download it as a zip.
    git clone https://github.com/AvnishGameDev/ImGuiBorderlessWindow
  2. Run the GenerateNewProject.bat if you're on Windows or GenerateNewProject.sh if you're on MacOS (You'll have to run chmod +x GenerateNewProject.sh before running it).
  3. The Script should walk you through all the steps, you might be prompted to install missing Python packages, just type y whenever prompted.
  4. Enter your Project Name (No spaces).
  5. Your project should be generated and the script will tell you the location.
  6. You will find the project's solution files in the solution folder.

How to use Themes

Themes are available in Themes.h, in order to activate a theme, just include Themes.h and call Theme::AnyThemeOfYourChoice() to activate that theme.

Available Themes

1. Default Dark

image

2. Default Light

image

3. Embrace The Darkness

image

4. Game Dark

image

5. Red Tint

image

6. The Great Dark

image

7. Material Flat

image

8. Comfy (Default)

image