Skip to content

Commit d518bd0

Browse files
authored
Users/hickeys/release cobalt/hickeys updates (#1650)
* Add new design docs and images * Add new store docs and images * Fix build warnings
1 parent 52ad91a commit d518bd0

File tree

110 files changed

+2026
-38
lines changed

Some content is hidden

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

110 files changed

+2026
-38
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6624,6 +6624,11 @@
66246624
"source_path": "windows-apps-src/design/controls-and-patterns/menus-and-context-menus.md",
66256625
"redirect_url": "/windows/apps/design/controls/menus-and-context-menus",
66266626
"redirect_document_id": false
6627+
},
6628+
{
6629+
"source_path": "hub/apps/fluent-design-system.md",
6630+
"redirect_url": "/hub/apps/design/index",
6631+
"redirect_document_id": false
66276632
}
66286633
]
66296634
}

hub/apps/design/downloads/index.md

Lines changed: 18 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: Get the latest downloads and tools for Windows apps user interface layout and controls designs.
33
keywords: uwp app layout, UI, user interface designs, downloads, uwp tools, windows app layout, windows ui tools
44
title: Design toolkits and samples for Windows apps
5-
ms.date: 09/24/2020
5+
ms.date: 06/24/2021
66
ms.topic: conceptual
77
ms.assetid: 88da6d1a-379c-4173-a56d-d8b9a4eab5da
88
ms.localizationpriority: medium
@@ -23,40 +23,29 @@ These toolkits provide controls and layout templates for designing Windows apps.
2323

2424
:::row:::
2525
:::column:::
26-
:::image type="icon" source="images/figma.png":::
27-
<b>Figma toolkit</b><br>
28-
WinUI 2.4, May 2020<br>
29-
<a href="https://aka.ms/figmatoolkit">Download</a>
26+
![Figma Toolkit icon](images/figma.png)
3027
:::column-end:::
31-
:::column:::
32-
:::image type="icon" source="images/sketch.png":::
33-
<b>Sketch toolkit</b><br>
34-
v1810, October 2018<br>
35-
<a href="https://aka.ms/sketchtoolkit">Download</a>
36-
:::column-end:::
37-
:::column:::
38-
:::image type="icon" source="images/adobe-xd.png":::
39-
<b>Adobe XD toolkit</b><br>
40-
v1901, January 2019<br>
41-
<a href="https://aka.ms/adobexdtoolkit">Download</a>
28+
:::column span="2":::
29+
**Figma Toolkit**<br>
30+
WinUI 2.6, June 2021<br>
31+
[Download](https://aka.ms/figmatoolkit)
4232
:::column-end:::
4333
:::row-end:::
4434

45-
4635
## Developer toolkits and libraries
4736

4837
:::row:::
4938
:::column:::
50-
![WinUI library thumbnail](images/WinUI-library.png)
51-
<b>Windows UI Library</b><br>
52-
Controls and other UI elements for Windows apps.<br/>
53-
<a href="/uwp/toolkits/winui/getting-started">Installation instructions</a><br/>
39+
![WinUI library thumbnail](images/WinUI-library.png)
40+
<b>Windows UI Library</b><br>
41+
Controls and other UI elements for Windows apps.<br/>
42+
<a href="/uwp/toolkits/winui/getting-started">Installation instructions</a><br/>
5443
:::column-end:::
5544
:::column:::
56-
![Windows community thumbnail](images/Windows-community-toolkit.png)
57-
<b>Windows Community Toolkit</b><br>
58-
Helper functions, custom controls, and app services.<br />
59-
<a href="/windows/uwpcommunitytoolkit/getting-started">Installation instructions</a>
45+
![Windows community thumbnail](images/Windows-community-toolkit.png)
46+
<b>Windows Community Toolkit</b><br>
47+
Helper functions, custom controls, and app services.<br />
48+
<a href="/windows/uwpcommunitytoolkit/getting-started">Installation instructions</a>
6049
:::column-end:::
6150
:::column:::
6251
![Windows Template Studio thumbnail](images/Windows-template-studio.png)
@@ -68,8 +57,10 @@ Helper functions, custom controls, and app services.<br />
6857

6958
## Fonts
7059

71-
* <a href="https://aka.ms/SegoeFonts">Segoe UI and MDL2 icon fonts (Mac only)</a>
72-
* <a href="https://aka.ms/hololensiconfont">Hololens icon font (Windows only)</a>
60+
- [Segoe UI Variable](https://aka.ms/SegoeUIVariable)
61+
- [Segoe Fluent Icon](https://aka.ms/SegoeFluentIcon)
62+
- [Segoe UI and MDL2 fonts](https://aka.ms/SegoeFonts)
63+
- [Hololens icon font (Windows only)](https://aka.ms/hololensiconfont)
7364

7465
## Tools
7566

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
author: hickeys
3+
description: An overview of where and how color is used in Windows 11
4+
title: Color in Windows 11
5+
ms.assetid: 139F3A69-8C33-40A8-9FF0-76D62953339E
6+
ms.author: hickeys
7+
ms.date: 06/24/2021
8+
ms.topic: article
9+
keywords: windows 11, design, ui, uiux, color, light mode, dark mode
10+
ms.localizationpriority: medium
11+
---
12+
13+
# Color in Windows 11
14+
15+
Windows 11 employs color to help users focus on their tasks by indicating a visual hierarchy and structure between user interface elements. Color is context appropriate and used to provide a calming foundation, subtly enhancing user interactions and emphasizing significant items only when necessary.
16+
17+
## Color Modes
18+
19+
![Color hero image](images/color_hero_1880.png)
20+
21+
Windows 11 supports two color modes: light and dark. Each mode consists of a set of neutral color values that are automatically adjusted to ensure optimal contrast.
22+
23+
In both light and dark color modes, darker colors indicate background surfaces of less importance. Important surfaces are highlighted with lighter and brighter colors. See [layering & elevation](layering.md) for more information.
24+
25+
## Accent color
26+
27+
:::row:::
28+
:::column:::
29+
![Assorted controls in light mode](images/color_light_controls_940.png)
30+
:::column-end:::
31+
:::column:::
32+
![Assorted controls in dark mode](images/color_dark_controls_940.png)
33+
:::column-end:::
34+
:::row-end:::
35+
36+
Accent color is used to emphasize important elements in the user interface and to indicate the state of an interactive object or control. Accent color values are generated automatically and optimized for contrast in both light and dark modes. Accent colors are used sparingly to highlight important elements and convey information about an interactive element's state.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
author: hickeys
3+
description: An overview of the design principles behind Windows 11
4+
title: Windows 11 design principles
5+
ms.assetid: 8A299698-0A42-401B-87BE-6C870135A844
6+
ms.author: hickeys
7+
ms.date: 06/24/2021
8+
ms.topic: article
9+
keywords: windows 11, design, ui, uiux, design principles, effortless, calm, personal, familiar, complete, coherent
10+
ms.localizationpriority: medium
11+
---
12+
13+
# Windows 11 design principles
14+
15+
![Various Windows 11 design elements](images/principles_hero_1880.png)
16+
17+
Windows 11 marks a visual evolution of the operating system. We have evolved our design language alongside with Fluent to create a design which is human, universal and truly feels like Windows.
18+
19+
The design principles below have guided us throughout the journey of making Windows the best-in-class implementation of Fluent.
20+
21+
## Effortless
22+
23+
Windows 11 is faster and more intuitive. It's easy to do what I want, with focus and precision.
24+
25+
## Calm
26+
27+
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.
28+
29+
## Personal
30+
31+
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.
32+
33+
## Familiar
34+
35+
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.
36+
37+
## Complete + Coherent
38+
39+
Windows 11 offers a visually seamless experience across platforms. I can work in many platforms and still have a consistent Windows experience.
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
author: hickeys
3+
description: An overview of geometry and spacing in Windows 11
4+
title: Geometry in Windows 11
5+
ms.assetid: E9E66189-2C81-406D-9C89-8AFBEE0BCC47
6+
ms.author: hickeys
7+
ms.date: 06/24/2021
8+
ms.topic: article
9+
keywords: windows 11, design, ui, uiux, geometry, gutters, margins, corners, rounded corners, corner radius
10+
ms.localizationpriority: medium
11+
---
12+
13+
# Geometry in Windows 11
14+
15+
![Rounded corners and element spacing in Windows 11](images/geometry_hero_1880.png)
16+
17+
Geometry describes the shape, size and position of UI elements on screen. These fundamental design elements help experiences feel coherent across the entire design system.
18+
19+
Windows 11 geometry has been crafted to support modern app experiences. Progressively rounded corners, nested elements, and consistent gutters combine to create a soft, calm, and approachable effect that emphasizes unity of purpose and ease of use.
20+
21+
## Rounded corners
22+
23+
![Dialog with rounded corners](images/geometry_rounded_corners_1880.png)
24+
25+
Windows 11 applies rounded corners to all all app windows created using standard windowing APIs. The same applies to most common controls such as Button and ListView. Windows 11 will apply rounded corners to controls by default; no code changes required.
26+
27+
Windows 11 uses three levels of rounding depending on what UI component is being rounded and how that component is arranged relative to neighboring elements.
28+
29+
| Corner radius | Usage |
30+
|---------------|---------------------------|
31+
| 8px | Top-level containers such as app windows, flyouts and dialogs are rounded using an 8px corner radius. |
32+
| 4px | In-page elements such as buttons and list backplates are rounded using a 4px corner radius. |
33+
| 0px | Straight edges that intersect with other straight edges are not rounded. |
34+
| 0px | Window corners are not rounded when windows are maximized. |
35+
36+
## Spacing and gutters
37+
38+
The use of consistently sized spacing and gutters semantically groups an experience into separate components. These values map to our rounded corner logic and together help create a cohesive and usable layout.
39+
40+
:::row:::
41+
:::column:::
42+
![Two buttons separated by 8 pixels](images/geometry_spacing_buttons_626.png)
43+
:::column-end:::
44+
:::column span="1":::
45+
**8px** between buttons
46+
:::column-end:::
47+
:::row-end:::
48+
49+
:::row:::
50+
:::column span="1":::
51+
![A button and a flyout separated by 8 pixels](images/geometry_spacing_flyout.svg)
52+
:::column-end:::
53+
:::column span="1":::
54+
**8px** between buttons and flyouts
55+
:::column-end:::
56+
:::row-end:::
57+
58+
:::row:::
59+
:::column:::
60+
![A control and a header separated by 8 pixels](images/geometry_spacing_header.svg)
61+
:::column-end:::
62+
:::column span="1":::
63+
**8px** between control and header
64+
:::column-end:::
65+
:::row-end:::
66+
67+
:::row:::
68+
:::column:::
69+
![A Control and a label separated by 12 pixels](images/geometry_Spacing_Label.svg)
70+
:::column-end:::
71+
:::column span="1":::
72+
**12px** between control and label
73+
:::column-end:::
74+
:::row-end:::
75+
76+
:::row:::
77+
:::column:::
78+
![Two content areas separated by 12 pixels](images/geometry_Spacing_Cards.svg)
79+
:::column-end:::
80+
:::column span="1":::
81+
**12px** between content areas
82+
:::column-end:::
83+
:::row-end:::
84+
85+
:::row:::
86+
:::column:::
87+
![A surface containing text with 12 pixel gutters on both sides](images/geometry_Spacing_Margins.svg)
88+
:::column-end:::
89+
:::column span="1":::
90+
**12px** between surface and edge text
91+
:::column-end:::
92+
:::row-end:::
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
author: hickeys
3+
description: App and system icons in Windows 11
4+
title: Iconography in Windows 11
5+
ms.assetid: EC94D54F-4C24-4E16-B8E0-08F3916C00F0
6+
ms.author: hickeys
7+
ms.date: 06/24/2021
8+
ms.topic: article
9+
keywords: windows 11, design, ui, uiux, icons, app icons, system icons, segoe fluent icons, segoe
10+
ms.localizationpriority: medium
11+
---
12+
13+
# Iconography in Windows 11
14+
15+
Iconography is a set of visual images and symbols that help users understand and navigate your app. Icons are used throughout the user interface as visual metaphors representing a concept, action, or status.
16+
17+
Windows 11 uses three different type of icons: application icons, system icons, and file type icons.
18+
19+
## Application icons
20+
21+
![An abstract application icon for a hypothetical maps app](images/iconography_hero_1880.png)
22+
23+
Application icons represent your app in the Windows Shell. They are primarily used to launch your application, but also represent your app wherever it appears in the Windows shell.
24+
25+
App icons should represent your app's core functionality through a metaphor. See [App Icons](../style/app-icons-and-logos.md) for more information about designing and constructing your app's icon.
26+
27+
## System icons
28+
29+
![A shopping cart icon from Segoe Fluent Icons](images/iconography_SystemIcons.svg)
30+
31+
Windows 11 introduces a new system icon font, [Segoe Fluent Icons](..\downloads\index.md#fonts). This new font compliments Windows 11's [geometry](geometry.md).
32+
33+
All glyphs in Segoe Fluent Icons are drawn in a Monoline style, which means they are created using a single stroke of 1 epx.
34+
35+
Glyphs in Segoe Fluent Icons follow three aesthetic principles:
36+
37+
1. **Minimal**: Glyphs contain only the details necessary to communicate the concept.
38+
2. **Harmonious**: Glyphs are based on simple and geometric forms.
39+
3. **Evolved**: Glyphs use modern metaphors that are easily understood.
40+
41+
### Sizing
42+
43+
![A properly sized printer icon](images/iconography_IconSizing.svg)
44+
45+
Segoe Fluent Icons font metrics were developed to match how designers and developers are used to working with SVG and bitmap icons.
46+
47+
Each font glyph is designed so that the footprint of the icon area is a square em.
48+
A 16 epx font size icon is the equivalent of a 16x16 epx icon, making sizing and positioning more predictable.
49+
50+
### Anatomy
51+
52+
System icons glyphs can be visually constructed by combining a base icon with a modifier icon.
53+
54+
**Base icons** are the main element of a visual metaphor. Base elements should should occupy the entire icon footprint.
55+
56+
**Modifier icons** modify the meaning of the base icon. Modifier elements should be placed in one of the bottom quadrants of the icon footprint.
57+
58+
:::row:::
59+
:::column:::
60+
![A file icon](images/iconography_Anatomy1.svg)
61+
:::column-end:::
62+
:::column span="3":::
63+
**Base icon only**<br>
64+
On its own, the paper sheet icon communicates the concept of a *file*
65+
:::column-end:::
66+
:::row-end:::
67+
:::row:::
68+
:::column:::
69+
![A file icon overlayed with an up arrow icon](images/iconography_Anatomy2.svg)
70+
:::column-end:::
71+
:::column span="3":::
72+
**Base icon + modifier icon**<br>
73+
Adding an up arrow to the file icon changes the meaning of the icon to represent an *uploaded file*
74+
:::column-end:::
75+
:::row-end:::
76+
77+
### Layering
78+
79+
Icon layering is a technique used to overlap two different glyphs. We recommend using icon layering to create a different state of the same icon (e.g. active or selected state).
80+
81+
![A black and white folder icon plus a beige folder icon with no outlines equals a beige folder icon with a black outline](images/iconography_IconLayering.svg)
82+
83+
### Localization
84+
85+
Understand the cultural connotations of certain symbols in different cultures. While in most cases iconography doesn't require localization, certain icons may be acceptable in one culture but not in another. Validate your iconography choices with the context in which they will be used.
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Lines changed: 39 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)