Skip to content

Commit 8113645

Browse files
authored
Merge branch 'docs' into patch-1
2 parents 698280b + 44f1d12 commit 8113645

93 files changed

Lines changed: 1108 additions & 512 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.publish.config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,11 @@
6565
],
6666
"notification_subscribers": [],
6767
"sync_notification_subscribers": [
68-
"quradic@microsoft.com"
68+
"jkendir@microsoft.com"
6969
],
7070
"branches_to_filter": [],
7171
"git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-dev-docs",
7272
"git_repository_branch_open_to_public_contributors": "docs",
73-
"skip_source_output_uploading": false,
7473
"need_preview_pull_request": true,
7574
"resolve_user_profile_using_github": true,
7675
"dependent_repositories": [
@@ -111,6 +110,7 @@
111110
}
112111
},
113112
"docs_build_engine": {},
113+
"skip_source_output_uploading": false,
114114
"contribution_branch_mappings": {},
115115
"need_generate_pdf_url_template": true,
116116
"need_generate_pdf": false

.openpublishing.redirection.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8869,6 +8869,26 @@
88698869
"source_path": "hub/apps/winui/winui2/release-notes/winui-2.8.md",
88708870
"redirect_url": "/windows/uwp/get-started/winui2/release-notes/winui-2.8",
88718871
"redirect_document_id": false
8872+
},
8873+
{
8874+
"source_path": "hub/sudo/index.md",
8875+
"redirect_url": "/windows/advanced-settings/sudo/",
8876+
"redirect_document_id": false
8877+
},
8878+
{
8879+
"source_path": "hub/apps/develop/actions/action-json.md",
8880+
"redirect_url": "/windows/ai/app-actions/actions-json",
8881+
"redirect_document_id": false
8882+
},
8883+
{
8884+
"source_path": "hub/apps/develop/actions/action-provider-manifest.md",
8885+
"redirect_url": "/windows/ai/app-actions/actions-provider-manifest",
8886+
"redirect_document_id": false
8887+
},
8888+
{
8889+
"source_path": "hub/apps/develop/actions/index.md",
8890+
"redirect_url": "/windows/ai/app-actions/",
8891+
"redirect_document_id": false
88728892
}
88738893
]
88748894
}

SECURITY.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.8 BLOCK -->
2+
3+
## Security
4+
5+
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
6+
7+
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below.
8+
9+
## Reporting Security Issues
10+
11+
**Please do not report security vulnerabilities through public GitHub issues.**
12+
13+
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report).
14+
15+
If you prefer to submit without logging in, send email to [[email protected]](mailto:[email protected]). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey).
16+
17+
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc).
18+
19+
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
20+
21+
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
22+
* Full paths of source file(s) related to the manifestation of the issue
23+
* The location of the affected source code (tag/branch/commit or direct URL)
24+
* Any special configuration required to reproduce the issue
25+
* Step-by-step instructions to reproduce the issue
26+
* Proof-of-concept or exploit code (if possible)
27+
* Impact of the issue, including how an attacker might exploit the issue
28+
29+
This information will help us triage your report more quickly.
30+
31+
If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs.
32+
33+
## Preferred Languages
34+
35+
We prefer all communications to be in English.
36+
37+
## Policy
38+
39+
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd).
40+
41+
<!-- END MICROSOFT SECURITY.MD BLOCK -->
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: File Explorer Version Control Integration (PREVIEW)
3+
description: Learn how to use File Explorer + version control integration inside Windows Advanced settings.
4+
ms.reviewer: cinnamon
5+
ms.topic: article
6+
ms.date: 04/11/2025
7+
---
8+
9+
# File Explorer version control integration (PREVIEW)
10+
11+
**File Explorer version control integration** provides version control information directly in File Explorer. This includes information such as the branch name, last commit author, last commit message, and more.
12+
13+
> [!NOTE]
14+
> As of right now, File Explorer version control integration only supports Git. The Advanced Settings system component is extensible to allow for additional version control types.
15+
16+
![File Explorer version control integration](../images/fe-source.png)
17+
18+
## Prerequisites
19+
20+
File Explorer version control integration is available in the [Windows Beta channel](https://aka.ms/BetaLatest). See [Get started with the Windows Insider Program](/windows-insider/get-started) for more information about joining the program and selecting a channel. After you've joined the Beta channel, you can ([check for Windows updates](ms-settings:windowsupdate)).
21+
22+
## How to identify repositories
23+
24+
Windows has to know which folders are source code repositories so File Explorer can display the version control information. You can select your repository folders in Windows Advanced Settings > File Explorer settings under the File Explorer + version control header.
25+
26+
![File Explorer version control Settings](../images/fe-source-settings.png)

hub/advanced-settings/index.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Advanced Windows Settings (PREVIEW)
3+
description: Learn about the settings provided in the Advanced page of Windows settings.
4+
ms.reviewer: cinnamon
5+
ms.topic: article
6+
ms.date: 04/10/2025
7+
---
8+
9+
# Advanced Windows Settings (PREVIEW)
10+
11+
**Advanced Windows settings** is a redesign of the original **For Developers** page in Windows settings with additional settings to help you be more productive.
12+
13+
## Prerequisites
14+
15+
Advanced settings is available in the [Windows Beta channel](https://aka.ms/BetaLatest). See [Get started with the Windows Insider Program](/windows-insider/get-started) for more information about joining the program and selecting a channel. After you've joined the Beta channel, you can ([check for Windows updates](ms-settings:windowsupdate)).
16+
17+
## FAQ
18+
19+
### Why was For Developers renamed to Advanced?
20+
21+
Most of the settings available within the For Developers page are useful for other advanced Windows users as well. In order to help all users discover these settings, the page was redesigned and renamed to Advanced.
22+
23+
## Windows Advanced Settings system component open source repository
24+
25+
To provide enhanced functionality to the Advanced settings page, there is an open-source system component that enables features like [File Explorer version control integration](fe-version-control.md). We welcome your contributions and feedback, and the source code for the Windows Advanced Settings system component is available on [GitHub](https://github.com/microsoft/windowsAdvancedSettings).
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The Sudo for Windows command is available in [Windows 11, version 24H2](https://
2424

2525
To enable Sudo for Windows, open `Settings > System > For Developers` and set **Enable sudo** to **On**.
2626

27-
![Enable Sudo](../images/sudo-enable.png)
27+
![Enable Sudo](../../images/sudo-enable.png)
2828

2929
>[!WARNING]
3030
> Sudo for Windows can be used as a potential escalation of privilege vector when enabled in certain configurations. You should make sure to be aware of the [security considerations](#security-considerations) when enabling the sudo command on your machine.

hub/apps/design/controls/commanding.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Commanding in Windows apps
33
description: How to use the XamlUICommand and StandardUICommand classes (along with the ICommand interface) to share and manage commands across various control types, regardless of the device and input type being used.
4-
ms.service: #Required; service per approved list.
54
ms.topic: overview
6-
ms.date: 06/24/2021
5+
ms.date: 05/30/2025
6+
ms.localizationpriority: medium
77
---
88

99
# Commanding in Windows apps using StandardUICommand, XamlUICommand, and ICommand

hub/apps/design/devices/designing-for-MR.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ When creating a UWP app that will potentially be used on a Mixed Reality platfor
116116

117117
* Remember, gaze is not as accurate as mouse pointing. Smaller mouse targets or buttons may cause frustration for your users, so resize controls accordingly. If they are designed for touch, they will work in Mixed Reality, but you may decide to enlarge some buttons at runtime. See [Updating 2D UWP apps for Windows Mixed Reality](/windows/mixed-reality/develop/porting-apps/building-2d-apps).
118118

119-
* The HoloLens defines the color black as the absence of light. It's simply not rendered, allowing the "real world" so show through. Your application should not use black if this is would cause confusion. In a Mixed Reality headset, black is black.
119+
* Your application should not use black as this could cause confusion. The HoloLens defines the color black as the absence of light and is simply not rendered, allowing the "real world" to show through. In a Mixed Reality headset, black is rendered as black.
120120

121121
* The HoloLens does not support color themes in apps, and defaults to blue to ensure the best experience for users. For more advice about selecting colors, you should consult [this topic](https://developer.microsoft.com/windows/mixed-reality/color_light_and_materials) which discusses the use of color and material in Mixed Reality designs.
122122

hub/apps/design/input/custom-text-input.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,19 @@ ms.assetid: 58F5F7AC-6A4B-45FC-8C2A-942730FD7B74
55
label: Custom text input
66
template: detail.hbs
77
keywords: keyboard, text, core text, custom text, Text Services Framework, input, user interactions
8-
ms.date: 09/24/2020
8+
ms.date: 05/30/2025
99
ms.topic: article
10-
11-
1210
ms.localizationpriority: medium
1311
---
14-
# Custom text input
15-
1612

13+
# Custom text input
1714

18-
The core text APIs in the [**Windows.UI.Text.Core**](/uwp/api/Windows.UI.Text.Core) namespace enable a Windows app to receive text input from any text service supported on Windows devices. The APIs are similar to the [Text Services Framework](/windows/desktop/TSF/text-services-framework) APIs in that the app is not required to have detailed knowledge of the text services. This enables the app to receive text in any language and from any input type, like keyboard, speech, or pen.
15+
The core text APIs in the [**Windows.UI.Text.Core**](/uwp/api/Windows.UI.Text.Core) namespace enable a Windows app to receive text input from any text service supported on Windows devices. The APIs are similar to the [Text Services Framework](/windows/desktop/TSF/text-services-framework) APIs in that the app is not required to have detailed knowledge of the text services. This enables the app to receive text in any language and from any input type (such as keyboard, speech, or pen).
1916

2017
> **Important APIs**: [**Windows.UI.Text.Core**](/uwp/api/Windows.UI.Text.Core), [**CoreTextEditContext**](/uwp/api/Windows.UI.Text.Core.CoreTextEditContext)
2118
2219
## Why use core text APIs?
2320

24-
2521
For many apps, the XAML or HTML text box controls are sufficient for text input and editing. However, if your app handles complex text scenarios, like a word processing app, you might need the flexibility of a custom text edit control. You could use the [**CoreWindow**](/uwp/api/Windows.UI.Core.CoreWindow) keyboard APIs to create your text edit control, but these don't provide a way to receive composition-based text input, which is required to support East Asian languages.
2622

2723
Instead, use the [**Windows.UI.Text.Core**](/uwp/api/Windows.UI.Text.Core) APIs when you need to create a custom text edit control. These APIs are designed to give you a lot of flexibility in processing text input, in any language, and let you provide the text experience best suited to your app. Text input and edit controls built with the core text APIs can receive text input from all existing text input methods on Windows devices, from [Text Services Framework](/windows/desktop/TSF/text-services-framework) based Input Method Editors (IMEs) and handwriting on PCs to the WordFlow keyboard (which provides auto-correction, prediction, and dictation) on mobile devices.

hub/apps/design/shell/tiles-and-notifications/firewall-allowlist-config.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ Regardless of the method you choose from below, you'll need to allow network tra
4343
</CloudServiceDNS>
4444
<ClientDNS>
4545
<DNS FQDN="*.wns.windows.com"/>
46-
<DNS FQDN="*.notify.live.net"/>
4746
</ClientDNS>
4847
<CloudServiceIPs>
4948
<IpRange Subnet=""/>

0 commit comments

Comments
 (0)