PowerToys/.github
William Bradley b7fccc3211
Immersive dark mode + Theme Listener (#18315)
* C++ impl of immersive dark mode

* Stop using the hardcoded value.

* Conjured up theme listener based on registry.

* Update MainWindow.xaml.cpp

* Update expect.txt

* Moved themehelpers to the common themes lib.

* Ported theme helpers back to .NET

* Update expect.txt

* Updated C# Theme Listening logic to mimic the one from Windows Community Toolkit.

* Replaced unmanaged code for RegisterForImmersiveDarkMode with unmanaged ThemeListener class.

* Fix upstream changes

* Update ThemeListener.h

* Update ThemeListener.h

* Proper formatting

* Added handler to Keyboard Manager.

* Update EditKeyboardWindow.cpp

* Added dwmapi.lib to runner, removed condition from additional dependencies.

* Update PowerRenameUI.vcxproj

* Added new deps for ManagedCommon to Product.wxs

* Crude attempts and understanding installer

* Removed Microsoft.Win32.Registry.dll from product.wxs.

* Updated dictionary

* Renamed ThemeListener class file for consistency, removed unused CheckImmersiveDarkMode in theme_helpers.

* Update Themes.vcxproj

* Update theme_listener.cpp

* Removed SupportsImmersiveDarkMode version check

* Removed SupportsImmersiveDarkMode version check

* Whoops

* Update expect.txt
2022-07-01 10:52:48 +01:00
..
actions/spell-check Immersive dark mode + Theme Listener (#18315) 2022-07-01 10:52:48 +01:00
ISSUE_TEMPLATE Fix grammar issue (#18320) 2022-05-17 22:44:33 -07:00
workflows [ci]Remove CodeQL workflow (#19013) 2022-06-28 14:37:45 +01:00
dependabot.yml chore: Included githubactions in the dependabot config (#19100) 2022-06-30 07:40:50 -07:00
fabricbot.json Add .github/fabricbot.json (#19097) 2022-06-29 09:38:57 -07:00
pull_request_template.md Update pull_request_template.md (#17891) 2022-06-17 12:06:22 -07:00