You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hub/apps/get-started/make-apps-great-for-windows.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
description: The top 11 things you can do to make your app great on Windows 11.
3
3
title: Top 11 things you can do to make your app great on Windows 11
4
4
ms.topic: article
5
-
ms.date: 05/06/2022
5
+
ms.date: 10/02/2024
6
6
keywords: windows win32, desktop development
7
7
ms.localizationpriority: medium
8
8
ms.collection: windows11
@@ -29,10 +29,6 @@ Users expect solid fundamentals from any app they install on their device. They
29
29
30
30
Microsoft is committed to ensuring your apps work on the latest versions of our software and Windows 11 has been built with compatibility in mind. Our promise states that apps that worked on Windows 7/8.1/10 will work on Windows 11. If you experience any issues with your apps, Microsoft will help you identify the issue at no cost so that you can then fix the issue. Visit the [App Assure](/fasttrack/introduction) page and sign in to submit your request for assistance from a dedicated App Assure Manager.
31
31
32
-
Along with App Assure, we have enabled Windows 11 testing and validation on [Test Base](https://aka.ms/testbase), as part of our commitment to ensuring your apps work on the latest versions of our software. Test Base is an intelligent application validation service that allows software vendors and commercial customers to test their applications with a matrix of updates and environments in a Microsoft-managed Azure environment. With Test Base, you now have access to test your applications ahead of time and work with Microsoft to remediate issues before they impact your end users.
33
-
34
-
See the [Test Base](https://aka.ms/testbase) page to sign up.
35
-
36
32
## 2. Have a discoverable and easy to understand privacy policy
37
33
38
34
An easily discoverable and understandable privacy notice increases user trust and confidence in your application.
Copy file name to clipboardExpand all lines: uwp/devices-sensors/3d-generate-3mf.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ ms.localizationpriority: medium
8
8
9
9
# Generate a 3D Manufacturing Format package
10
10
11
-
This guide describes the structure of the [3D Manufacturing Format](https://3mf.io/3mf-specification/) (3MF) file type and how the [**Windows.Graphics.Printing3D**](/uwp/api/windows.graphics.printing3d) API can be used to create and manipulate it.
11
+
This guide describes the structure of the [3D Manufacturing Format](https://3mf.io/spec/) (3MF) file type and how the [**Windows.Graphics.Printing3D**](/uwp/api/windows.graphics.printing3d) API can be used to create and manipulate it.
12
12
13
13
**Important APIs**
14
14
@@ -18,7 +18,7 @@ This guide describes the structure of the [3D Manufacturing Format](https://3mf.
18
18
19
19
3MF is a set of conventions for using XML to describe the appearance and structure of 3D models for manufacturing (3D printing). It defines a set of parts (required and optional) and their relationships, to a 3D manufacturing device. A data set that adheres to the 3MF can be saved as a file with the .3mf extension.
20
20
21
-
The [**Printing3D3MFPackage**](/uwp/api/windows.graphics.printing3d.printing3d3mfpackage) class in the **Windows.Graphics.Printing3D** namespace is analogous to a single .3mf file, while other classes map to the particular XML elements in the .3mf file. This guide describes how each of the main parts of a 3MF document can be created and set programmatically, how the 3MF Materials Extension can be used, and how a **Printing3D3MFPackage** object can be converted and saved as a .3mf file. For more information on the standards of 3MF or the 3MF Materials Extension, see the [3MF Specification](https://3mf.io/3mf-specification/).
21
+
The [**Printing3D3MFPackage**](/uwp/api/windows.graphics.printing3d.printing3d3mfpackage) class in the **Windows.Graphics.Printing3D** namespace is analogous to a single .3mf file, while other classes map to the particular XML elements in the .3mf file. This guide describes how each of the main parts of a 3MF document can be created and set programmatically, how the 3MF Materials Extension can be used, and how a **Printing3D3MFPackage** object can be converted and saved as a .3mf file. For more information on the standards of 3MF or the 3MF Materials Extension, see the [3MF Specification](https://3mf.io/spec/).
22
22
23
23
## Core classes in the 3MF structure
24
24
@@ -28,7 +28,7 @@ The **Printing3D3MFPackage** class represents a complete 3MF document, and at th
28
28
29
29
## Metadata
30
30
31
-
The model part of a 3MF document can hold metadata in the form of key/value pairs of strings stored in the **Metadata** property. There is predefined metadata, but custom pairs can be added as part of an extension (described in more detail in the [3MF specification](https://3mf.io/3mf-specification/)). It is up to the receiver of the package (a 3D manufacturing device) to determine whether and how to handle metadata, but it is good practice to include as much info as possible in the 3MF package.
31
+
The model part of a 3MF document can hold metadata in the form of key/value pairs of strings stored in the **Metadata** property. There is predefined metadata, but custom pairs can be added as part of an extension (described in more detail in the [3MF specification](https://3mf.io/spec/)). It is up to the receiver of the package (a 3D manufacturing device) to determine whether and how to handle metadata, but it is good practice to include as much info as possible in the 3MF package.
Copy file name to clipboardExpand all lines: uwp/devices-sensors/3d-print-from-app.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,7 @@ The following code shows how to load a single file into app memory using the [**
58
58
59
59
3D geometry data can come in many different formats, and not all are efficient for 3D printing. Windows uses the 3D Manufacturing Format (.3mf) file type for all 3D printing tasks.
60
60
61
-
See the [3MF Specification](https://3mf.io/3mf-specification/) to learn more about 3MF and the supported features for producers and consumers of 3D product. To learn how to utilize these features with Windows APIs, see the [Generate a 3MF package](./3d-generate-3mf.md) tutorial.
61
+
See the [3MF Specification](https://3mf.io/spec/) to learn more about 3MF and the supported features for producers and consumers of 3D product. To learn how to utilize these features with Windows APIs, see the [Generate a 3MF package](./3d-generate-3mf.md) tutorial.
62
62
63
63
> [!NOTE]
64
64
> The [3D Builder](https://www.microsoft.com/store/apps/3d-builder/9wzdncrfj3t6) app can open files of most popular 3D formats and save them as .3mf files. It also provides tools to edit your models, add color data, and perform other print-specific operations.
Copy file name to clipboardExpand all lines: uwp/whats-new/windows-10-build-16299.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ Desktop Bridge | We've added three guides that help you add modern experiences t
52
52
Desktop Bridge Packaging | Visual Studio introduces a new [packaging project](/windows/msix/desktop/desktop-to-uwp-packaging-dot-net) that eliminates all of the manual steps that used to be necessary to package a full-trust desktop application. Just add a packaging project, reference your desktop project, and then press F5 to debug your app. No manual tweaks necessary. This new streamlined experience is a vast improvement over the experience that was available in the previous version of Visual Studio.
53
53
Diagnostics and threading | New diagnostic APIs provide information about running apps: </br></br>* The [AppMemoryReport](/uwp/api/Windows.System.AppMemoryReport) class provides information about an apps expected total commit limit, private commit usage, and so on. </br>* The [AppDiagnosticInfo](/uwp/api/windows.system.appdiagnosticinfo) class can now monitor the execution state of an app or task, and provides notifications when the execution state changes. </br>* The [MemoryManager](/uwp/api/windows.system.memorymanager) class has new methods to set the app memory usage limit and report the expected app memory usage limit. </br></br>You can queue tasks, in priority order, and run them on a different thread with the [DispatcherQueue](/uwp/api/windows.system.dispatcherqueue) class. This functionality is also available from Win32 via the [CreateDispatcherQueueController](/windows/desktop/api/dispatcherqueue/nf-dispatcherqueue-createdispatcherqueuecontroller) function.
54
54
EdgeHTML 16 | The web platform powering Microsoft Edge and JS-based Universal Windows Platform apps has been updated to EdgeHTML 16 and now includes major improvements to F12 Developer Tools, support for CSS Grid layout, and other significant features. </br></br> * The [CSS Grid Layout](/microsoft-edge/dev-guide/css/grid-layout) is now supported in Microsoft Edge. Grid Layout defines a two-dimensional grid-based layout system which enables more layout fluidity than possible with positioning using floats or scripts.</br></br> * The [Microsoft Edge F12 DevTools docs](/microsoft-edge/f12-devtools-guide) have been updated for improved robustness and performance. New features have also been added to optimize your development experience. </br></br>* Within Microsoft Edge only, WebVR has added support for motion controllers and a variety of Windows Mixed Reality headsets. WebVR has also been optimized to support up to 90 frames per second. </br></br> See the [Microsoft Edge Developer Guide](/microsoft-edge/dev-guide) for the full list of changes and newly supported APIs.
55
-
Map 3D Elements | You can add three-dimensional objects to a map. You can use the new [MapModel3D](/uwp/api/windows.ui.xaml.controls.maps.mapmodel3d) class to import a 3D object from a [3D Manufacturing Format (3MF)](https://3mf.io/3mf-specification/) file.
55
+
Map 3D Elements | You can add three-dimensional objects to a map. You can use the new [MapModel3D](/uwp/api/windows.ui.xaml.controls.maps.mapmodel3d) class to import a 3D object from a [3D Manufacturing Format (3MF)](https://3mf.io/spec/) file.
56
56
Map Element Styling | You can customize the appearance of map elements by using two new [MapElement](/uwp/api/windows.ui.xaml.controls.maps.mapelement) properties: [MapStyleSheetEntry](/uwp/api/windows.ui.xaml.controls.maps.mapelement.MapStyleSheetEntry), and [MapStyleSheetEntryState](/uwp/api/windows.ui.xaml.controls.maps.mapelement.MapStyleSheetEntryState). </br></br>* You can use the [MapStyleSheetEntry](/uwp/api/windows.ui.xaml.controls.maps.mapelement.MapStyleSheetEntry) property to make your map elements look like they are part of the base map (For example: by setting an element style to an existing entry in the map style sheet such as *Water*). </br></br>* You can use the [MapStyleSheetEntryState](/uwp/api/windows.ui.xaml.controls.maps.mapelement.MapStyleSheetEntryState) property to modify the appearance of your map elements by leveraging default states like *Hover* and *Selected* in the map style sheet, or override them to create your own.
57
57
Map Layers | You can add points of interest elements to a [map layer](../maps-and-location/display-poi.md#layers), and then bind XAML directly to that layer. Group your elements into layers. Then, you can manipulate each layer independently from one another. For example, each layer has it's own set of events so you can respond to an event on a specific layer and perform an action specific to that event.
58
58
Map Place Info | You can show users a map inside of a [light-weight pop-up window](../maps-and-location/display-maps.md#display-map-in-a-placecard) above, below or to the side of a UI element or an area of the app where the user touches. This window dismisses itself when the user changes context. This keeps users from having to switch to another app or browser window to obtain information about a location.
0 commit comments