Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/altalex531/acryliceverywhere
Upstream implementation of the DWMBlurGlass custom blur method.
https://github.com/altalex531/acryliceverywhere
acrylic aero aeroglass blur dwm dwmapi mica reverse-engineering windows windows10 windows11
Last synced: 4 months ago
JSON representation
Upstream implementation of the DWMBlurGlass custom blur method.
- Host: GitHub
- URL: https://github.com/altalex531/acryliceverywhere
- Owner: ALTaleX531
- License: gpl-3.0
- Archived: true
- Created: 2024-02-03T17:27:44.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-06-09T08:03:08.000Z (7 months ago)
- Last Synced: 2024-09-27T22:23:04.820Z (4 months ago)
- Topics: acrylic, aero, aeroglass, blur, dwm, dwmapi, mica, reverse-engineering, windows, windows10, windows11
- Language: C++
- Homepage:
- Size: 210 KB
- Stars: 33
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# AcrylicEverywhere
> [!IMPORTANT]
> The repository is no longer maintained and I will continue my work on [OpenGlass](https://github.com/ALTaleX531/OpenGlass).Upstream implementation of the [DWMBlurGlass](https://github.com/Maplespe/DWMBlurGlass) custom blur method.
In theory, the custom blur method is supported as low as Windows 10 1607, but it requires a lot of work, and the current code for the project supports as low as Windows 10 2004.## Remarks
The name is a bit inaccurate, it should be called `TranslucentEverywhere`. At first I was only going to implement Acrylic backdrop effect, but based on Maplespe's request, I added more backdrop effects, such as Aero, Mica, Blur, GlassReflection, etc.This project is not directly usable for production purposes, but you can easily develop it.
## To-Do
1. Fix glass reflection abnormal offset
2. Optimize aero effect recipe to make it more accurate
3. Optimize animated real-time blur backdrop in Windows 11 (not quite important)
4. Optimize program compatibility## Dependencies and References
### [Microsoft Research Detours Package](https://github.com/microsoft/Detours)
Detours is a software package for monitoring and instrumenting API calls on Windows.
### [VC-LTL - An elegant way to compile lighter binaries.](https://github.com/Chuyu-Team/VC-LTL5)
VC-LTL is an open source CRT library based on the MS VCRT that reduce program binary size and say goodbye to Microsoft runtime DLLs, such as msvcr120.dll, api-ms-win-crt-time-l1-1-0.dll and other dependencies.
### [Windows Implementation Libraries (WIL)](https://github.com/Microsoft/wil)
The Windows Implementation Libraries (WIL) is a header-only C++ library created to make life easier for developers on Windows through readable type-safe C++ interfaces for common Windows coding patterns.
### [Interop Compositor](https://blog.adeltax.com/interopcompositor-and-coredispatcher/)
Saved me some decompiling and reverse engineering time thanks to ADeltaX's blog!
### [Win32Acrylic](https://github.com/ALTaleX531/Win32Acrylic)
Win2D sucks!