Skip to content

Commit d5b3535

Browse files
authored
Merge branch 'main' into feat/tray-icon
2 parents 012d7bc + 995a699 commit d5b3535

File tree

4,886 files changed

+338430
-46405
lines changed

Some content is hidden

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

4,886 files changed

+338430
-46405
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
2+
# Reference: https://github.com/microsoft/PowerToys/blob/main/doc/devdocs/readme.md#compiling-powertoys
3+
properties:
4+
resources:
5+
- resource: Microsoft.Windows.Settings/WindowsSettings
6+
directives:
7+
description: Enable Developer Mode
8+
allowPrerelease: true
9+
# Requires elevation for the set operation
10+
securityContext: elevated
11+
settings:
12+
DeveloperMode: true
13+
- resource: Microsoft.WinGet.DSC/WinGetPackage
14+
id: vsPackage
15+
directives:
16+
description: Install Visual Studio 2022 Enterprise (Any edition will work)
17+
# Requires elevation for the set operation
18+
securityContext: elevated
19+
settings:
20+
id: Microsoft.VisualStudio.2022.Enterprise
21+
source: winget
22+
- resource: Microsoft.VisualStudio.DSC/VSComponents
23+
dependsOn:
24+
- vsPackage
25+
directives:
26+
description: Install required VS workloads
27+
allowPrerelease: true
28+
# Requires elevation for the get and set operations
29+
securityContext: elevated
30+
settings:
31+
productId: Microsoft.VisualStudio.Product.Enterprise
32+
channelId: VisualStudio.17.Release
33+
vsConfigFile: '${WinGetConfigRoot}\..\.vsconfig'
34+
configurationVersion: 0.2.0
35+
36+
# Next steps:
37+
# Open a terminal
38+
# Navigate to the folder you cloned PowerToys to.
39+
# Run git submodule update --init --recursive
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
2+
# Reference: https://github.com/microsoft/PowerToys/blob/main/doc/devdocs/readme.md#compiling-powertoys
3+
properties:
4+
resources:
5+
- resource: Microsoft.Windows.Settings/WindowsSettings
6+
directives:
7+
description: Enable Developer Mode
8+
allowPrerelease: true
9+
# Requires elevation for the set operation
10+
securityContext: elevated
11+
settings:
12+
DeveloperMode: true
13+
- resource: Microsoft.WinGet.DSC/WinGetPackage
14+
id: vsPackage
15+
directives:
16+
description: Install Visual Studio 2022 Professional (Any edition will work)
17+
# Requires elevation for the set operation
18+
securityContext: elevated
19+
settings:
20+
id: Microsoft.VisualStudio.2022.Professional
21+
source: winget
22+
- resource: Microsoft.VisualStudio.DSC/VSComponents
23+
dependsOn:
24+
- vsPackage
25+
directives:
26+
description: Install required VS workloads
27+
allowPrerelease: true
28+
# Requires elevation for the get and set operations
29+
securityContext: elevated
30+
settings:
31+
productId: Microsoft.VisualStudio.Product.Professional
32+
channelId: VisualStudio.17.Release
33+
vsConfigFile: '${WinGetConfigRoot}\..\.vsconfig'
34+
configurationVersion: 0.2.0
35+
36+
# Next steps:
37+
# Open a terminal
38+
# Navigate to the folder you cloned PowerToys to.
39+
# Run git submodule update --init --recursive

.config/configuration.winget

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
2+
# Reference: https://github.com/microsoft/PowerToys/blob/main/doc/devdocs/readme.md#compiling-powertoys
3+
properties:
4+
resources:
5+
- resource: Microsoft.Windows.Settings/WindowsSettings
6+
directives:
7+
description: Enable Developer Mode
8+
allowPrerelease: true
9+
# Requires elevation for the set operation
10+
securityContext: elevated
11+
settings:
12+
DeveloperMode: true
13+
- resource: Microsoft.WinGet.DSC/WinGetPackage
14+
id: vsPackage
15+
directives:
16+
description: Install Visual Studio 2022 Community (Any edition will work)
17+
# Requires elevation for the set operation
18+
securityContext: elevated
19+
settings:
20+
id: Microsoft.VisualStudio.2022.Community
21+
source: winget
22+
- resource: Microsoft.VisualStudio.DSC/VSComponents
23+
dependsOn:
24+
- vsPackage
25+
directives:
26+
description: Install required VS workloads
27+
allowPrerelease: true
28+
# Requires elevation for the get and set operations
29+
securityContext: elevated
30+
settings:
31+
productId: Microsoft.VisualStudio.Product.Community
32+
channelId: VisualStudio.17.Release
33+
vsConfigFile: '${WinGetConfigRoot}\..\.vsconfig'
34+
configurationVersion: 0.2.0
35+
36+
# Next steps:
37+
# Open a terminal
38+
# Navigate to the folder you cloned PowerToys to.
39+
# Run git submodule update --init --recursive

.config/dotnet-tools.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"isRoot": true,
44
"tools": {
55
"dotnet-consolidate": {
6-
"version": "2.0.0",
6+
"version": "4.2.0",
77
"commands": [
88
"dotnet-consolidate"
99
]
1010
},
1111
"xamlstyler.console": {
12-
"version": "3.2206.4",
12+
"version": "3.2501.8",
1313
"commands": [
1414
"xstyler"
1515
]

.configurations/configuration.dsc.yaml

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

.configurations/configuration.vsEnterprise.dsc.yaml

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

.configurations/configuration.vsProfessional.dsc.yaml

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

.github/CODEOWNERS

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Protect `.github` folder except the spell-check rules inside it. (The exception happens by not defining any owner user or group for the path.)
22
# Protection of the spell-check rules makes no sense as it needs to be changed in nearly every PR.
3-
/.github/ @crutkas @DHowett @ethanfangg
3+
/.github/ @microsoft/powertoys-code-owners
44
/.github/actions/spell-check/
55

66
# locking down pipeline folder
7-
/.pipelines @crutkas @DHowett @ethanfangg
7+
/.pipelines/ @microsoft/powertoys-code-owners
88

99
# locking down nuget config
10-
nuget.config @crutkas @DHowett @ethanfangg
11-
packages.config @crutkas @DHowett @ethanfangg
10+
nuget.config @microsoft/powertoys-code-owners
11+
packages.config @microsoft/powertoys-code-owners
1212

1313
# locking down files that should not change
14-
LICENSE @crutkas @DHowett @ethanfangg
15-
SECURITY.MD @crutkas @DHowett @ethanfangg
16-
CODE_OF_CONDUCT.MD @crutkas @DHowett @ethanfangg
14+
LICENSE @microsoft/powertoys-code-owners
15+
SECURITY.md @microsoft/powertoys-code-owners
16+
CODE_OF_CONDUCT.md @microsoft/powertoys-code-owners

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 33 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,27 @@ body:
77
- type: markdown
88
attributes:
99
value: Please make sure to [search for existing issues](https://github.com/microsoft/PowerToys/issues) before filing a new one!
10-
- type: input
10+
- type: markdown
11+
attributes:
12+
value: |
13+
We are aware of the following high-volume issues and are actively working on them. Please check if your issue is one of these before filing a new bug report:
14+
* **PowerToys Run crash related to "Desktop composition is disabled"**: This may appear as `COMException: 0x80263001`. For more details, see issue [#31226](https://github.com/microsoft/PowerToys/issues/31226).
15+
* **PowerToys Run crash with `COMException (0xD0000701)`**: For more details, see issue [#30769](https://github.com/microsoft/PowerToys/issues/30769).
16+
* **PowerToys Run crash with a "Cyclic reference" error**: This `System.InvalidOperationException` is detailed in issue [#36451](https://github.com/microsoft/PowerToys/issues/36451).
17+
- id: version
18+
type: input
1119
attributes:
1220
label: Microsoft PowerToys version
13-
placeholder: 0.70.0
14-
description: Hover over system tray icon or look at Settings
21+
placeholder: X.XX.X
22+
description: Hover over the system tray icon or look at Settings
1523
validations:
1624
required: true
1725

18-
- type: dropdown
26+
- id: installed
27+
type: dropdown
1928
attributes:
2029
label: Installation method
21-
description: How / Where was PowerToys installed from?
30+
description: How / where was PowerToys installed from?
2231
multiple: true
2332
options:
2433
- GitHub
@@ -32,14 +41,6 @@ body:
3241
validations:
3342
required: true
3443

35-
- type: dropdown
36-
attributes:
37-
label: Running as admin
38-
description: Are you running PowerToys as Admin?
39-
options:
40-
- "Yes"
41-
- "No"
42-
4344
- type: dropdown
4445
attributes:
4546
label: Area(s) with issue?
@@ -52,6 +53,7 @@ body:
5253
- Awake
5354
- ColorPicker
5455
- Command not found
56+
- Command Palette
5557
- Crop and Lock
5658
- Environment Variables
5759
- FancyZones
@@ -63,8 +65,10 @@ body:
6365
- Image Resizer
6466
- Installer
6567
- Keyboard Manager
68+
- Light Switch
6669
- Mouse Utilities
6770
- Mouse Without Borders
71+
- New+
6872
- Peek
6973
- PowerRename
7074
- PowerToys Run
@@ -75,8 +79,9 @@ body:
7579
- Shortcut Guide
7680
- System tray interaction
7781
- TextExtractor
78-
- Video Conference Mute
82+
- Workspaces
7983
- Welcome / PowerToys Tour window
84+
- ZoomIt
8085
validations:
8186
required: true
8287

@@ -102,6 +107,19 @@ body:
102107
validations:
103108
required: false
104109

110+
- id: additionalInfo
111+
type: textarea
112+
attributes:
113+
label: Additional Information
114+
placeholder: |
115+
OS version
116+
.Net version
117+
System Language
118+
User or System Installation
119+
Running as admin
120+
validations:
121+
required: false
122+
105123
- type: textarea
106124
attributes:
107125
label: Other Software
@@ -112,3 +130,4 @@ body:
112130
My Cool Application v0.3 (include a code snippet if it would help!)
113131
validations:
114132
required: false
133+

.github/ISSUE_TEMPLATE/documentation-issue.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ labels:
66
body:
77
- type: textarea
88
attributes:
9-
label: Provide a description of requested docs changes
9+
label: Describe the requested doc changes
1010
placeholder: Briefly describe which document needs to be corrected and why.
1111
validations:
1212
required: true

0 commit comments

Comments
 (0)