-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (16) . 

Generic Animations (BeGeneric ;-)

   0.7b  

KDE Improvement

Score 73%
Generic Animations (BeGeneric ;-)
zoom


Homepage:  Link
Minimum required   KDE 4.x
Downloads:  694
Submitted:  Oct 2 2011
Updated:  Jan 30 2012

Description:


*** CONTINUED AS "BE::Animated" ***
https://sourceforge.net/p/bekwinfx/

A generic animation effect for kwin.
Think of BeDropped on steroids.

It allows you to -per window type- combine various animations on
- Opacity
- Scale
- Position
- Size
- Rotation
- Brightness
- Saturation

on (so far)
- Window Added (Show)
- Window Closed
- Window Minimized
- Window Unminimized

and could by this replace the Scale, Fade, Glide effects and most of BeDropped.

It also fades opacity changes but so far lacks support for at least Un/Shading and Un/Maximization (requires some addition to KWin for 4.8)

Since it's mostly a demo for the AnimationEffect class which i'd like to add to KWin for 4.8 so that various effects can be rebased onto it it is really important to have a lot of testing, feedback and bug reports on this to have the class in perfect shape for KWin.

Thanks a lot, much fun creating animations and feel free to share them (eg. post them here or whatever)




Changelog:

0.7b
-----
*** HOTFIX *** workaround for a bug in KWin 4.8.0 - many thanks to Florian S. for patient testing

0.7a
-----
* unifies damage calculation of scaling and translation. Should fix remaining glitches.

Still: Test! Stress it with complex funny animation combos and try the show paint effect to check it doesn't repaint too much either ("Fly my pretties, fly" :-)

0.7
-----
* mostly performance related. Doesn't repaint the entire screen but only the relevant area (but for the rotation)
This is prone to repaint glitches, so test it and feel free to report.

0.6
-----
* skip resize animations for just shown windows (plasma extenders?)
* add experimental support to substitute the "sliding popups" effect (disable it in case)


0.5
-----
Bugfix release:
a) windows that cross the top or left edge of the screen didn't animate the position
b) resize signals were sometimes connected twice (don't ask me why)


0.4
-----
* BAD NEWS:
We're using QEasingCurve's now, what means all your animation shapes are now wrong - sorry (but it's not gonna change again, promised)
Notice that all other settings remain valid, so you actually 'only' have to step through your animations and fix the shape.

* GOOD NEWS everyone ;-)
- There's now "Implicit activation" which matches windows being activated for show/unminimize events (if those are animated)
- There's more control on virtual desktop changes
- Would you please stop playing with the maximize button now? ...
Ie. the release highlight are probably animated resizes =) They could need visual improvement, like blending, though =)

* Fixed a theoretic segfault
* Tried to "unscarify" the UI (w/o massive changes) - maybe it got worse. Shout out loud.
* Animated Opacity & Size changes are (now) configurable
* There's a PKGBUILD, so Arch users can just call... well, an Arch user is supposed to know or figure that :P


0.3
-------
* 3 more animation shapes (overshoot either direction)
* ignore slidingPopups (plasma notifications)
* if there's a delay, the window stays at the source position until the animation starts
* dbus interface (you can also define custom animation aliases and call them via dbus - just so far the config UI can't and you'll have to edit them by hand ;-)
* i recall to have fixed two or three bugs, but forgot which :P

0.2
-------
* Fixed a bunch of ui bugs, including pointless value restrictions ;-)
* Fixed "relativity" handling for several transition modes
* Added Gaussian animation shape (allowing bumps)
* Added support for deactivating windows animations
* Added support for desktop change animations
* Probably forgot some other changes ;-)




LicenseGPL
Source(Sources)
Send to a friend
Subscribe
Other  Artwork  from thomas12777
Report inappropriate content



goto page: prev   1  2  3  4  5 

-

 How to / defaults

 
 by OdinEidolon on: Oct 18 2011
 
Score 50%

I find the work to be astonishingly good, but needs mastering and time to get it right. As said it needs, imho, an how-to or at least some default values. Also complete description of how every single option acts. Yes I know form a developer point of view making your work understandable to us noobs out here is the most annoying part, but without this your work, which is brilliant, will just not be appreciated for what it is.

IMHO!


Reply to this

-

 It's Ok

 
 by breakolami on: Oct 18 2011
 
Score 50%

It's OK by clicking +
But don't understand what to do, sorry
Have you an howto or some defaut values to import ?


Reply to this

-

 Re: It's Ok

 
 by thomas12777 on: Oct 18 2011
 
Score 50%

try putting the below into your ~/.kde/share/config/kwinrc (close the config dialog before!)

[Effect-GenericAnimations]
ActivationAnimations=289:Scale:0:500:1,1.1:5:0:
AddAnimations=65535:Opacity:0:300::1:0:0,0;33:Scale:0:300::2:0:0,0;2048:Scale:528:300::2:0:0,0;17408:Scale:66:300::2:0:0,0
CloseAnimations=65535:Opacity:4096:600:0,0:2:0:;2048:Scale:528:600:0,0:1:0:;17408:Scale:2:600:0,0:1:0:
DeactivationAnimations=
EnteringDesktopAnimations=65535:Position:2304:500::2:0:-1,0
LeavingDesktopAnimations=65535:Position:8194:300:-1,1:0:0:
MinimizeAnimations=33:Position:4:600:0,-1:6:0:
UnminimizeAnimations=33:Position:128:400::2:0:0,-1


Reply to this

-
.

 Re: Re: It's Ok

 
 by oOSplashOo on: Oct 21 2011
 
Score 50%

Wow thomas, those settings are wonderfull ^^! I love this woobly effect.


Reply to this

-

 Different settings

 
 by FSchulz on: Oct 31 2011
 
Score 50%

Hey!
I tried BeGeneric and I think it is very great! Thanks for that! One question: Is it in any way possible, that an opening window don't get the focus animation? Because the effects for focus and opening colide sometimes and it looks not so good. Maybe there is a solution?

Best regards and thanks for your awesome work!


Reply to this

-

 Re: Different settings

 
 by FSchulz on: Nov 1 2011
 
Score 50%

P.S. This is so amazing. With this little great thing I could make a lot of cool effects and now I have animations I always wanted!! The most I like is a roll-out and roll-in effect for dialogs. It is very cool! Thanks for your work!


Reply to this

-

 Re: Different settings

 
 by thomas12777 on: Nov 2 2011
 
Score 50%

Possible it is.
The question would be whether to simply drop the activation effect, delay it or maybe add "Activation for show" (as well as "Activation for close" - or a generic "Implicit activation" hitting close and show)

I'll do some for the next release - meanwhile you've the opportunity to spell your opinion :)


Reply to this

-

 Re: Re: Different settings

 
 by FSchulz on: Nov 3 2011
 
Score 50%

Maybe I understand you wrong, but I think this is not possible for my case. I have two different effects for activation and focus. Here are my effects for:

activation: 289:Scale:0:320:1,1.02:5:0:
show: 65503:Opacity:0:300::1:0:0,0;2048:Scale:528:300::2:0:0,0;17408:Scale:66:300::2:0:0,0;257:Scale:0:500:1,1.1:5:0:;32:Scale:258:600:1,1:7:0:1,0.01

As you can see, for activation the scale effect has just an amount of 1,02. The show effect uses a setting from 1,1. I don't want to use for both things the same effect, cause when I use 1,1 for activation, its too much for me and I get bumpy everytime I click on a window ;)

Hope you understand my problem. Maybe I oversee a setting or have a logical fail in my thinking and I can create it the way i want it...

Best regards!


Reply to this

-

 Re: Re: Re: Different settings

 
 by thomas12777 on: Nov 4 2011
 
Score 50%

There's no setting to oversee, i contemplated about how to deal with this.
In your particular case, the outcome would be either of:
- Big Bump -> small bump (delay activation animation)
- Big bump only (drop activation animation)
- Big bump & sth. else (add another event like "Activation of just shown window")


Reply to this

-

 Re: Re: Re: Re: Different settings

 
 by FSchulz on: Nov 4 2011
 
Score 50%

Mmmh... yes, the first and second one are already now possible. At the moment I don't have a problem with this and it all looks fine, but when you use very different effects for focus and activation, it can look strange when you open a new application, because the animations interfere.

Best regards!

P.S. And when you delay the focus animation its good by opening a new window, but its bad for just focusing a new window, because then you click on the window and the focus animation just starts after a delay.


Reply to this

-

 Re: Re: Re: Re: Re: Different settings

 
 by thomas12777 on: Nov 4 2011
 
Score 50%

> yes, the first and second one are already
> now possible.
No, i meant "adaptive" ie. _only_ for windows which have just been shown (resp. got activated because another window was closed) and in doubt delay by waiting unitl the other animation has ended.
Just plain stupid delaying would appear laggy :)


Reply to this

-

 Re: Re: Re: Re: Re: Re: Different settings

 
 by FSchulz on: Nov 7 2011
 
Score 50%

Ahh, ok.
I played a little bit more with it and this is so great. Hope there are a few people in future who share there configs and effects! So nice!



-

 0.4

 
 by FSchulz on: Nov 21 2011
 
Score 50%

Hey!

Thanks for the new version. I installed it via AUR and tried it. First: Thanks for the nice resize-Effekt. I always hoped that it can be somehow implemented in KDE and the windows always resize in a nice way. Maybe you can improve it visually a little bit, but at the moment I have no idea how... :). The new standard settings overrided a little bit my custom settings so I have to customize them again, but this is no problem. I have just one question. Why do I have two times Leaving Current Desktop and Entering Custom Desktop? Where is the difference? I hope you understand what I mean. Here is the overview over my Animation-categories:

Aktivierung
Implicit Activation
Deactivation
Show
Schließen
Minimieren
Unminimize
Leaving Current Desktop
Entering Current Desktop
Leaving Current Desktop
Entering Current Desktop

So ones again: Thanks for your awesome work!

Best regards!


P.S. Oh wait: Is there a way to disable the automated resize effect for the krunner? There it looks a little bit ugly, cause every time I enter something new, it resizes and so it is bouncing like a kangaroo ;)


Reply to this

-

 Re: 0.4

 
 by FSchulz on: Nov 21 2011
 
Score 50%

Ok, another thing. Here is my config:

ActivationAnimations=289:Scale:0:320:1,1.02:46:0:
AddAnimations=63455:Opacity:0:500::0:0:0,0;2048:Scale:528:300::2:0:0,0;17408:Scale:258:300:1,1:2:0:1,0.01;1:Scale:0:500:1,1.1:46:0:;32:Scale:258:600:1,1:7:0:1,0.01;2048:Opacity:0:300::0:0:0,0;32:Opacity:0:600::15:0:0,0
CloseAnimations=63455:Opacity:4096:500:0.01,0:0:0:;2048:Scale:528:300:0,0:1:0:;17408:Scale:2:500:0,0:1:0:;32:Scale:258:600:1,0:3:0:1,1;1:Scale:64:500:1,0.01:1:0:1,1;2048:Opacity:0:300:0,0:0:0:;32:Opacity:0:600:0.01,0:15:0:
DeactivationAnimations=
EnteringDesktopAnimations=
EnteringDesktopReverseAnimations=
ImplicitActivationAnimations=
LeavingDesktopAnimations=
LeavingDesktopReverseAnimations=
MinimizeAnimations=33:Position:8196:620:0,0.5:35:0:;33:Opacity:0:620:0.01,1:0:0:1,1
Opacity=true
UnMaximize=true
UnminimizeAnimations=33:Position:3200:620::35:0:0.01,0.5;33:Opacity:0:620:1,1:0:0:0.01,0.5


When I acitvate "Animate resize", krunner and other windows react very strange, when they get resize. So my question is: What option effects the "Animate resize" effect? How can I customize it? I noticed, that when I changed the settings from your standard-settings to my custom-settings, the resize effect also changes. But what effect-option effects the resize-effect? Is it also possible, that you can delay the resize effect? When I type something into the dolphin-url-bar, it resizes very often and so it looks not so good. Can I make the effect, that it just resizes after a few seconds, so that it just resizes, when I finished the entering of a pattern? Can I also change the resize parameter for different window-types? So that I can have one resize effect for normal windows and another one for url-bars like in dolphin or krunner?

I hope you know what I mean and sorry for the long text.

Best regards!


Reply to this

-

 Re: Re: 0.4

 
 by FSchulz on: Nov 21 2011
 
Score 50%

Sorry, me again... After a restart, I saw that the resize effect behaves like before, so maybe it was a problem of kwin, because I changed the begeneric effect very often. But the questions from above are the same: Are there any chances to customise the resize effect (in future)? I know I ask a lot of questions, so ones again I hope its ok for you.


Best regards!


Reply to this

-

 Re: Re: Re: 0.4

 
 by thomas12777 on: Nov 21 2011
 
Score 50%

Actually the resize is pretty hardcoded (just takes the difference into accout) - but i've seen such as well (windows seem to take a banana curve or are overscaled)
I think it's either a bug in kwin but whenever i've added som debug output, i was unable to reproduce it.
It /might/ be related to invalid old rects, so i've added "if (!old.isValid()) return;" locally and watch out whether it reoccurs.

You can btw. ask as much as you want, but will have to live with my respose speed - which might vary quite some ;-)


Reply to this

-

 Re: Re: Re: Re: 0.4

 
 by FSchulz on: Nov 21 2011
 
Score 50%

Ok, thanks for your answer. You might laugh, but here is my story: A few seconds ago I realized, that the resize effect is (maybe?) mainly for maximizing windows via the window button. :D
I never use this button, because I work with non-maximized windows mainly. But I love this effect here for comboboxes or url-bars which gets smaller or bigger and also for non-maximized windows like the nvidia-config-tool or virtualbox, which changes their size sometimes. This looks very nice! If you can customize this effect for different windows / window-types like I wrote about, it would be even nicer but I understand that it is hardcoded atm and it is great. :)

No problem and I think your response-time is very fast, but I understand that you can't answer 24/7. I have also many days, where I can't response for some time.

Best regards and I hope you go on with your great work (bespin and begeneric)!


Reply to this

-

 Re: Re: Re: Re: Re: 0.4

 
 by thomas12777 on: Nov 22 2011
 
Score 50%

Indeed, the original idea was to animate that case, but it required changes in kwin that didn't make it so far (and possibly not at all for 4.8) so i looked for another solution, figure that i could just animate any resize (unless the user resizes the window) with nearly no overhead and would get animated fullscreen encounters just as well as animations when eg. combobox dropouts resize.

Regarding krunner: in the Quicksand mode the popup seems to "judder" what actually would expose a bug in that element (since constant resizes / reshows are a needless expense on the compositors side)
The "normal" krunner didn't actually resize too much here (no box below -> box below) *shrug*


Reply to this

-

 Re: Re: Re: Re: Re: Re: 0.4

 
 by FSchulz on: Nov 22 2011
 
Score 50%

Ahh ok, nice to hear that. Maybe the Kwin-Team around Martin is able to implement it for 4.8, if not, I am more than happy with the animation of combobox-resize etc. :)

In case of KRunner (not quicksand ;) ) it looks maybe sometimes a little bit strange to me, because the whole krunner and not only the bottom list of it gets resized, but I think there is nothing you can do, because it gets handled as a whole item.

So, I am excited about to see what you cast the next time out of your hat ;) (and how the development goes on :) ).



-

 Re: 0.4

 
 by thomas12777 on: Nov 21 2011
 
Score 50%

cnp error. one set controls rising desktop number, the other on falling (so you can have windows slide through) - the string should obviously better reflect this ;-)

i'll have a look at krunner, but would prefer a solution by condition, not by case


Reply to this

-

 Re: Re: 0.4

 
 by FSchulz on: Nov 21 2011
 
Score 50%

Ah ok, thank you! Its not just krunner, its also the dolphin-url-bar or other things.


Reply to this

-

 what about compiz??

 
 by masterdany88 on: Nov 28 2011
 
Score 50%

Hey
First: thanks for a great Job.
Second: what about compiz???
did You thout about integreating compiz into kde???
the animations in compiz are great, so why do something new, if You can help to develope something with is "now" better???
compiz is fast!!! but I hate gtk windows: ccsm itd are just ugly.


Reply to this

-

 Re: what about compiz??

 
 by masterdany88 on: Nov 28 2011
 
Score 50%

I like the animation on right mouse button :D its cool
but minimalise dosent work correctly.


Reply to this

-

 Re: Re: what about compiz??

 
 by thomas12777 on: Nov 28 2011
 
Score 50%

I beg your pardon?
Assuming you're referring to popup (context) menus but what minimization do you refer to not work correctly (and "how" does it not work correctly, ie. please explain your observations compared to your expectations)


Reply to this

-

 Re: what about compiz??

 
 by thomas12777 on: Nov 28 2011
 
Score 50%

Compiz is a window manager of it's own.
You can use it alongside KDE, no problem "compiz --replace" (there's even a GUI setting for the window manager)

I can however not say it would be significantly faster than kwin, also it doesn't support and uncomposited system or the xrender backend (but is spellbound to opengl)

I think there was talk to replace kwin by compiz around the 4.0 release (what would have been a disaster, given the fragmentation the compiz/beryl projects saw then)

However, this is an effect plugin for kwin - one could not simply port it to compiz.


Reply to this

-

 Re: Re: what about compiz??

 
 by masterdany88 on: Nov 28 2011
 
Score 50%

Man I am sory!!!!!
That what You made man is A masterpiece.
The minimalise and the other effects works great, I have to disable kwin effect for that.
THanks to for ready configurations it make it very easy.
Animation are extreamly smooth, better than the original kwin :D soo it is cool.
For now I have one issue, a bug:
The animation behave strange one I get mouse coursor one the "only-icon task manager" at the opened window. First show up the preview of window, then rest of "cloud" came up with resize.
I think that the preview shout be at the same time like the "cloud"
thanks man!!!!


Reply to this

-

 Re: Re: Re: what about compiz??

 
 by thomas12777 on: Nov 29 2011
 
Score 50%

you mean the mini version of the window (when hovering a task entry) and the "highlight window" effect (all windows but the hovered become translucent) lack coordination?

Maybe (i don't use taskbars) but that's not handled by this effect. (Or I completely missed your point ;-)


Reply to this

-

 Re: Re: Re: Re: what about compiz??

 
 by masterdany88 on: Nov 29 2011
 
Score 50%

It hard to describe it so I upload a screencast!!!
see here:
http://www.youtube.com/watch?v=SGiJnR6PHVg
p.s. The panel is blinking only in the screen cast that I made. Normally it's ok.


Reply to this

-

 Re: Re: Re: Re: Re: what about compiz??

 
 by thomas12777 on: Nov 30 2011
 
Score 50%

Looks like yt doesn't like your encoder (the video is just gray)


Reply to this

-

 I do not know how to edit my post

 
 by masterdany88 on: Nov 30 2011
 
Score 50%

I do not know how to edit my post so, I am writing next one :P
here you got screencast what was mentioned before.
(I do not know why its possible to upload ogv to youtube, it it dost work???)

http://www.fileserve.com/file/mxAbDus/out-2.ogv


Reply to this

-

 Re: I do not know how to edit my post

 
 by thomas12777 on: Nov 30 2011
 
Score 50%

Ahh, ok - thanks (i don't use taskbars ;-)
That's a bug in the taskbar thumbnail effect (it doen't care about effected transitions when calculating the position for the tiny window)

I'll try to fix ang get it upstream before tomorrows 4.7.4 tagging - otherwise it'll be fixed in 4.8 and i'll "blacklist" those windows for resize animations.



-

 Re: I do not know how to edit my post

 
 by thomas12777 on: Nov 30 2011
 
Score 50%

you can monitor this subject here:
https://git.reviewboard.kde.org/r/103299/

Don't be too eager - usually there's a "2 weeks in master before backport" rule of thumb (and though taskbars are pretty useless, they're used alot - so this isn't a far corner item)



-
.

 0.5 version not compiling on KDE 4.7 Ubuntu 11.10

 
 by thibaut28 on: Nov 30 2011
 
Score 50%

Not sure what's wrong but it's not compiling. I put the output there http://pastebin.com/HTfQJWD5

The previous version was compiling fine as far as I remember :)


Reply to this

-

 Re: 0.5 version not compiling on KDE 4.7 Ubuntu 11

 
 by thomas12777 on: Nov 30 2011
 
Score 50%

That output is from a BeShadowed compilation... ;-)

I've downloaded and inspected the sources from kde-look, they are ok.
For your advance, we'll just assume that kde-look had a database bug and handed out the wrong file to you... ;-)

(ftr: BeShadowed will not compile on KDE >= 4.7)


Reply to this

-

 Re: Re: 0.5 version not compiling on KDE 4.7 Ubunt

 
 by thibaut28 on: Dec 1 2011
 
Score 50%

Damn, I'm really sorry for your time ...

It compiled flawlessly indeed when I got into the right directory :)
What tricked me here, is that there wasn't the usual be prefix in the filename :D


Reply to this

-

 Re: Re: Re: 0.5 version not compiling on KDE 4.7 U

 
 by thomas12777 on: Dec 1 2011
 
Score 50%

Hehe - i'd like to see this replacing some of the "retarded" effects in KDE 4.9 or so.
BeGeneric would not make it there ;-)


Reply to this

goto page: prev   1  2  3  4  5 

Add commentBack






-

-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.