English Italiano

Let's make your life Easy...



05/10/2024

EasyListView ver 1.14 released! Updated demo

  • NEW: SetColumnSearchable method/template setting: allows searching against column values.
  • NEW: New classes to handle decorations.
  • NEW: "Songs" example demonstrates decoration classes usage.
  • FIX: Hot item overlay position have not updated after window resize/move.
  • FIX: Image files displayed in a listview became locked.
  • FIX: "Column header font" template option (SetColumnHeaderFont method) didn't work.
  • FIX: SetCellFont method didn't work.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
05/10/2024

Easy Edge (Chromium) ver 2.02 released!

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

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/

[Announcement] Microsoft Edge and Adobe partner to improve the PDF experience (Issue #81) https://github.com/MicrosoftEdge/WebView2Announcements/issues/81

Notifications API.
https://github.com/MicrosoftEdge/WebView2Feedback/blob/api-notification/specs/WebNotification.md
  • NEW: NotificationReceived event: raised when a non-persistent notification is received.
  • NEW: TClaEdgeNotification class: represents a HTML Notification object.
  • NEW: TClaEdgeNotificationManager class: manages the notifications handled by the host app.
  • NEW: Notifications example.
Chromium DevTools Protocol (CDP) API.
Target domain support (https://chromedevtools.github.io/devtools-protocol/tot/Target/).
  • NEW: TClaEdgeBase.bUseCDPTargets property: enables a Target domain support.
  • NEW: TClaEdgeBase.cdpTargetInfos property: a list of available targets.

Environment options.
  • NEW: ChannelSearchKind: the WebView2 loader searches for binaries from least to most stable: Canary -> Dev -> Beta -> WebView2 Runtime.
  • NEW: TargetCompatibleBrowserVersion: the version of the WebView2 Runtime binaries required to be compatible with your app.
  • NEW: ReleaseChannels: a mask of one or more CoreWebView2ReleaseChannels indicating which channels environment creation should search for.
  • NEW: ScrollBarStyle: ScrollBar style to be used.

Navigation.
  • CHG: overloaded TClaEdgeBase.AddWebResourceRequestedFilter supporting a request source filter.

ExecuteScript API.
  • CHG: OnScriptResult event is extended to receive javascript exception.
  • CHG: ExecuteScriptAsync(pScriptName, jsScript, pUnescapeResult) is extended to pass boolean pHandleException argument. If true then OnScriptResult event will receive an unhandled exception info.

Nonclient region support.
  • NEW: IsNonClientRegionSupportEnabled: Enables nonclient region support.

Misc.
  • FIX: WebView could throw an exveption on TClaEdge.Kill method if ProcessFailed event happened.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
05/07/2024

Ingasoftplus vacation (July 05 - July 25, 2024)

  •    
The Ingasoftplus will be on leave, from July 05 to July 25, 2024, for staff vacation. During this time, our online store will remain open and you are welcome to place orders. Orders will be processed with delay. Response times can be longer than usual.
10/02/2024

EasyListView ver 1.13 released! Update demo

Grouping
  • NEW: OnGroupsCreating event: raised before the groups are created.
  • NEW: OnGroupsCreated event: raised when the groups are just about to be created.
  • NEW: OnGroupFormatting event: raised for each group when the group is just about to be displayed.
  • NEW: GroupBy example demonstrates different grouping features.

Hyperlinks
  • NEW: OnIsHyperlink event: allows to decide whether to display a cell's content as a hyperlink or plain text.
  • NEW: OnHyperlinkClicked event: raised when a user clicks on a cell with hyperlink.
  • CHG: Queue example: the Product cells act as the hyperlinks.

Columns
  • NEW: SetColumnMinimumWidth method: the minimum width to which the user can resize this column.
  • NEW: SetColumnMaximumWidth method: the maximum width to which the user can resize this column.
  • NEW: IsFixedWidth method: returns true if the column has a fixed width.
  • NEW: SetColumnSortable method: clicking the columns header will resort the list.
  • NEW: SetColumnGroupable method: the list will create groups when the column header is clicked.
  • NEW: SetUseInitialLetterForGroup method: group objects by the initial letter of the aspect of the column.

Misc
  • FIX: OnMouseRightClick event was not raised when right-clicking on empty area (outside data rows).
  • FIX: The template generates an appropriate POPUP call when clicking on an empty area in the listview.
  • CHG: The embed tree is completely rearranged.

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