mirror of
https://github.com/microsoft/PowerToys.git
synced 2024-12-18 21:48:12 +08:00
a0b9af039d
* Add basics of VideoPreviewer to build on
* WIP
* Minimal working code, todo next:dimension + MTC
* Nits
* Change back to GetImageSize as it indeed doesn't work with videos
* Add win32 helper methods to get video size; Refactor get size operation;
* Remove unused code
* Set VideoTask; Add message error for HR result;
* Add open read only for filestream
* Remove unused code
* Update expect.txt
* Remove comment
* Cleanup code
* Force pause videopreview on previewer change
---------
Co-authored-by: Jojo Zhou <yizzho@microsoft.com>
Co-authored-by: Yawen Hou <yawenhou@microsoft.com>
Co-authored-by: Clint Rutkas <clint@rutkas.com>
Co-authored-by: Yawen Hou <Sytta@users.noreply.github.com>
Co-authored-by: Samuel Chapleau 🌈 <sachaple@microsoft.com>
|
||
---|---|---|
.. | ||
ActionRunner | ||
codeAnalysis | ||
common | ||
gpo/assets | ||
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-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.