Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
{
"name": "dotnetbrowser",
"source": "./",
"description": "Official TeamDev skill for DotNetBrowser 4.3.3, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"description": "Official TeamDev skill for DotNetBrowser 4.3.4, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"author": {
"name": "TeamDev"
},
Expand Down
4 changes: 2 additions & 2 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "dotnetbrowser",
"displayName": "DotNetBrowser",
"version": "4.3.3",
"description": "Official TeamDev skill for DotNetBrowser 4.3.3, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"version": "4.3.4",
"description": "Official TeamDev skill for DotNetBrowser 4.3.4, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"author": {
"name": "TeamDev",
"url": "https://teamdev.com/dotnetbrowser"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ DotNetBrowser code: choosing NuGet packages, engine and browser lifecycle,
`BrowserView`, handlers and events, navigation, DOM access, the JavaScript bridge,
printing, network interception, deployment, and licensing. It bundles the full
API reference and an offline copy of the guides, release notes, migration guides,
and blog for **DotNetBrowser 4.3.3**, so the agent answers from documentation that
and blog for **DotNetBrowser 4.3.4**, so the agent answers from documentation that
matches the version rather than from memory.

## Install
Expand Down
18 changes: 9 additions & 9 deletions skills/dotnetbrowser/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
name: dotnetbrowser
description: Use when writing, reviewing, or debugging .NET code that embeds a Chromium browser with DotNetBrowser (WPF, Windows Forms, WinUI 3, Avalonia UI, or headless/console) - choosing NuGet packages, engine and browser lifecycle, BrowserView, handlers and events, navigation, DOM, JavaScript bridge, printing, network interception, deployment, licensing, and API lookups. Bundles API references and an offline snapshot of the guides, release notes, migration guides, and blog for DotNetBrowser 4.3.3.
description: Use when writing, reviewing, or debugging .NET code that embeds a Chromium browser with DotNetBrowser (WPF, Windows Forms, WinUI 3, Avalonia UI, or headless/console) - choosing NuGet packages, engine and browser lifecycle, BrowserView, handlers and events, navigation, DOM, JavaScript bridge, printing, network interception, deployment, licensing, and API lookups. Bundles API references and an offline snapshot of the guides, release notes, migration guides, and blog for DotNetBrowser 4.3.4.
metadata:
product: DotNetBrowser
product-version: "4.3.3"
chromium-version: "155.0.8059.40"
generated: "2026-10-08"
product-version: "4.3.4"
chromium-version: "156.0.8078.48"
generated: "2026-10-22"
---

# DotNetBrowser
Expand All @@ -17,9 +17,9 @@ the DOM, JavaScript, the network, printing, and more. Using it requires a
license key; a free 30-day evaluation license is available from
https://www.teamdev.com/dotnetbrowser#evaluate.

This skill describes DotNetBrowser 4.3.3 (Chromium
155.0.8059.40). Everything here was generated from the product on
2026-10-08. Prefer the bundled references over memory: the API changes
This skill describes DotNetBrowser 4.3.4 (Chromium
156.0.8078.48). Everything here was generated from the product on
2026-10-22. Prefer the bundled references over memory: the API changes
between major versions, and code written for DotNetBrowser 1.x or 2.x is
mostly wrong for 4.x.

Expand All @@ -34,15 +34,15 @@ file.
| `references/api/INDEX.md` | Find a covered public type: namespace, kind, one-line summary, file name. |
| `references/api/<Namespace>.<Type>.md` | Complete members of one type (587 types): signatures, remarks, parameters. |
| `references/site/INDEX.md` | Find a guide, quick start, tutorial, release note, migration guide, or blog post. |
| `references/site/**/index.md` | The pages themselves (137 pages), with C# and VB.NET samples. |
| `references/site/**/index.md` | The pages themselves (140 pages), with C# and VB.NET samples. |
| `references/site/llms.txt` | The same list with live URLs, for when a newer page might exist online. |

Workflow for most tasks:

1. Check the project's DotNetBrowser package version, target framework, and UI
framework version (including centrally managed package versions). Preserve
them unless the task calls for an upgrade. If the package version differs
from 4.3.3, verify APIs against that version's documentation
from 4.3.4, verify APIs against that version's documentation
or installed assemblies before using these references.
2. Read every topic note below that matches the task.
3. Search `references/site/INDEX.md` for the needed topic, then read the
Expand Down
2 changes: 1 addition & 1 deletion skills/dotnetbrowser/references/api/INDEX.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# DotNetBrowser API index

DotNetBrowser 4.3.3, generated 2026-10-08. 587 types in 93 namespaces. Every file in this directory is one public type with all of its members. Find the type below and open the file from the last column; the namespace page lists the same types with their summaries.
DotNetBrowser 4.3.4, generated 2026-10-22. 587 types in 93 namespaces. Every file in this directory is one public type with all of its members. Find the type below and open the file from the last column; the namespace page lists the same types with their summaries.

## DotNetBrowser

Expand Down
2 changes: 1 addition & 1 deletion skills/dotnetbrowser/references/lookup.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ live-only links (FAQ, Roadmap). Pages are the raw Markdown of the site:
empty. The surrounding text describes what they showed.
- Samples come in C# and VB.NET pairs; use whichever matches the project.
- Release notes are under `references/site/releases/`; a version newer than
4.3.3 may exist online. Use the URLs in
4.3.4 may exist online. Use the URLs in
`references/site/llms.txt` (every page is also served as Markdown at that
URL) when the user runs a newer version.

Expand Down
2 changes: 1 addition & 1 deletion skills/dotnetbrowser/references/project-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Single-platform UI variants exist too, for example `DotNetBrowser.Wpf.x64`.
See `references/site/docs/guides/installation/nuget/index.md` for the full
list. For a new project using this skill's version, install the matching
templates:
`dotnet new install DotNetBrowser.Templates::4.3.3`, then
`dotnet new install DotNetBrowser.Templates::4.3.4`, then
`dotnet new dotnetbrowser.wpf.app` (also `winforms`, `winui`, `avalonia`,
`avalonia12`, `blazor.avalonia`, `console`).

Expand Down
5 changes: 4 additions & 1 deletion skills/dotnetbrowser/references/site/INDEX.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# DotNetBrowser documentation index

Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-08 for DotNetBrowser 4.3.3. Local files are relative to this file. Entries without a local file exist only online. Links inside the pages point to the live site; see ../lookup.md for how to resolve them to local files.
Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-22 for DotNetBrowser 4.3.4. Local files are relative to this file. Entries without a local file exist only online. Links inside the pages point to the live site; see ../lookup.md for how to resolve them to local files.

## Overview

Expand Down Expand Up @@ -96,6 +96,7 @@ Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-08 for DotNetBrowse

| Title | Description | Local file | Live URL |
|---|---|---|---|
| DotNetBrowser 4.3.4 | DotNetBrowser 4.3.4 - Chromium 156 with text input and image fixes. | releases/2026/v4-3-4/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-4/index.md |
| DotNetBrowser 4.3.3 | DotNetBrowser 4.3.3 - Chromium 155 with screen capture fixes. | releases/2026/v4-3-3/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-3/index.md |
| DotNetBrowser 4.3.2 | DotNetBrowser 4.3.2 - Memory management and stability fixes. | releases/2026/v4-3-2/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-2/index.md |
| DotNetBrowser 4.3.1 | DotNetBrowser 4.3.1 - Chromium 153 with rendering and stability fixes. | releases/2026/v4-3-1/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-1/index.md |
Expand Down Expand Up @@ -141,6 +142,7 @@ Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-08 for DotNetBrowse
| Blazor and DotNetBrowser | Learn the difference between DotNetBrowser and Blazor, and how to use them together in Blazor Hybrid apps. | blog/blazor-and-dotnetbrowser/index.md | https://teamdev.com/dotnetbrowser/blog/blazor-and-dotnetbrowser/index.md |
| Blazor hybrid apps in Avalonia UI | Create Blazor Hybrid apps that work on Linux with Avalonia UI and DotNetBrowser. | blog/blazor-hybrid-apps-in-avalonia-ui/index.md | https://teamdev.com/dotnetbrowser/blog/blazor-hybrid-apps-in-avalonia-ui/index.md |
| Browser control for WinForms | Learn how to use DotNetBrowser, a browser control for WinForms. | blog/browser-control-for-winforms/index.md | https://teamdev.com/dotnetbrowser/blog/browser-control-for-winforms/index.md |
| Building a guard-railed browser for an AI assistant in a WPF app | This article shows how to give an AI assistant inside a WPF app a browser that stays within the limits you set. | blog/guard-railed-browser-for-ai-assistant/index.md | https://teamdev.com/dotnetbrowser/blog/guard-railed-browser-for-ai-assistant/index.md |
| C# desktop app with Angular UI | This article shows how to build a desktop app with Angular UI. | blog/csharp-desktop-app-with-angular-ui/index.md | https://teamdev.com/dotnetbrowser/blog/csharp-desktop-app-with-angular-ui/index.md |
| C# desktop app with Shadcn UI | The article about building .NET desktop apps with web user interfaces. | blog/c-sharp-desktop-app-with-shadcn-ui/index.md | https://teamdev.com/dotnetbrowser/blog/c-sharp-desktop-app-with-shadcn-ui/index.md |
| Chrome extensions in DotNetBrowser | Install and use Chrome extensions in DotNetBrowser. | blog/chrome-extensions-in-dotnetbrowser/index.md | https://teamdev.com/dotnetbrowser/blog/chrome-extensions-in-dotnetbrowser/index.md |
Expand All @@ -161,6 +163,7 @@ Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-08 for DotNetBrowse
| Kiosk app on Raspberry Pi with Avalonia and DotNetBrowser | A practical tutorial on building a kiosk app for Raspberry Pi with Avalonia and DotNetBrowser. | blog/kiosk-on-raspberry-with-avalonia-dotnetbrowser/index.md | https://teamdev.com/dotnetbrowser/blog/kiosk-on-raspberry-with-avalonia-dotnetbrowser/index.md |
| Kiosk-App auf dem Raspberry Pi mit Avalonia und DotNetBrowser | Praxis-Tutorial zur Kiosk-App auf dem Raspberry Pi mit Avalonia und DotNetBrowser. | blog/kiosk-auf-dem-raspberry-mit-avalonia-dotnetbrowser/index.md | https://teamdev.com/dotnetbrowser/blog/kiosk-auf-dem-raspberry-mit-avalonia-dotnetbrowser/index.md |
| Migrating from CefSharp to DotNetBrowser | A migration guide from CefSharp to DotNetBrowser. | blog/migrating-from-cefsharp-to-dotnetbrowser/index.md | https://teamdev.com/dotnetbrowser/blog/migrating-from-cefsharp-to-dotnetbrowser/index.md |
| Simulating mouse and keyboard input with DotNetBrowser | How to automate a web page from C# by simulating keyboard and mouse input with DotNetBrowser, compared with CefSharp and WebView2. | blog/simulate-mouse-and-keyboard-input/index.md | https://teamdev.com/dotnetbrowser/blog/simulate-mouse-and-keyboard-input/index.md |
| Taking screenshots of web pages | Our journey to a perfect web page screenshot. | blog/taking-screenshots-of-web-pages/index.md | https://teamdev.com/dotnetbrowser/blog/taking-screenshots-of-web-pages/index.md |
| Web view for WPF | Learn how to use DotNetBrowser, an advanced web view for WPF. | blog/web-view-for-wpf/index.md | https://teamdev.com/dotnetbrowser/blog/web-view-for-wpf/index.md |
| Why So Many, Microsoft? | This article explains why Microsoft ended up with so many desktop UI frameworks. | blog/why-so-many-ui-frameworks-microsoft/index.md | https://teamdev.com/dotnetbrowser/blog/why-so-many-ui-frameworks-microsoft/index.md |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ Here's how to get the demo application:
If you already use DotNetBrowser, you can get the latest build from NuGet:

```shell
dotnet add package DotNetBrowser -v "4.3.3"
dotnet add package DotNetBrowser.WPF -v "4.3.3"
dotnet add package DotNetBrowser -v "4.3.4"
dotnet add package DotNetBrowser.WPF -v "4.3.4"
```

## Install the extension
Expand Down
Loading
Loading