Driftlet 1.0.0
首个正式版。Windows 桌面皮肤管理器(Tauri 2 + Rust + 原生 JS):把网页以桌面小部件形式呈现,透明无边框窗口、置顶/贴桌面、自定义设置、皮肤包安装。
附件
Driftlet_1.0.0_x64-setup.exe— 安装包(NSIS,安装器中英双语跟随系统;Windows 10/11,需 WebView2,Win11 自带)controls-demo-1.0.0.dskin— 演示皮肤(双击即可安装,体验全部 19 种设置控件与双语界面)pack-skin.exe— 皮肤打包工具(皮肤作者用,免安装,详见《皮肤开发指南》)
新增
- 皮肤管理:安装、卸载、加载、重新加载;
.dskin皮肤包(zip)安装/更新,更新保留用户设置数据 - 双击
.dskin唤起安装引导页(安装版注册文件关联),逐条展示皮肤权限声明并标注高危项 - 皮肤自定义设置:
skin.json声明配置项(19 种控件 + 分组 + 描述),配置面板自动生成 - 窗口能力:置顶 / 贴在桌面(二选一)、锁定位置、边缘吸附、边框拖拽缩放、50%–200% 缩放、不透明度
- 托盘管理(主窗口关闭即隐藏)、开机自启、暗/亮主题、全局快捷键(默认 Ctrl+Alt+D)
- 中英双语界面、便携模式(数据随安装目录走)
- 皮肤后端接口(skin_api):系统信息、GPU/磁盘、音频频谱、音量与媒体控制、电池、剪贴板、通知等
安全
预发布全面审计修复:管理器命令统一调用窗口身份校验;皮肤窗口零插件授权;皮肤名 XSS 修复与 CSP 收紧;password 设置值不落页面(skin_get_setting 下发);open_external 收紧;settings.json 拦截防 8.3 短名/NTFS ADS 绕过;zip 炸弹按实际解压字节计量;安装 staging 回滚。
文档
README、《皮肤开发指南》、《关键机制》均为中英双语;变更明细见 CHANGELOG.md。