Page 1 of 1
WebUI4CSharp updates
Posted: Thu Feb 08, 2024 10:49 am
by admin
WebUI4CSharp is a WebUI wrapper, which allows you to use any web browser as a GUI, with C# in the backend and HTML5 in the frontend.
WebUI allows you to link your console, WinForms or WPF application with a web app that runs in a web browser installed in the operating system. Originally WebUI was created to have all the UI code in the web browser and the rest of the code in your hidden C# application. However, you can also decide to have a visible C# application communicating with a HTML5 app. You can get web browser events in your desktop application, call C# functions from JS, call JS functions from C# code, execute JavaScript, etc.
WebUI4CSharp can be used console, WinForms or WPF applications for Windows.
WebUI doesn't embed a web browser in your application. It's used as a bridge between a desktop application and the web browser running an HTML5 app.
This is what's new in latest version :
- Added Windows support for 64 and 32 bits.
- Added a help file and HTML documentation.
- Added Console, WinForms and WPF demos.
Re: WebUI4CSharp updates
Posted: Thu Apr 04, 2024 11:48 am
by salvadordf
Hi,
I just updated the WebUI binaries included in WebUI4CSharp.
This is what's new :
- Added MIME type for .mjs files. https://github.com/webui-dev/webui/issues/335
Update to WebUI 2.5.0-beta.1
Posted: Tue Jun 25, 2024 8:29 am
by salvadordf
Hi,
I just updated WebUI4CSharp to WebUI 2.5.0-
beta.1
This is what's new :
- Updated webui binaries.
- Updated the assets.
- Added WebUI.SetConfig
- Renamed webui_events to webui_event. BREAKING CHANGE!!!
- Renamed webui_browsers to webui_browser. BREAKING CHANGE!!!
- Renamed webui_runtimes to webui_runtime. BREAKING CHANGE!!!
- Added WebUIEvent.GetFloat
- Added WebUIEvent.GetFloatAt
- Added WebUIEvent.GetCount
- Added WebUIEvent.ReturnFloat
- Added webui_config
- Added WebUIWindow.BestBrowser
- Added WebUIWindow.ShowWV
- Added WebUIWindow.SetEventBlocking
Update to WebUI 2.5.0-beta.2
Posted: Thu Jul 18, 2024 1:06 pm
by salvadordf
Hi,
I just updated WebUI4CSharp to WebUI 2.5.0-
beta.2
This is what's new :
- Updated webui binaries.
- Updated the assets.
- Added WebUI.IsHighContrast
- Added WebUI.BrowserExist
- Added WebUI.OpenUrl
- Added WebUI.GetFreePort
- Added WebUI.GetMimeType
- Fixed memory leak in WebUIBase64.Encode
- Fixed memory leak in WebUIBase64.Decode
- Added more parameters to the WebUIEvent constructor. BREAKING CHANGE!!!
- Added WebUIEvent.ClientID
- Added WebUIEvent.ConnectionID
- Added WebUIEvent.Cookies
- Added WebUIEvent.ShowClient
- Added WebUIEvent.CloseClient
- Added WebUIEvent.SendRawClient
- Added WebUIEvent.NavigateClient
- Added WebUIEvent.RunClient
- Added WebUIEvent.ScriptClient
- Added webui_browser.Webview
- Added webui_runtime.Bun
- Added webui_config.folder_monitor
- Added webui_config.multi_client
- Added webui_config.use_cookies
- Added webui_event_t.client_id
- Added webui_event_t.connection_id
- Added webui_event_t.cookies
- Added WebUIWindow.Port
- Added WebUIWindow.StartServer
- Added WebUIWindow.SetHighContrast
- Added the console_virtual_file_system demo
- Added the console_web_app_multi_client demo
- Added the winforms_virtual_file_system demo
- Added the winforms_web_app_multi_client demo
- Added the wpf_virtual_file_system demo
- Added the wpf_web_app_multi_client demo
- Added webui_show_client
- Added webui_start_server
- Added webui_set_high_contrast
- Added webui_is_high_contrast
- Added webui_browser_exist
- Added webui_close_client
- Fixed webui_encode
- Fixed webui_decode
- Added webui_send_raw_client
- Added webui_open_url
- Added webui_navigate_client
- Added webui_get_port
- Added webui_get_free_port
- Added webui_get_mime_type
- Added webui_run_client
- Added webui_script_client
- Added webui_interface_get_float_at
Re: WebUI4CSharp updates
Posted: Sun Nov 10, 2024 3:09 pm
by salvadordf
The update made on November 6th, 2024 included new projects and solutions necessary to create NuGet packages.
The Nuget packages are available at nuget.org :
https://www.nuget.org/packages/WebUI4CSharp/2.5.0-beta.2
https://www.nuget.org/packages/WebUI4CSharp.Natives/2.5.0-beta.2