PowerToys/src
Chris Davis d128939227
Show progress dialog during startup (#9255)
* Show progress dialog during startup for selection enumeration that can take a long time.

* Updated with better code organization and a timer to ensure the progress dialog does not appear in most cases.

* Update based on PR feedback

* Change progress dialog delay from 1500ms to 2500ms

* Move progress dialog invocation off the main UI thread

Co-authored-by: Chris Davis (EDGE) <chrdavis@microsoft.com>
2021-04-02 12:07:12 +02:00
..
action_runner
codeAnalysis
common Updating nugets (#10493) 2021-03-30 09:52:00 -07:00
logging
modules Show progress dialog during startup (#9255) 2021-04-02 12:07:12 +02:00
runner logs (#10462) 2021-03-26 19:17:26 +02:00
settings [Old Settings] Warn the user on Windows < 1903 that next version won't be supported (#10313) 2021-03-19 12:39:18 +03:00
settings-ui fix glitch (#10517) 2021-03-31 21:54:10 +03:00
settings-web Bump y18n from 4.0.0 to 4.0.1 in /src/settings-web (#10508) 2021-03-31 09:58:38 +02:00
tests/win-app-driver
.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.