NukeFocusStealer is a software to prevent programs request window focus whenever user doesn't want it to.
- OS: Windows 7+ x64. 32-bit can be built locally.
- MacOS and Linux are not supported at this time.
- GPU: OpenGL 3.0
We welcome contributions, large and small.
- Git for Windows
- CMake
- Some IDEs already have CMake support, this is optional.
- Run the following command in the command line:
git clone --recurse-submodules https://github.com/RadWolfie/NukeFocusStealer.git
- Please note the
--recurse-submodules
parameter. This is required to fetch submodules.-
If NukeFocusStealer was checked out without submodules, they can be updated/fetched with the following command:
git submodule update --init --recursive
-
- Please note the
Don't open CMakeLists.txt
from Visual Studio, as it won't generate files in the build
directory.
- Visual Studio 2022
- C++ development
- Windows Universal CRT SDK
- C++ CMake tools for Windows
- Optional if CMake is installed
- If you don't have CMake installed, open
___ Native Tools Command Prompt for VS 20##
. cd
to the NukeFocusStealer directory.- Run these commands.
mkdir build & cd build
cmake .. -G "Visual Studio 17 2022" -A Win32
- Open
NukeFocusStealer.sln
from thebuild
directory. - Select any configuration, then click Build.
Currently not supported.
- SDL2 - Cross platform development library
- Dear ImGui - bloat-free graphical user interface library
- Noto Sans Fonts - multi-languages support