Neuer KWin Effekt: Sheet

Dies ist eine Übersetzung des englischen Posts New KWin effect: Sheet

Ich habe einen neuen KWin Effekt namens “Sheet” implementiert. Dieser animiert modale Dialoge (keine Ahnung wie das wirklich auf Deutsch heißt). Das Dialogfenster wird zusammengerollt und fliegt vom Elternfenster rein. Etwas schwierig das ganze mit Worten zu beschreiben, daher hier ein Video (natürlich ist die Geschwindigkeit auf sehr langsam gestellt):

Link für Planet oder RSS Leser

Aktuell möchte man den Effekt nicht benutzen wenn der Fade Effekt aktiviert ist. Die beiden Effekte haben eine unterschiedliche Geschwindigkeit, daher ist das Dialogfenster ausgeblendet, bevor die Sheet Animation beendet ist.

Die Arbeit am Würfel Effekt geht ebenfalls weiter und neue Features werden implementiert. Gestern habe ich zum Beispiel mich ergeben und auf Grund häufigen Wunsches die 3D-Fenster implementiert. Fenster können nun über dem Würfel schweben. Es gehört eigentlich zu den Features, die ich nicht mag, aber Compiz hat es, also muss es implementiert werden ;-)

Mal wieder sagt ein Bild mehr als tausend Worte:
cube-3d-windows

Es gibt noch leichte Darstellungsfehler verursacht durch die Zeichnungsreihenfolge.

New KWin effect: Sheet

I implemented a new KWin effect called “Sheet”. It animates modal dialogs. The dialog is rolled up and flys in from the parent window. Well difficult to describe it with words. So here’s a video (of course speed is set to very slow):

Link for Planet or RSS readers

Currently you don’t want to use the effect if fade effect is enabled as well. The two effects have different durations, so the dialog is completly faded while still being rolled up.

Work on cube is still going on and new features are added. Yesterday for example I surrendered and implemented the 3D Windows feature due to many requests. So windows can hover above the cube. It’s actually one of those features I don’t like myself but Compiz has it, so it had to be implemented ;-)

Once again an image says more than thousand words:
cube-3d-windows

There are still small glitches caused by the painting sequence, but nothing that couldn’t be solved.