Releases: Alpha-Leader/UltraBorderless
Release list
v1.2.1
v1.2.0 - UltraBorderless
First release under the UltraBorderless name.
This project is a fork of ihateborders by Z1xus, forked at
b5bb27e (v1.1.1). All of the original window-manipulation work is theirs. See
NOTICE for full attribution and
the complete list of changes. Still GPL-3.0-only.
New: region placement
Instead of only stretching a window across an entire monitor, you can now place it into a
sub-rectangle of the display — pick a size, pick an anchor.
- Size fields with
4K/1440p/1080ppresets - Anchors: Centered, Left, Right, or Custom x/y offset
- A live preview showing exactly where the window will land before you commit, e.g.
→ 3840x2160 at (1920, 0)withsides free: 1920px | 1920px - Warns when the region extends past the display edge
The motivating case: a 3840×2160 game centered on a 7680×2160 ultrawide, with 1920 px of desktop
still usable on either side.
Always on top was added alongside it, and is what makes taskbar coverage work — Windows only
auto-hides the taskbar for a window filling an entire monitor, so a narrower region can never
cover it by position alone.
Settings persist to %APPDATA%\ultraborderless\config.txt.
Fixes
- A hung application no longer freezes the window list permanently. Icon retrieval used a
blockingSendMessageW(WM_GETICON), which never returns if the target window isn't pumping
messages. One hung app froze the list for the rest of the session, F5 included. - Actions no longer land on the wrong window. Selection was an index into a list re-sorted
every 5 seconds, so a reorder between picking and clicking could hit a different application.
Now tracked by window handle. - Stale window handles are rejected. Windows recycles handles, so an old entry could restyle
an unrelated window. - Restoring borders is now exact. It previously OR-ed in
WS_CAPTION | WS_THICKFRAMErather
than replaying the real prior style, giving dialogs and natively borderless windows frames they
never had. The original style, rectangle, and topmost state are saved and restored verbatim. - Fixed a handle leak — a process snapshot was taken per window per refresh and never closed.
- The dark theme actually applies now. egui keeps separate dark and light styles chosen by the
system theme, so on a machine set to light mode the app rendered in stock light visuals. Also
rebuilt the palette for contrast and made the title bar dark.
Notes
- Requires Windows 10/11, 64-bit.
- The binary is unsigned, so SmartScreen will likely warn on first run.
- To modify an elevated window, run UltraBorderless as administrator too.
- Set games to Windowed mode (not their own borderless or exclusive fullscreen) before placing
them. - Verify your download against
SHA256SUMS.txt.