[File Explorer Add-ons] Fix file preview pane flickering on file selection and resizing (#26660)

* Move color values to constant

* Fix MonacoPreview flickering on file selection and resizing

* Fix MarkdownPreview flickering on file selection and resizing

* Fix SvgPreview flickering on file selection and resizing

* Create Settings class and standardize background setting for MarkdownPreview

* Replace ColorTranslator.FromHtml with Color.FromArgb for constant color settings

* Use existing SetBackground

* Remove duplicate GetTheme function

* Update src/modules/previewpane/MarkdownPreviewHandler/Settings.cs
This commit is contained in:
Chek Wei Tan
2023-06-14 21:15:17 +08:00
committed by GitHub
parent 6ece812103
commit 9581cd7a27
13 changed files with 97 additions and 10 deletions

View File

@@ -5,4 +5,10 @@ namespace powerpreviewConstants
{
// Name of the powertoy module.
inline const std::wstring ModuleKey = L"File Explorer";
}
// Dark theme background color
const COLORREF DARK_THEME_COLOR = RGB(0x1e, 0x1e, 0x1e);
// Light theme background color
const COLORREF LIGHT_THEME_COLOR = RGB(0xff, 0xff, 0xff);
}