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

Terrible window handling #46

Open
TadaCZE opened this issue Dec 12, 2023 · 1 comment
Open

Terrible window handling #46

TadaCZE opened this issue Dec 12, 2023 · 1 comment

Comments

@TadaCZE
Copy link

TadaCZE commented Dec 12, 2023

It seems that MotionBox implements the logic of window movement by itself (tested on Linux + KDE). But there are several problems with this implementation:

  • The window refuses to go through screen borders or panels. This creates two (likely) unintended side effects: The first is that on a multi-monitor setup, you can't move the window on any other monitor besides the default one. The second one is that due to the window often taking up the whole area of the screen even in non-maximized form, it's often difficult to move the window.
  • Edge snapping and other niceties simply refuse to work, which is somewhat frustrating.

The solution is obvious. Don't bother with implementing this logic and let the window behave like a proper window.

@3unjee
Copy link
Member

3unjee commented Dec 23, 2024

MotionBox relies on a frameless window, which suppress the default "window behavior" as you mention it. That's not a trivial matter but I'm opened to contributions on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants