Skip to content

Commit 6a2ce4b

Browse files
committed
Merge branch 'main' into alvinashcraft/main-update-windows-share-topics-for-seo
2 parents 45c6a0c + 1a1249a commit 6a2ce4b

38 files changed

+1012
-1280
lines changed

.openpublishing.build.ps1

Lines changed: 0 additions & 18 deletions
This file was deleted.

.openpublishing.redirection.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8530,6 +8530,36 @@
85308530
"redirect_url": "/windows/apps/develop/devices-sensors/scan-from-your-app",
85318531
"redirect_document_id": false
85328532
},
8533+
{
8534+
"source_path": "hub/apps/design/style/index.md",
8535+
"redirect_url": "/windows/apps/design",
8536+
"redirect_document_id": false
8537+
},
8538+
{
8539+
"source_path": "hub/apps/design/signature-experiences/design-principles.md",
8540+
"redirect_url": "/windows/apps/design",
8541+
"redirect_document_id": false
8542+
},
8543+
{
8544+
"source_path": "hub/apps/design/signature-experiences/signature-experiences.md",
8545+
"redirect_url": "/windows/apps/design",
8546+
"redirect_document_id": false
8547+
},
8548+
{
8549+
"source_path": "hub/apps/design/style/color.md",
8550+
"redirect_url": "/windows/apps/design/signature-experiences/color",
8551+
"redirect_document_id": false
8552+
},
8553+
{
8554+
"source_path": "hub/apps/design/style/typography.md",
8555+
"redirect_url": "/windows/apps/design/signature-experiences/typography",
8556+
"redirect_document_id": false
8557+
},
8558+
{
8559+
"source_path": "hub/apps/design/motion/index.md",
8560+
"redirect_url": "/windows/apps/design/signature-experiences/motion",
8561+
"redirect_document_id": false
8562+
},
85338563
{
85348564
"source_path": "hub/dev-home/project-ironsides.md",
85358565
"redirect_url": "/windows/dev-home/dev-diagnostics",

hub/apps/design/index.md

Lines changed: 76 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,114 @@
11
---
2-
description: Design guidelines and UI code examples for creating Windows app experiences.
3-
title: Design and code Windows apps
4-
ms.date: 07/19/2024
2+
description: Design guidelines and UI examples for creating Windows app experiences.
3+
title: Design Windows apps
4+
ms.date: 10/28/2024
55
ms.topic: article
66
ms.localizationpriority: medium
77
---
8+
# Design for Windows apps
89

9-
# Design and code Windows apps
10+
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.
1011

11-
Design guidelines and UI code examples for creating Windows app experiences.
12+
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.
13+
14+
## Windows 11 design principles
15+
16+
![Various Windows 11 design elements](./signature-experiences/images/principles_hero_1880.png)
17+
18+
Windows 11 marks a visual evolution of the operating system. We have evolved our design language alongside of Fluent to create a design that is human, universal, and truly feels like Windows.
19+
20+
The design principles below have guided us throughout the journey of making Windows the best-in-class implementation of Fluent.
21+
22+
### Effortless
23+
24+
Windows 11 is faster and more intuitive. It's easy to do what I want, with focus and precision.
25+
26+
### Calm
27+
28+
Windows 11 is softer and decluttered; it fades into the background to help me stay calm and focused. The experience feels warm, ethereal, and approachable.
29+
30+
### Personal
31+
32+
Windows 11 adapts seamlessly to the way I use my device. It bends and flexes to my individual needs and preferences so that I can truly express myself.
33+
34+
### Familiar
35+
36+
Windows 11 balances a new, refreshed look and feel with the familiarity of the Windows I already know. There is no learning curve; I can pick it up and go.
37+
38+
### Complete + Coherent
39+
40+
Windows 11 offers a visually seamless experience across platforms. I can work in many platforms and still have a consistent Windows experience.
41+
42+
## Windows 11 signature experiences
43+
44+
Signature experiences are the design elements Windows 11 uses to express its visual language, while maintaining a coherent look and feel across all Fluent experiences.
1245

1346
:::row:::
1447
:::column:::
15-
### [Design downloads](downloads/index.md)
16-
:::image type="content" source="images/downloads-1x.png" alt-text="Design downloads" link="/windows/apps/design/downloads/":::
17-
Get design toolkits and samples.
48+
![A window and modal dialog in light mode on the left and dark mode on the right](./signature-experiences/images/color_hero_626.png)
1849
:::column-end:::
19-
:::column:::
20-
### [Design basics](basics/index.md)
21-
:::image type="content" source="images/basics-1x.png" alt-text="Design basics" link="/windows/apps/design/basics/":::
22-
An introduction to app design and the Fluent Design System.
50+
:::column span="2":::
51+
**Color**<br><br>
52+
[Color](./signature-experiences/color.md) helps users focus on their tasks by indicating a visual hierarchy and structure between user interface elements. Windows 11 uses color to provide a calming foundation, subtly enhancing user interactions and emphasizing significant items only when necessary.
2353
:::column-end:::
2454
:::row-end:::
2555

2656
:::row:::
2757
:::column:::
28-
### [Layout](layout/index.md)
29-
:::image type="content" source="images/layout-1x.png" alt-text="Layout" link="/windows/apps/design/layout/":::
30-
Responsive tips and APIs for a UI that looks great on every screen size.
58+
![An application window with a single content area](./signature-experiences/images/layering_elevation_hero_626.png)
3159
:::column-end:::
32-
:::column:::
33-
### [Controls and patterns](controls/index.md)
34-
:::image type="content" source="images/controls-1x.png" alt-text="Controls and patterns" link="/windows/apps/design/controls/":::
35-
All the UI building blocks you need, from radio buttons to navigation controls.
60+
:::column span="2":::
61+
**Elevation and layering**<br><br>
62+
[Elevation and layering](./signature-experiences/layering.md) is the concept of overlapping one surface with another, creating two or more visually distinguished areas within the same surface. Windows 11 uses elevation and layering as its foundation for app hierarchy.
3663
:::column-end:::
3764
:::row-end:::
3865

3966
:::row:::
4067
:::column:::
41-
### [Style](style/index.md)
42-
:::image type="content" source="images/style-1x.png" alt-text="Style" link="/windows/apps/design/style/":::
43-
Make your app stand out with color, typography, and acrylic.
68+
![A shopping cart icon](./signature-experiences/images/iconography_SystemIcons.svg)
4469
:::column-end:::
45-
:::column:::
46-
### [Motion](motion/index.md)
47-
:::image type="content" source="images/motion-1x.png" alt-text="Motion" link="/windows/apps/design/motion/":::
48-
Bring your app to life with animations and transitions.
70+
:::column span="2":::
71+
**Iconography**<br><br>
72+
[Iconography](./signature-experiences/iconography.md) is a set of visual images and symbols that help users understand and navigate your app. Windows 11 iconography has evolved in concert with our design language. Every glyph in our system icon font has been redesigned to embrace a softer geometry and more modern metaphors.
4973
:::column-end:::
5074
:::row-end:::
5175

5276
:::row:::
5377
:::column:::
54-
### [Shell](shell/index.md)
55-
:::image type="content" source="images/shell-1x.png" alt-text="Shell" link="/windows/apps/design/shell/":::
56-
Use Windows shell features to launch your app and display notifications.
78+
![A UI surface made of acrylic](./signature-experiences/images/materials_acrylic_hero_626.png)
5779
:::column-end:::
80+
:::column span="2":::
81+
**Materials**<br><br>
82+
[Materials](./signature-experiences/materials.md) are visual effects that make UI surfaces resemble real life artifacts. Windows 11 uses materials to keep the UI connected to its environment. Materials bring surfaces to life and help us distinguish between focused and unfocused applications.
83+
:::column-end:::
84+
:::row-end:::
85+
86+
:::row:::
5887
:::column:::
59-
### [Input and interactions](input/index.md)
60-
:::image type="content" source="images/inputs-1x.png" alt-text="Input and interactions" link="/windows/apps/design/input/":::
61-
Optimize your app for touch, pen, Surface dial, and other input types.
88+
![Several UI elements highlighting new geometry in Windows 11](./signature-experiences/images/geometry_hero_626.png)
89+
:::column-end:::
90+
:::column span="2":::
91+
**Shapes and geometry**<br><br>
92+
[Geometry](./signature-experiences/geometry.md) describes the shape, size, and position of UI elements on screen. These fundamental design elements help experiences feel coherent across the entire design system. Windows 11 features updated geometry that creates a more approachable, engaging, and modern experience.
6293
:::column-end:::
6394
:::row-end:::
6495

6596
:::row:::
6697
:::column:::
67-
### [Devices](devices/index.md)
68-
:::image type="content" source="images/devices-1x.png" alt-text="Devices" link="/windows/apps/design/devices/":::
69-
Learn about the spectrum of Windows 10 and Windows 11 devices and how to optimize for them.
98+
![Several words rendered in Segoe UI Variable](./signature-experiences/images/typography_QuickBrownFox.svg)
7099
:::column-end:::
100+
:::column span="2":::
101+
**Typography**<br><br>
102+
As the visual representation of language, the main task of [typography](./signature-experiences/typography.md) is to communicate information. The Windows 11 type system helps you create structure and hierarchy in your content in order to maximize legibility and readability in your UI.
103+
:::column-end:::
104+
:::row-end:::
105+
106+
:::row:::
71107
:::column:::
72-
### [Usability](usability/index.md)
73-
:::image type="content" source="images/usability-1x.png" alt-text="Usability" link="/windows/apps/design/usability/":::
74-
Make your app inclusive and accessible to people around the world.
108+
:::image type="content" source="./signature-experiences/images/motion-resourceful.gif" alt-text="An animated image that shows several examples of motion in the Windows UI.":::
109+
:::column-end:::
110+
:::column span="2":::
111+
**Motion**<br><br>
112+
[Motion](./signature-experiences/motion.md) describes the way the interface animates and responds to user interaction. Motion in Windows is reactive, direct, and context appropriate. It provides feedback to user input and reinforces spatial paradigms that support way-finding.
75113
:::column-end:::
76114
:::row-end:::

0 commit comments

Comments
 (0)