Pulse

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

11
7.8
Description:

A KWin effect to show new windows like the Plasma "pulse" effect.

It's difficult to capture the effect on screen. Instead, please add a Plasma widget to desktop, then you'll see how the effect looks like when it appears.

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.
Last changelog:

9 years ago

0.3.1 (2010-04-13):
* Bug fix: don't animate combo-box pulldowns.

0.3 (2010-04-13):
* Add a matching "Scale Out" effect.

0.2 (2010-04-08):
* Add a configuration dialog.

apfelmaus

7 years ago

hi :s is there an updated version for 4.7? i miss this effect a lot

Report

Tids

8 years ago

hi :) i love this plugin but it do not work with kwin in 4.5 :(

Report

Contrast

9 years ago

First and foremost, thanks for your work on this fine plug-in. It's one of the better-looking effects I've seen for any OS.

Sadly, one of the recent updates (presumably) has made it stop working properly for me. Now, the pulse of the window is opaque when the Fade plug-in is enabled. I've uploaded a video to illustrate what I mean: http://www.youtube.com/watch?v=2N8Rm4F8o6A

Thinking this may be related to my KWin settings, I created a new account, logged into it, and enabled the Pulse plug-in-- same problem. :\

I'm using Kubuntu 10.04, and the package for your plug-in from here: https://launchpad.net/~samrog131/+archive/ppa/+packages

Report

C

genericity

9 years ago

BTW, looking at the "opaque" problem a few times, I think if made more subtle, it can be a nice open/close effect in itself, LOL. Will make a try at that.

Report

Contrast

7 years ago

Sorry this is rather off-topic, but I was attempting the aforementioned fix for another problem (when both Glide and Sheet are enabled, modal dialogs do both animations, which looks pretty nasty). I'm not really having much luck mucking about with the ordering though. Any ideas?
Also, do you have anything in the works? Your previous animations were great; I was hoping to see more from you. :)

Report

C

genericity

9 years ago

1. Try get the latest dev libraries and build the package yourself. Maybe this can fix the problem.

2. Pulse conflicts with other "window appearing" effects (e.g. Fade), so you can't really have both Pulse and Fade in the same window.

Do you want to use Pulse for toplevel (application) windows and Fade for other windows (e.g. menu)? If so, I can make this change.

Report

C

genericity

9 years ago

Sorry, don't bother with rebuilding. Tested on my laptop --- same problem.

For a quick&dirty fix, edit this file:
/usr/share/kde4/services/kwin/pulse.desktop
Change the last line from:
X-KDE-Ordering=50
to
X-KDE-Ordering=70

This moves Pulse lower priority than Fade, preventing Fade from resetting the window opacity.

But I shall still change the source code. Thanks for informing. :-)

Report

Contrast

9 years ago

Awesome, that worked perfect. Thanks for the quick reply.

Report

code933k

9 years ago

Mi life had no meaning until I found your effect for opening windows... It's sad that I can't use it yet for closing them too.

Thanks for a nice improvement in our Desktops.

Your sh*t rocks!!

Report

simone84

9 years ago

Fantastic. I use this animation on default, it is very nice! I saw you made another animation .. never stop! ;) thanks man!!!

Report

brucew

9 years ago

I think more people would use it if there were some install instructions.

Thank you.

Report

sxe

9 years ago

I like the new "scale out" effect if fits perfectly in the whole effectsetup but i think its better to make an extra package for it cause the "scale in" effect is separated too and in general the two effects shouldn't have any dependency's.

btw, here are my settings i like most. They are not that "in your face" like. ;)

Pule:
Zoom effect duration 250ms
Pulse effect duration 200ms
Pulse size ration 1.1x

Report

mirzaD

9 years ago

one of the best effects i have ever seen
congratulations ;)

Report

adibudeen

9 years ago

The default setting makes me a little woozy, but when it's turned down to be more subtle, I really enjoy the effect. Great work!

Report

C

genericity

9 years ago

Could you share your settings? The default settings are copied from the Plasma effect, and I think they do need to be more subtle.

Report

adibudeen

9 years ago

Zoom effect duration 170ms
Pulse effect duration 300ms
Pulse size ration 1.1x

At those settings, it still pulses but isn't so dramatic.

Report

sp4rrow

9 years ago

Nice effect.
Definitely more expressive for appearing items.

One Problem:
The Windows already having an "on-open" effect assigned should be skipped.

For example the "sheet" effects for modal dialogs interferes with this effect.

the already present "Scale-in" effect nicely skips modal dialogs if "sheet" effect is enabled.

Report

C

genericity

9 years ago

Pulse uses exactly the same conflict-prevention code as ScaleIn. In fact ScaleIn also doesn't skip popups when Sheet is on. If you look really carefully at the Sheet animations with ScaleIn on and off, you'll see the difference.

The problem is not in Pulse or ScaleIn, but in Sheet --- it's missing one line of code. SlidingPopups has this code, so you'll see both Pulse and ScaleIn play nicely with the Plasma sliding popup effect. This is really a bug in KWin's builtin effects. Please report this bug to KDE.

Report

stribianese91

9 years ago

It's fantastic! You have created a fade-out effect too? ;)

Report

C

genericity

9 years ago

There's already a "fade" effect in KDE. So I'll just do a "scale out" effect, still following Plasma.

Report

mirzaD

9 years ago

great effect, really great job :)

Report

Mar91

9 years ago

I am on 4.4.3 :S

Report

thomas12777

9 years ago

just add

static const int WindowAddedGrabRole = 1;

somewhere on top of the file or in the private section of the header - the enum has gone from svn.

Report

C

genericity

9 years ago

Checked the SVN --- the enum is still there in kwineffect.h. Strange...

Report

thomas12777

9 years ago

indeed - my bad (i think i checked the wrong local tree - missed a ../ )

i then don't know and assume the reporter uses 4.3 - not 4.4.3 :P

Report

9 years ago

0.3.1 (2010-04-13):
* Bug fix: don't animate combo-box pulldowns.

0.3 (2010-04-13):
* Add a matching "Scale Out" effect.

0.2 (2010-04-08):
* Add a configuration dialog.

12345678910
3
product-maker Freol Jan 07 2012 8 great
product-maker TommyCZ Jan 08 2011 8 great
product-maker oOSplashOo Oct 29 2010 8 great
product-maker Count:24 Rating: 7.75
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3.1
updated Apr 13 2010
added Apr 07 2010
downloads today
0
page views today 3