Skip to content

StarPie v1.4.2

Choose a tag to compare

@SoftBlack42 SoftBlack42 released this 28 Aug 10:13
· 104 commits to main since this release

StarPie v1.4.2 Release Notes

🪟 任务栏固定唤醒深度优化 (Taskbar Activation IPC)

  • 告别后台隐藏状态下再次点击任务栏出现的黑屏/无法关闭异常
    • 引入原生 Windows 广播消息(RegisterWindowMessage + WndProc Hook)跨进程通信机制;
    • 从任务栏或快捷方式再次唤醒已隐入托盘的 StarPie 时,主进程通过 WPF UI Dispatcher 唤醒 ShowSettings(),保证全套 XAML 渲染管线、平滑淡入动画与生命周期事件 100% 完整生效,支持正常关闭并最小化至托盘。

🎯 顺势外甩取消严谨化与界面联动 (Outer Escape Strict Defaults & UI Sync)

  • 初次进入软件状态严格对齐
    • 修复初次启动时外甩取消按钮显示关闭却依旧能外甩取消、以及灵敏度滑块异常显露的问题;
    • 默认状态设为未启用(Disabled),灵敏度调节面板默认折叠隐藏;
    • 严格确保手势控制器(GestureController)判定、开关控件状态与灵敏度面板展现三者 100% 实时双向同步。

💾 核心圆贴图与尺寸永久记忆修复 (Memory & Persistence Hardening)

  • 消除构造函数 XAML 默认值覆盖与竞争覆盖 Bug
    • 前置全流程 UI 更新锁(_isUpdatingUi),彻底隔离控件初始化解析事件与配置回写逻辑;
    • 选取中心核圆贴图文件后自动同步激活图片模式与核圆开关,软件彻底重启后 100% 忠实保留用户自定义的轮盘外径、内径、核心圆半径与贴图。