Skryvvara / FocusFrame

FocusFrame is a open source 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.
MIT License
6 stars 1 forks source link
gaming golang ultrawide-monitors

FocusFrame

MIT Go Report Card Pipeline Status

About

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.

Screenshot of running Metpahor: Refantazio in a 16:9 2560x1440 window on 49 inch monitor

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.

Usage

Please note that the usage of this application can change multiple times during the early stage of development. The current approach using the togglekey 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.

Installation

Binary Releases

Download and unpack from https://github.com/skryvvara/focusframe/releases.

Build

To build the application from source use the steps listed below.

Windows

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.

Compatibility

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.

Contributors

Contributors

Contributing

We welcome contributions! Please refer to our contributing guide.

Special thanks

A big thanks to Gameplay Crush, the developer of Windowed Borderless Gaming which is the software that inspired this project.

License

FocusFrame is released under the MIT License.