English Italiano

Let's make your life Easy...



4/29/2023

EasyCam ver 2.01 released!

  • NEW: Decode multiple barcodes on same image.
  • CHG: The demo app can decode multiple barcodes from single image file.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
4/7/2023

EasyCam ver 2.00 released!

  • NEW: Playing local and remote video files (.avi). New class methods are: RenderMediaFile, RenderMediaUrl, GetMediaDuration, GetMediaCurrentPosition, SetMediaCurrentPosition, GetMediaStopPosition, SetMediaStopPosition, GetMediaRate, SetMediaRate, IsMediaOpened, IsPlaybackComplete.
  • NEW: "Playback" tab in the demo app allows you to play local and remote video, pause it, rewind, change the speed.
  • FIX: Camera resolutions which use MJPG encoding did not work properly.
  • CHG: SetTextLogo method now accepts font style and text position. The logo can be docked to any edge of the video area.
  • CHG: ZXing.Net upgraded from 0.16.4.0 to 0.16.9.0.
  • CHG: EasyCam6.tpw removed, EasyCamZoomCtrl.tpw added.
  • FIX: Internal bug fixes and improvements.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
3/19/2023

Easy Edge (Chromium) ver 1.13 released!

SDK: 1.0.1587.40
WebView2 Runtime: For full API compatibility, this version of the WebView2 SDK requires WebView2 Runtime version 110.0.1587.40 or higher.

Release notes: https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10158740

Delivering the Microsoft Edge WebView2 Runtime to Windows 10 Consumers: https://blogs.windows.com/msedgedev/2022/06/27/delivering-the-microsoft-edge-webview2-runtime-to-windows-10-consumers/

Microsoft: We're bringing Edge WebView2 to more Windows 10 devices, and here's why: https://www.zdnet.com/article/microsoft-is-bringing-more-loop-components-to-microsoft-teams-and-outlook/

Custom Scheme Registration API
  • NEW: CustomSchemeRegistrations additional option used to create a WebView2 Environment to manage custom scheme registration. This allows the app to be able to handle OnWebResourceRequested event for requests with the specified scheme and be able to navigate the WebView2 to the custom scheme.
  • NEW: "Custom scheme" example demonstrates a navigation to the addresses like school://students/list/json.
Web resource API
  • NEW: EnableWebResourceRequestedEvent method enables or disables OnWebResourceRequested event.
  • NEW: IsWebRequestContentEnabled property determines whether OnWebRequestReceived event receives request content.
  • NEW: "Web resources" template tab.
NavigateWithWebResourceRequest API
  • FIX: POST data not sent.
  • NEW: Overloaded Navigate methods allow you to send binary POST data.
  • CHG: "Resource request" example (renamed to "Navigate with web resource request" in main menu) now uses www.w3schools.com page to send POST data and receive a server response.
Permission management API
  • CHG: OnPermissionRequested event: extended CoreWebView2PermissionKind itemize (pKind argument), new equates:
  • MultipleAutomaticDownloads (Permission is requested when multiple downloads are triggered in quick succession)
  • FileReadWrite (Permission is requested when developers use the File System Access API)
  • Autoplay (This permission affects the autoplay attribute and play method of the audio and video HTML elements, and the start method of the Web Audio API)
  • LocalFonts (Permission is requested when developers use the Local Font Access API)
HiddenPdfToolbarItems API
  • CHG: HiddenPdfToolbarItems now allows to hide any toolbar item.

DownloadStarting API
  • CHG: OnDownloadStarting event: added uri and mimeType parameters.
Misc
  • FIX: Some ITEMIZE equates had wrong values.
  • NEW: "Save web page as mhtml" sample code in the demo.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
2/10/2023

EasyDotNet ver 1.10 released!

  • NEW: TMD5Managed class allows computing MD5 hash values.
  • FIX: THMACManaged class used only randomly generated keys.
  • FIX: TEventLogGrp.logName changed size to 256; same change in the demo app.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
1/21/2023

Easy Edge (Chromium) ver 1.12 released!

SDK: 1.0.1518.46
WebView2 Runtime: For full API compatibility, this version of the WebView2 SDK requires WebView2 Runtime version 109.0.1518.46 or higher.
Release notes: https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10151846

Delivering the Microsoft Edge WebView2 Runtime to Windows 10 Consumers: https://blogs.windows.com/msedgedev/2022/06/27/delivering-the-microsoft-edge-webview2-runtime-to-windows-10-consumers/

Microsoft: We're bringing Edge WebView2 to more Windows 10 devices, and here's why: https://www.zdnet.com/article/microsoft-is-bringing-more-loop-components-to-microsoft-teams-and-outlook/


The Print API
  • NEW: PrintAsync method prints the current web page asynchronously to the specified printer with the provided settings.
  • NEW: PrintToPdfStream method provides the Pdf data of current web page asynchronously for the provided settings.
  • NEW: ShowPrintUI method opens the print dialog to print the current web page.
  • NEW: OnPrintCompleted event raised when a call of PrintAsync is completed and indicates the status for printing.
  • NEW: OnPrintToPdfStreamCompleted event raised when a call of PrintToPdfStream is completed and provides the Pdf data of current web page.
  • CHG: TWebView2PrintSettings class has new print settings: PageRanges, PagesPerSide, Copies, Collation, ColorMode, Duplex, MediaSize, PrinterName.

The Custom Crash Reporting API
  • NEW: TClaEdgeEnvironmentOptions.IsCustomCrashReportingEnabled property: when set to true, Windows won't send crash data to Microsoft endpoint.
  • NEW: TClaEdgeBase.FailureReportFolderPath method returns the failure report folder.

The Frame API
  • NEW: TFrameManager.FindFrame method finds a frame by its name.

WebResource request API
  • NEW: TWebResourceRequest.SetHeader method adds or updates request header.

Templates
  • NEW: Customizable Init error messages.
  • NEW: Optional BEEP on Init error.
  • NEW: Additional embed points in "Initialization|Fail reason" branch.
  • NEW: "Set focus after navigation completes" checkbox.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.