FocusFrame is a window management tool designed to run applications in a borderless window just like the "Fake Fullscreen"-Mode many games offer while not filling the entire screen.
This is an open source alternative to the closed source variant Windowed Borderless Gaming developed by Gameplay Crush.
As FocusFrame is in early development, consider using his software for a more feature-complete and stable state.
Please note that the usage of this application can change multiple times during the early stage of development. The current approach using the
toggle
key will not be the final solution.
Press the toggle
-Key (default F4
) to manage/unmanage an application. Managed application will be moved to the configured position and size when receiving focus.
Download and unpack from https://github.com/skryvvara/focusframe/releases.
To build the application from source use the steps listed below.
make
# or
GOOS=windows \
GOARCH=amd64 \
go build \
-ldflags '-H=windowsgui -X main.Version=v1.0.0'
-o ./bin/focusframe.exe \
./cmd
The executable is then found in the bin
directory (e.g) bin/focusframe.exe
.
Compatiblity is currently limited to Windows 11 and Windows 10 (although Windows 8 and Windows 7 should work as well but are not actively tested).
To learn more about topics that are currently blocking support for other operating systems, refer to this wiki article.
We welcome contributions! Please refer to our contributing guide.
A big thanks to Gameplay Crush, the developer of Windowed Borderless Gaming which is the software that inspired this project.
FocusFrame is released under the MIT License.