- Add full-screen support (#189)
- Make
loadingState
a broadcast stream (#193) - Add
getWebViewVersion()
method (#197) - Fix string casting of paths that may contain Unicode characters (#199)
- Add high-DPI screen support (#203)
- Add
setZoomFactor
(#214) - Fix example (#215)
- Fix Visual Studio 17.6 builds (#252)
- Remove
libfmt
dependency in favor of C++20std::format
- Enable D3D texture bridge by default
- Make
executeScript
return the script's result
- Add
WebviewController.addScriptToExecuteOnDocumentCreated
andWebviewController.removeScriptToExecuteOnDocumentCreated
- Add
WebviewController.onLoadError
stream - Change
WebviewController.webMessage
stream type fromMap<dynamic, dynamic>
todynamic
- Add virtual hostname mapping support
- Add multi-touch support
- Fix Flutter 3.0 null safety warning in example
- Bump WebView2 SDK version to
1.0.1210.3
- Add an option for limiting the FPS
- Change data directory base path from
RoamingAppData
toLocalAppData
- Fix Flutter 3.0 compatibility
- Prefix CMake build target names to prevent collisions with other plugins
- Add method for opening DevTools
- Update
TextureBridgeGpu
- Update
libfmt
dependency
- Ensure Flutter apps referencing
webview_windows
still work on Windows 8.
- Remove windowsapp.lib dependency
- Improve WebView creation error handling
- Fix a potential crash during WebView creation
- Improve error handling for Webview environment creation
- Stability fixes
- Unregister method channel handlers upon WebView destruction
- Fix unicode string conversion in ExecuteScript and LoadStringContent
- Load CoreMessaging.dll on demand
- Fix a string conversion issue
- Add an option for controlling popup window behavior
- Update Microsoft.Web.WebView2 and Microsoft.Windows.ImplementationLibrary
- Fix resizing issues
- Add preliminary GpuSurfaceTexture support
- Don't rely on AVX2 support
- Add history controls
- Add suspend/resume support
- Add support for disabling cache, clearing cookies etc.
- Add support for handling permission requests
- Allow setting the background color
- Automatically download nuget
- Fix mousewheel event handling
- Make text selection work
- Add method for setting the user agent
- Add support for JavaScript injection
- Add support for JSON message passing between Dart and JS
- Fix WebView disposal
- Fix input field focus issue
- Minor cleanup
- Add support for additional cursor types
- Add support for loading string content
- Initial release