Disclosure Statement: This site contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an eBay Partner, I earn from qualifying purchases.
If you find these projects useful please consider becoming a sponsor with Patreon, GitHub or Liberapay.

WebView4Delphi updates

User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: WebView4Delphi updates

Post by salvadordf »

Hi,

I just uploaded the MonacoEditor demos for FMX, VCL and LCL thanks to Mark S Day (GrooverMD)

The MonacoEditor demos load the monaco-editor project in a WebView2 browser that uses the TWVBrowser.SetVirtualHostNameToFolderMapping function to create a virtual monaco.editor domain.

Read this for more details about the monaco-editor project :
https://github.com/microsoft/monaco-editor

Thanks Mark!!! :D
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2535.41

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2535.41

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10253541

This is what's new in WebView4Delphi :
  • Added GlobalWebView2Loader.ScrollBarStyle
  • Added TWVBrowserBase.ScrollBarStyle
  • Added the aScrollBarStyle parameter to TCoreWebView2EnvironmentOptions.Create
  • Added TWVScrollBarStyle
  • Added COREWEBVIEW2_SCROLLBAR_STYLE
  • Added Lazarus 3.4 mention in the readme file.
  • Fixed issue #59 : View Source missing characters thanks to Crayovan
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2592.51

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2592.51

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10259251

This is what's new in WebView4Delphi since the last announcement :
  • Added GlobalWebView2Loader.OpenOfficeDocumentsInWebViewer.
  • Added context menu to execute JS in WindowlessBrowser demo.
  • Fixed JSON parsing issue in WindowlessBrowser demo.
  • Fixed high DPI issue in Delphi_VCL\WindowlessBrowser.
There are no new APIs in this WebView2 version, only the bug fixes listed in the release notes.
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2651.64

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2651.64

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10265164

This is what's new in WebView4Delphi since the last announcement :
  • Fixed issue #63. Removed Windows 7 dependency.
  • Added a aVisibleTextOnly parameter to TWVBrowserBase.RetrieveText.
  • Added the MobileBrowser demo.
  • Fixed issue #64 : Set DefaultURL in the MonacoBrowser demo.
  • Added GlobalWebView2Loader.MicrosoftSignIn thanks to 2eck.
  • Fixed zoom issue.
  • Added TCoreWebView2FileSystemHandle.
  • Added TCoreWebView2ObjectCollection.
  • Added TWVBrowserBase.PostWebMessageAsJsonWithAdditionalObjects
  • Added TCoreWebView2.PostWebMessageAsJsonWithAdditionalObjects
  • Added TCoreWebView2Environment.CreateWebFileSystemFileHandle
  • Added TCoreWebView2Environment.CreateWebFileSystemDirectoryHandle
  • Added TCoreWebView2Environment.CreateObjectCollection
  • Added TWVFileSystemHandlePermission and COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION.
  • Added TWVFileSystemHandleKind and COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND.
  • Renamed arguments in TWVBrowserBase.OnWebResourceResponseViewGetContentCompleted
  • Renamed arguments in TWVBrowserBase.OnGetCookiesCompleted
  • Renamed arguments in TWVBrowserBase.OnTrySuspendCompleted
  • Renamed arguments in TWVBrowserBase.OnPrintToPdfCompleted
  • Renamed arguments in TWVBrowserBase.OnCallDevToolsProtocolMethodCompleted
  • Renamed arguments in TWVBrowserBase.OnAddScriptToExecuteOnDocumentCreatedCompleted
  • Renamed arguments in TWVBrowserBase.OnPrintCompleted
  • Renamed arguments in TWVBrowserBase.OnGetFaviconCompleted
  • Renamed arguments in TWVBrowserBase.OnPrintToPdfStreamCompleted
  • Renamed arguments in TWVBrowserBase.OnGetNonDefaultPermissionSettingsCompleted
  • Renamed arguments in TWVBrowserBase.OnGetProcessExtendedInfosCompleted
  • Renamed arguments in TWVBrowserBase.OnProfileAddBrowserExtensionCompleted
  • Renamed arguments in TWVBrowserBase.OnProfileGetBrowserExtensionsCompleted
  • Renamed arguments in TWVBrowserBase.OnExecuteScriptWithResultCompleted
  • Updated XML comments and documentation with the latest changes in the WebView2 project.
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2739.15

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2739.15

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10273915

This is what's new in WebView4Delphi since the last announcement :
  • Workaround for issue #66 : Build issue in Delphi 10.2.3
  • Added TWVBrowserBase.OnNotificationReceived
  • Added TWVBrowserBase.OnNotificationCloseRequested
  • Added TWVBrowserBase.OnSaveAsUIShowing
  • Added TWVBrowserBase.OnShowSaveAsUICompleted
  • Published TWVBrowserBase.OnNonClientRegionChanged
  • Added TWVBrowserBase.ShowSaveAsUI
  • Added TCoreWebView2.ShowSaveAsUI
  • Added TCoreWebView2NotificationReceivedEventArgs
  • Added TCoreWebView2SaveAsUIShowingEventArgs
  • Added TCoreWebView2NotificationReceivedEventHandler
  • Added TCoreWebView2NotificationCloseRequestedEventHandler
  • Added TCoreWebView2SaveAsUIShowingEventHandler
  • Added TCoreWebView2ShowSaveAsUICompletedHandler
  • Added TCoreWebView2Notification
  • Added COREWEBVIEW2_TEXT_DIRECTION_KIND and TWVTextDirectionKind
  • Added COREWEBVIEW2_SAVE_AS_KIND and TWVSaveAsKind
  • Added COREWEBVIEW2_SAVE_AS_UI_RESULT and TWVSaveAsUIResult
  • Added ICoreWebView2_24
  • Added ICoreWebView2NotificationReceivedEventHandler
  • Added ICoreWebView2NotificationReceivedEventArgs
  • Added ICoreWebView2Notification
  • Added ICoreWebView2NotificationCloseRequestedEventHandler
  • Added ICoreWebView2_25
  • Added ICoreWebView2SaveAsUIShowingEventHandler
  • Added ICoreWebView2SaveAsUIShowingEventArgs
  • Added ICoreWebView2ShowSaveAsUICompletedHandler
  • Added Uint64Array
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2792.45

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2792.45

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10279245

No additional APIs have been promoted to Stable and added in this Release SDK.

This is what's new in WebView4Delphi since the last announcement :
  • Added GlobalWebView2Loader.TLS13HybridizedKyberSupport.
  • Added Delphi 12.2 mention in the readme file.
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2849.39

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2849.39

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10284939

This is what's new in WebView4Delphi since the last announcement :
  • Added the TWVBrowserBase.OnSaveFileSecurityCheckStarting event.
  • Added a deprecation warning to TWVBrowserBase.AddWebResourceRequestedFilter
  • Added a deprecation warning to TWVBrowserBase.RemoveWebResourceRequestedFilter
  • Added ICoreWebView2_26
  • Added ICoreWebView2SaveFileSecurityCheckStartingEventHandler
  • Added ICoreWebView2SaveFileSecurityCheckStartingEventArgs
  • Added TCoreWebView2SaveFileSecurityCheckStartingEventHandler
  • Added TCoreWebView2SaveFileSecurityCheckStartingEventArgs
User avatar
salvadordf
Posts: 4392
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2903.40

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2903.40

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=dotnetcsharp#10290340

This is what's new :
  • Added TWVBrowserBase.OnScreenCaptureStarting
  • Added TWVBrowserBase.OnFrameScreenCaptureStarting
  • Added ICoreWebView2_27
  • Added ICoreWebView2ScreenCaptureStartingEventArgs
  • Added TCoreWebView2ScreenCaptureStartingEventArgs
  • Added ICoreWebView2ScreenCaptureStartingEventHandler
  • Added TCoreWebView2ScreenCaptureStartingEventHandler
  • Added ICoreWebView2FrameScreenCaptureStartingEventHandler
  • Added TCoreWebView2FrameScreenCaptureStartingEventHandler
  • Added ICoreWebView2Frame6
  • Added new COREWEBVIEW2_NON_CLIENT_REGION_KIND (TWVNonClientRegionKind) values.
Locked