Skip to content

ZenDesktop Premium v3.0.0 - Notification Center Acrylic & Double-Click Reconstructed | 亚克力通知中心与双击隐藏颠覆性重构

Choose a tag to compare

@Liset999 Liset999 released this 29 May 16:58
· 41 commits to main since this release

🎭 ZenDesktop Premium v3.0.0 - Milestone Release 🚀

亚克力通知中心重磅回归与桌面双击隐藏颠覆性重构 / Native Acrylic Notification Center & Reconstructed Double-Click Toggle

ZenDesktop Premium v3.0.0 is here! This milestone release represents a deep collaboration with Windhawk's official creator m417z. It introduces the all-new native Acrylic Notification Center and features a complete structural rewrite of the desktop icon toggle mod, delivering industrial-grade stability, fluid transitions, and zero explorer latency.

ZenDesktop Premium v3.0.0 迎来里程碑式大更新!本版本携手 Windhawk 官方作者 m417z 深度合作共创,重磅引入了原生亚克力通知中心,并对双击隐藏桌面图标进行了底层级的颠覆性重构,带来了工业级的极致稳定与流畅体验。


🌟 English Release Notes

1. 🔔 Notification Center Acrylic Styler (local@zen-notificationcenter-acrylic) [NEW]

  • Deep Collaboration: Co-created with m417z to support the Windows 11 Notification Center, calendar panel, and Quick Settings/System Tray panel natively.
  • Premium Aesthetics: Renders high-fidelity real-time Acrylic/Frosted Glass effects while maintaining standard WinUI shadows and smooth opening animations.

2. 🖱️ Reconstructed Double-Click Icon Toggle (local@zen-desktop-toggle-icons)

The subclassing core has been completely rewritten in pure Win32 C++ to address historic Explorer hangs and screen flashes:

  • Asynchronous Message Pipeline: Utilizes PostMessageW asynchronous message dispatching instead of synchronous blocking calls, completely preventing Explorer thread lockups or hangs.
  • Full-Screen Window Guard: Automatically suspends double-click capture and auto-hide tracking during full-screen games, movie playback, or active presentations to ensure zero gameplay or media interference.
  • Physical Coordinate Guard (Zero-Latency): Statically captures and validates physical cursor coordinates during transitions. This successfully blocks synthetic WM_MOUSEMOVE messages natively dispatched by SysListView32 on toggle, eliminating screen flicker with absolute zero latency.
  • Dynamic CS_DBLCLKS Detection: Automatically queries target window classes, ensuring zero interference with native double-click behaviors of standard system elements and third-party apps.
  • Robust Lifecycle Verification: Incorporates window subclass state checking on module destruction, preventing detached dangling hooks and ensuring Windows Explorer stability on service restarts.

3. 🛠️ Robust Deployment Script (deploy.bat)

  • Process-Kill Priority: Swapped the service shutdown execution flow to forcefully terminate windhawk.exe via taskkill first before invoking net stop. This bypasses service stops hanging due to hooked handles in active Explorer instances.
  • Cache Eviction: Automatically resets registry LibraryFileName cache keys, guaranteeing that every redeployment triggers a fresh, local background compile immediately.

4. 🎨 Aesthetic Refinements

  • Compiler Error Elimination: Stripped all non-ASCII character markers (e.g., legacy line separators like ) from source comments to prevent GBK/ANSI token collapse (missing terminating '"' character errors) under non-UTF-8 local compilation environments.
  • Documentation: Overhauled README.md and Readme.txt to cover all 4 core mods in full bilingual details.

🇨🇳 简体中文更新说明

1. 🔔 亚克力通知中心重磅回归 (local@zen-notificationcenter-acrylic) [全新引入]

  • 深度共创:与 Windhawk 官方作者 m417z 联合开发,完美适配 Windows 11 通知中心、日历面板以及 Quick Settings 托盘面板。
  • 沉浸美学:引入原生高饱和度 Acrylic/Frosted Glass 亚克力磨砂玻璃透射特效,保留原生优雅的 WinUI 投影与流畅过渡动画。

2. 🖱️ 桌面双击隐藏图标插件颠覆性重构 (local@zen-desktop-toggle-icons)

重新用纯 Win32/C++ 底层对子类化(Subclassing)钩子管道进行了重构,杜绝资源管理器(Explorer)假死与黑屏问题:

  • 【异步消息管道】:全面采用 PostMessageW 异步机制,绝不阻塞 Win32 主消息循环,彻底根除 Explorer 线程挂起与卡死。
  • 【全屏程序守护】:智能检测全屏运行的游戏、影音或投影演示。全屏状态下自动挂起,防止玩游戏时误触隐藏图标。
  • 【物理坐标去闪拦截(物理坐标哨兵)】:利用高精度物理坐标过滤,完美过滤 SysListView32 隐藏/显示时系统触发的模拟 WM_MOUSEMOVE,消灭画面闪烁与撕裂。
  • 【动态 CS_DBLCLKS 支持】:动态检测窗口类别,确保零干扰系统及第三方应用的双击逻辑。
  • 【双重生命周期销毁校验】:在模块卸载或 Explorer 重启时,平滑销毁子类化钩子,100% 避免因钩子悬空或残留引发的崩溃。

3. 🛠️ 一键部署脚本 (deploy.bat) 强健化升级

  • 【杀进程防止挂起】:改变服务停止逻辑,优先以 taskkill 强行终止 windhawk.exe 进程,再通过 net stop 停止服务,彻底解决 Windhawk 服务因 Explorer 挂钩导致 net stop 永久卡死的问题。
  • 【重置编译缓存】:自动清除 LibraryFileName 注册表缓存,确保每次部署都是 100% 全新编译,告别旧缓存无法加载新代码的痛点。

4. 🎨 视觉细节优化 & 汉化适配

  • 【消灭编译报错】:彻底扫除所有 .wh.cpp 注释中 GBK 编码下会导致编译崩溃的非 ASCII 字符(如 等),保障国内 Windows系统本地 100% 秒速编译通过。
  • 【Readme 升级】:全面支持 4 个本地核心插件一键无缝部署与中英双语保姆级上手指南。

📁 附件下载说明 (Assets Guide)

  • 🟢 ZenDesktop_OneKeyDeploy_v3.0.0.zip (Standard version - includes online installer) / (标准在线版 - 包含在线安装包)
  • 🔵 ZenDesktop_OneKeyDeploy_v3.0.0_Offline.zip (Offline version - includes offline installer) / (离线完整版 - 内置 Windhawk 离线安装包)
  • 🟡 ZenDesktop_OneKeyDeploy_v3.0.0_Online.zip (Online version - lightweight files only) / (轻量纯净版 - 仅包含脚本与 Mod 源码)

Developed with ❤️ by Lanbo & m417z.
If you like this project, please give us a Star 🌟 on GitHub!
若您喜欢本项目,欢迎在 GitHub 点个 Star 🌟 支持我们!