23 Commits (ef71908c6aeb324be057f9bfbb62bfd185fb6cdc)

Author SHA1 Message Date
Martin Gräßlin 2007a7eab8 Use namespaced parameters in signals 14 years ago
Martin Gräßlin fe4329a252 Only call active effects in the effect chain 15 years ago
Montel Laurent 62c5a5e276 normalize signal/slots 15 years ago
Martin Gräßlin f213b7da70 Drop KWin::TimeLine from kwineffects 15 years ago
Martin Gräßlin 32c903b05b Rework signals for move/resize windows 15 years ago
Martin Gräßlin eeb10c69d5 Signal for windowUserMovedResize 15 years ago
Martin Gräßlin c3a076b6a5 EffectsHandler emits desktopChanged signal 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Martin Gräßlin 82b8faadab Welcome back Cube effect 15 years ago
Martin Gräßlin 633d80001f Add new role, so that fullscreen effects can enforce blurring of windows they know to be translucent and on a fixed position. 16 years ago
Martin Gräßlin c3476f0345 Add a new option to cube animation to trigger rotating the cube while moving a window towards the screen edge. 16 years ago
Martin Gräßlin e6a90e1a6f Unmanaged windows are always kept in place like panels during the cube switch animation. 17 years ago
Martin Gräßlin c1d4d65ff4 Don't start cube animation if number of desktops has been reduced. 17 years ago
Martin Gräßlin f9b3022553 Correcting error introduced with last commit. AnimationTime() has to be used when reading the value from config file to work correctly. 17 years ago
Martin Gräßlin 9766a94216 Adjust animation time in cube switch: the complete animation has a fixed time, not the single steps. That fixes a regression compared to 4.2. 17 years ago
Martin Gräßlin 1a4b08b36a Add an option to not follow the pager layout in cube switch animation. That brings back the behaviour of cube switch in 4.2. 17 years ago
Martin Gräßlin 75346f126b Rotate windows on all desktops by default. Keeping them in place brakes the stacking order during animation. 17 years ago
Martin Gräßlin 6a671fa2f2 Change the timeline curve shape depending on the number of rotations. If there is only one rotation it is an EaseInOut curve, if there are more than one rotations first is an EaseIn, last an EaseOut all other Linear curves. 17 years ago
Martin Gräßlin 05a97d39c8 Adding windows overlapping edges to cube slide animation. Overlapping windows from target desktop are faded in and windows from source desktop are faded out. This looks really good for slow animation speed but for normal speed it's kind of flashy. So perhaps I'll add an option to turn it off... 17 years ago
Martin Gräßlin 5e94274eb6 We cannot use glLists for painting the cube. It's causing black windows. 17 years ago
Martin Gräßlin 7243d7132e Correctly recalculate pending rotations if desktop is changed during animation. 17 years ago
Lucas Murray dd28e15a1b Allow desktop effects to access the new DesktopLayout class. Replaced 17 years ago
Martin Gräßlin f7f5bc8326 Split cube mode and animation of desktop switching in separate effects: say hello to CubeSlide effect. 17 years ago