PowerToys/src/modules
Jaime Bernardo 7ecfc58caa
[New Utility]Crop And Lock (#27832)
* [CropAndLock]Original POC code dump

* Project rename and delete solution

* Remove unused architectures

* Update cppwinrt to be in line with the solution

* Add to PowerToys solution and fix build errors

* Initial module interface empty project

* Module skeleton based on AlwaysOnTop

* Add loggers to module interface

* Add crop and lock to the runner

* Enable starts and disable kills the process

* Events reacting to hotkeys

* Main application reacting to events

* Initialize unhandled exception handling

* Singleton in line with other projects

* Also exit when PowerToys exit is detected

* Create Settings page

* React to shortcut changes in Settings

* Disable Crop and Lock through an Event

* Disable running Crop and Lock standalone

* Remove Crop and Lock tray icon

* Module Interface dll version

* Fix main app resource file to include version

* Make pch conditional on CI build

* Add to signing

* Remove settings screen opened by removed tray icon

* Fix spellcheck

* Yet another fix for spellcheck

* Fix disabling utility

* Fix solution build configurations

* Fix C++ analyzer errors

* Try to fix pre-compiled header CI errors

* Fix crash while exiting with an active reparent window

* Fix missing reference when building in release CI

* Add OOBE page

* GPO: Add admx and adml file changes

* GPO: react to changes in GPO

* Add quick access flyout menu entry

* Use Crop And Lock icon

* Use actual images for Settings and OOBE

* Module and app telemetry

* Add entry to README.md

* Add to process lists

* Additional logging

* Attribution in Settings page

* Add attribution to Community.md

* Fix spellcheck

* Fix typo in strings

* Fix crash when window handle is no longer valid

* Update COMMUNITY.md

* Fix supportedOS in manifest

* Don't show msgbox if detecting second instance

* Remove unused hotkey

* Tweak attribution

* Fix attribution spellcheck
2023-08-10 10:46:33 +01:00
..
alwaysontop [New Utility]Crop And Lock (#27832) 2023-08-10 10:46:33 +01:00
awake [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
colorPicker [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
CropAndLock [New Utility]Crop And Lock (#27832) 2023-08-10 10:46:33 +01:00
fancyzones [FancyZones] Fix canvas zones drawing (#27882) 2023-08-09 10:34:25 +02:00
FileLocksmith [FileLocksmith]Icon refresh (#27664) 2023-08-08 12:50:49 +01:00
Hosts [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
imageresizer [ImageResizer] Moving from ModernWPF to WpfUI (#26858) 2023-08-08 15:19:38 +02:00
interface [PastePlain]Support Ctrl+V as activation (#24448) 2023-03-03 09:52:49 +00:00
keyboardmanager [KBM]More specific labels to avoid confusion (#25774) 2023-08-03 10:58:31 +01:00
launcher [PTRun][Settings plugin]Update device and bluetooth results (#27823) 2023-08-08 19:33:11 +01:00
MeasureTool [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
MouseUtils [MouseUtils]Auto activate setting for highlighter and crosshairs (#27826) 2023-08-08 17:01:23 +01:00
MouseWithoutBorders [Chore]Update test packages and StyleCop (#27708) 2023-08-06 15:29:36 +01:00
pasteplain/PastePlainModuleInterface [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
peek [Peek]Fix 0 byte size displayed (#27709) 2023-08-06 16:26:44 +01:00
poweraccent [Chore]Update test packages and StyleCop (#27708) 2023-08-06 15:29:36 +01:00
PowerOCR [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
powerrename [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
previewpane [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
registrypreview [RegistryPreview][UI]Update all AppBarButtons to use an explicit Icon(#27770) 2023-08-08 13:14:09 +01:00
ShortcutGuide [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
videoconference [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00