PhReInitializeTheme: runtime theme switching on ImmersiveColorSet message#2284
Open
DartVanya wants to merge 55 commits intowinsiderss:masterfrom
Open
PhReInitializeTheme: runtime theme switching on ImmersiveColorSet message#2284DartVanya wants to merge 55 commits intowinsiderss:masterfrom
DartVanya wants to merge 55 commits intowinsiderss:masterfrom
Conversation
- phlib PhIsThemeSupportEnabled, exported for plugins. - New option EnableThemeUseWindowsTheme - Use Windows app color mode. On default settings PH will use current Windows theme. - New option EnableThemeTabBorders (default 0).
- KphObjectAttributesInformation -> KphObjectExtendedInformation, retrieve object address, type index and flags. - Public hndlmenu.h APIs. ID_HANDLE_OBJECTPROPERTIES[1/2] menu support for Device/File, Key, Section handles. - Add Security menu item. - Add Name and Original name columns for Device/File, Key, ALPC Port.
af0be72 to
ed3d62c
Compare
- Handles tab Refresh (F5) button added. - EtTreeViewFindItem add reverse scan for more reliable result. - [Resolver] Extract Section information for more kernel objects using driver.
…sage - Theme can be changed at runtime w/o restart by EnableThemeSupport and EnableThemeUseWindowsTheme. All PH/PV windows and dialogs will be redrawed automatically. - If EnableThemeUseWindowsTheme enabled theme will be switched automatically when Windows theme is changing. - Streamer mode, acrylic, theme custom colors settings are applied immediately on all windows w/o restart. - TreeNew: fix custom ForeColor for dark mode.
This was referenced Nov 22, 2024
Merged
3934e5a to
b9566d6
Compare
90375f1 to
86deb75
Compare
d9d9039 to
2c60883
Compare
8a51e3d to
0632db8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
General
runtime w/o restartbyEnableThemeSupportandEnableThemeUseWindowsTheme. All PH/PV windows and dialogs will be redrawed automatically.EnableThemeUseWindowsThemeenabled theme will beswitched automaticallywhen Windows theme is changing.EnableThemeUseWindowsTheme-Use Windows app color mode. On default settings PH will use current Windows theme.phlib and other UI fixes
PhIsThemeSupportEnabled,PhReInitializeTheme,PhReInitializeStreamerMode. Exported for plugins.EnableThemeTabBorders(default 0).ForeColorfor dark mode.SDK
hndlprp.h. Removed duplicate declarations for plugins. Consolidated handle property APIs in public part of header.IListViewwrappers.objmgrandobjprpcode to latest SDK.dark_magic.mp4