Experimental project. Not for production use.
ExplorerFrame is a program that resolves some improper behaviors caused by File Explorer regarding extending DWM frames into its client area.
- ExplorerFrame only works in Dark mode. Light mode will cause the text to render improperly.
- ExplorerFrame doesn't resolve the gray backgrounds of some UI elements (like scrollbars).
It works by hooking into Explorer and detouring Windows' DwmExtendFrameIntoClientArea
with a custom implementation that ignores calls from File Explorer.
Yes. The changes only persist in memory, meaning that if you close ExplorerFrame and restarts Explorer, all changes are undone.
ExplorerFrame is released under the terms of the GNU General Public License, version 3. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
TranslucentTB has served as inspiration for me to start work on this project. Many parts of TranslucentTB has also been adopted for this program. Special thanks to TranslucentTB's maintainers and contributors!
Microsoft's Detours is used for DwmExtendFrameIntoClientArea
detouring. Go check it out.
And last but not least, the users of Mica For Everyone! It really is astounding to see how much traction it has gained over the years.