A trivial change which would lead to even more of the code base and it's dependencies being completely open source. Even if it makes no difference to the end user, it's something that's nice to push where possible. Especially if it means we can contribute back if we spot something that's broken or can be improved.
I'll be mocking up a stub JavaScript API soon that the code will use when it's not running through a host such as Awesomium or Berkelium, we can use that as the template to dictate how it should integrate in the future. The browser host can just implement the same layout as the stubbed API.
I'll try to get a v0.0.0 out as soon as possible, just so we can start playing with more ideas. It's progress can be found in greater detail within the GitHub milestone:
https://github.com/trillek-team/trillek-client-ui/issues?milestone=1&state=openBut yes, right now changing the browser will not affect the UI. If anything, a change would be better. Awesomium uses a pretty old version of WebKit IIRC, being able to keep up to date with the latest Blink/WebKit changes would be wonderful. It would mean fancier CSS and smoother animations as well as memory consumption improvements (probably).