* [FancyZones] Remove obsolete code The field `m_zoneSets` is unused, and may be removed. * [FancyZones] Remove obsolete code The field `m_windows` is unused, and may be removed. * [FancyZones] Move adjustment of `RECT` to utils.cpp By doing so, also fix a bug where a non-`WS_SIZEBOX` window (a window that should not be resized) was resized (and not properly resized) if it was zoned into more than one zone. * [FancyZones] Complete rename `ZoneWindow` -> `WorkArea` Fix leftovers from "[FancyZones] Rename ZoneWindow -> WorkArea (#12223)" * [FancyZones] Refer to the move/size action as dragging * [FancyZones] Rename `ActiveZoneSet` -> `ZoneSet` There is only one zone set used by a work area. * [FancyZones] Rename `zoneUuid` -> `layoutUuid` The variable holds the UUID of the layout (not of a zone). Co-authored-by: float4 <float4-unspecified-mail> |
||
---|---|---|
.. | ||
ActionRunner | ||
codeAnalysis | ||
common | ||
logging | ||
modules | ||
runner | ||
settings-ui | ||
tests/win-app-driver | ||
Update | ||
.clang-format | ||
.editorconfig | ||
README.md | ||
Version.props |
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.