feat: add immersive dark mode on windows (#33624)
* feat: add immersive dark mode * fix syntax and add header * add me * Update fuses.json5 * fix: redraw title bar on dark mode change * chore: SetWindowTheme doesn't seem to be needed * chore: separate out Win 10 dark mode implementation * final touches * final touches * chore: limit Win 10 to >= 20H1 and drop fuse * fix types * fix lint Co-authored-by: Micha Hanselmann <micha.hanselmann@gmail.com> Co-authored-by: David Sanders <dsanders11@ucsbalum.com>
This commit is contained in:
parent
21ef8501e7
commit
4c7c0b41c2
10 changed files with 55 additions and 182 deletions
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) 2020 Microsoft Inc. All rights reserved.
|
||||
// Copyright (c) 2022 Microsoft Inc. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE-CHROMIUM file.
|
||||
|
||||
|
@ -19,7 +19,8 @@ namespace electron {
|
|||
|
||||
namespace win {
|
||||
|
||||
void SetDarkModeForWindow(HWND hWnd, ui::NativeTheme::ThemeSource theme_source);
|
||||
bool IsDarkModeSupported();
|
||||
void SetDarkModeForWindow(HWND hWnd);
|
||||
|
||||
} // namespace win
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue