Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.58 KB

File metadata and controls

52 lines (36 loc) · 1.58 KB

Breeze Shell

为 Windows 重新带来流畅与精致体验

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);
});

查看完整 API 文档 →

轻量高速

Breeze 基于自研 breeze_ui 框架实现,这是一个跨平台、简洁优雅、动画友好的现代 C++ UI 库,支持 NanoVG 和 ThorVG 双渲染后端。这使得 Breeze 能在约 2MB 的体积下实现精致的视觉体验。

立即体验

从 Releases 下载,然后解压压缩包并运行 breeze.exe

构建指南

本项目使用 xmake 构建系统。请先安装 xmake,在项目根目录执行 xmake 命令并按提示操作。支持 clang-cl 和 MSVC 2019+ 编译器。

开发指南

首次构建成功后,可使用 VSCode 打开项目进行开发。建议安装 clangd 插件以获得完整的代码智能提示。