Repository navigation
V1.1.2
🚀 QLaunch V1.1.2 正式发布
本版本重点解决了触控板手势收尾打断与接管过程中的动画连续性问题,以及自动检查更新偏好的动态管理调度。
🖐️ 触控板手势与动画收尾深度优化
- 交互收尾打断保护与防卡死:
- 修复在交互手势收尾到 0 期间收到 Escape 或关闭快捷键时,隐藏回调被误删导致面板卡在半透明可见状态的 Bug;
- 确保正在关闭的动画顺利完成或执行安全保底隐藏,避免面板悬挂。
- 连续捏合平滑无级接管:
- 新手势打断上一轮收尾动作时,全面以当前中断帧进度(如
0.20或0.12)作为新动作基准; - 彻底消除回放中关闭进度从
0.20骤跳至0.98的跳变与闪烁,无论开启还是关闭手势均平滑顺畅。
- 新手势打断上一轮收尾动作时,全面以当前中断帧进度(如
- 收尾状态切换进度保护:
- 修复打开松手完成或取消关闭收尾时,状态切换过早清零当前进度导致动画从 0 重新播放的问题;飞入、经典、缩放、淡入淡出、无动画五种动画风格全面通过验收。
🔄 自动更新检查管理优化
- 偏好开关动态同步管理:
- 修复关闭自动更新状态启动后重新开启未能激活定时器的问题,设置修改立即同步创建或销毁 24 小时检查定时器;
- 启动 5 秒后的后台检查任务在执行前严格复核当前设置,关闭后绝不发送网络请求;手动“检查更新”保持独立可用。
📥 下载安装
下载下方 QLaunch-1.1.2.dmg(或 QLaunch.dmg),双击挂载后将 QLaunch 拖入 Applications(应用程序)文件夹即可。
🚀 QLaunch V1.1.2 Release Notes (English)
This release focuses on smooth gesture takeover continuity during interactive animations and dynamic update check scheduling.
🖐️ Trackpad Gesture & Animation Continuity
- Dismissal Interruption Protection:
- Fixed an issue where receiving an Escape key or close request during an interactive dismissal to zero could cancel the sole hide completion callback and leave the panel stuck visible.
- Ensured active dismissals reliably complete or trigger a guaranteed hide fallback.
- Continuous Gesture Takeover:
- Accepted takeover gestures now correctly inherit the interrupted presentation progress baseline (e.g.
0.20or0.12). - Completely eliminated visual discontinuities and opacity jumping (e.g. jumping from
0.20to0.98) when immediately performing another pinch.
- Accepted takeover gestures now correctly inherit the interrupted presentation progress baseline (e.g.
- Finishing Presentation State Preservation:
- Fixed an issue where committing an open or cancelling a dismissal would reset the starting progress to zero before reading the animation frame, preventing visible redraw flashes across all 5 animation modes (Fly, Classic, Zoom, Fade, None).
🔄 Dynamic Update Scheduling
- Reactive Preference Synchronization:
- Toggling automatic updates on/off now immediately starts or invalidates background timers without requiring an app restart.
- The 5-second post-startup check verifies the preference before sending any network requests, while manual update checks remain independently accessible.
📥 Download & Installation
Download QLaunch-1.1.2.dmg (or QLaunch.dmg) below, double-click to mount, and drag QLaunch into your Applications folder.