Breeze Shell
为 Windows 重新带来流畅与精致体验
Breeze 是专为 Windows 10/11 设计的现代化**次世代右键菜单解决方案**。
## 丝滑流畅
Breeze 以交互动画为核心设计理念。
## 无限扩展
通过嵌入式 JavaScript 脚本 API,您可以用寥寥数行代码为右键菜单增添全新功能。
```javascript
shell.menu_controller.add_menu_listener((e) => {
e.menu.add({
type: "button",
name: "Shuffle Buttons",
action: () => {
for (const item of menus) {
item.set_position(Math.floor(menus.length * Math.random()));
}
},
}, 0);
});
```
[查看完整 API 文档 →](./src/shell/script/binding_types.d.ts)
## 轻量高速
Breeze 基于自研 breeze_ui 框架实现,这是一个跨平台、简洁优雅、动画友好的现代 C++ UI 库,支持 NanoVG 和 ThorVG 双渲染后端。这使得 Breeze 能在约 2MB 的体积下实现精致的视觉体验。
# 立即体验
从 Releases 下载,然后解压压缩包并运行 `breeze.exe`
# 构建指南
本项目使用 xmake 构建系统。请先安装 xmake,在项目根目录执行 `xmake` 命令并按提示操作。支持 clang-cl 和 MSVC 2019+ 编译器。
# 开发指南
首次构建成功后,可使用 VSCode 打开项目进行开发。建议安装 clangd 插件以获得完整的代码智能提示。