Skip to content

Commit 21fd509

Browse files
jaimecbernardomarkrussinovichfoxmsftjohnstepstefansjfw
authored
[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 <[email protected]> * 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 <[email protected]> Co-authored-by: Alex Mihaiuc <[email protected]> Co-authored-by: John Stephens <[email protected]> Co-authored-by: Stefan Markovic <[email protected]>
1 parent 65e09db commit 21fd509

File tree

123 files changed

+17201
-20
lines changed

Some content is hidden

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

123 files changed

+17201
-20
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ body:
7979
- TextExtractor
8080
- Workspaces
8181
- Welcome / PowerToys Tour window
82+
- ZoomIt
8283
validations:
8384
required: true
8485

.github/ISSUE_TEMPLATE/translation_issue.yml

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ body:
5353
- TextExtractor
5454
- Workspaces
5555
- Welcome / PowerToys Tour window
56+
- ZoomIt
5657
validations:
5758
required: true
5859
- type: input

.github/actions/spell-check/allow/names.txt

+5
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Adoumie
3333
Advaith
3434
alekhyareddy
3535
Aleks
36+
amihaiuc
3637
angularsen
3738
Anirudha
3839
arjunbalgovind
@@ -67,6 +68,7 @@ Essey
6768
Feng
6869
ethanfangg
6970
ferraridavide
71+
foxmsft
7072
frankychen
7173
Gaarden
7274
gaardmark
@@ -114,6 +116,7 @@ martinchrzan
114116
martinmoene
115117
Melman
116118
Mengyuan
119+
Mihaiuc
117120
Mikhayelyan
118121
msft
119122
Mykhailo
@@ -141,6 +144,7 @@ ricardosantos
141144
riri
142145
ritchielawrence
143146
robmikh
147+
Russinovich
144148
Rutkas
145149
ryanbodrug
146150
saahmedm
@@ -185,6 +189,7 @@ Zykova
185189

186190
Bilibili
187191
BVID
192+
capturevideosample
188193
cmdow
189194
Controlz
190195
cortana

.github/actions/spell-check/excludes.txt

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
(?:|$^ 92.31% - excluded 12/13)/editor/[^/]+$
1717
/images/launcher/[^/]+$
1818
/TestFiles/
19+
[^/]\.cur$
1920
[^/]\.gcode$
2021
[^/]\.rgs$
2122
\.a$
@@ -119,5 +120,6 @@
119120
^src/modules/MouseWithoutBorders/App/Helper/.*\.resx$
120121
^src/modules/previewpane/UnitTests-MarkdownPreviewHandler/HelperFiles/MarkdownWithHTMLImageTag\.txt$
121122
^src/Monaco/
123+
^src/common/sysinternals/Eula/
122124
^tools/Verification scripts/Check preview handler registration\.ps1$
123125
ignore$

0 commit comments

Comments
 (0)