StarPie v1.4.1
🌟 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「手势与动作」方案管理中强化
[ ✏️ 重命名当前配置 ]按钮与双击快捷重命名; - 中 / 英 / 繁 / 日四国语言国际化全面同步适配。
- 自定义配色预设重命名:在 Tab 1「轮盘外观与形态」的配色方案下拉框右侧新增
📦 资产下载与运行建议 (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.
- Added an Escape Distance Threshold slider (
2. 🛡️ System-Wide Single-Instance Protection
- No More Duplicate Processes or Redundant Tray Icons:
- Integrated a global inter-process
Mutexto 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.
- Integrated a global inter-process
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.
- Refactored WPF layout rounding and subpixel rendering modes (
4. ✏️ Multi-Dimensional Rename Actions
- Added dedicated
✏️ Rename Presetbuttons 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).