Commit Graph

7621 Commits

Author SHA1 Message Date
Jaime Bernardo
4da15892db Add OOBE page for ZoomIt 2024-11-12 15:12:26 +00:00
Jaime Bernardo
7396935bbd Use actual ZoomIt icon 2024-11-12 14:17:38 +00:00
Jaime Bernardo
aab9454af8 Also sign module interface dll
Some checks are pending
Spell checking / Spell checking (push) Waiting to run
Spell checking / Report (Push) (push) Blocked by required conditions
Spell checking / Report (PR) (push) Blocked by required conditions
Spell checking / Update PR (push) Waiting to run
2024-11-12 11:47:17 +00:00
Jaime Bernardo
88206dae7d Fix signing 2024-11-12 10:49:32 +00:00
Jaime Bernardo
ef514f791c Fix C# analyzers 2024-11-12 09:14:35 +00:00
Jaime Bernardo
4124a5d29b Fix XAML style
Some checks are pending
Spell checking / Spell checking (push) Waiting to run
Spell checking / Report (Push) (push) Blocked by required conditions
Spell checking / Report (PR) (push) Blocked by required conditions
Spell checking / Update PR (push) Waiting to run
2024-11-12 00:07:55 +00:00
Jaime Bernardo
86d6fa338a Fix forbidden patterns 2024-11-11 23:57:03 +00:00
Jaime Bernardo
5d8a4438c8 Remove cursor files from spellcheck. They're binary 2024-11-11 23:50:38 +00:00
Jaime Bernardo
7b0825d38b Fix spell check for accelerated menu items 2024-11-11 23:42:10 +00:00
Jaime Bernardo
fd84ff4443 Fix spellcheck errors 2024-11-11 23:35:10 +00:00
Jaime Bernardo
6e7009e68c Exclude Eula from spell checking 2024-11-11 16:48:37 +00:00
Jaime Bernardo
5a3151a30c Add ZoomIt conflict warning to Settings 2024-11-11 16:25:22 +00:00
Jaime Bernardo
34ea831b86 Fix build issues after merge 2024-11-08 17:29:29 +00:00
Jaime Bernardo
293bb190c0 Merge branch 'main' into dev/jaime/integrate-zoomIt 2024-11-08 17:10:28 +00:00
Jaime Bernardo
10fd412682 Font setting 2024-11-08 16:58:52 +00:00
Jaime Bernardo
9a0054ecb9 Fix break background file picker title 2024-11-08 16:58:52 +00:00
Jaime Bernardo
2fd9be8603 Record Microphone setting 2024-11-08 16:58:52 +00:00
Jaime Bernardo
a9424195d0 Simple Record settings 2024-11-08 16:58:52 +00:00
Jaime Bernardo
b3d2685b1f Break advanced options 2024-11-08 16:58:52 +00:00
Jaime Bernardo
84b37e7426 ZoomIt simple Break Options 2024-11-08 16:58:52 +00:00
Jaime Bernardo
8774958c65 Remove context menu entries for Options and Exit 2024-11-08 16:58:52 +00:00
Jaime Bernardo
770bdd2c1d Have ZoomIt properly reloading Settings and exiting 2024-11-08 16:58:52 +00:00
Jaime Bernardo
00ca989043 Remaining DemoType settings 2024-11-08 16:58:52 +00:00
Jaime Bernardo
87297ec32c Add file picker and DemoType file support 2024-11-08 16:58:51 +00:00
Jaime Bernardo
b540b4bd86 Save settings 2024-11-08 16:58:51 +00:00
Jaime Bernardo
df0e15558d Zoom mode settings 2024-11-08 16:58:51 +00:00
Jaime Bernardo
533c38f4b5 Initial Settings page loading from registry 2024-11-08 16:58:51 +00:00
Jaime Bernardo
7b6f29cf84 Properly fix const_cast analyzer error 2024-11-08 16:58:51 +00:00
Jaime Bernardo
b34fe5f07c From Registry To PowerToys Json 2024-11-08 16:58:51 +00:00
Jaime Bernardo
73161e712f WinRT C++ interop for ZoomItSettings 2024-11-08 16:58:51 +00:00
Jaime Bernardo
91c77dc704 Make ZoomItModuleInterface build with ZoomItSettings too 2024-11-08 16:58:51 +00:00
Jaime Bernardo
e7aa6ef0a9 Extract ZoomIt Settings definition to its own header 2024-11-08 16:58:51 +00:00
Jaime Bernardo
0e44be5802 Output as PowerToys.ZoomIt.exe 2024-11-08 16:58:51 +00:00
Jaime Bernardo
d56ebb0134 Add Settings page with Enable button 2024-11-08 16:58:51 +00:00
Jaime Bernardo
4a2fcf9454 Add GPO 2024-11-08 16:58:51 +00:00
Jaime Bernardo
65d34ffac3 Add ZoomIt module interface 2024-11-08 16:58:51 +00:00
Jaime Bernardo
877d632584 Disable some warnings locally that it seemed better not to touch 2024-11-08 16:58:51 +00:00
Jaime Bernardo
508daefe2b Constexpr a function 2024-11-08 16:58:51 +00:00
Jaime Bernardo
d0a148f305 Fix some more analyzer errors 2024-11-08 16:58:51 +00:00
Jaime Bernardo
36dbf66150 Clean out C-style casts 2024-11-08 16:58:51 +00:00
Jaime Bernardo
6ead9246aa Add to PowerToys solution 2024-11-08 16:58:51 +00:00
Jaime Bernardo
a46f97ca1c Fix code quality to build 2024-11-08 16:58:51 +00:00
Jaime Bernardo
4859c72117 Change vcxproj to normalize dependency versions 2024-11-08 16:58:51 +00:00
Jaime Bernardo
c3a026452c ZoomIt initial code dump 2024-11-08 16:58:39 +00:00
Ionuț Manța
3d306f6177
[Settings]Fix release cycle links in OOBE What's New page (#35801)
* Fix release cycle link in OOBE

Previously it would point to the 5ft last release instead.

* Adressed feedback
2024-11-08 15:38:33 +00:00
Jaime Bernardo
eed39e5d13
[Docs]Fix 0.86.0 release hashes in README (#35767) 2024-11-05 11:42:43 +00:00
Jaime Bernardo
da58b83a88
0.86 changelog (#35693)
* 0.86 changelog

* Fix spellcheck

* Update README.md

Co-authored-by: PesBandi <127593627+PesBandi@users.noreply.github.com>

* Update README.md

Co-authored-by: Jay <65828559+Jay-o-Way@users.noreply.github.com>

* Update installer hashes

* 0.86 tweaks proposals (#35749)

* tweaks

* added callout for pwa

* Update README.md

Co-authored-by: Jaime Bernardo <jaime@janeasystems.com>

---------

Co-authored-by: Jaime Bernardo <jaime@janeasystems.com>

* Update README.md

tweaks for clarity

* Fix current release work link

---------

Co-authored-by: PesBandi <127593627+PesBandi@users.noreply.github.com>
Co-authored-by: Jay <65828559+Jay-o-Way@users.noreply.github.com>
Co-authored-by: Clint Rutkas <clint@rutkas.com>
Co-authored-by: Ethan Fang <117125208+ethanfangg@users.noreply.github.com>
2024-11-04 12:47:01 -06:00
Jaime Bernardo
ce5e5647b3
[ci][Arm64]Manually copy WebView2 core dll after publishing (#35711)
After we upgraded Windows App SDK to 1.6, Dev Files Preview on Peek has been broken on ARM64.
For .86, we've added WebView2 to Registry Preview in order to have Monaco Editor as the text editor, which is also broken on ARM64.
After a lengthy investigation, it seems we've found the core issue, PowerToys has been shipping with a x64 Microsoft.Web.WebView2.Core.dll in the ARM64 installer, which fails at runtime.
We seem to have hit a version of https://github.com/microsoft/WindowsAppSDK/issues/4826

When we build PowerToys in Dart for release, we publish some of the C# WinUI3Apps after building PowerToys and before signing / building the install. This means that the WindowsAppSDK build will recopy its WebView2 dependency, which for some reason is ARM64. On local builds of PowerToys, PowerRename, a C++ WinAppSDK application finished last, which copies the right dll and it's the reason we weren't being able to repro the issue on local builds of ARM64 PowerToys.

This PR solves the issue by including a short time hack in the CI to copy the right dll after publishing the C# WinUI3Apps when building for ARM64.

## Validation Steps Performed
Waiting for 4 concurrent builds of ARM64 from Dart to test whether the problem is solved.
2024-11-01 15:18:33 -05:00
Davide Giacometti
7382f1836f
[Settings]Fix "Diagnostic Data Viewer" UI freeze (#35681)
fix UI freeze
2024-10-31 08:15:42 +00:00
Clint Rutkas
9e3a19804c
Update DATA_AND_PRIVACY.md (#35678)
* Update DATA_AND_PRIVACY.md

* Update DATA_AND_PRIVACY.md
2024-10-30 18:45:14 -07:00