11 Commits (c1d4d65ff4e397bb38b175b928be4c67eca2233a)

Author SHA1 Message Date
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