Skip to content

Commit d3c3862

Browse files
committed
Merged main into live
2 parents c8daf68 + d32fbcd commit d3c3862

File tree

11 files changed

+50
-52
lines changed

11 files changed

+50
-52
lines changed

hub/apps/develop/ui-input/visual-tree.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
title: "Choose the right visual tree viewer for your Windows app"
33
description: "This topic describes various visual tree viewers, also known as a UI visualizers, which are tools used to inspect and interact with UI components in a Windows app at run time."
44
ms.topic: product-comparison
5-
ms.date: 01/11/2024
6-
ms.localizationpriority: medium
5+
ms.date: 11/08/2024
76

87
#customer intent: As a developer, I want to test my app UI so that I can improve UX and debug issues.
98

@@ -23,7 +22,7 @@ The following table identifies several UI visualization tools and the UI framewo
2322
|-------------------------|------------------|-------------|------------------------|---------------------|
2423
|[WinUI](../../winui/winui3/index.md) in the [Windows App SDK](../../windows-app-sdk/index.md) |||||
2524
|[WPF](/dotnet/desktop/wpf/) |||||
26-
|[React Native for Windows](/windows/dev-environment/javascript/react-native-for-windows) |||||
25+
|[React Native for Desktop](/windows/dev-environment/javascript/react-native-for-windows) |||||
2726
|[.NET MAUI](/dotnet/maui/) |||||
2827
|[WinForms](/dotnet/desktop/winforms/) |||||
2928
|[WinUI 2](../../winui/winui2/index.md) for [UWP](/windows/uwp/) |||||
@@ -37,7 +36,7 @@ The Live Visual Tree and Live Property Explorer features ship with Visual Studio
3736

3837
#### When to use Live Visual Tree
3938

40-
Use these tools when building apps with [WinUI](../../winui/winui3/index.md) in the [Windows App SDK](../../windows-app-sdk/index.md), [WinUI 2](../../winui/winui2/index.md) for [UWP](/windows/uwp/), [WPF](/dotnet/desktop/wpf/), [.NET MAUI](/dotnet/maui/), [WinForms](/dotnet/desktop/winforms/), or [React Native for Windows](/windows/dev-environment/javascript/react-native-for-windows).
39+
Use these tools when building apps with [WinUI](../../winui/winui3/index.md) in the [Windows App SDK](../../windows-app-sdk/index.md), [WinUI 2](../../winui/winui2/index.md) for [UWP](/windows/uwp/), [WPF](/dotnet/desktop/wpf/), [.NET MAUI](/dotnet/maui/), [WinForms](/dotnet/desktop/winforms/), or [React Native for Desktop](/windows/dev-environment/javascript/react-native-for-windows).
4140

4241
- For more information on WinUI in the Windows App SDK, WinUI 2 for UWP, and WPF, see [Inspect XAML properties while debugging](/visualstudio/xaml-tools/inspect-xaml-properties-while-debugging).
4342
- For more information on .NET MAUI, see [Inspect the visual tree of a .NET MAUI app](/dotnet/maui/user-interface/live-visual-tree).
@@ -132,7 +131,7 @@ For Spy++ documentation, see [Spy++ Help](/visualstudio/debugger/spy-increment-h
132131

133132
#### When to use Accessibility Insights - Live Inspect
134133

135-
Live Inspect is typically used in conjunction with Live Visual Tree, Spy++, and other tools when building apps with [WinUI](../../winui/winui3/index.md) in the [Windows App SDK](../../windows-app-sdk/index.md), [WinUI 2](../../winui/winui2/index.md) for [UWP](/windows/uwp/), [WPF](/dotnet/desktop/wpf/), [.NET MAUI](/dotnet/maui/), [WinForms](/dotnet/desktop/winforms/), or [React Native for Windows](/windows/dev-environment/javascript/react-native-for-windows).
134+
Live Inspect is typically used in conjunction with Live Visual Tree, Spy++, and other tools when building apps with [WinUI](../../winui/winui3/index.md) in the [Windows App SDK](../../windows-app-sdk/index.md), [WinUI 2](../../winui/winui2/index.md) for [UWP](/windows/uwp/), [WPF](/dotnet/desktop/wpf/), [.NET MAUI](/dotnet/maui/), [WinForms](/dotnet/desktop/winforms/), or [React Native for Desktop](/windows/dev-environment/javascript/react-native-for-windows).
136135

137136
#### How to use Accessibility Insights - Live Inspect
138137

hub/apps/get-started/index.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ You will not have access to the APIs provided by the **Windows App SDK** or .NET
9797

9898
## Cross-platform options
9999

100-
If you need your app to be cross-platform, consider [.NET MAUI](/dotnet/maui/what-is-maui), a [Progressive Web App (PWA)](/microsoft-edge/progressive-web-apps-chromium/), or [React Native for Windows](../../dev-environment/javascript/react-native-for-windows.md). There are many other choices available ([here's a list of popular options](../../dev-environment/index.md)), but these are some good starting points.
100+
If you need your app to be cross-platform, consider [.NET MAUI](/dotnet/maui/what-is-maui), a [Progressive Web App (PWA)](/microsoft-edge/progressive-web-apps-chromium/), or [React Native for Desktop](../../dev-environment/javascript/react-native-for-windows.md). There are many other choices available ([here's a list of popular options](../../dev-environment/index.md)), but these are some good starting points.
101101

102-
.NET MAUI harnesses the power of WinUI on Windows, while also enabling execution on other operating systems. React Native for Windows lets you write apps that run on all devices supported by Windows 10 and Windows 11 (not just PCs). Another cross-platform option, Progressive Web Apps (PWAs), are websites that function like installed, native apps on Windows and other supported platforms, while functioning like regular websites on browsers.
102+
.NET MAUI harnesses the power of WinUI on Windows, while also enabling execution on other operating systems. React Native for Desktop lets you write apps that run on all devices supported by Windows 10 and Windows 11 (not just PCs). Another cross-platform option, Progressive Web Apps (PWAs), are websites that function like installed, native apps on Windows and other supported platforms, while functioning like regular websites on browsers.
103103

104104
For more information, see the following tabs.
105105

@@ -151,30 +151,30 @@ For more information about building PWAs, see the following links:
151151
- [Progressive Web App demos](/microsoft-edge/progressive-web-apps-chromium/demo-pwas)
152152
- [PWABuilder - Helping developers build and publish PWAs](https://www.pwabuilder.com/)
153153

154-
### [React Native for Windows](#tab/rnw)
154+
### [React Native for Desktop](#tab/rnw)
155155

156156
[React Native](https://reactnative.dev) is a development platform which allows building cross-platform apps.
157-
React Native for Windows brings React Native support to the Windows 10 and Windows 11 SDKs, letting you use JavaScript to build native Windows apps for all devices supported by Windows 10 and Windows 11. This includes PCs, tablets, 2-in-1s, Xbox, Mixed Reality devices, etc.
157+
React Native for Desktop brings React Native support to the Windows 10 and Windows 11 SDKs, letting you use JavaScript to build native Windows apps for all devices supported by Windows 10 and Windows 11. This includes PCs, tablets, 2-in-1s, Xbox, Mixed Reality devices, etc.
158158

159-
With React Native for Windows, you write most or all of your app code in JavaScript - or TypeScript - and the framework produces a native UWP XAML application. If your app needs to call a platform API, you can usually do so through one of the many [community modules](https://reactnative.directory), or if a module does not yet exist, you can easily [write a native module to expose it](https://aka.ms/RNW-NativeModules).
159+
With React Native for Desktop, you write most or all of your app code in JavaScript - or TypeScript - and the framework produces a native UWP XAML application. If your app needs to call a platform API, you can usually do so through one of the many [community modules](https://reactnative.directory), or if a module does not yet exist, you can easily [write a native module to expose it](https://aka.ms/RNW-NativeModules).
160160

161-
Here are some reasons to choose React Native for Windows:
161+
Here are some reasons to choose React Native for Desktop:
162162

163163
- You want to share code across platforms as much as possible, or you have web properties that you want to share code with.
164164
- Improved developer productivity and inner loop, thanks to fast refresh.
165165
- Your app's fundamentals (performance, accessibility, internationalization) are as good as a native UWP app.
166166
- You have experience with and a preference for JavaScript or TypeScript
167167
- You would like to leverage JavaScript-only libraries on [npmjs.com](https://www.npmjs.com/), and many native libraries too.
168-
- Your app will use the native controls, visual appearance, animations and colors, and therefore will feel integrated into the design language used in Windows. In addition, React Native for Windows apps do not have to compromise on the set of APIs they can call, as the framework allows you to call platform APIs as well as write your own view managers and native modules.
168+
- Your app will use the native controls, visual appearance, animations and colors, and therefore will feel integrated into the design language used in Windows. In addition, React Native for Desktop apps do not have to compromise on the set of APIs they can call, as the framework allows you to call platform APIs as well as write your own view managers and native modules.
169169
- Large and growing community momentum, with lots of [community modules](https://reactnative.directory).
170170

171171
> [!div class="button"]
172-
> [Get started with React Native for Windows](https://aka.ms/ReactNativeGuideWindows)
172+
> [Get started with React Native for Desktop](https://aka.ms/ReactNativeGuideWindows)
173173
174-
For more information about React Native for Windows, see the following links:
174+
For more information about React Native for Desktop, see the following links:
175175

176-
- [React Native for Windows repo on GitHub](https://github.com/microsoft/react-native-windows)
177-
- [Native modules in React Native for Windows](https://aka.ms/RNW-NativeModules)
176+
- [React Native for Desktop repo on GitHub](https://github.com/microsoft/react-native-windows)
177+
- [Native modules in React Native for Desktop](https://aka.ms/RNW-NativeModules)
178178
- [API reference](https://microsoft.github.io/react-native-windows/docs/Native-API-Reference)
179179
- [Community modules directory](https://reactnative.directory)
180180
- [More resources](https://microsoft.github.io/react-native-windows/resources)
@@ -206,7 +206,7 @@ Learn more about each of these options:
206206

207207
- [.NET Multi-platform App UI (.NET MAUI)](/dotnet/maui/)
208208
- [ASP.NET Core Blazor Hybrid](/aspnet/core/blazor/hybrid)
209-
- [React Native for Windows (RNW)](/windows/dev-environment/javascript/react-native-for-windows)
209+
- [React Native for Desktop](/windows/dev-environment/javascript/react-native-for-windows)
210210
- [Universal Windows Platform (UWP)](/windows/uwp/)
211211
- [Recommendations for Choosing Between ATL and MFC](/cpp/atl/recommendations-for-choosing-between-atl-and-mfc)
212212
- [Windows Forms](/dotnet/desktop/winforms/)

hub/apps/get-started/windows-developer-faq.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ metadata:
33
description: The official Windows developer FAQ. Get answers to common questions about Windows application development and Windows App SDK.
44
title: Windows developer FAQ
55
ms.topic: faq
6-
ms.date: 08/19/2024
6+
ms.date: 11/08/2024
77
ms.localizationpriority: medium
88
ms.collection: windows11
99
audience: new-desktop-app-developers
@@ -22,7 +22,7 @@ sections:
2222
2323
- **If Windows App SDK / WinUI 3 don't meet your needs**, [WPF](/dotnet/desktop/wpf/overview/) might.
2424
- **If you're targeting cross-platform:** [React Native](https://aka.ms/reactnative) and [.NET MAUI](/dotnet/maui/what-is-maui) let you build cross-platform apps. .NET MAUI is a great choice for C# developers. React Native will feel familiar to JavaScript/TypeScript developers.
25-
- **If you're a web developer:** You can use [WebView2](/microsoft-edge/webview2/) as an application host. This lets you use web technology to build desktop apps that can access the Windows SDK and Windows App SDK APIs. You can also use React Native for Windows.
25+
- **If you're a web developer:** You can use [WebView2](/microsoft-edge/webview2/) as an application host. This lets you use web technology to build desktop apps that can access the Windows SDK and Windows App SDK APIs. You can also use React Native for Desktop.
2626
- **If you're a C++ developer:** For desktop apps, Windows App SDK / WinUI 3 are a great choice. If you're building a game, consider using [DirectX](/windows/win32/directx).
2727
- **If you're a Rust developer:** Check out [Rust for Windows](https://github.com/microsoft/windows-rs).
2828
@@ -139,7 +139,7 @@ sections:
139139
questions:
140140
- question: Can I start with WinUI 3 and App SDK, and later integrate .NET MAUI if I eventually want to target cross-platform scenarios?
141141
answer: |
142-
Not at this time. Although .NET MAUI apps use Windows App SDK / WinUI 3 when running on Windows, we recommend starting with .NET MAUI or React Native for Windows if you anticipate the need to target multiple platforms.
142+
Not at this time. Although .NET MAUI apps use Windows App SDK / WinUI 3 when running on Windows, we recommend starting with .NET MAUI or React Native for Desktop if you anticipate the need to target multiple platforms.
143143
- question: What should I use if I want to build apps that work on Windows and Xbox?
144144
answer: |
145145
If your app needs to support Xbox, HoloLens, or IoT, we recommend using UWP. Windows App SDK doesn't support these platforms. For game development, we recommend using [Microsoft Game Development Kit](https://github.com/microsoft/GDK).

hub/apps/publish/msstore-dev-cli/commands.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
22
description: How to run the Microsoft Store Developer CLI (preview) commands.
33
title: Microsoft Store Developer CLI (preview) Commands
4-
ms.date: 12/02/2022
4+
ms.date: 11/08/2024
55
ms.topic: article
6-
ms.localizationpriority: medium
76
zone_pivot_groups: msstoredevcli-installer-packaging
87
---
98

@@ -395,7 +394,7 @@ The `init` command helps you setup your application to publish to the Microsoft
395394
- .NET MAUI
396395
- Flutter
397396
- Electron
398-
- React Native for Windows
397+
- React Native for Desktop
399398
- PWA
400399

401400
### Init Command - Usage Examples
@@ -430,14 +429,14 @@ msstore init "C:\path\to\flutter_app"
430429
msstore init "C:\path\to\electron_app"
431430
```
432431

433-
#### Init Command - React Native for Windows
432+
#### Init Command - React Native for Desktop
434433

435434
```console
436435
msstore init "C:\path\to\react_native_app"
437436
```
438437

439438
> [!Note]
440-
> For Electron, as well as React Native for Windows projects, both `Npm` and `Yarn` are supported. The presence of the `Yarn` lock file (`yarn.lock`) will be used to determine which package manager to use, so make sure that you check in your lock file into your source control system.
439+
> For Electron, as well as React Native for Desktop projects, both `Npm` and `Yarn` are supported. The presence of the `Yarn` lock file (`yarn.lock`) will be used to determine which package manager to use, so make sure that you check in your lock file into your source control system.
441440
442441
#### Init Command - PWA
443442

@@ -500,7 +499,7 @@ msstore package "C:\path\to\flutter_app"
500499
msstore package "C:\path\to\electron_app"
501500
```
502501

503-
#### Package Command - React Native for Windows
502+
#### Package Command - React Native for Desktop
504503

505504
```console
506505
msstore package "C:\path\to\react_native_app"
@@ -562,7 +561,7 @@ msstore publish "C:\path\to\flutter_app"
562561
msstore publish "C:\path\to\electron_app"
563562
```
564563

565-
#### Publish Command - React Native for Windows
564+
#### Publish Command - React Native for Desktop
566565

567566
```console
568567
msstore publish "C:\path\to\react_native_app"

hub/apps/winui/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: WinUI
33
description: WinUI Libraries for Windows app development.
44
ms.topic: article
5-
ms.date: 07/19/2024
5+
ms.date: 11/08/2024
66
keywords: windows 10, windows 11, Windows App SDK, Windows app development platform, desktop development, win32, WinRT, uwp, toolkit sdk, winui
77
---
88

@@ -27,7 +27,7 @@ WinUI is a native user experience (UX) framework for both Windows desktop and UW
2727

2828
By incorporating the [Fluent Design System](https://fluent2.microsoft.design/) into all experiences, controls, and styles, WinUI provides consistent, intuitive, and accessible experiences using the latest user interface (UI) patterns.
2929

30-
With support for both desktop and UWP apps, you can build with WinUI from the ground up, or gradually migrate your existing MFC, WinForms, or WPF apps using familiar languages such as C++, C#, Visual Basic, and JavaScript (using [React Native for Windows](https://microsoft.github.io/react-native-windows/)).
30+
With support for both desktop and UWP apps, you can build with WinUI from the ground up, or gradually migrate your existing MFC, WinForms, or WPF apps using familiar languages such as C++, C#, Visual Basic, and JavaScript (using [React Native for Desktop](https://microsoft.github.io/react-native-windows/)).
3131

3232
> The WinUI libraries are hosted in the [WinUI GitHub repo](https://github.com/microsoft/microsoft-ui-xaml) where you can file feature requests or bugs, and interact with the WinUI where you can file feature requests or bugs, and interact with the WinUI team.
3333

0 commit comments

Comments
 (0)