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/develop/launch/launch-snipping-tool.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ This article specifies the protocol for integrating first and third-party applic
18
18
19
19
## Supported features
20
20
21
-
sSnipping Tool protocol supports the following features:
21
+
The Snipping Tool protocol supports the following features:
22
22
23
23
- Rectangle Capture
24
24
- Freeform Capture
@@ -65,7 +65,7 @@ sSnipping Tool protocol supports the following features:
65
65
66
66
### Discover Host
67
67
68
-
Snipping Tool protocol supports a `discover` endpoint that allows applications to retrieve available features, supported modes, and protocol versions dynamically. This is useful for ensuring compatibility with future updates or querying what capture methods are available.
68
+
The Snipping Tool protocol supports a `discover` endpoint that allows applications to retrieve available features, supported modes, and protocol versions dynamically. This is useful for ensuring compatibility with future updates or querying what capture methods are available.
69
69
70
70
### How to Use
71
71
@@ -121,10 +121,11 @@ The **enabledModes** parameter can accept the following modes:
-**RecordAllModes:** Enables all recording modes (currently only RectangleRecord is available).
127
-
-**All:** Enables all supported modes (RectangleSnip, WindowSnip, FreeformSnip, RectangleRecord).
128
+
-**All:** Enables all supported modes (RectangleSnip, WindowSnip, FreeformSnip, FullscreenSnip, RectangleRecord).
128
129
129
130
> [!IMPORTANT]
130
131
> If the **enabledModes** parameter is omitted, Snipping Tool will default to the mode explicitly specified in the URI (e.g., `rectangle`, `freeform`).
@@ -150,7 +151,7 @@ _Explanation: This command launches Snipping Tool's overlay with both the rectan
_Explanation: This command launches Snipping Tool's overlay with all supported image snipping modes (RectangleSnip, WindowSnip, FreeformSnip). The FullScreenSnip mode is excluded from interactive mode and will not be enabled._
154
+
_Explanation: This command launches Snipping Tool's overlay with all supported image snipping modes (RectangleSnip, WindowSnip, FreeformSnip, FullscreenSnip). The FullScreenSnip mode is excluded from interactive mode and will not be enabled._
154
155
155
156
### Example 4: Enable Recording Mode Only
156
157
@@ -162,7 +163,7 @@ _Explanation: This command launches Snipping Tool's overlay with only the record
_Explanation: This command launches Snipping Tool's overlay with rectangle recording, rectangle and freeform snipping modes available. Since freeform mode was specified in the URI, it will be the default pre-selected mode. Users can choose to snip in freeform, rectangle, or record a the selected region.._
166
+
_Explanation: This command launches the Snipping Tool overlay with freeform snip, rectangle snip, and rectangle recording modes available. Since freeform mode is specified in the URI, it will be pre-selected by default. Users can choose to snip in freeform, rectangle, or record the selected region._
166
167
167
168
### Example 6: Enable Rectangle Snipping Only
168
169
@@ -179,8 +180,7 @@ _Explanation: This request does not specify any mode, making it invalid. Snippin
179
180
## Key considerations
180
181
181
182
-**Mode Restrictions:** Developers should ensure that enabling specific modes aligns with the expected behavior of their application. Restricting UI options helps maintain a consistent user experience and ensures the resulting capture matches the application's needs.
182
-
-**Unsupported Modes:** The FullScreenSnip mode is not supported and should not be included in the `enabledModes` parameter.
183
-
-**Default Behavior:** If no `enabledModes` parameter is specified, all modes (RectangleSnip, WindowSnip, FreeformSnip, RectangleRecord) are available by default.
183
+
-**Default Behavior:** If no `enabledModes` parameter is specified, only the `mode` specified in the URI will be available on the UI.
0 commit comments