Josh Soref
3cb0638c7e
[ci]Upgrade to check-spelling 0.0.20alpha7 ( #19127 )
...
* spelling: added
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: and
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: another
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: color
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: file
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: github
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: not
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: occurrences
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: stamp
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: suppressions
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: the
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: up to
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: whether
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: whichdoes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* Upgrade check-spelling to v0.0.20-alpha7
Config based on:
a5001170a7
* Adding duplicate detection to patterns.txt
* Adding line_forbidden.patterns
* Adding reject.txt
* Updated excludes (and sorted)
* Switching to unified workflow
* moving `wil` to allow.txt to clarify that it's a term of art
(https://github.com/microsoft/wil ), whereas often it's a typo for `will`.
* Update src/runner/main.cpp
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2022-07-01 15:09:41 +01:00
William Bradley
b7fccc3211
Immersive dark mode + Theme Listener ( #18315 )
...
* C++ impl of immersive dark mode
* Stop using the hardcoded value.
* Conjured up theme listener based on registry.
* Update MainWindow.xaml.cpp
* Update expect.txt
* Moved themehelpers to the common themes lib.
* Ported theme helpers back to .NET
* Update expect.txt
* Updated C# Theme Listening logic to mimic the one from Windows Community Toolkit.
* Replaced unmanaged code for RegisterForImmersiveDarkMode with unmanaged ThemeListener class.
* Fix upstream changes
* Update ThemeListener.h
* Update ThemeListener.h
* Proper formatting
* Added handler to Keyboard Manager.
* Update EditKeyboardWindow.cpp
* Added dwmapi.lib to runner, removed condition from additional dependencies.
* Update PowerRenameUI.vcxproj
* Added new deps for ManagedCommon to Product.wxs
* Crude attempts and understanding installer
* Removed Microsoft.Win32.Registry.dll from product.wxs.
* Updated dictionary
* Renamed ThemeListener class file for consistency, removed unused CheckImmersiveDarkMode in theme_helpers.
* Update Themes.vcxproj
* Update theme_listener.cpp
* Removed SupportsImmersiveDarkMode version check
* Removed SupportsImmersiveDarkMode version check
* Whoops
* Update expect.txt
2022-07-01 10:52:48 +01:00
Stefan Markovic
e637902892
[PowerRename][ImageResizer] Tier1 Win11 Context menu ( #19000 )
...
* Test win11 tier1 context menu
* Try to test signing
* Cleanup
* Cleanup project file
* Sign dll
Add PowerToys preffix
Add assets to installer
* expect.txt
* Switch to named pipes
Unregister package on uninstall
Remove unneeded files
Cleanup
* Bring back check if package registered but use per-user method
* Fix win11 check
* expect.txt
* Check if package already registered
* Revert "Check if package already registered"
FindPackages() method needs admin privileges.
This reverts commit 5af584fed4 .
* Fix PowerRename args checking
* Cleanup assets
* Tier1 context menu ImageResizer
Minor cleanups
Move logic to package.h
* [WIP] Signing and installer
Expect.txt
* Localized context menu title
* Retarget everything 10.0.18362.0 -> 10.0.19041.0
* Address PR comments
- check if selection renamable
- minor cleanup
- struct initialization
* Fix ImageResizerLib project configuration
* More Windows version updates
* Remove unneeded file & try fix resource build error
* Add Microsoft.PowerToys prefix to packages
* Test
* Fix convert-resx-to-rc.ps1 script issue causing resource files compile error
Don't generate empty STRINGTABLE for resx files without data
* Avoid duplicate context menu items
* [BugReportTool] Report installed context menu packages
2022-06-30 22:10:14 +02:00
Jaime Bernardo
62c9594584
[chore]Consolidate nuget packages ( #19063 )
2022-06-28 14:30:57 +01:00
Mahdi Hosseini
6f5429ec49
[Settings]Fix description property type for checkbox controls ( #18796 )
2022-06-23 16:21:44 +01:00
Zetaspace
22f9629174
[FZEditor]UI minor fixes ( #18749 )
...
* Fix UI
* Maybe Trim is better?
2022-06-23 16:09:02 +01:00
lncubus
759ea40b22
[OOBE]Hide "x64 ARM64 Installer Hash" lines in "What's New" ( #18835 )
2022-06-19 11:16:40 +01:00
Jaime Bernardo
43e658f388
[WinUI]Upgrade Windows App SDK to 1.1.1 ( #18842 )
2022-06-15 01:13:14 +01:00
lncubus
e8bb2de8b6
[OOBE] Get "What's New" behind authenticated proxy and strict firewall. ( #18695 )
...
* Attempt to get username and password for proxy authentication. We should not use it.
* Using default credentials for system proxy authentication.
2022-06-14 11:44:07 +01:00
Jaime Bernardo
1490fb300c
[PTRun]Add setting to disable input delay ( #18724 )
...
* [PTRun]Add setting to disable input delay
* Address feedback and allow configuring delay
* Address PR feedback
2022-06-12 14:12:10 +01:00
Davide Giacometti
b33bc2ecd0
[NetAnalyzers]CA1031 suppressions cleanup ( #18706 )
2022-06-12 14:11:52 +01:00
Stefan Markovic
9335705389
[OOBE]Make OOBE window resizable ( #18727 )
2022-06-12 13:19:32 +01:00
Jaime Bernardo
65df14036c
[Installer]Ship Windows App SDK runtime self contained ( #18644 )
...
* [Installer]Ship Windows App SDK as self-contained
* Include windows app sdk localization files
* fix spellcheck
* Upgrade Win3.14 version
* Add RunWixToolsOutOfProc to try fixing wix hang
* fix spellcheck
* Try to get more information from wix build
* Remove unneeded flags
* Fix spellchecker
* Add version check exception for dll with 1.0.0.0
2022-06-07 09:58:32 +01:00
Stefan Markovic
7a7d025956
[Installer]Upgrade to Windows App SDK 1.1.0 ( #18603 )
...
* Move to WinAppSDK-1.1.0
* expect.txt
* Revert "[Settings]Don't launch if explorer is running elevated"
This reverts commit c485da2816 .
* Make copyright header analyze suppression module scope
2022-06-04 23:30:34 +01:00
Davide Giacometti
dda0aa237c
[Settings][FancyZones] Rounded corners settings only on Windows 11 ( #18151 )
...
* rounded corners settings only on windows 11
* disable setting on win10
2022-05-19 17:07:18 +01:00
Stefan Markovic
88e79ac669
Hide main settings window instead of closing ( #17960 )
...
* Hide main settings window instead of closing
* Proper closing
* Create Settings window hidden if opening OOBE/SCOOBE
2022-05-19 15:12:59 +02:00
Niels Laute
ab4328310c
[Settings] Minor UI fixes ( #18227 )
...
* Fix wrapping
* Fix margin
* Fix IsEnabled
* Update ShortcutGuidePage.xaml
2022-05-19 14:07:45 +01:00
Andrey Nekrasov
3443c73d0e
[ARM64] Installer Bootstrapper ( #18241 )
...
* [ARM64] Cleanup PowerToys solution configuration
* [ARM64] Add Bootstrapper support
known issues:
- wix doesn't have arm platform -> using x86 instead, resulting in wrong default installation dir and inability to detect 605
- current winappsdk 1.0.3 installer is corrupted -> contains x64 packages
- we're still using hardcoded vcredist for some modules
* Remove duplicate Stylecop PackageReference
* [ARM64] Cleanup StylesReportTool configuration
* [ARM64] fix configurations for bootstrapper
* fixes
* [ARM64] VCM fix
* [ARM64] Fix LinkIncremental conditional in StylesReportTool
* fix #2
* perfect forwarding
* [ARM64] Switch to call vformat to compile with later MSVC toolkits
* Updated expect
Co-authored-by: Jeremy Sinclair <4016293+snickler@users.noreply.github.com >
2022-05-13 16:55:39 +01:00
Jay
0d2c0fd5da
[Settings]adjust preview page text ( #17886 )
...
* Move Preview strings
Use as short (yet descriptive) a text as possible - at least for the Headers. The rest should be in Descriptions.
* Rewrite pointers for thumbnails
I made them `...ToggleSwitch_Thumbnail_extension` to be consistent with the `_Preview` pointers, and to represent UI hierarchy.
* sloppy typo
* Added a few example extensions
And a few tiny things.
* dots
* G-code spelling
* Update expect.txt
* Fix misplaced tag + icons
e914 = "Printer3D"
* Fixing error
Must've been line 634
* fix
Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com >
* etc to ellipsis
Small thing, but I see the translation value
Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com >
Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com >
2022-05-06 13:58:41 +01:00
Davide Giacometti
affe40a206
[Settings][FindMyMouse]disable excluded apps UI ( #17940 )
2022-05-06 13:57:48 +01:00
Stefan Markovic
ae0bf84431
[OOBE][WinUI3]Scale OOBE window correctly ( #17962 )
...
* Scale OOBE window
* [oobe]React to dpi changes (#17967 )
Co-authored-by: Jaime Bernardo <jaime@janeasystems.com >
2022-04-29 10:06:50 +01:00
Stefan Markovic
63d2a5dd71
[OOBE]Show only OOBE at first run on WinUI3 ( #17957 )
2022-04-28 17:31:23 +01:00
Jaime Bernardo
f803fed026
[Settings][build]Fix settings local publish ( #17839 )
...
* [settings][build]fix output path for building
* [Settings]Include native dlls after proper publish
* Add comment for weird Output Path
2022-04-20 21:24:36 +01:00
Jeremy Sinclair
9f4e19ef41
[ARM64] Settings-UI ( #17820 )
...
* Settings.UI Library and Unit Test projects normalization
* Settings UI project normalization
* PowerToys solution update
* Add Targets conditionally
* Revert "[Settings]Include native dlls after proper publish"
This reverts commit d022fd4fc0 .
* Simplify the platform conditions
2022-04-20 16:21:46 +01:00
Stefan Markovic
b3c520ed54
[settings] Fix OOBE size and make it non-resizable & Bring back Settings window placement preserve logic ( #17822 )
...
* Fix OOBE size and make it non-resizable
Bring back Settings window placement preserve logic
* Disable OOBE maximize&minimize
* expect.txt
* Remove uneeded line
* Remove uneeded check
* Add brackets
2022-04-20 17:08:25 +02:00
Jaime Bernardo
40300c1e4f
[Settings]Fix WinUI3 publish issues ( #17817 )
...
* [Settings]Upgrade to WinAppSdk 1.0.3
* [Settings]Use the correct runtime identifier
* [Settings]Include native dlls after proper publish
* Update docs as well
2022-04-20 09:55:01 +02:00
Stefan Markovic
27c4b1be0e
[settings-ui] Settings WinUI3 ( #17797 )
...
* Add Settings.WinUI3 project
* New namespace
* Activation and Services
* Assets and Behaviors
* Converters and Helpers
* Controls
* View and ViewModels
* Styles and Themes
* OOBE
* Strings
* Small App moves
* [check] Project files - publish profiles and launchSettings.json
* [using:Microsoft.UI.Xaml.Automation]AutomationProperties.Name workaround
* [WIP] Workarounds to make it work
* Fix suppressed warnings - naming
* Add code analysis
* Fix KBMPage and App dispatcher
Fix MessageBox - replace with MessageDialog
* Fix ImageResizerPage & mark ColorPickerButton with TODO
* Add icon to windows
Cleanup MainWindow.xaml.cs and OobeWindow.xaml.cs
MainWindows and OobeWindow management
* App Icon
No framework and runtime subdirs
* Remove PowerToys.Settings and Settings.UI from solution
Update output paths
* Installer work & publish.cmd
* Fix dispatcher crashes
* Fix crashes
* Add all dlls to installer
Cleanup installer
Add OpenOOBE and OpenScoobe logic
Fix minor issues
Fix update scenario - REINSTALLMODE
* Rename back namespaces, project name and project dir
* [wip] move to winappsdk 1.1
* Fix propagating isElevated & installer runtimes dlls
* Remove obsolete dir/file
* PowerToys.Interop to netstandard2.0
* Move everything to .Net6
* [Settings] Always launch settings process non-elevated (#17791 )
* Move back to WinAppSdk 1.0.1
* Add Settings.WinUI3 project
* New namespace
* Activation and Services
* Assets and Behaviors
* Converters and Helpers
* Controls
* View and ViewModels
* Styles and Themes
* OOBE
* Strings
* Small App moves
* [check] Project files - publish profiles and launchSettings.json
* [using:Microsoft.UI.Xaml.Automation]AutomationProperties.Name workaround
* [WIP] Workarounds to make it work
* Fix suppressed warnings - naming
* Add code analysis
* Fix KBMPage and App dispatcher
Fix MessageBox - replace with MessageDialog
* Fix ImageResizerPage & mark ColorPickerButton with TODO
* Add icon to windows
Cleanup MainWindow.xaml.cs and OobeWindow.xaml.cs
MainWindows and OobeWindow management
* App Icon
No framework and runtime subdirs
* Remove PowerToys.Settings and Settings.UI from solution
Update output paths
* Installer work & publish.cmd
* Fix dispatcher crashes
* Fix crashes
* Add all dlls to installer
Cleanup installer
Add OpenOOBE and OpenScoobe logic
Fix minor issues
Fix update scenario - REINSTALLMODE
* Rename back namespaces, project name and project dir
* [wip] move to winappsdk 1.1
* Fix propagating isElevated & installer runtimes dlls
* Remove obsolete dir/file
* PowerToys.Interop to netstandard2.0
* Move everything to .Net6
* [Settings] Always launch settings process non-elevated (#17791 )
* Move back to WinAppSdk 1.0.1
* Revert merge conflict ARM64 removal
* Fix KBM Browse overlay image button
* Bring back settings publish profile
* Update release.yml
* Change target frameworkd windows version
* [Setup] Add Windows Application Runtime SDK (#17809 )
* Update requirements doc
* Update compiling docs
* Fix signing
* Fix Settings exe and dll versions
* Add exception for dlls that have version 1.0.0.0
* Fix powershell condition
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com >
2022-04-19 21:00:28 +01:00
Josh Soref
52709ddc4a
[spellchecker] Spelling fixes ( #17655 )
...
* spelling: microphone
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: position
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: property
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: serialization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: settings
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: testprocess
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* Ignore rotating
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-04-12 16:13:22 +01:00
Seraphima Zykova
95dcbb1891
[FancyZones] Restore original corners and setting( #17425 )
...
* fix corners
* save corner preference
* added fz setting
* add option to settings
* return original preference despite the setting
* removed reset to default corner preference
2022-04-01 17:28:19 +01:00
Jaime Bernardo
04588bc7e0
[PTRun][Settings][Program] Fix 100% CPU load issue ( #17414 )
...
* [PTRun][Program]Don't reload on settings change
* [PTRun][Settings] Don't trigger saves on visual property changes
* [PTRun][Settings] Fix manipulation of searched plugins
* [PTRun][Settings] Don't reload settings if we wrote recently
* fix PR comments nit
2022-04-01 14:50:16 +01:00
Jaime Bernardo
bdbf0b8c14
[FileExplorer]Add warnings for incompatibilities ( #17273 )
2022-03-25 20:16:11 +00:00
Aaron Junker
79227b9db6
[Dev file preview]Add wrap text setting ( #16486 )
...
* Push (not working)
* Add Context menu
* push
* Adress feedback
* Update installer
* Fix build
* Fix warnings
2022-03-25 17:29:33 +00:00
Heiko
380add882c
[Settings] Run Plugin additional options: description ( #17108 )
...
* last changes
* update ww settings
* feedbvack and TimeDate plugin
* Add property description
2022-03-21 12:47:09 +00:00
Andrey Nekrasov
a8fb9e0804
[Settings] Do not try to apply profile settings if there was a timeout ( #16933 )
2022-03-10 17:31:16 +00:00
skycommand
05d5649c9c
[MonacoPreviewHandler][Settings] Resolve preview handler race ( #16180 )
...
* Register .markdown with the correct handler
* Fix spelling
* Move file name extensions from "expect.txt" to "excludes.txt"
* Revert "Move file name extensions from "expect.txt" to "excludes.txt""
This reverts commit 710d5a4968 .
I must have misunderstood the instructions.
* Revert "Register .markdown with the correct handler"
This reverts commit 5c37b009f3 .
* Work in progress
* Code ready for testing
* Update excludes.txt
* Update excludes.txt
* Update modulesRegistry.h
* Update modulesRegistry.h
For the want of an exclamation mark, a kingdom is lost!
* Update modulesRegistry.h
* Work on modulesRegistry.h per code review in 16180
Removed all previous exclusions from Monaco preview handler. Added a new exclusion: SVGZ. It's a binary file that Monaco cannot, in any meaningful way, read.
* Update expect.txt
* Update accessory files
* Disable machine-wide checks for performance reasons
2022-03-09 14:06:00 +00:00
Niels Laute
9cf39654d9
[OOBE] Refactor UI code, minor UI tweaks ( #16578 )
...
* Move content to dedicated XAML
* Select modules enum
* Remove redundant code, UI fixes
* Markdown rendering tweaks
* Address feedback
2022-03-08 15:27:17 +00:00
Jaime Bernardo
45f121b8bc
[FindMyMouse]setting for minimum shake distance ( #16756 )
...
* [FindMyMouse]setting for minimum shake distance
* Group inside Activation method
2022-03-04 12:28:11 +00:00
Jaime Bernardo
50a73965d9
[Oobe]Fix close button style ( #16530 )
2022-02-23 15:17:44 +00:00
Jaime Bernardo
d5fc4547a2
[oobe] fix scoobe page threading issues ( #16532 )
2022-02-23 15:01:49 +00:00
Seraphima Zykova
8edfb8fe80
[FancyZones] Child windows support ( #16507 )
2022-02-23 17:25:28 +03:00
Jaime Bernardo
d9c98bbc29
[Oobe]Update file explorer add-ons description ( #16510 )
2022-02-23 09:53:43 +00:00
Jaime Bernardo
87bb89ab15
[OOBE]Add What's New page - SCOOBE ( #16478 )
...
* [Oobe]Add a What's New page
* Show What's New when version changes
* Add link to GitHub
* Use generic icon for now
* Get only the latest 5 releases
* fix spellchecker
* rename last_version_run.json
* Remove UserControl_Loaded
* Remove installer hash from the release notes
* constexpr some strings
* Add check your internet connection message
2022-02-22 11:02:08 +00:00
CleanCodeDeveloper
4572f62ce5
[meta]Update nuget packages ( #16379 )
...
* Update nuget packages
* try to fix build (Microsoft.UI.Xaml)
* Removed dlls because there are not needed anymore
* Add binaries System.Text.Json.dll (5x) to wxs file
* Downgrade System.IO.Abstractions.* due to breaking changes
* Update Microsoft.NET.Test.Sdk
* Revert MSTest.* to 2.2.3
2022-02-18 14:19:40 +00:00
Aaron Junker
3ede2a6467
[meta]Change copyright date to 2022 ( #16279 )
2022-02-17 18:41:30 +00:00
Jaime Bernardo
05728a6dc2
[FindMyMouse] Add setting for excluded apps ( #16308 )
...
* refactor find_app_name_in_path
* Add a setting for excluded apps
* Restore game_mode.h
2022-02-14 18:22:05 +00:00
infinitepower18
dc15a6cecc
Correct typo ( #16291 )
2022-02-11 23:24:13 -08:00
Jaime Bernardo
f6a292d47f
[FindMyMouse] Add setting to activate by shaking mouse ( #16244 )
...
* [FindMyMouse]Initial shaking activation implementation
* Add setting to change activation method
* Update Mouse Snooping on settings change
* fix spellchecker
* Place activation method setting outside the expander
* Address PR Comments
2022-02-11 22:52:57 +00:00
CleanCodeDeveloper
f0d084c59c
[meta]replace FxCopAnalyzers by Microsoft.CodeAnalysis.NetAnalyzers ( #16210 )
...
* Replace Microsoft.CodeAnalysis.FxCopAnalyzers by Microsoft.CodeAnalysis.NetAnalyzers
* fix error CA2101: Specify marshaling for P/Invoke string arguments
Microsoft.CodeAnalysis.NetAnalyzers treats CA2101 as an error
* Removed obsolete Analyzer Microsoft.NetCore.Analyzers
* Removed obsolete Analyzer Microsoft.NetFramework.Analyzers
* Removed obsolete Analyzer Microsoft.CodeQuality.Analyzers
* Removed obsolete Analyzer Microsoft.CodeAnalysis.VersionCheckAnalyzer
* fix error CA2101: Specify marshaling for P/Invoke string arguments
Microsoft.CodeAnalysis.NetAnalyzers treats CA2101 as an error
2022-02-11 16:42:17 +00:00
Clint Rutkas
cc68133ddc
correcting verbage ( #16185 )
2022-02-09 08:06:27 -08:00
Clint Rutkas
ff95257e5f
adding in attribution in settings ( #16044 )
...
* adding in attribution stuff for pedro and aaron
* Update PowerPreviewPage.xaml
* Update AwakePage.xaml
2022-02-07 15:36:11 -08:00