Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Merge upstream PT #10 #402

Merged
merged 110 commits into from
Feb 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
89be43e
[Workspaces] implement the move feature (#35480)
donlaci Dec 4, 2024
e7f1749
[KeyboardManager]Fix mapping shift to numpad (#35890)
mantaionut Dec 4, 2024
eadcf4b
[Analyzers] Update .editorconfig with rules to relax IDE errors (#36095)
snickler Dec 4, 2024
e19590f
[Workspaces] PWA follow-up (#36217)
SeraphimaZykova Dec 5, 2024
f7c9c80
[PTRun][Calculator]Allow scientific notation with lowercase 'e' (#36187)
PesBandi Dec 5, 2024
a9123bf
[Workspaces] Add encoder parameter to bitmap.save() (#36228)
donlaci Dec 5, 2024
076461e
[Workspaces] Implement store of app window's size and position (#36086)
donlaci Dec 5, 2024
09ce610
[ScreenRuler]Add setting to show the measurement in an extra unit (#3…
Sophanatprime Dec 5, 2024
a6c5420
[Deps]Update MSTest from 3.5.0 to 3.6.3 (#36115)
Youssef1313 Dec 5, 2024
4df8a97
Adding Jerry to community.md (#36232)
crutkas Dec 5, 2024
1212ce2
[Workspaces] Arranger: smart timer (#36096)
donlaci Dec 6, 2024
74a1a6e
Upgrade to check-spelling v0.0.24 (#36235)
jsoref Dec 6, 2024
51586b4
Adjust to community.md, shifting jerry's github user name (#36242)
crutkas Dec 6, 2024
3aec0a0
[AOT compatible] Resolve AOT Build Error in Peek.UI (#36194)
lei9444 Dec 9, 2024
ef672b5
Awake Updates - `TILLSON_11272024` (#36049)
dend Dec 9, 2024
9591950
[Workspaces] detecting right app version (#36100)
donlaci Dec 9, 2024
474b0cf
Move the XamlStyler config to src/ (#36202)
crutkas Dec 10, 2024
bf3474b
[AdvancedPaste]Add Semantic Kernel opt-in to allow chaining of paste …
drawbyperpetual Dec 11, 2024
7c6af65
[Launcher]Port from WPF-UI to .NET 9 WPF (#36215)
mantaionut Dec 11, 2024
7a39f2f
[UX]Updating New+ and Settings icons (#36290)
niels9001 Dec 11, 2024
ce0e00f
[Settings][Dashboard] Accessibility fixes (#36280)
davidegiacometti Dec 11, 2024
c5dc93f
[ci]Sign OpenAI dll that's not signed (#36299)
jaimecbernardo Dec 11, 2024
7aba6e8
Update CODEOWNERS to include gordon, jerry and kayla (#36308)
crutkas Dec 11, 2024
05e5e92
Making the powertoys-code-owners team code owners (#36310)
crutkas Dec 11, 2024
f19a34d
[FZEditor]Fix Create new layout dialog radio buttons IsChecked values…
stefansjfw Dec 12, 2024
feeeec6
0.87 changelog (#36335)
jaimecbernardo Dec 16, 2024
6f23fb5
[PTRun]Fix WPF transparent border issue on Windows 10 (#36392)
mantaionut Dec 18, 2024
e77ea96
[PTRun]Fix .NET 9 crash in OneNote (#36417)
mantaionut Dec 18, 2024
799f739
[AdvancedPaste]Fix NullReferenceException on Dispose (#36428)
drawbyperpetual Dec 18, 2024
43bc811
[Fuzz] Add fuzz testing for AdvancedPaste and new pipeline for onboar…
lei9444 Dec 19, 2024
ea66066
Add New CI Pipeline for Latest WindowsAppSDK (#36282)
shuaiyuanxx Dec 19, 2024
86c6b4a
[AOT compatible] Make HostsUILib become AOT compatible (#36136)
moooyo Dec 19, 2024
20a5f67
[AOT compatible] Clean up some AOT build issue in FilePreviewCommon a…
moooyo Dec 19, 2024
342c616
Add new pipeline using the latest webview2 from Edge Canary (#36317)
shuaiyuanxx Dec 19, 2024
2a6dcb9
[Bug fix] Making the OpenAI key configuration page scrollable. (#36359)
shuaiyuanxx Dec 19, 2024
e2cd863
[Bug fix] Add a format validation step before format conversion. (#36…
shuaiyuanxx Dec 19, 2024
f727762
Add more STCA team members (#36438)
jamrobot Dec 20, 2024
ea23f1e
Remove "prerelease: true" (#36484)
denelon Dec 21, 2024
bb637c1
[Docs]Update README for 0.87.1 release (#36534)
jaimecbernardo Dec 23, 2024
fbd72cc
[CI] Enhance build Pipeline Reliability with Retry Logic and Improved…
lei9444 Dec 24, 2024
e4d2deb
Add team member (#36590)
vanzue Dec 27, 2024
a720dd5
[New+]Don't override New actions from Explorer on Windows 10 (#36467)
jaimecbernardo Dec 27, 2024
2ba5fb7
[PTRun][Calculator]Handle hexadecimal numbers to not return divide by…
plante-msft Jan 2, 2025
1eec678
[TextExtractor]Minor UI/Accessibility fixes in the overlay UI (#36356)
davidegiacometti Jan 2, 2025
94d7121
[PTRun][Calculator]Update mages to v3.0.0 and support for `randi(n)` …
htcfreek Jan 3, 2025
bd30da6
[QuickAccent]Added ć for Slovenian (#36336) (#36338)
dsoklic Jan 3, 2025
21391bb
Fix snapping Workspaces Editor to Fancy Zones (#36463)
donlaci Jan 6, 2025
deddce2
[PTRun]Fix drag on .NET 9 WPF (#36635)
davidegiacometti Jan 6, 2025
90e75a1
[CQ]Continued to move stuff out of root - Solution.props (#36244)
crutkas Jan 6, 2025
6ca02f0
[QuickAccent]Add Proto-Indo-European (#36408)
haoliuu Jan 6, 2025
5e9675e
[PTRun]Add context buttons for VSCodeWorkspaces plugin (#36517)
programming-with-ia Jan 6, 2025
809791d
[Settings][QuickAccent]Change 'character set' to plural form (#36565)
PesBandi Jan 6, 2025
308c4b8
[PTRun][Calculator]Fix unit tests on non-english systems (#36569)
htcfreek Jan 8, 2025
cd2a887
[PTRun][Calc]Improve handling of non-base 10 numbers (#36700)
PesBandi Jan 8, 2025
a29ff07
[Settings][PTRun]Show plugin version and website (#36580)
htcfreek Jan 8, 2025
0d71f11
[Monaco]Add support for .resx and .resw preview support. (#36499)
asif4318 Jan 8, 2025
084978c
[Settings] Add Workspaces' workspaces.json file to backup/restore lis…
donlaci Jan 9, 2025
5ef9187
[Localization] Fix loc pipeline to send downloaded localized files to…
lei9444 Jan 9, 2025
7d8e4a7
[AdvancedPaste]Fixed issues with Screen Reader integration (#36778)
drawbyperpetual Jan 10, 2025
3ae3659
Remove Advent calendar from README (#36777)
cinnamon-msft Jan 10, 2025
a665975
[AdvancedPaste]Add all BitmapDecoder supported image filetypes to Ima…
daverayment Jan 13, 2025
aa9f3bb
[AOT]Clean up some AOT build issues in PowerAccent.Core (#36264)
moooyo Jan 13, 2025
df48a33
[WinUI3]Fix Windows 10 title bar borders (#36429)
pingzing Jan 13, 2025
4951a63
[QuickAccent]Fix unstable language loading (#36721)
jaimecbernardo Jan 13, 2025
8896cf8
[Peek]Bring into foreground if previously minimized (#36506)
asif4318 Jan 13, 2025
f11c885
Update Run docs README (#36857)
cinnamon-msft Jan 13, 2025
80461c0
[Monaco]Make minimap toggleable (#33742)
PesBandi Jan 14, 2025
3a10fac
[Monaco]Fix Json format preview setting (#36867)
jaimecbernardo Jan 14, 2025
162096c
[KBM]Added option for exact match shortcut (#36000)
mantaionut Jan 15, 2025
5bb9855
[Deps][Security]Update .NET Packages from 9.0.0 to 9.0.1 (#36879)
snickler Jan 15, 2025
315059f
[Peek]Fix using the correct Monaco assets at runtime (#36890)
jaimecbernardo Jan 15, 2025
603379a
[Workspaces] fixing bug: editor starts outside of visible desktop are…
donlaci Jan 16, 2025
f5f332c
[Workspaces] Saving app properties on launch and recapture (#36751)
donlaci Jan 16, 2025
39bcba3
[AdvancedPaste]Use background thread for interactions between runner …
drawbyperpetual Jan 16, 2025
12bb5c2
[VCM]Deprecate the Video Conference Mute utility (#36772)
jaimecbernardo Jan 16, 2025
65e09db
Goodbye friends, you are forever part of the team (#36905)
crutkas Jan 16, 2025
21fd509
[New utility]Sysinternals ZoomIt (#35880)
jaimecbernardo Jan 16, 2025
41803cc
[PTRun]Add hotkey to the show telemetry event (#36869)
jaimecbernardo Jan 16, 2025
e7abd34
[PTRun]Update the code for .NET 9.0.1 - remove workarounds (#36909)
mantaionut Jan 17, 2025
44f170d
[RegistryPreview]Copy context menu, data tooltip, MULTI_SZ fix (#36631)
htcfreek Jan 17, 2025
1aaf764
[MWB] - refactoring "Common" classes - Common.Log.cs, Common.Receiver…
mikeclayton Jan 17, 2025
458e5c5
[PTRun]Add setting for different trigonometric units in Calculator (#…
OldUser101 Jan 17, 2025
5b2e42b
[ci]Remove steps to build abstracted utilities packages (#36934)
jaimecbernardo Jan 17, 2025
403060e
[Settings]Update GPO infobar icon, improve some pages and fix bugs (#…
htcfreek Jan 19, 2025
9e1242e
[Common]NotificationUtil helper class with FileWatcher (#36720)
davidegiacometti Jan 19, 2025
b6e2fc1
[PTRun][Docs]Add YubicoOauthOTP to Third-Party plugins (#36761)
dlnilsson Jan 19, 2025
ddcad65
[PTRun]Fixed typo in Value Generator messages (#36951)
OldUser101 Jan 19, 2025
4d787e9
[AOT] Clean up some AOT issues in Advanced Paste module (#36297)
moooyo Jan 21, 2025
b33e0be
[ZoomIt]React to gpo setting when run as standalone (#36975)
jaimecbernardo Jan 21, 2025
438d173
[Settings]ImageResizer settings accessibility updates, fixes and refa…
daverayment Jan 21, 2025
eeb72b9
[Settings]Update "Back up" mentions when it should be used as a verb …
JackStuart Jan 21, 2025
b100d8b
[New+]Update last modified date to now for all templates created (#36…
cgaarden Jan 21, 2025
ab8df1a
[ImageResizer][ci]Fix XAML style errors (#37009)
jaimecbernardo Jan 22, 2025
318cb32
[Settings] Add "new" labels to navigation for new utilities (#36939)
cinnamon-msft Jan 22, 2025
422096b
[MWB]Fix helper process termination issue in service mode (#36892)
YDKK Jan 22, 2025
b6b941c
[runner]Fix crashes caused by wrong setting AllowDataDiagnostics regi…
stefansjfw Jan 22, 2025
0efdc94
[PTRun][Calculator]Error check when loading trigonometry mode (#37033)
jaimecbernardo Jan 23, 2025
eeeabc8
[ZoomIt]Fix transparent draw after changing another setting (#37042)
jaimecbernardo Jan 23, 2025
fb35c93
[Settings]Fix ZoomIt page changing current directory (#37052)
jaimecbernardo Jan 24, 2025
2c069ce
[ci]Remove vc tools version workaround (#37098)
jaimecbernardo Jan 27, 2025
5fe7619
0.88 changelog (#37056)
jaimecbernardo Jan 28, 2025
fd28080
Update README.md - update What's Planned to 0.89 (#37157)
daverayment Jan 30, 2025
ab7394f
[ci]Proper workaround for the vc tools version check (#37130)
jaimecbernardo Jan 30, 2025
6ff2b33
Merge remote-tracking branch 'mainPT/main' into stefan/merge_pt_10
stefansjfw Feb 4, 2025
eff8583
Fix AOT introduced error
stefansjfw Feb 4, 2025
3b34fa1
[check-spelling] Update metadata
stefansjfw Feb 4, 2025
dc8b201
more
stefansjfw Feb 4, 2025
295ef7a
Merge branch 'stefan/merge_pt_10' of https://github.com/zadjii-msft/P…
stefansjfw Feb 4, 2025
abdd08f
Skip cmdpal in deps json check
stefansjfw Feb 5, 2025
73b2450
notice.md
stefansjfw Feb 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/actions/spell-check/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ Autorun
AUTOTICKS
AUTOUPDATE
AValid
AVery
awakeness
AWAYMODE
azcliversion
Expand Down Expand Up @@ -991,7 +990,6 @@ mst
msvcp
msvsmon
MTND
mtu
MULTIPLEUSE
multizone
murmurhash
Expand Down Expand Up @@ -1407,7 +1405,6 @@ ROWSETEXT
rpcrt
RRF
rrr
rsdk
rsop
Rsp
rstringalnum
Expand Down
7 changes: 7 additions & 0 deletions .pipelines/v2/templates/job-build-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,13 @@ jobs:
- ${{ if eq(parameters.useLatestWinAppSDK, false)}}:
- template: .\steps-restore-nuget.yml

- pwsh: |-
& "$(build.sourcesdirectory)\.pipelines\verifyAndSetLatestVCToolsVersion.ps1"
displayName: Work around DD-1541167 (VCToolsVersion)
${{ if eq(parameters.useVSPreview, true) }}:
env:
VCWhereExtraVersionTarget: '-prerelease'

- pwsh: |-
& "$(build.sourcesdirectory)\.pipelines\installWiX.ps1"
displayName: Download and install WiX 3.14 development build
Expand Down
7 changes: 7 additions & 0 deletions .pipelines/verifyAndSetLatestVCToolsVersion.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
$VSInstances = ([xml](& 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' -latest -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -include packages -format xml))
$VSPackages = $VSInstances.instances.instance.packages.package
$LatestVCPackage = ($VSInstances.instances.instance.packages.package | ? { $_.id -eq "Microsoft.VisualCpp.Tools.Core" })
$LatestVCToolsVersion = $LatestVCPackage.version;
Write-Output "Latest VCToolsVersion: $LatestVCToolsVersion"
Write-Output "Updating VCToolsVersion environment variable for job"
Write-Output "##vso[task.setvariable variable=VCToolsVersion]$LatestVCToolsVersion"
5 changes: 5 additions & 0 deletions .pipelines/verifyDepsJsonLibraryVersions.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ $totalFailures = 0
Get-ChildItem $targetDir -Recurse -Filter *.deps.json -Exclude UITests-FancyZones*,MouseJump.Common.UnitTests*,AdvancedPaste.FuzzTests* | ForEach-Object {
# Temporarily exclude FancyZones UI tests because of Appium.WebDriver dependencies
$depsJsonFullFileName = $_.FullName

if ($depsJsonFullFileName -like "*CmdPal*") {
return
}

$depsJsonFileName = $_.Name
$depsJson = Get-Content $depsJsonFullFileName | ConvertFrom-Json

Expand Down
1 change: 1 addition & 0 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -1328,6 +1328,7 @@ EXHIBIT A -Mozilla Public License.
- Microsoft.CodeAnalysis.NetAnalyzers 9.0.0
- Microsoft.Data.Sqlite 9.0.1
- Microsoft.Diagnostics.Tracing.TraceEvent 3.1.16
- Microsoft.DotNet.ILCompiler (A)
- Microsoft.Extensions.DependencyInjection 9.0.1
- Microsoft.Extensions.Hosting 9.0.1
- Microsoft.Extensions.Hosting.WindowsServices 9.0.1
Expand Down
8 changes: 4 additions & 4 deletions PowerToys.sln
Original file line number Diff line number Diff line change
Expand Up @@ -696,14 +696,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CmdPal.Ext.Shell"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CmdPal.Ext.WindowWalker", "src\modules\cmdpal\Exts\Microsoft.CmdPal.Ext.WindowWalker\Microsoft.CmdPal.Ext.WindowWalker.csproj", "{3A9A7297-92C4-4F16-B6F9-8D4AB652C86C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdvancedPaste.UnitTests", "src\modules\AdvancedPaste\AdvancedPaste.UnitTests\AdvancedPaste.UnitTests.csproj", "{D5E5F5EA-1B6C-4A73-88BE-304F36C9E4EE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CmdPal.Ext.WebSearch", "src\modules\cmdpal\Exts\Microsoft.CmdPal.Ext.WebSearch\Microsoft.CmdPal.Ext.WebSearch.csproj", "{605E914B-7232-4789-AF46-BF5D3DDFC14E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdvancedPaste.FuzzTests", "src\modules\AdvancedPaste\AdvancedPaste.FuzzTests\AdvancedPaste.FuzzTests.csproj", "{7F5B9557-5878-4438-A721-3E28296BA193}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CmdPal.Ext.WinGet", "src\modules\cmdpal\Exts\Microsoft.CmdPal.Ext.WinGet\Microsoft.CmdPal.Ext.WinGet.csproj", "{E81A7D20-9862-ABDB-0AAE-9BC5B517A9F9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdvancedPaste.UnitTests", "src\modules\AdvancedPaste\AdvancedPaste.UnitTests\AdvancedPaste.UnitTests.csproj", "{D5E5F5EA-1B6C-4A73-88BE-304F36C9E4EE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdvancedPaste.FuzzTests", "src\modules\AdvancedPaste\AdvancedPaste.FuzzTests\AdvancedPaste.FuzzTests.csproj", "{7F5B9557-5878-4438-A721-3E28296BA193}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ZoomIt", "ZoomIt", "{DD6E12FE-5509-4ABC-ACC2-3D6DC98A238C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZoomIt", "src\modules\ZoomIt\ZoomIt\ZoomIt.vcxproj", "{0A84F764-3A88-44CD-AA96-41BDBD48627B}"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ In this release, we focused on new features, stability, and improvements.
- Updated many .NET packages from .NET 9.0.0 to 9.0.1 for security fixes. Thanks [@snickler](https://github.com/snickler)!
- Refactored the Mouse Without Borders Common.Log.cs and Common.Receiver.cs files. Thanks [@mikeclayton](https://github.com/mikeclayton)!

#### What is being planned for version 0.88
#### What is being planned for version 0.89

For [v0.89][github-next-release-work], we'll work on the items below:

Expand Down
6 changes: 6 additions & 0 deletions src/codeAnalysis/GlobalSuppressions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,9 @@
[assembly: SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:File may only contain a single type", Justification = "<Dotnet port with style preservation>", Scope = "namespaceanddescendants", Target = "MouseWithoutBorders")]
[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1310:Field names should not contain underscore", Justification = "<Dotnet port with style preservation>", Scope = "namespaceanddescendants", Target = "MouseWithoutBorders")]
[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:File name should match first type name", Justification = "<Dotnet port with style preservation>", Scope = "namespaceanddescendants", Target = "MouseWithoutBorders")]

// AOT
[assembly: SuppressMessage("CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator", "MVVMTK0045:Using [ObservableProperty] on fields is not AOT compatible for WinRT", Justification = "Updated MVVM toolkit package introduced this.", Scope = "namespaceanddescendants", Target = "HostsUILib")]
[assembly: SuppressMessage("CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator", "MVVMTK0045:Using [ObservableProperty] on fields is not AOT compatible for WinRT", Justification = "Updated MVVM toolkit package introduced this.", Scope = "namespaceanddescendants", Target = "Peek.UI")]
[assembly: SuppressMessage("CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator", "MVVMTK0045:Using [ObservableProperty] on fields is not AOT compatible for WinRT", Justification = "Updated MVVM toolkit package introduced this.", Scope = "namespaceanddescendants", Target = "Peek.UI.Views")]
[assembly: SuppressMessage("CommunityToolkit.Mvvm.SourceGenerators.INotifyPropertyChangedGenerator", "MVVMTK0049:Using [INotifyPropertyChanged] is not AOT compatible for WinRT", Justification = "Updated MVVM toolkit package introduced this.", Scope = "type", Target = "~T:Peek.UI.Views.TitleBar")]
Loading