Description: A KWin effect to smoothly maximize/restore windows.
Please note this is *not* the right approach to implement smooth size change, so please don't take it too seriously. There's a sudden change in the beginning of animation. That's because the application has already finished maximizing/restoring at that moment, and I simply scale down/up the window to match its old size, and smoothly transit to the new size. So you'll see all text/icons in the window suddenly become smaller, then the whole window scales up.
I don't think this problem can be fixed in a KWin effect. Instead, it should be done in the KWin core to gradually resize the window to the target size, and let the application repaint itself in each step.
But before that happens, maybe you can have some fun with this (flawed) effect. :-)
INSTALL: Extract the package first. In the extracted directory, run: ./configure Then please follow instructions on screen.
If you are updating from an older version of this effect, also run: kwin --replace& to restart KWin.
Based on your own description I had expected this to look horrible, but it really looks awesome!
Don't be so modest about it! :D
Thank you!
(on and thanks sxe for all your hard work with providing useful PKGBUILDS for us :)
i really like your ideas and effects. And they are not just test they are really great and useful. Thx for your work.
Heres my little contribution, an arch package. ;)
http://aur.archlinux.org/packages.php?ID=36465
i had proposed a patch, but it was too late for 4.4 - then i somehow dropped out of svn trunk development.
basically you need to enforce empty resizing (the ugly outline thing) to make this work (and even better, use it on any window resize, the look is surprisingly ok and it's _much_ faster than permanent window geometry updates.
look for "window resizing" in kwin's mailing list, end december 2009
the last patch only provides an addition to the infrastructure, the former ones also alter the resize effect in this regard
Found it:
http://lists.kde.org/?l=kwin&m=126100317412179&w=2
Personally I'm quite happy with "Display content when resizing windows". But I think your patch should be make into another resizing effect (not replacing the current one), and surely someone would love it.
We can let the user choose in the 3 ways (display content, the current resizing effect, your resizing effect). Each has its own pros and cons.
Ratings & Comments
6 Comments
This *should* be a KDE SC default.
Based on your own description I had expected this to look horrible, but it really looks awesome! Don't be so modest about it! :D Thank you! (on and thanks sxe for all your hard work with providing useful PKGBUILDS for us :)
i really like your ideas and effects. And they are not just test they are really great and useful. Thx for your work. Heres my little contribution, an arch package. ;) http://aur.archlinux.org/packages.php?ID=36465
i had proposed a patch, but it was too late for 4.4 - then i somehow dropped out of svn trunk development. basically you need to enforce empty resizing (the ugly outline thing) to make this work (and even better, use it on any window resize, the look is surprisingly ok and it's _much_ faster than permanent window geometry updates. look for "window resizing" in kwin's mailing list, end december 2009 the last patch only provides an addition to the infrastructure, the former ones also alter the resize effect in this regard
Found it: http://lists.kde.org/?l=kwin&m=126100317412179&w=2 Personally I'm quite happy with "Display content when resizing windows". But I think your patch should be make into another resizing effect (not replacing the current one), and surely someone would love it. We can let the user choose in the 3 ways (display content, the current resizing effect, your resizing effect). Each has its own pros and cons.
Looks better than I was expecting it to. Thanks for sharing.