Releases: webui-dev/webui
Releases · webui-dev/webui
WebUI Nightly Build 2025-05-06 20:48:56 UTC
Generated from commit 699119f.
2.5.0-beta.3
Bug Fix
- Fix Windows WebView high CPU usage
- Fix Linux WebView high CPU usage
- Fix Heap Corruption by Hunlongyu (Reported by LoseYouNow)
- Fix memory leak by jimying (Reported by studokim)
- Updating Zig build by jinzhongjia
- And many more...
New APIs
webui_set_minimum_size()
webui_set_context()
webui_get_context()
webui_set_custom_parameters()
webui_set_file_handler_window()
webui_memcpy()
webui_win32_get_hwnd()
New APIs for Wrappers Internal Use
webui_interface_set_response_file_handler()
webui_interface_show_client()
webui_interface_close_client()
webui_interface_send_raw_client()
webui_interface_navigate_client()
webui_interface_run_client()
webui_interface_script_client()
WebUI v2.5.0-beta.2
New Features
- In addition to using web browsers as GUI, now WebUI supports WebView as well (Proposed by nater0000)
- In addition to
int
,bool
, andstring
, now WebUI supportfloat
(Proposed by crystalthoughts) - Control how to receive UI events, single thread or multi-threads (Proposed by dgllghr)
- Setup a custom proxy (By osljw)
- Easy global config using the new
config()
API - Get the argument counts
- The pre-built archives now come with the HTTPS TLS version
New APIs
webui_show_wv()
webui_set_event_blocking()
webui_get_best_browser()
webui_set_proxy()
webui_get_count()
webui_get_float_at()
webui_get_float()
webui_return_float()
webui_set_config()
enum webui_config
More details about this beta pre-release: Draft - WebUI 2.5.0 Beta - Status
WebUI v2.4.2
New Features:
- Adding
webui_set_public()
to allow the window address to be accessible from any public network (663e066) - Now
webui_show()
andwebui_show_browser()
will wait until the window is connected - New C example public_network_access
Bugs fix:
v1.0.20 (C++)
v1.0.20 (C++)
This is the old 1.x WebUI series, written in C++ using Boost and ASIO libraries.