Skip to content

Commit 5e36e0a

Browse files
jwmsftniels9001
andauthored
update index/landing pages (#6102)
Co-authored-by: Niels Laute <[email protected]>
1 parent b120482 commit 5e36e0a

14 files changed

Lines changed: 123 additions & 71 deletions

File tree

50.4 KB
Loading

hub/apps/design/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ ms.localizationpriority: medium
1616

1717
# Design for Windows apps
1818

19+
:::image type="content" source="images/header-design.png" alt-text="A stylized blue brush and shapes representing design tools against a light gradient background" border="false":::
20+
21+
---
22+
1923
Here, you'll find design guidelines and examples for creating Windows app experiences. Windows 11 incorporates Fluent's design language and principles for a cohesive look and feel that's uniquely Microsoft.
2024

2125
To get the building blocks for crafting Windows experiences, use WinUI. These components incorporate Fluent's design language, so you can be confident you're building great experiences within the Fluent ecosystem.

hub/apps/design/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
items:
22
- name: Build Windows apps
33
href: ../desktop/index.yml
4-
- name: Overview
4+
- name: Design overview
55
href: index.md
66
- name: Color
77
href: signature-experiences/color.md
49.4 KB
Loading

hub/apps/desktop/index.yml

Lines changed: 65 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -20,41 +20,64 @@ landingContent:
2020
links:
2121
- text: What's new in Windows development
2222
url: /windows/apps/whats-new/whats-new-for-developers
23-
- text: Start here!
23+
- text: Setup and tools
2424
url: ../get-started/start-here.md
25-
- text: An overview of Windows development options
25+
- text: An overview of UI frameworks
2626
url: ../get-started/index.md
27-
- text: Learning paths and modules
28-
url: /training/browse/?products=windows
29-
- text: Code samples
30-
url: /samples/browse/?products=windows
31-
27+
- text: Window App SDK
28+
url: ../windows-app-sdk/index.md
3229

3330
- title: Design and UI
3431
linkLists:
3532
- linkListType: overview
3633
links:
37-
- text: Design and code your app UI
34+
- text: Design your app
3835
url: ../design/index.md
39-
- text: Windows 11 design principles
40-
url: ../design/signature-experiences/design-principles.md
36+
- text: Design resources and tools
37+
url: ../design/downloads/index.md
38+
- text: Design for accessibility
39+
url: ../design/accessibility/accessibility.md
40+
- text: Design basics
41+
url: ../design/basics/index.md
42+
43+
- title: Develop
44+
linkLists:
45+
- linkListType: how-to-guide
46+
links:
47+
- text: Develop apps
48+
url: ../develop/index.md
4149
- text: Make your apps great on Windows 11
4250
url: ../get-started/make-apps-great-for-windows.md
4351
- text: Windows developer FAQ
4452
url: ../get-started/windows-developer-faq.md
53+
- text: Other development tools
54+
url: /windows/dev-environment/
4555

46-
- title: Deploy and publish
56+
- title: Deploy
4757
linkLists:
4858
- linkListType: overview
4959
links:
50-
- text: Deployment overview
51-
url: ../package-and-deploy/index.md
52-
- text: Deploy apps
60+
- text: Packaging and deployment overview
5361
url: ../package-and-deploy/index.md
62+
- text: Learn about packaged and unpackaged apps
63+
url: ../desktop/modernize/package-identity-overview.md
64+
- text: Windows App SDK deployment guide
65+
url: ../package-and-deploy/deploy-overview.md
5466
- text: The MSIX app package format
5567
url: /windows/msix
56-
- text: Publish Windows apps and games
68+
69+
- title: Distribute
70+
linkLists:
71+
- linkListType: overview
72+
links:
73+
- text: Microsoft Store overview
5774
url: ../publish/index.md
75+
- text: Open a developer account
76+
url: ../publish/partner-center/open-a-developer-account.md
77+
- text: Microsoft Store FAQ
78+
url: ../publish/faq/get-started-with-the-microsoft-store.md
79+
- text: Microsoft Store Policies
80+
url: ../publish/store-policies.md
5881

5982
- title: Artificial intelligence and machine learning
6083
linkLists:
@@ -64,25 +87,25 @@ landingContent:
6487
url: /windows/ai/
6588
- text: GitHub Copilot extension for Visual Studio
6689
url: /visualstudio/ide/visual-studio-github-copilot-extension
67-
- text: Windows Machine Learning
68-
url: /windows/ai/windows-ml/
69-
- text: Windows Machine Learning samples
70-
url: /windows/ai/windows-ml/samples
90+
- text: App Actions on Windows
91+
url: /windows/ai/app-actions/
92+
- text: Windows ML
93+
url: /windows/ai/new-windows-ml/overview
7194

72-
73-
- title: Community and support
95+
- title: API Reference
7496
linkLists:
75-
- linkListType: overview
97+
- linkListType: reference
7698
links:
77-
- text: Microsoft Q&A Forum
78-
url: /answers/questions/
79-
- text: "@WindowsDocs"
80-
url: https://twitter.com/WindowsDocs
81-
- text: OneDevMinute on YouTube
82-
url: /shows/One-Dev-Minute/?WT.mc_id=odm-c9-niner
83-
- text: Windows developer support
84-
url: https://developer.microsoft.com/windows/support
85-
99+
- text: WinRT API for the Windows SDK
100+
url: /uwp/api/
101+
- text: Win32 API for the Windows SDK
102+
url: /windows/win32/api/
103+
- text: WinRT API for the Windows App SDK
104+
url: /windows/windows-app-sdk/api/winrt/
105+
- text: Win32 API for the Windows App SDK
106+
url: /windows/windows-app-sdk/api/win32/
107+
- text: WinUI 2 for UWP API reference
108+
url: /windows/winui/api/
86109

87110
- title: Platforms
88111
linkLists:
@@ -98,20 +121,16 @@ landingContent:
98121
url: /dotnet/desktop/wpf/overview/?view=netdesktop-7.0
99122
- text: Windows Forms
100123
url: /dotnet/desktop/winforms/overview/?view=netdesktop-7.0
101-
- text: Other development technologies
102-
url: /windows/dev-environment/
103-
104-
- title: API Reference
124+
125+
- title: Community and support
105126
linkLists:
106-
- linkListType: reference
127+
- linkListType: overview
107128
links:
108-
- text: WinRT API for the Windows SDK
109-
url: /uwp/api/
110-
- text: Win32 API for the Windows SDK
111-
url: /windows/win32/api/
112-
- text: WinRT API for the Windows App SDK
113-
url: /windows/windows-app-sdk/api/winrt/
114-
- text: Win32 API for the Windows App SDK
115-
url: /windows/windows-app-sdk/api/win32/
116-
- text: WinUI 3 API reference
117-
url: /windows/winui/api/
129+
- text: Microsoft Q&A Forum
130+
url: /answers/questions/
131+
- text: "@WindowsDocs"
132+
url: https://twitter.com/WindowsDocs
133+
- text: OneDevMinute on YouTube
134+
url: /shows/One-Dev-Minute/?WT.mc_id=odm-c9-niner
135+
- text: Windows developer support
136+
url: https://developer.microsoft.com/windows/support
48.3 KB
Loading

hub/apps/develop/index.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,22 @@ ms.localizationpriority: medium
1414
<a href="../publish/index.md" class="button button-sm"><span>Distribute</span></a>
1515
</div>
1616

17-
# Develop Windows desktop apps
17+
# Windows app development
1818

19-
This section of the documentation provides information about APIs and features you can use while developing Windows desktop apps. Some of these features are available by using APIs in the [Windows App SDK](../windows-app-sdk/index.md). Other features are available by using APIs in the Windows OS (via the [Windows SDK](https://developer.microsoft.com/windows/downloads/windows-sdk)) and .NET, and don't require use of the Windows App SDK.
19+
:::image type="content" source="images/header-coding.png" alt-text="Blue code brackets icon centered on a gradient background transitioning from light blue to purple, representing Windows application development" border="false":::
2020

21-
[!INCLUDE [UWP migration guidance](../windows-app-sdk/includes/uwp-app-sdk-migration-pointer.md)]
21+
---
22+
23+
This section of the documentation provides information about APIs and features you can use to develop Windows desktop apps. Some of these features are available by using APIs in the [Windows App SDK](../windows-app-sdk/index.md). Other features are available by using APIs in the Windows OS (via the [Windows SDK](https://developer.microsoft.com/windows/downloads/windows-sdk)) and .NET.
24+
25+
:::row:::
26+
:::column span="2":::
27+
**Build apps with the Windows App SDK and WinUI**<br>WinUI is Microsoft's modern native user interface framework for building Windows desktop applications. It brings the Fluent Design System, high-performance rendering, and a powerful XAML-based programming model to both C# and C++ developers.
28+
:::column-end:::
29+
:::column span="2":::
30+
**Use Windows App SDK and WinRT APIs with other UI frameworks**<br>The [Windows App SDK](../windows-app-sdk/index.md) provides a unified set of APIs and tools for building modern Windows applications. It brings the latest Windows features and capabilities to both new and existing apps — all through a consistent developer experience that works across multiple UI frameworks.
31+
:::column-end:::
32+
:::row-end:::
2233

2334
## Windows App SDK features
2435

hub/apps/develop/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
items:
22
- name: Build Windows apps
33
href: ../desktop/index.yml
4-
- name: Overview
4+
- name: Development overview
55
href: index.md
66
- name: Features
77
items:
52.4 KB
Loading

hub/apps/package-and-deploy/index.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,23 @@ ms.localizationpriority: medium
1414
<a href="../publish/index.md" class="button button-sm"><span>Distribute</span></a>
1515
</div>
1616

17-
# Packaging and deployment overview
17+
# Packaging and deployment for Windows apps
18+
19+
:::image type="content" source="images/header-tools.png" alt-text="Blue wrench and screwdriver icons on a light gray banner background representing tools for app packaging and deployment." border="false":::
20+
21+
---
22+
23+
The topics in this section introduce options and guidance around deploying different types of Windows apps.
24+
25+
:::row:::
26+
:::column span="":::
27+
**App packaging**<br>WinUI apps are packaged by default, but many other types of apps aren't. Package identity is needed for many Windows extensibility features—including background tasks, notifications, live tiles, custom context menu extensions, and share targets.
28+
:::column-end:::
29+
:::column span="":::
30+
**Deployment**<br> Your app can be _Framework-dependent_, which means it depends on the Windows App SDK runtime and/or Framework package being present on the target machine. Or it can be _Self-contained_, which means it carries the Windows App SDK dependencies with it.
31+
:::column-end:::
32+
:::row-end:::
1833

19-
The topics in this section introduce options and guidance for deploying different types of Windows apps.
2034

2135
## Advantages and disadvantages of packaging your app
2236

0 commit comments

Comments
 (0)