Pieter-Jan Briers and GitHub
ca59cff07f
WiP launcher CEF loading. ( #2376 )
2021-12-28 17:37:54 +01:00
Pieter-Jan Briers
2f76908efb
Remove PlatformTarget from WebView project.
...
Fixes a compiler warning.
2021-11-29 08:35:39 +01:00
Pieter-Jan Briers
25d6bd908b
Remove BGRA32 uploads from Clyde.
...
BGRA uploads are not supported on GLES. Use a shader to swizzle WebViewControl contents instead.
2021-11-11 18:05:04 +01:00
Pieter-Jan Briers
5be3ced05a
UI scaling for WebViewControl.
2021-11-10 11:57:58 +01:00
ike709 and GitHub
b8fbe32c27
Bump Robust.Client.WebView TargetFramework to .NET 6 ( #2214 )
2021-11-09 20:17:37 +01:00
Pieter-Jan Briers
6e84821233
Package CEF as NuGet package, does not need to be manually downloaded anymore.
2021-11-05 14:50:47 +01:00
Pieter-Jan Briers
dee8a87acd
Use headless WebViewManager on headless clients.
2021-11-03 15:26:52 +01:00
Pieter-Jan Briers
d4a7e8f3e0
Move CEF RequestResult to correct folder.
2021-11-03 15:14:46 +01:00
Pieter-Jan Briers
dae6424667
Allow swapping out internal WebViewManager implementation.
...
Everything moved to interfaces.
2021-11-03 15:12:49 +01:00
Pieter-Jan Briers
3770149cfc
Update CefGlue
2021-11-03 15:03:25 +01:00
Pieter-Jan Briers
97c70124a5
[CEF] properly close streams when loading from res:// and such.
2021-11-02 01:53:38 +01:00
Pieter-Jan Briers
cdcc5239ab
Rename WebView control to WebViewControl to avoid namespace name clash.
2021-11-01 21:06:30 +01:00
Pieter-Jan Briers
ba2f464249
Restructure CEF stuff in preparation for launcher packaging.
...
Robust.Client.CEF Renamed to Robust.Client.WebView since CEF should really be an implementation detail.
Content is no longer responsible for initializing and managing the module, this is done automatically by the engine.
WebView is initialized by declaring it in a manifest.yml file in the game resources. In the future the launcher will read this same file to manage WebView module versions.
CefManager has been made private and the content-visible API is now IWebViewManager.
2021-11-01 21:03:51 +01:00