Skip to content

Commit 0ae1ba4

Browse files
authored
v2.2.1-alpha
1 parent 58abe73 commit 0ae1ba4

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ This project is provided "as-is". You are free to use, modify, and distribute it
6868
</p>
6969

7070

71-
# 🚀 What's New in v2.2.1-alpha - UI Responsiveness & Refactoring
71+
## 🚀 What's New in v2.2.1-alpha - UI Responsiveness & Refactoring
7272

7373
This release marks a major architectural milestone for the library by introducing **Event Object Refactoring**. Key events have been transitioned from passing raw data (strings) to passing full **COM-visible objects**, granting developers absolute control over the application's navigation flow.
7474

75-
## ⚡ Key Features & Enhancements
75+
### ⚡ Key Features & Enhancements
7676

77-
### 1. Advanced Navigation Control (`IWebView2NavigationStartingEventArgs`)
77+
#### 1. Advanced Navigation Control (`IWebView2NavigationStartingEventArgs`)
7878

7979
Navigation is no longer a passive process. With the new `Args` object, you can programmatically intervene in the navigation lifecycle before it even begins.
8080

@@ -87,15 +87,15 @@ Navigation is no longer a passive process. With the new `Args` object, you can p
8787
- **`NavigationId`**: A unique identifier for precise request tracking across complex web sessions.
8888

8989

90-
### 2. Event Object Refactoring & API Maturity
90+
#### 2. Event Object Refactoring & API Maturity
9191

9292
We are moving away from "Raw Parameter" callbacks toward an **Object-Oriented Event Model**.
9393

9494
- **Breaking Change**: `OnNavigationStarting` and `OnFrameNavigationStarting` now return an **Args Object**. This change is essential to support bi-directional communication (e.g., AutoIt telling C# to `Cancel = True`).
9595

9696
- **Future-Proofing**: Adding new metadata in future WebView2 updates will no longer break existing user code, as new properties will simply be appended to the existing object.
9797

98-
### 3. UI Responsiveness & Interception-Based Locking (Critical Patch)
98+
#### 3. UI Responsiveness & Interception-Based Locking (Critical Patch)
9999

100100
Following the initial alpha release, we identified and resolved a critical issue where Developer Tools (F12) and Right-Click menus could become unresponsive after navigation.
101101

@@ -104,7 +104,7 @@ Following the initial alpha release, we identified and resolved a critical issue
104104
- **Guaranteed Unlock**: Improved the AutoIt navigation functions (`_NetWebView2_Navigate`) to ensure the browser is always unlocked, even if a navigation times out or fails.
105105

106106

107-
## 🏗️ Architectural Inheritance & Refactoring
107+
### 🏗️ Architectural Inheritance & Refactoring
108108

109109
Building on the foundation of v2.1.0, this version further strengthens the **Event Wrapper** hierarchy:
110110

0 commit comments

Comments
 (0)