We could use Aura (NOT Aura Shell) to create native windows in Win and Linux. Investigate whether this is enough for our purposes and whether we can create Mac windows the same way.
- Can we create windows without client side decoration?
- Can we reuse platform dialogs? (This might need some upstream work see issue for Linux)
- Do menus/combos work correctly?
The goal is to reuse this bits from Chromium for native window creation instead of writing our own code. Currently there's different GTK code for src/chrome and src/content/shell.
The mailing list discussion indicates Aura will be used for content_shell/chrome in Windows
https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-dev/A-5Jgv3DDO4
and there are plans for Linux on Desktop
http://code.google.com/p/chromium/issues/detail?id=125106
Aura is also used in ChromeOS.