On macOS, fix keyinput missing by calling superclass methods.
e40e55a On macOS, fix keyinput missing by calling super class methods (#764) on 2022-11-21
[0.22.2]
On macOS, add an API to enable or disable backward and forward navigation gestures.
487dff0 Add the ability to navigate with swipe gesture (#757) on 2022-11-16
1a0ec19 Update gesture change file to patch (#763) on 2022-11-21
On macOS, pass key event to menu if we have one on key press.
2e5e138 On macOS, pass key event to menu on key press (#760) on 2022-11-21
[0.22.1]
Fix WebViewBuilder::with_accept_first_mouse taking behavior of first initalized webview.
0647c0e fix(macos): fix acceptFirstMouse for subsequent webviews, closes #751 (#752) on 2022-11-13
Fix download implementation on macOS older than 11.3.
e69ddc6 fix(macos): download breaking app on macOS older than 11.3, closes #755 (#756) on 2022-11-15
On macOS, remove webview from window's NSView before dropping.
3d3ea80 On macOS, remove webview from window's NSView before dropping (#754) on 2022-11-14
[0.22.0]
Added WebViewAttributes::with_accept_first_mouse method for macOS.
2c23440 feat(macos): add accept_first_mouse option, closes #714 (#715) on 2022-10-04
Breaking change Custom protocol now takes Request and returns Response types from http crate.
1510e45 refactor: use http crate primitives instead of a custom impl (#706) on 2022-09-29
Enabled devtools in debug mode by default.
fea0638 feat: enable devtools in debug mode by default (#741) on 2022-10-27
On Desktop, add download_started_handler and download_completed_handler. See blob_download and download_event example for their usages.
3691c4f feat: Add download started and download completed callbacks (#530) on 2022-10-19
Fix double permission dialog on macOS 12+ and iOS 15+.
8aa7d61 Fix: Remove extra soft prompt asking for media permission on every app launch in macOS (#694) on 2022-09-29
Focus webview when window starts moving or resizing on Windows to automatically close <select> dropdowns. Also notify webview2 whenever the window position/size changes which fixes the <select> dropdown position
a1001dd fix(windows): focus webview on WM_ENTERSIZEMOVE and call NotifyParentChanged on WM_WINDOWPOSCHANGED. (#695) on 2022-09-16
On Windows, hide the webview when the window is minimized to reduce memory and cpu usage.
51b49c5 feat(webview2): hide the webview when the window is minimized (#702) on 2022-09-27
Internally return with error from custom protocol if an invalid uri was requseted such as wry:// which doesn't contain a host.
818ce99 fix: don't panic on invalid uri (#712) on 2022-09-30
Support cross compiling ios on a non macos host.
cd08410 Fix cross compilation. (#731) on 2022-10-29
On Linux, Improve custom protocol with http headers / method added to request, and status code / http headers added to response. This feature is 2.36 only, version below it will fallback to previous implementation.
2944d91 feat(linux): add headers to URL scheme request (#721) on 2022-10-17
On macOS, add WKWebview as subview of existing NSView directly.
008eca8 On macOS, add WKWebview as subview of existing NSView directly (#745) on 2022-11-07
Keypress on non-input element no longer triggers unsupported key feedback sound.
51c7f12 fix(macos): do not trigger unsupported key feedback sound on keypress (#742) on 2022-10-30
Remove the IPC script message handler when the WebView is dropped on macOS.
818ce99 fix: don't panic on invalid uri (#712) on 2022-09-30
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps wry from 0.19.0 to 0.22.3.
Release notes
Sourced from wry's releases.
... (truncated)
Changelog
Sourced from wry's changelog.
... (truncated)
Commits
0bb43cd
publish new versions (#765)e40e55a
On macOS, fix keyinput missing by calling super class methods (#764)afb75e4
publish new versions (#758)1a0ec19
Update gesture change file to patch (#763)2e5e138
On macOS, pass key event to menu on key press (#760)487dff0
Add the ability to navigate with swipe gesture (#757)cf32c71
Publish New Versions (#753)e69ddc6
fix(macos): download breaking app on macOS older than 11.3, closes #755 (#756)3d3ea80
On macOS, remove webview from window's NSView before dropping (#754)0647c0e
fix(macos): fixacceptFirstMouse
for subsequent webviews, closes #751 (#752)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)