Releases: kleinsimon/LV-WebView2
allow multiple life-cycles of one webview2 control
Repeated initialization resulted in an error, because the creation options can only be set once for each webview2 control object. Now repeated calls are detected and a warning is issued, letting the user know that paths and other options can not be set.
Thread fixes
Changed the execution system of webview2 calling VIs to UI to account for the requirement of webview2 to be only called from the UI-thread.
Fixed package install process
The package install now enforces a LabVIEW restart before and after install. This is often needed because the libraries may be locked by labview when already in memory. Also a property was added which provides the webview2 runtime version
New assembly update wizard
Added a wizard to update / install webview2 assemblies from nuget.
Since changes in versions of the assemblies breaks some nodes, a repair step is included which seems to work but is somewhat experimental. If some VIs are broken after upgrade, either "relink" the nodes inside the VIs manually or reinstall from VIPM.
2.1.0.20
- Changed some Icons
- added Dispose Method to XControl
Bump WebView2 Version, added QControl, Wrapper Class
With this release, a new version of the .net assembly is included: webview2.1.0.3650.58
Major changes:
- The core wrapper is now a LabVIEW Class wich exposes the functionality via methods and properties.
- separate packages for a XControl and a QControl are provided
- exposes a few more methods (stop, resume)
- start-URL can be set wich will be opened after init
- XControl will now dispose the WebView2 object on UnInit instead of at VI stop.
1.5.0
- Added PDF support
- Made Ability VIs source only
1.4.0-Beta
- Added additional event data
- Added webmessage method
- fixed some reference leaks
- added example for webmessage
- added switch for HTML source in Navigate
1.3.0-beta
Updated webview2 component to 1.0.2088.41
1.2.0.4
- Added more options for environment
- Added navigate and wait
- Added example for JS data pushing
- Added Event for DOM loaded