Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Maplespe committed Nov 27, 2024
1 parent 8c9d60f commit 80ae7bd
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 44 deletions.
2 changes: 1 addition & 1 deletion DWMBlurGlass/MainWindow.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

namespace MDWMBlurGlass
{
inline const std::wstring g_vernum = L"3.0.0";
inline const std::wstring g_vernum = L"2.3.0";

Mui::_m_result MainWindow_SrcEventProc(Mui::MWindowCtx*, const Mui::MWndDefEventSource&, Mui::MEventCodeEnum, Mui::_m_param);

Expand Down
1 change: 0 additions & 1 deletion DWMBlurGlass/Page/MainPage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -911,7 +911,6 @@ namespace MDWMBlurGlass
m_page->Child(L"crossFadeGroup")->SetEnabled(index == blurMethod::CustomBlur && m_cfgData.crossFade);
m_page->Child(L"useaccentcolor")->SetEnabled(index == blurMethod::CustomBlur || index == blurMethod::AccentBlur);
m_page->Child(L"overrideAccent")->SetEnabled(index == blurMethod::CustomBlur);
m_page->Child(L"disableOnBattery")->SetEnabled(index == blurMethod::CustomBlur);
m_page->Child(L"titlebtnGlow")->SetEnabled(index == blurMethod::CustomBlur);
if(index == blurMethod::AccentBlur)
m_page->Child<UICheckBox>(L"overrideAccent")->SetSel(true, false);
Expand Down
45 changes: 22 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,16 @@ Other languages:
* Customizable title bar blend colors.
* Customizable title bar text color.
* Aero reflections and parallax effects are available.
* Restore Windows 7 style title bar button height.
* Restore Windows 7 style titlebar button height.
* Restore Windows 7 style titlebar button glow.
* Support to enable blur effect for programs using old Windows 7 API DwmEnableBlurBehindWindow.
* Supports `Blur`, `Aero`, `Acrylic`, and `Mica (Win11 only)` effects.
* Individually customizable Light/Dark color mode automatic switching.
* `CustomBlur`, `AccentBlur` and `SystemBackdrop` blurring methods are available.
* Third-party theme support.

![image](/Screenshot/001701.png)
![image](/Screenshot/10307.png)
![image](./Screenshot/001701.png)
![image](./Screenshot/10307.png)

## Compatibility
Supported as low as **Windows 10 2004** and as high as the **latest version of Windows 11** (Some blurring methods are not supported in Windows Insider versions).
Expand All @@ -68,55 +69,53 @@ Compatible with [TranslucentFlyouts](https://github.com/ALTaleX531/TranslucentFl
## Gallery
<details><summary><b>Windows 11</b></summary>

![image](/Screenshot/10307.png)
![image](./Screenshot/10307.png)

![image](/Screenshot/102134.png)
![image](./Screenshot/102134.png)

> Enable "Override DWMAPI mica effect (win11)"
- [x] Override DWMAPI mica effect (win11)

![image](/Screenshot/013521.png)
![image](./Screenshot/013521.png)
</details>

<details><summary><b>Windows 10</b></summary>

![image](/Screenshot/001701.png)
![image](./Screenshot/001701.png)

![image](/Screenshot/100750.png)
![image](./Screenshot/100750.png)

Using third-party themes

> Enable "Extend effects to borders (win10)"
- [x] Extend effects to borders (win10)
- [x] Aero reflection effect
- [x] Restore Win7 style titlebar button size

> Enable "Aero reflection effect (win10)"
> Enable "Reduce title bar button height (win7 style)"
![image](/Screenshot/025410.png)
![image](./Screenshot/025410.png)

</details>

## Material Effects
### Blur
> Basic pure blur. Nothing special.
![image](/Screenshot/blur.png)
![image](./Screenshot/blur.png)

### Aero
> Windows 7's glass effect, with saturation and exposure effects on the background when a window is inactive.
![image](/Screenshot/aero.png)
![image](./Screenshot/aero.png)

![image](/Screenshot/aero_inactive.png)
![image](./Screenshot/aero_inactive.png)

### Acrylic
> The acrylic recipe: background, blur, exclusion blend, saturation, color/tint overlay and noise.
![image](/Screenshot/acrylic.png)
![image](./Screenshot/acrylic.png)

### Mica
> The Mica recipe: blurred wallpaper, saturation and color/tint overlay.
![image](/Screenshot/mica.png)
![image](./Screenshot/mica.png)

### MicaAlt
All of the above effects can be customized to blend colors.
Expand All @@ -130,13 +129,13 @@ MicaAlt is Mica with a grayish tone, you can modify the blend color by yourself
2. Unzip it to a location such as "`C:\Program Files`".
<details><summary><b>3. Run the DWMBlurGlass.exe GUI program and click Install.</b></summary>

![image](/Screenshot/012746.png)
![image](./Screenshot/012746.png)

>If nothing happens when you click Install, then you need to click on the Symbols page and click Download.
>**You may receive a notification about missing symbols in the future, especially after system updates.**
![image](/Screenshot/012924.png)
![image](./Screenshot/012924.png)

</details>

Expand All @@ -161,7 +160,7 @@ If you would like to help us translate into other languages, please see below fo


## Dependencies
* MiaoUI interface library v2 (Private)
* [MiaoUI Lite interface library v2](https://github.com/Maplespe/MiaoUILite)
* [AcrylicEverywhere](https://github.com/ALTaleX531/AcrylicEverywhere) - Separate upstream implementation of the CustomBlur method, thanks to ALTaleX for research and support.
* [minhook](https://github.com/m417z/minhook)
* [pugixml](https://github.com/zeux/pugixml)
Expand Down
39 changes: 20 additions & 19 deletions README_ZH.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,15 @@ This project uses [LGNU V3 license](/COPYING.LESSER).
* 可自定义标题栏文本颜色
* 可添加Aero反射和视差效果
* 可还原win7样式标题栏按钮高度
* 可还原win7样式标题栏按钮发光效果
* 支持为使用旧版win7API DwmEnableBlurBehindWindow 的程序启用模糊效果
* 支持 `Blur`, `Aero`, `Acrylic`, `Mica(仅win11)` 效果
* 可单独设置 亮/暗 颜色模式颜色,跟随系统自动切换
* 提供 `CustomBlur``AccentBlur``SystemBackdrop` 模糊方法可选
* 第三方主题支持

![image](/Screenshot/001701.png)
![image](/Screenshot/10307.png)
![image](./Screenshot/001701.png)
![image](./Screenshot/10307.png)

## 兼容性
最低支持 **Windows 10 2004** 最高支持到 **Windows 11 最新版**(部分模糊方法不支持预览版)
Expand All @@ -67,30 +68,30 @@ This project uses [LGNU V3 license](/COPYING.LESSER).
## 预览
<details><summary><b>Windows 11</b></summary>

![image](/Screenshot/10307.png)
![image](./Screenshot/10307.png)

![image](/Screenshot/102134.png)
![image](./Screenshot/102134.png)

> 启用 "覆盖使用DWMAPI设置的云母效果 (win11)"
- [x] 覆盖使用DWMAPI设置的云母效果 (win11)

![image](/Screenshot/013521.png)
![image](./Screenshot/013521.png)
</details>

<details><summary><b>Windows 10</b></summary>

![image](/Screenshot/001701.png)
![image](./Screenshot/001701.png)

![image](/Screenshot/100750.png)
![image](./Screenshot/100750.png)

使用第三方主题

> 启用 "扩展效果到边框 (win10)"
- [x] 扩展效果到边框 (win10)

> 启用 "启用Aero反射效果"
- [x] 启用Aero反射效果

> 启用 "减少标题栏按钮高度 (win7 样式)"
- [x] 减少标题栏按钮高度 (win7 样式)

![image](/Screenshot/025410.png)
![image](./Screenshot/025410.png)

</details>

Expand All @@ -103,19 +104,19 @@ This project uses [LGNU V3 license](/COPYING.LESSER).
### Aero
> Windows 7 的玻璃效果 失去焦点时具有曝光和饱和度效果
![image](/Screenshot/aero.png)
![image](./Screenshot/aero.png)

![image](/Screenshot/aero_inactive.png)
![image](./Screenshot/aero_inactive.png)

### Acrylic
> 亚克力效果配方: 背景, 模糊, 叠加混合, 饱和度, 颜色混合覆盖, 噪点纹理
![image](/Screenshot/acrylic.png)
![image](./Screenshot/acrylic.png)

### Mica
> 云母效果配方: 模糊的壁纸, 饱和度, 颜色混合覆盖
![image](/Screenshot/mica.png)
![image](./Screenshot/mica.png)

### MicaAlt
以上的所有效果均可以自定义混合颜色,MicaAlt是灰色调的云母效果的变体,你可以自定义混合颜色来实现MicaAlt效果
Expand All @@ -127,15 +128,15 @@ This project uses [LGNU V3 license](/COPYING.LESSER).
2. 解压到一个位置 例如 "`C:\Program Files`".
<details><summary><b>3. 运行 DWMBlurGlass.exe GUI 程序 并点击安装.</b></summary>

![image](/Screenshot/013025.png)
![image](./Screenshot/013025.png)

>如果提示 "安装成功! 但您还没有下载有效的符号文件,在"符号文件"页面下载后才能生效" 则需要前往"符号"页面下载符号
>**请注意,之后可能还会收到类似提示,特别是系统更新后 届时下载新的符号即可**
>
>如果下载失败 则可能需要使用代理,在中国大陆部分地区可能无法访问微软服务器
![image](/Screenshot/013100.png)
![image](./Screenshot/013100.png)

</details>

Expand All @@ -157,7 +158,7 @@ This project uses [LGNU V3 license](/COPYING.LESSER).
10. 请求通过后,您的文件将随未来的软件更新一起发布.

## 依赖
* MiaoUI interface library v2 (Private)
* [MiaoUI Lite interface library v2](https://github.com/Maplespe/MiaoUILite)
* [AcrylicEverywhere](https://github.com/ALTaleX531/AcrylicEverywhere) - CustomBlur方法的上游单独实现,感谢ALTaleX的研究和支持.
* [minhook](https://github.com/m417z/minhook)
* [pugixml](https://github.com/zeux/pugixml)
Expand Down

0 comments on commit 80ae7bd

Please sign in to comment.