Breeze 是专为 Windows 10/11 设计的现代化次世代右键菜单解决方案。
Breeze 以交互动画为核心设计理念。
通过嵌入式 JavaScript 脚本 API,您可以用寥寥数行代码为右键菜单增添全新功能。
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);
});Breeze 基于自研 breeze_ui 框架实现,这是一个跨平台、简洁优雅、动画友好的现代 C++ UI 库,支持 NanoVG 和 ThorVG 双渲染后端。这使得 Breeze 能在约 2MB 的体积下实现精致的视觉体验。
从 Releases 下载,然后解压压缩包并运行 breeze.exe
本项目使用 xmake 构建系统。请先安装 xmake,在项目根目录执行 xmake 命令并按提示操作。支持 clang-cl 和 MSVC 2019+ 编译器。
首次构建成功后,可使用 VSCode 打开项目进行开发。建议安装 clangd 插件以获得完整的代码智能提示。
