Skip to content

oltolm/Borderless-Window-Helper

 
 

Repository files navigation

Borderless Window Helper

Description

Borderless Window Helper is a tool that primarily minimizes the borderless windows of games when they are not in focus, and as a secondary function, it can also "maximize" and remove the borders of game windows that are not full-screen. It works by maintaining a list of processes whose windows you want to affect, monitoring the windows of those processes when they run.

Screenshot of version 1.3

How to use

Download the latest version (linked below), then unpack the archive into a new folder at a location of your choice, and run Borderless Window Helper.exe (there's no installation, the program is portable).

The interface is pretty straight-forward -- the list on the right shows you relevant processes that are currently running, and the list on the left shows you the processes (presumably games) whose windows the program currently affects. You must identify the executable of a game you want to affect in the right list, and double-click it to add it to the left list. Once that's done, the program will automatically minimize that game's window when you alt-tab out of it (or whenever you perform any action that removes that window from the foreground, such as pressing Win+D or Win+M). If the window in question is not borderless, the program will remove its borders and resize it to fill the screen (in a monitor-aware fashion).

Pressing the "close" button only hides the interface, so if you want to close the program, right-click on the program's notification area icon and select "Exit" from the menu. And if you're going to use the program regularly, you'll probably want to run it automatically at system startup, which you can do by selecting "Start with Windows" from the same menu. FYI, that results in a .lnk file being placed in %appdata%\microsoft\windows\start menu\programs\startup (you can use shell:startup as a short alias for that path).

Download

Borderless Window Helper 1.3.zip

  • window ghosting no longer causes the program to minimize the game window
  • the process lists now display icons as well
  • many minor changes and improvements

Borderless Window Helper 1.2.zip

GetModuleFileNameEx sometimes returns "GWENT.exe" instead of "Gwent.exe", and I couldn't be bothered to try and find out why, so I just made the string comparisons between the two lists case insensitive (it's probably for the best anyway). No other changes in this version.


Borderless Window Helper 1.1.zip

  • the system's task switcher window no longer causes the program to minimize the game window
  • switching to a window on a different monitor than the game window no longer minimizes the game window

Borderless Window Helper 1.0.zip

About

A fork of the original project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 79.5%
  • CMake 20.0%
  • C 0.5%