News for hackers. Stuff that matters.
Re:Cross-Platform UI in GitHub Desktop by myoon on Wednesday August 19, 2015 @01:58PM (#10087274)
The WPF browser control is pretty weak. You don't have great control over which rendering engine it will use (default is to go to IE 7 mode!) except via writing a registry key to switch it. It provides almost no bridge between the JS and native code as well. I haven't used CefSharp, but I have used Awesomium, which provided pretty good JS-C# bindings, so I assume CefSharp has at least working JS-C# bindings.
Re:Cross-Platform UI in GitHub Desktop by m_fayer on Wednesday August 19, 2015 @03:13PM (#10087723)
I've also had a great experience with awesomium which imo has a more powerful api than cefsharp, I'm curious why they chose it over awesomium.
Re:Cross-Platform UI in GitHub Desktop by julionc on Wednesday August 19, 2015 @03:54PM (#10088022)
I guess the reason is that they (Awesomium) don't provide an Open Source license like MIT or GPL. Instead Github Team choose CefSharp.