With Gnome 3.0 being released I had some time to spend on the broadway Gtk+ backend.
I managed to get rid of all roundtrips, which should make remote access snappier. I also fixed a bunch of bugs and added some missing features (including in-process cut and paste).
All that stuff is nice, but not really all that interesting to show off.
However, I also implemented a cool idea I’ve had for a while about using chromeless browser windows with a canvas inside to get real toplevel windows. It turns out that this works pretty well. Although you have to disable the dom.disable_window_feature_open.location config option to get rid of the location bar at the top of each window.
Here is a short video showing how this looks: (original webm source here)
Cool, eh? Its all in git, go play with it.
PS: I have no idea why google thinks I’m in france…