Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Borderless Window Interaction #185

Closed
Ichisich opened this issue Apr 26, 2022 · 6 comments
Closed

Borderless Window Interaction #185

Ichisich opened this issue Apr 26, 2022 · 6 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@Ichisich
Copy link

Would it be possible to let windows interact with borderless windows as if they had borders?

@RamonUnch
Copy link
Owner

You mean for snapping I guess?
You already have the Snaplist in the [Blacklists] you an add any window inside it.
If you want all borderless windows to be snapped to then you can set:
Snaplist=*|* then if you want to exclude a specific borderless window you can still add it after the *|*

Default snaplist:

Snaplist=*|BaseWindow_RootWnd,*|SkinWnd,*|ChatSkinWnd,*|SpotifyMainWindow,*|USurface_*,*|Winamp*,*|M4W_MainWindow,*|SunAwtDialog
; List of windows that should be snapped to, even though they have no caption.
; Use Snaplist=*|* if you want to enable snapping to all border-less windows.

Also all windows that were made borderless by AltSnap should be snapped to.

@Ichisich
Copy link
Author

Ichisich commented Apr 26, 2022

Ok, Snaplist it is.

Also all windows that were made borderless by AltSnap should be snapped to.

Not with my hooks.dll it seems.

@RamonUnch
Copy link
Owner

Indeed you are right, this is not in the 1.52, I added it in the 1.53 test builds but it is not yet released.

@RamonUnch RamonUnch added the documentation Improvements or additions to documentation label Apr 30, 2022
@Ichisich
Copy link
Author

Ichisich commented May 4, 2022

I made a strange discovery.
When all borderless applications are recognized via Snaplist=*|* some invisible borders are present on the desktop.

They're random and can be vertical and horizontal.
Some examples:
https://user-images.githubusercontent.com/31080003/166662320-5c361b2c-be31-4c35-b12c-acc111dc31dd.mp4

I just whitelisted the applications I usually use borderless, either native or with AltSnap and the borders aren't present any more.
Unfortunately, I couldn't pin down which application is responsible, but it seems *|* can have some caveats to consider.

@RamonUnch
Copy link
Owner

Yes there are some invisible windows on the desktop, this is one of the reason of the snaplist.
Maybe you can Identify some of those window and add them after the *|* so they that they are excluded from the snaplist. I am not sure it would work.

@RamonUnch RamonUnch added the bug Something isn't working label May 25, 2022
@RamonUnch
Copy link
Owner

In version 1.53 all windows that were made borderless by AltSnap will be snapped to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants