Currently it is only supported on 64 bit systems, as it was compiled using 64 bit version of mingw.
It will be made to work on 32 bit in the next update.
Currently the UI is made in the main.cpp file itself. A UI is generated using Glade, but is for use in GTK3. It needs to be ported to GTK4 before use. See #1.
Check if host is a Laptop or desktop, and use API accordingly.
Laptops contain pre-built brightness functionality that can be used instead of GammaRamp method.
GammaRamp method is for devices with hardware that don't support brightness control natively (ex-desktop computers.)