Skip to content

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

Desktop Fan 桌面风扇

一个使用 Electron、CSS、SVG 和 Web Audio 制作的 Windows 桌面风扇挂件。

功能

  • 无边框透明桌面挂件,可拖动到屏幕任意位置
  • 三档风速、三档尺寸和随风速变化的扇叶与摇头动画
  • 独立遥控器窗口、电源、摇头和窗口置顶控制
  • Web Audio 实时合成风声,关机自动静音
  • 模拟重力下落、任务栏地面和落地阴影
  • 自动记忆位置、风速、尺寸、摇头及置顶设置

方式一:下载免安装版

适合普通 Windows 用户,不需要安装 Node.js 或 npm。

  1. 打开仓库右侧的 Releases。
  2. 下载最新版本的 DesktopFan-v*-win-x64.zip。
  3. 将 ZIP 完整解压到任意文件夹。
  4. 双击其中的 DesktopFan.exe。

这是免安装版本,删除解压后的文件夹即可移除程序。设置保存在 Windows 用户数据目录中。

由于 GitHub 版本暂未使用商业代码签名,Windows SmartScreen 可能在首次运行时显示“无法识别的应用”。请只从本仓库的 Releases 下载,并可使用 Release 中的 SHA256SUMS.txt 校验文件完整性。

方式二:从源码运行

适合开发者,需要安装 Node.js 20 或更高版本和 npm。

git clone https://github.com/XVSHIFU/DesktopFan.git
cd DesktopFan
npm install
npm start

本地打包

生成 Windows x64 免安装 ZIP:

npm install
npm run make

构建结果位于:

out/make/zip/win32/x64/

发布新版本

项目包含 GitHub Actions 发布流程。推送以 v 开头的版本标签后,GitHub 会在 Windows 环境自动构建免安装 ZIP、生成 SHA-256 校验文件并创建对应 Release。

git tag v1.0.0
git push origin v1.0.0

技术栈

  • Electron
  • 原生 HTML、CSS 和 JavaScript
  • SVG
  • Web Audio API

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages