PowerToys/.pipelines
Jaime Bernardo 21fd5092b3
[New utility]Sysinternals ZoomIt (#35880)
* ZoomIt initial code dump

* Change vcxproj to normalize dependency versions

* Fix code quality to build

* Add to PowerToys solution

* Clean out C-style casts

* Fix some more analyzer errors

* Constexpr a function

* Disable some warnings locally that it seemed better not to touch

* Add ZoomIt module interface

* Add GPO

* Add Settings page with Enable button

* Output as PowerToys.ZoomIt.exe

* Extract ZoomIt Settings definition to its own header

* Make ZoomItModuleInterface build with ZoomItSettings too

* WinRT C++ interop for ZoomItSettings

* From Registry To PowerToys Json

* Properly fix const_cast analyzer error

* Initial Settings page loading from registry

* Zoom mode settings

* Save settings

* Add file picker and DemoType file support

* Remaining DemoType settings

* Have ZoomIt properly reloading Settings and exiting

* Remove context menu entries for Options and Exit

* ZoomIt simple Break Options

* Break advanced options

* Simple Record settings

* Record Microphone setting

* Fix break background file picker title

* Font setting

* Fix build issues after merge

* Add ZoomIt conflict warning to Settings

* Exclude Eula from spell checking

* Fix spellcheck errors

* Fix spell check for accelerated menu items

* Remove cursor files from spellcheck. They're binary

* Fix forbidden patterns

* Fix XAML style

* Fix C# analyzers

* Fix signing

* Also sign module interface dll

* Use actual ZoomIt icon

* Add OOBE page for ZoomIt

* ZoomIt image for Settings

* Flyout and Dashboard entries

* Fix type speed slider labels

* Correctly load default Font

* Correctly register shortcuts on ZoomIt startup first run

* Fix modifier keys not changing until restart

* Show MsgBox on taken shortcut

* Start PowerToys Settings

* Normalize ZoomIt file properties with rest of PowerToys

* Add attribution

* Add ZoomIt team to Community.md

* More copyright adjustments

* Fix spellcheck

* Fix MsgBox simultaneous instance to the front

* Add mention of capturevideosample code use

* Add ZoomIt to process lists

* Add telemetry

* Add logging

* React to gpo

* Normalize code to space identation

* Fix installer build

* Localize percent setting

* Fix XAML styling

* Update src/settings-ui/Settings.UI/Strings/en-us/Resources.resw

Co-authored-by: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com>

* Fix spellcheck

* One more spellcheck fix

* Integrate LiveDraw feature changes from upstream

* Fix name reuse in same scope

* Fix c-style casts

* Also register LIVEDRAW_HOTKEY

* Fix newLiveZoomToggleKey

* Update LiveZoom description in Settings to take LiveDraw into account

* Fix spellcheck

* Fix more spellcheck

* Fix Sysinternals capitalization

* Fix ARM64 Debug build

* Support Sysinternals build (#36873)

* Remove unneeded files

* Make build compatible with Sysinternals

* Separate PowerToys ZoomIt product name (#36887)

* Separate PowerToys ZoomIt product name

To help maintain the Sysinternals branding in the standalone version.

* Clarify branding-related includes

* Remove ZoomIt.sln

* Add foxmsft to spell-check names

* Add ZoomIt to README

* Add ZoomIt to GH templates

* Add ZoomIt events to DATA_AND_PRIVACY.md

* Remove publish_config.json

* Remove publish_config.json from vcxproj too

---------

Co-authored-by: Mark Russinovich <markruss@microsoft.com>
Co-authored-by: Alex Mihaiuc <69110671+foxmsft@users.noreply.github.com>
Co-authored-by: John Stephens <johnstep@microsoft.com>
Co-authored-by: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com>
2025-01-16 20:52:24 +00:00
..
loc [Localization] Fix loc pipeline to send downloaded localized files to TDBuild upon retry after failure (#36766) 2025-01-09 09:45:12 -08:00
v2 [VCM]Deprecate the Video Conference Mute utility (#36772) 2025-01-16 15:17:34 +00:00
CIPolicy.xml Add a new YAML release pipeline to replace the old CDPx one (#15039) 2021-12-17 18:15:31 -08:00
ESRPSigning_DSC.json [DSC] Implement Microsoft.PowerToys.Configure DSCResource & winget support (#30918) 2024-04-02 00:09:47 +01:00
ESRPSigning_abstracted_utils_dll.json [Hosts][EnvVar][RegPreview]improve nuget packages (#32697) 2024-05-03 15:27:13 +01:00
ESRPSigning_core.json [New utility]Sysinternals ZoomIt (#35880) 2025-01-16 20:52:24 +00:00
ESRPSigning_installer.json [installer] Support per-user installation (#24087) 2023-03-31 12:23:57 +02:00
InstallWinAppDriver.ps1 [FancyZones]UI testing that works in CI (#29453) 2024-03-22 12:10:10 +00:00
UpdateVersions.ps1 Add New CI Pipeline for Latest WindowsAppSDK (#36282) 2024-12-19 09:00:53 +08:00
applyXamlStyling.ps1 Move the XamlStyler config to src/ (#36202) 2024-12-10 17:06:30 -06:00
installWiX.ps1 [Deps]Update WiX to 3.14.1 (#32082) 2024-03-26 15:37:40 +00:00
packages.config [General]Add an option for telemetry opt-in and visualization(#34078) 2024-10-24 21:04:32 +01:00
release-nuget.config [Build]Centralize .NET NuGet Package Versions (#23727) 2023-02-13 17:10:33 +00:00
tsa.json build: fix the TSA configuration (#35023) 2024-09-23 14:25:16 -05:00
verifyAndSetLatestVCToolsVersion.ps1 [Dev][Build] .NET 9 Upgrade (#35716) 2024-11-13 12:36:45 -05:00
verifyArm64Configuration.ps1 [ci]Fail when a step in multiline powershell fails (#35520) 2024-10-23 08:52:47 +01:00
verifyDepsJsonLibraryVersions.ps1 [Fuzz] Add fuzz testing for AdvancedPaste and new pipeline for onboarding OneFuzz (#36329) 2024-12-19 08:31:10 +08:00
verifyNoticeMdAgainstNugetPackages.ps1 [AOT compatible] Resolve AOT Build Error in Peek.UI (#36194) 2024-12-09 10:17:38 +08:00
verifyNugetPackages.ps1 [ci]Fix running xaml styles in CI (#35426) 2024-10-14 08:59:10 -05:00
verifyPossibleAssetConflicts.ps1 [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
versionAndSignCheck.ps1 [ci]Fail when a step in multiline powershell fails (#35520) 2024-10-23 08:52:47 +01:00
versionSetting.ps1 [NewPlus]Set package version in CI (#35080) 2024-09-26 14:48:47 +01:00