Skip to content

Commit 9abfede

Browse files
authored
Revise README with new license and feature highlights
Updated the README to reflect new features and license information.
1 parent d9309d1 commit 9abfede

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ A powerful bridge that allows **AutoIt** to use the modern **Microsoft Edge WebV
3737

3838
1. **Run `\Example\*`** to see the bridge in action.
3939

40+
### ⚖️ License
41+
42+
This project is provided "as-is". You are free to use, modify, and distribute it for both personal and commercial projects.
43+
4044
<p align="center">
4145
<img src="https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png" width="100%">
4246
</p>
@@ -45,13 +49,18 @@ A powerful bridge that allows **AutoIt** to use the modern **Microsoft Edge WebV
4549

4650
This version introduces significant architectural improvements, focusing on deep integration with WebView2 settings and a more robust event-driven system.
4751

48-
### 🚀 Key Highlights
52+
### Key Highlights
4953

5054
* **Comprehensive Settings Control**: Direct access to browser behaviors via new properties. Toggle DevTools, Context Menus, Script Dialogs, and Browser Accelerators (`AreDevToolsEnabled`, `AreDefaultContextMenusEnabled`, etc.) directly from your AutoIt script.
55+
5156
* 🎯 **Permanent JS Injection**: Introducing `AddInitializationScript`. Injected JavaScript (like bridges or libraries) now persists across page navigations and refreshes automatically, managed via a new Script ID tracking system.
57+
5258
* **Custom Context Menus**: Intercept right-clicks with the new `OnContextMenu` event. Receive rich JSON metadata including coordinates, element tags, selected text, and source URLs to build native-looking custom menus.
59+
5360
* **Focus & Lifecycle Management**: Navigation is now fully observable through `OnNavigationStarting` and `OnNavigationCompleted`.
61+
5462
* **Integrated Utilities**: Added native methods for `Encode/DecodeURI` and `Base64` (UTF-8) to handle data transfers between AutoIt and JavaScript seamlessly.
63+
5564
* **Enhanced State Sync**: Real-time events for Title, URL, and Zoom changes to keep your AutoIt GUI perfectly in sync with the browser state.
5665

5766
---
@@ -463,7 +472,7 @@ Fired when the browser loses focus.
463472

464473
### JsonParser (ProgId: NetJson.Parser)
465474

466-
## Methods
475+
#### Methods
467476

468477
##### Parse
469478
Parses a JSON string. Automatically detects if it's an Object or an Array.
@@ -519,9 +528,6 @@ Minifies a JSON string (removes spaces and new lines).
519528

520529
---
521530

522-
## ⚖️ License
523-
524-
This project is provided "as-is". You are free to use, modify, and distribute it for both personal and commercial projects.
525531

526532
---
527533

0 commit comments

Comments
 (0)