When I took screenshot of this, I named this “Crazy Desktop” because I didn’t really know what it is all about. Fran§ois Beaufort who found this first, called them “really weird flags”. So, I’ll share what I’ve found so far, and we can dig things up together and find out more.
There are two new flags added to Chromium today “–use-pure-views and –views-desktop“.
Here are two screenshots I could grab with these working. Uhmm, working ? It was crashing all the time, didn’t let me type in anything in to the addressbar ( ended up pasting blog’s address ). Click on the image to zoom in.
Had fun looking at screenshots ? Okay, what are your first thoughts ? For me it looked like something that is going to make more sense in Chrome OS, and we may finally have Desktop experience in Chrome OS with this feature.
Because, look at the second screenshot, that’s what I got when I minimized current windows. Even though nothing works properly after I minimize them, say maximizing or moving them etc, we will still get a feel of desktop in there. Yes, a desktop inside a Chrome window.
Bugs, Codes and Documentation – Some Geeky Stuff
Off to the documentation, code and bug hunting. Here is the official review which added these two flags in to Chromium today.
Add an option to run Chrome in the views desktop.- Add a BrowserFrameViews stub.- Add a NativeTabContentsViewViews stub.- Allow the omnibox to run in pure-views mode on Windows too.- Make the RenderWidgetHostViewViews build on Windows.
chrome –use-pure-views –views-desktop runs, shows a browser window, but doesn’t really do anything else.
What IsÂ Aura Window Manager ?
I am sure you guys had this question in mind from the very beginning of this post. There is an official Google Code Page for this project. Here is what I found there
Aura is a rendering framework for HTML Canvas. It is modeled on the Chromium “views” UI toolkit, which is itself modeled on frameworks like Swing and Cocoa.
Aura provides a Widget class that wraps a canvas tag and a View class that allows for the construction of UI elements within that Widget.
- unit testing
- ben to remember how JS works
But there is nothing much here as of now. It’s pretty much a fresh project ( and will need a lot of help, if you are a programmer ).
That’s all we have for now, anyone with more info, jump in, share your stuff, for others, this is a “aha!” moment, enjoy it !
wait, is this something about the Touch UI for Chrome ?