Skip to content

StarPie v1.4.1

Choose a tag to compare

@SoftBlack42 SoftBlack42 released this 24 Aug 07:11
· 114 commits to main since this release

🌟 StarPie v1.4.1 Release Notes / 发布说明

「顺势外甩脱离取消 · 全局防多开单实例 · ClearType 字体全链路锐化 · 多维重命名支持」
"Outer Escape Cancel & Sensitivity Tuning, Single-Instance Protection, ClearType Typography Polish & Multi-Dimensional Rename"


🇨🇳 中文更新日志 (Changelog - zh-CN)

💡 核心特性与亮点

1. 🚀 顺势外甩脱离取消 (Outer Escape Cancel) & 灵敏度距离调节

  • 最自然、符合生理肌肉记忆的手势放弃机制
    • 彻底告别以往唤出手势后若想放弃必须“原路艰难折返拉回中心核圆”的僵硬操作;
    • 现在只需顺着划动方向稍微加速向外一甩(光标滑出轮盘外圈),当前高亮立即熄灭,轮盘进入半透明虚化安全区,松开右键 0 误触安全退出
  • 可自由调节外甩取消距离与灵敏度
    • 在「触发与场景」设置中提供 顺势外甩脱离取消 独立开关;
    • 新增 外甩取消距离灵敏度滑块 (140 px ~ 320 px,默认推荐 190 px):数值越小越灵敏易甩出,数值越大越沉稳防止大幅度手势误触,精准贴合每个人的操作手感。

2. 🛡️ 全局单实例运行保护与防多开互斥锁 (Single-Instance Protection)

  • 告别重复启动与系统托盘图标堆积
    • 引入系统级跨进程命名互斥锁(Global SingleInstance Mutex);
    • 当重复启动或双击快捷方式时,新实例自动检测并安全静默退出,同时自动将后台运行中的主设置窗口唤醒置顶(SetForegroundWindow);
    • 彻底杜绝任务栏右下角出现多个重复托盘图标与底层鼠标钩子冲突。

3. 🔤 WPF ClearType 亚像素字体全链路高清锐化

  • 消除不同区域字形发虚与灰阶模糊
    • 针对 WPF 阴影容器会导致内部文字被降级为纯软件离屏位图光栅化、丢失亚像素抗锯齿的底层问题进行针对性重构;
    • 全局根节点与基础控件库统一注入 Display 物理像素对齐与 ClearType 亚像素强制渲染(RenderOptions.ClearTypeHint="Enabled");
    • 无论是主界面文本还是折叠面板内部参数,在 100%、125%、150% 等各类 Windows 屏幕缩放下均呈现 100% 锐利高对比度

4. ✏️ 实用「重命名」功能多维度补齐

  • 个性化命名更自由直观
    • 自定义配色预设重命名:在 Tab 1「轮盘外观与形态」的配色方案下拉框右侧新增 [ ✏️ 重命名预设 ] 按钮,选中自定义方案时一键快捷修改名称(如“赛博朋克紫”、“日落微光”等);
    • 配置方案管理重命名:在 Tab 2「手势与动作」方案管理中强化 [ ✏️ 重命名当前配置 ] 按钮与双击快捷重命名;
    • 中 / 英 / 繁 / 日四国语言国际化全面同步适配。

📦 资产下载与运行建议 (Assets)

文件包名 适用场景 说明
StarPie-v1.4.1-Standalone-win-x64.zip 开箱即用(推荐) 内置全部依赖,解压即用,无需预装任何 .NET 运行时。
StarPie-v1.4.1-Lightweight.zip 极小体积 / 便携 极致小巧(仅几兆),需系统已安装 .NET 8 Desktop Runtime

🇬🇧 English Release Notes (en-US)

💡 What's New in v1.4.1

1. 🚀 Outer Escape Cancel & Custom Sensitivity Threshold

  • Natural, Muscle-Memory Gesture Cancellation:
    • Say goodbye to having to drag the cursor all the way back to the center core to abort an action.
    • Simply flick or overshoot the cursor outwards past the wheel boundary: all sector highlights immediately extinguish, the radial menu enters a translucent safe-cancel state, and releasing the right button safely aborts with zero misclicks!
  • Adjustable Escape Distance Slider:
    • Added an Escape Distance Threshold slider (140px ~ 320px) under the Triggers & Scenes settings tab to match your personal mouse velocity and physical hand habits.

2. 🛡️ System-Wide Single-Instance Protection

  • No More Duplicate Processes or Redundant Tray Icons:
    • Integrated a global inter-process Mutex to strictly enforce a single instance.
    • Launching another instance will automatically activate/bring the existing settings window to the foreground and exit cleanly without registering duplicate low-level mouse hooks.

3. 🔤 Crisp WPF ClearType Typography Rendering

  • Eliminated Font Blurring in Nested Panels:
    • Refactored WPF layout rounding and subpixel rendering modes (TextFormattingMode="Display", TextRenderingMode="ClearType", RenderOptions.ClearTypeHint="Enabled").
    • Ensures text across all tabs, collapsible cards, and input controls remains razor-sharp on 100%, 125%, and 150%+ Windows display scalings.

4. ✏️ Multi-Dimensional Rename Actions

  • Added dedicated ✏️ Rename Preset buttons beside the Theme selector and Application Profiles with full multilingual dialog support (zh-CN, zh-TW, en, ja).

🧪 Quality & Verification

  • 18/18 GUI End-to-End automated test suites passed (🟢 100% Coverage).