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

Wobby windows: deform only corner being dragged and gradual release #2424

Open
digitalsignalperson opened this issue Aug 7, 2024 · 1 comment
Labels
enhancement help wanted Issues that need more hardware and knowledge PRs-welcome Issues which are unlikely to be fixed unless someone sends a PR

Comments

@digitalsignalperson
Copy link

I'm coming from KDE and testing out the all important wobbly windows. So I'm comparing my experience to their implementation that I'm used to.

I notice when resizing a window, the entire window deforms like it is being expanded or compressed from all sides at once.
E.g.:

  • grab bottom right corner of window and drag away from the window to expand:
    • Observe: left side and right sides of the window expand outwards like two hands stretching a sheet
    • Expected: stretching only from the bottom right corner with the rest of the window following (similar to how it looks moving the window from this corner with Super+LMB)
  • grab bottom right corner of window and drag to make smaller:
    • left side and right side of the windows compress inwards

The other thing is when releasing the mouse button, the window mid-wobble seems to almost instantly snap to a rectangle. It would be nice if it naturally finished it's wobble animation itself so it's less jarring.

@ammen99 ammen99 added help wanted Issues that need more hardware and knowledge PRs-welcome Issues which are unlikely to be fixed unless someone sends a PR labels Aug 20, 2024
@ammen99
Copy link
Member

ammen99 commented Aug 20, 2024

I am not familiar with how the actual wobbly physics work (it was taken from a project by @soreau) so I do not know how to achieve this at all. PRs welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement help wanted Issues that need more hardware and knowledge PRs-welcome Issues which are unlikely to be fixed unless someone sends a PR
Projects
None yet
Development

No branches or pull requests

2 participants