PowerToys/src
Jeremy Sinclair f188a558a4
Fix typo
2023-09-22 19:58:48 -04:00
..
ActionRunner [Deps]Upgrade to WinAppSDK 1.4 (#28310) 2023-09-07 09:36:47 +01:00
codeAnalysis [New Utility]Mouse Without Borders 2023-05-18 21:48:03 +01:00
common CA1854: Use TryGetValue instead of ContainsKey 2023-09-13 19:44:25 -04:00
gpo/assets [New Utility]Crop And Lock (#27832) 2023-08-10 10:46:33 +01:00
logging [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
modules Merge remote-tracking branch 'origin/main' into dev/snickler/net8-upgrade 2023-09-21 21:09:08 -04:00
runner [BugReport]Fix hang when bug report is launched (#28506) 2023-09-15 07:34:17 +01:00
settings-ui Merge remote-tracking branch 'origin/main' into dev/snickler/net8-upgrade 2023-09-22 18:59:54 -04:00
tests/win-app-driver Remove localizations (#24376) 2023-03-20 15:43:10 +01:00
Update [Deps]Upgrade to WinAppSDK 1.4 (#28310) 2023-09-07 09:36:47 +01:00
.clang-format
.editorconfig Fix typo 2023-09-22 19:58:48 -04:00
README.md Fix broken link (#16382) 2022-02-17 11:43:47 -08:00
Version.props Update Version.props 2020-10-20 15:58:26 -07:00

PowerToys Source Code

Code organization

The PowerToys are split into DLLs for each PowerToy module (modules folder), and an executable (runner folder) that loads and manages those DLLs.

The settings window is a separate executable, contained in settings-ui folder. It utilizes a WebView to display an HTML-based settings window.

The common contains code for a static library with helper functions, used by both the runner and the PowerToys modules.