Skip to content

StarPie v2.0.0

Latest

Choose a tag to compare

@SoftBlack42 SoftBlack42 released this 17 Oct 13:56
248b723
2026-10-17_10-15-20

v2.0.0 汇总 v1.7.4 之后的插件架构、轮盘交互、主题与稳定性改进,结束 v1.8.0 Beta 系列。主程序为 2.0.0,插件 SDK API 保持 1.13,既有 SDK 程序集身份不变。

签名状态:本次三个发行包均未签名。 正式 CA 证书仍在办理,不使用测试证书发行。Windows 可能提示未知发布者,请从本 Release 下载并核对 SHA256SUMS.txt。后续正式签名使用新版本发行,不覆盖本次资产。

下载选择

  • Setup-win-x64.exe:安装版,包含 .NET 运行时,支持开始菜单及可选桌面快捷方式。
  • Standalone-win-x64.zip:免安装完整包,包含 .NET 运行时。
  • Lightweight-win-x64.zip:轻量包,需要系统已安装 .NET 8 Desktop Runtime x64。

官方插件需要用户在「插件与扩展」单独下载安装,不随这三个包附带。升级前请备份配置和插件数据。

插件体系与扩展能力

  • 原有多项官方动作迁入独立插件,统一安装确认、能力说明、参数校验、按需加载、预加载与设置页;插件由用户单独下载安装,不随主程序发行包携带。
  • 提供宿主轮盘与会话服务、统一交互事件、键盘映射及声明式插件设置,支持悬浮球、桌宠与音效等扩展形态。
  • SDK 1.12/1.13 增加有界图像获取、文本结果及随语言切换的标题,为独立扫码插件提供宿主能力;保留旧 OCR、文本结果接口及旧 SDK 兼容路径。
  • 官方目录按宿主/SDK/框架选择兼容版本,支持多下载通道、取消和重试,校验大小、SHA-256、清单和解压路径;不自动覆盖、升级或重新启用已安装插件。
  • 修正目录发布日期与状态显示、卸载失败的重启询问及重启后设置窗口恢复。

动作编辑、主题与稳定性

2026-10-17_10-05-10
  • 级联动作编辑支持上下文导航、复制粘贴、列表排序与撤销/重做;修正继承编辑、列表刷新、取消、容量拒绝和过期撤销上下文,子动作恢复继承以整个扇区为单位。
  • 改进鼠标目标窗口聚焦、快速松手及排队动作的目标复核,降低跨窗口误发风险;修正粘滞轮盘屏幕边缘与 DPI 定位。
  • 设置页测试动作通过后台队列和快照执行;统一插件动作入口、四语界面及参数持久化。
  • 优化程序、安装包与快捷方式的多尺寸图标,安装后的快捷方式明确引用独立图标文件。
  • 改进程序窗口反复唤出/收回,支持三态启动权限及已提权桌面 Shell 下的普通用户启动回退。
  • 新增主题工作室和五套整体美术风格,支持主题编辑、导入导出、字体及轮盘外观覆盖;统一宿主窗口标题栏、圆角与主题确认框。
  • 音效播放、方案编辑和旧配置迁移由独立音效插件负责;宿主保留通用事件与未知配置数据,不提供内置音效兜底。
  • 加固损坏配置保护、保存结果传播、插件阻塞超时、初始化失败清理和程序集回收、图片解码预算及健康统计;优化热路径锁和资源复用。

升级说明

  • 升级前备份用户配置和插件数据。从 v1.7.4 升级后,请在「插件与扩展」安装所需官方模块;缺少模块时保留动作数据,对应动作暂不可用。
  • 音效需要独立安装并启用音效插件,按需选择预加载;不自动改变已有禁用/预加载偏好。
  • 桌宠、扫码和音效插件的版本及最低宿主以各自目录/发行说明为准;宿主提供接口不代表插件包已经发布。
  • SDK API 仍为 1.13;旧插件继续遵守最低/最高宿主、API 与框架校验,显式限制最高宿主版本的插件可能需要作者更新声明。
  • 本次发行包未签名:正式 CA 证书仍在审核与订购流程中,不使用测试证书发行。Windows 可能显示未知发布者提示,请从官方 Release 下载并核对 SHA-256;正式签名将用于后续发行。
  • 源码候选已获用户实机验收通过;自动检查与最终发行包验证范围见 v2.0.0 收口记录。

轮盘交互与配置优化

  • 修复专属配置方案从程序 A 改绑到 B 后未生效的问题:A 正确回退至全局配置(Global),B 命中专属方案;保留旧配置未显式声明多绑定进程时的兼容查找逻辑,并支持逗号分隔的多程序名匹配与重复添加校验(Refs #164)。
  • 修复 12 键一级主轮盘纯文字模式(TextOnly)字号缩放失效问题:使全局与单扇区自定义字号设置均能正确生效,统一设置界面实时预览与实际轮盘窗口(RadialWindow)的字体缩放计算与折行逻辑,保持 4 键、8 键和 12 键在预览与运行时的一致性(Refs #164)。
  • 增加二级轮盘父扇区锁定功能(LockParentSectorOnSubmenu,默认关闭):光标实际进入有效二级子菜单(外圈子环或蜂窝扇)后锁定当前父扇区,在二级区域跨越一级角度边界时不意外切换父扇区;移出至无子项空白或禁用区域时清除命中并在松手时阻止误触发父动作;退回一级选择区域且越过迟滞防抖阈值后自动解除锁定;“同时展开全部子环”仅展开视觉呈现而不提前锁定;手势切层、取消、外甩、死区及新手势彻底复位锁定状态(Refs #195, #196)。