PowerToys/src
Andrey Nekrasov 3bdd9a850f
Runner: improve debugging experience with hooks (#4377)
* Runner: improve debugging experience with hooks
2020-06-19 14:13:38 +03:00
..
action_runner Runner: autoupdate should prefer .exe installer instead of .msi (#4216) 2020-06-18 13:43:09 +03:00
codeAnalysis Settingsv2 fix warnings (#2076) 2020-04-10 15:22:07 -07:00
common fixup! forgot to rename 2020-06-19 13:27:29 +03:00
core [Settings/Run] LowLevel Keyboard hooking for Hotkeys (#3825) 2020-06-11 12:59:36 -07:00
modules Runner: improve debugging experience with hooks (#4377) 2020-06-19 14:13:38 +03:00
runner fixup! forgot to rename 2020-06-19 13:27:29 +03:00
settings Spelling: ... runner settings (#3783) 2020-05-27 17:06:50 +02:00
settings-web Bump websocket-extensions from 0.1.3 to 0.1.4 in /src/settings-web (#4108) 2020-06-10 19:36:53 +02:00
tests/win-app-driver [WinAppDriver tests] Affection on user setting files fix (#4186) 2020-06-19 11:09:12 +03:00
.clang-format Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
.editorconfig moving the editor config out the the root folder (#4289) 2020-06-16 08:59:38 -07:00
Directory.Build.props Move from sdk-provided cppwinrt-1.x to cppwinrt-2.x nuget package (#2246) 2020-04-29 22:02:18 +02:00
README.md Spelling: ... (#3398) 2020-05-26 17:02:36 +02: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 folder. It utilizes a WebView to display an HTML-based settings window (contained in settings-web folder).

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