You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/PURE_ZIG_REFACTOR.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -298,7 +298,6 @@ implementations.
298
298
|`webui_show()`, `webui_set_root_folder()`, `webui_set_file_handler()`, `webui_set_file_handler_window()`| Content and resource handling can only be selected when creating a window; replacing them at runtime is not implemented. |
299
299
|`webui_show_client()`|`Client` cannot replace the content of only one connected browser. |
300
300
|`webui_is_shown()`| There is no window-level connected/shown query. |
301
-
|`webui_set_config(show_wait_connection)`, `webui_set_timeout()`|`Window.open()` does not optionally wait for a browser connection. |
302
301
|`webui_set_config(folder_monitor)`| Directory change monitoring and automatic browser reload are not implemented. |
303
302
|`webui_set_default_root_folder()`| There is no application-wide default directory content setting. |
304
303
|`webui_set_logger()`| There is no caller-provided logging callback. |
@@ -343,6 +342,7 @@ not implementation gaps:
343
342
|`webui_return_string()`, `webui_return_int()`, `webui_return_float()`, `webui_return_bool()`|`Call.reply()`, `Call.replyInt()`, `Call.replyFloat()`, and `Call.replyBool()`. |
344
343
|`webui_set_config(asynchronous_response)`|`Call.deferReply()` transfers the response to a bounded, owned, one-shot `PendingReply`. |
345
344
|`webui_set_config(ui_event_blocking)`, `webui_set_event_blocking()`|`WindowOptions.event_mode` and `Window.setEventMode()` select serial or bounded concurrent binding and event execution. |
345
+
|`webui_set_config(show_wait_connection)`, `webui_set_timeout()`|`Window.open()` remains non-blocking; callers explicitly compose it with `Window.waitForConnection(io, timeout)`. |
346
346
|`webui_run()`, `webui_script()`|`Window.run()` and `Window.eval()`. |
347
347
|`webui_run_client()`, `webui_script_client()`|`Client.run()` and `Client.eval()`. |
348
348
|`webui_close_client()`, `webui_navigate_client()`, `webui_send_raw_client()`|`Client.close()`, `Client.navigate()`, and `Client.sendRaw()`. |
@@ -385,11 +385,9 @@ methods, and the public browser bridge surface.
385
385
386
386
### Handler and event lifecycle
387
387
388
-
- Add optional wait-for-connection behavior and a connection timeout.
389
388
- Add a caller-provided logger.
390
389
391
-
This completes `webui_set_config(show_wait_connection)`,
0 commit comments