On Wed, 2006-09-20 at 10:31 -0400, Kristian H?gsberg wrote:> Hi, > > We've (Soeren Sandmann, really) have written a new plugin that pans > the viewport around a planar workspace instead of the cube. It's a > more toned down transition effect and is more similar to the metacity > workspace model. There's two parts to this patch: one part prepares > the compiz core for workspace that's more than one viewport high, and > the second part is the implementation of the plane plugin. The > infrastructure part in itself would be good to have upstream since it > does change the plugin API. The plane plugin might be interesting > upstream too as a more toned down alternative to the cube, but I don't > mind keeping that part in our RPM. > > The patch, as attached, has both the core changes and the new plugin. > If we only want the core changes upstream, I can resend it as two > patches.Looks good. Please commit the plane plugin as well but in a different commit than the core changes. Remember to update the ABIVERSION in compiz.h and add the new getVersion function to the plane plugins vTable. But other than that, it's all good to go in. btw, eventually I think we want to add support for multiple workspaces as well but that requires a bit more work. Thanks, -David
Hi, We've (Soeren Sandmann, really) have written a new plugin that pans the viewport around a planar workspace instead of the cube. It's a more toned down transition effect and is more similar to the metacity workspace model. There's two parts to this patch: one part prepares the compiz core for workspace that's more than one viewport high, and the second part is the implementation of the plane plugin. The infrastructure part in itself would be good to have upstream since it does change the plugin API. The plane plugin might be interesting upstream too as a more toned down alternative to the cube, but I don't mind keeping that part in our RPM. The patch, as attached, has both the core changes and the new plugin. If we only want the core changes upstream, I can resend it as two patches. cheers, Kristian -------------- next part -------------- A non-text attachment was scrubbed... Name: plane.patch Type: application/octet-stream Size: 92243 bytes Desc: not available Url : http://lists.freedesktop.org/archives/compiz/attachments/20060920/789ff1b5/plane-0001.obj
Am Wed, 20 Sep 2006 10:31:12 -0400 schrieb "Kristian H?gsberg" <krh@bitplanet.net>:> Hi, > > We've (Soeren Sandmann, really) have written a new plugin that pans > the viewport around a planar workspace instead of the cube. It's a > more toned down transition effect and is more similar to the metacity > workspace model. There's two parts to this patch: one part prepares > the compiz core for workspace that's more than one viewport high, and > the second part is the implementation of the plane plugin.Big Thanks. I would have started today to work on that functionality :) btw, the scale plugin looks more flowing on unscale if it stays on the desktop of the selected window and the other windows move away from it. i made a video which shows what i mean: http://video.google.de/videoplay?docid=-2121676874259766687 anyway i made it for my compiz e17 module and the patch isn?t so clean. hope you like the idea -- Hannes>The > infrastructure part in itself would be good to have upstream since it > does change the plugin API. The plane plugin might be interesting > upstream too as a more toned down alternative to the cube, but I don't > mind keeping that part in our RPM. > > The patch, as attached, has both the core changes and the new plugin. > If we only want the core changes upstream, I can resend it as two > patches. > > cheers, > Kristian