diff --git a/runtime/desktop/auto_update.md b/runtime/desktop/auto_update.md index 8aea1b19b..4d0c7280e 100644 --- a/runtime/desktop/auto_update.md +++ b/runtime/desktop/auto_update.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "Auto-update" description: "Ship binary-diff updates to deno desktop apps with Deno.autoUpdate(): bsdiff patches, manifest polling, automatic rollback on failed launch." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/backends.md b/runtime/desktop/backends.md index fc84eb7a7..65e5eae43 100644 --- a/runtime/desktop/backends.md +++ b/runtime/desktop/backends.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "Backends" description: "Pick a rendering engine for your desktop app: bundled Chromium, the OS webview, or raw windowing. Tradeoffs and how to switch." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/bindings.md b/runtime/desktop/bindings.md index 7a4190506..0c2dbb985 100644 --- a/runtime/desktop/bindings.md +++ b/runtime/desktop/bindings.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-18 +last_modified: 2026-06-25 title: "Bindings" description: "Call Deno-side functions from webview JavaScript via win.bind(): type-safe RPC over in-process channels, encoded at the boundary with no cross-process round-trip." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/comparison.md b/runtime/desktop/comparison.md index 59b92e9ad..6fa694a94 100644 --- a/runtime/desktop/comparison.md +++ b/runtime/desktop/comparison.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-22 +last_modified: 2026-06-25 title: "Comparison with other tools" description: "How deno desktop compares to Electron, Electrobun, Tauri, and Dioxus across language, engine, process model, app size, ecosystem, and what's built-in." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/configuration.md b/runtime/desktop/configuration.md index a7e49c758..4bd9ccfd5 100644 --- a/runtime/desktop/configuration.md +++ b/runtime/desktop/configuration.md @@ -4,12 +4,10 @@ title: "Configuration" description: "Configure deno desktop in deno.json: app metadata, icons, backend selection, output paths, error reporting, and the auto-update server." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/devtools.md b/runtime/desktop/devtools.md index 5acc13d7c..8aa8e7b3e 100644 --- a/runtime/desktop/devtools.md +++ b/runtime/desktop/devtools.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-19 +last_modified: 2026-06-25 title: "DevTools" description: "Attach Chrome DevTools to a deno desktop app: a single session shows both the Deno runtime V8 and the renderer V8 as inspectable targets." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/dialogs.md b/runtime/desktop/dialogs.md index 5aba1bea9..579649902 100644 --- a/runtime/desktop/dialogs.md +++ b/runtime/desktop/dialogs.md @@ -4,12 +4,10 @@ title: "Dialogs" description: "prompt(), alert(), and confirm() show native popup dialogs in deno desktop apps instead of terminal prompts." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/distribution.md b/runtime/desktop/distribution.md index 32bb7529a..c80aa1d15 100644 --- a/runtime/desktop/distribution.md +++ b/runtime/desktop/distribution.md @@ -4,12 +4,10 @@ title: "Distribution" description: "Cross-compile a deno desktop app for macOS, Windows, and Linux from one machine, and produce per-platform output formats: .app, .dmg, .exe directory, AppImage." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/error_reporting.md b/runtime/desktop/error_reporting.md index 70e1f0ccf..1f6344a23 100644 --- a/runtime/desktop/error_reporting.md +++ b/runtime/desktop/error_reporting.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "Error reporting" description: "Capture uncaught errors, unhandled rejections, and Rust panics, showing a native alert and POSTing a JSON report to your server." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/frameworks.md b/runtime/desktop/frameworks.md index 8763e561f..3f69520bb 100644 --- a/runtime/desktop/frameworks.md +++ b/runtime/desktop/frameworks.md @@ -4,12 +4,10 @@ title: "Frameworks" description: "Run Next.js, Astro, Fresh, Remix, Nuxt, SvelteKit, SolidStart, TanStack Start, and Vite projects as desktop apps with no code changes." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/hmr.md b/runtime/desktop/hmr.md index fff553acb..720a9d26d 100644 --- a/runtime/desktop/hmr.md +++ b/runtime/desktop/hmr.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "Hot module replacement" description: "deno desktop --hmr keeps the runtime and rendering backend alive across edits: framework dev servers in framework projects, V8 hot-swap in everything else." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/index.md b/runtime/desktop/index.md index 98c652c86..668876bc6 100644 --- a/runtime/desktop/index.md +++ b/runtime/desktop/index.md @@ -1,5 +1,5 @@ --- -last_modified: 2026-06-17 +last_modified: 2026-06-25 title: "Desktop apps" description: "Build self-contained desktop applications from a Deno project, with framework auto-detection, hot reload, native windowing, auto-update, and cross-platform distribution." --- @@ -9,12 +9,10 @@ Next.js app) into a self-contained desktop application. The output is a redistributable binary that bundles your code, the Deno runtime, and a web rendering engine into one bundle per platform. -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/menus.md b/runtime/desktop/menus.md index aec2fec74..9e3b8e698 100644 --- a/runtime/desktop/menus.md +++ b/runtime/desktop/menus.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "Menus" description: "Build native application menu bars and right-click context menus, with submenus, accelerators, separators, checkboxes, and click events." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/notifications.md b/runtime/desktop/notifications.md index b47c42b6c..b9cea0609 100644 --- a/runtime/desktop/notifications.md +++ b/runtime/desktop/notifications.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-17 +last_modified: 2026-06-25 title: "Notifications" description: "Show native OS notifications from deno desktop apps with the standard Web Notifications API: permission flow, options, and events." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/serving.md b/runtime/desktop/serving.md index cec7a9dbf..db1125893 100644 --- a/runtime/desktop/serving.md +++ b/runtime/desktop/serving.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-17 +last_modified: 2026-06-25 title: "HTTP serving" description: "How Deno.serve() works inside a desktop app: automatic port binding, the DENO_SERVE_ADDRESS env var, and serving local UI to the embedded webview." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/tray_and_dock.md b/runtime/desktop/tray_and_dock.md index 8bb13d37b..728987713 100644 --- a/runtime/desktop/tray_and_dock.md +++ b/runtime/desktop/tray_and_dock.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "Tray and dock" description: "Add icons to the OS status area and the macOS dock: tooltips, dark-mode variants, click events, and right-click context menus." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/desktop/windows.md b/runtime/desktop/windows.md index 5b4a3d9b3..bbca1bce0 100644 --- a/runtime/desktop/windows.md +++ b/runtime/desktop/windows.md @@ -1,15 +1,13 @@ --- -last_modified: 2026-06-24 +last_modified: 2026-06-25 title: "Windows" description: "Create and manage native windows with Deno.BrowserWindow: lifecycle, multiple windows, sizing, navigation, keyboard / mouse / focus events, and native window handles." --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. ::: diff --git a/runtime/reference/cli/desktop.md b/runtime/reference/cli/desktop.md index e20f3510d..baac69d38 100644 --- a/runtime/reference/cli/desktop.md +++ b/runtime/reference/cli/desktop.md @@ -1,17 +1,15 @@ --- -last_modified: 2026-06-16 +last_modified: 2026-06-25 title: "deno desktop" openGraphLayout: "/open_graph/cli-commands.jsx" openGraphTitle: "deno desktop" description: "Build self-contained desktop applications from a Deno project" --- -:::info Coming in Deno 2.9 +:::info Available in Deno 2.9 -`deno desktop` ships in Deno v2.9.0 and is not in a stable release yet. To try -it now, run `deno upgrade canary` to install the -[`canary`](/runtime/reference/cli/upgrade/) build. The command, configuration -keys, and TypeScript APIs may still change before the feature is stable. +`deno desktop` is available starting in Deno v2.9.0. If you're on an earlier +version, [update Deno](/runtime/reference/cli/upgrade/) to use it. :::