8 Commits
Author SHA1 Message Date
Benoît CortierandGitHub 24e64d7589 refactor(web): consolidate WASM object constructors as create (#776) 2025-04-23 20:56:11 +03:00
Alex YusiukandGitHub aef4b924aa refactor(web-client): refactor WASM interfaces to remove static consructor functions (#775) 2025-04-23 09:53:42 -04:00
Benoît CortierandGitHub e0eea449b8 refactor(web): rework clipboard API (#764) 2025-04-21 14:29:21 +00:00
Benoît CortierandGitHub f287e168a8 refactor: rework extension API for iron-remote-desktop (#762) 2025-04-21 09:33:12 -04:00
Benoît CortierandGitHub 45884c5d38 refactor(web): iron_init/setup logic (#763)
- `iron_init` is renamed to `setup`, so that
  - `init` is the function for initializing the WASM module.
- `setup` is the function taking parameters for logger and performing
other setting up operations.
- Since `setup` may be called after `init` is called, it’s possible to
use some functions of the WASM module before calling `setup` if
necessity arises.

- Common initializion code is moved to an hidden "internal" module of
iron-remote-desktop crate, that is thus not part of the public API.

- Restored the "IronRDP is ready" debug log when `setup` is called.
2025-04-21 15:32:33 +03:00
Alex YusiukandGitHub a82e280b93 refactor(web-client): introduce ConfigBuilder for a better connection API (#749) 2025-04-15 11:49:53 -04:00
Alex YusiukandGitHub fe676eeac5 refactor(web): follow-up to #722 (#747) 2025-04-14 14:05:19 +00:00
Alex YusiukandGitHub 0ff1ed8de5 refactor(web-client): refactor iron-remote-gui into iron-remote-desktop (#722) 2025-04-11 08:28:27 -04:00