Skip to content

V1.2.0

Choose a tag to compare

@BiKing567 BiKing567 released this 22 Oct 12:46
· 19 commits to forki since this release

🚀 QLaunch V1.2.0 正式发布

本版本是一次重大特性与体验升级版本,带来了全新 macOS 原生 Liquid Glass 毛玻璃文件夹、网格解耦的 5 档图标大小独立滑块、启动台透出系统程序坞 (Show Dock),并针对渲染管线和手势生命周期进行了深度优化与零抖动保障。


🪟 原生 Liquid Glass 毛玻璃文件夹体系

  • 系统级毛玻璃光感:采用 macOS 原生 NSGlassEffectView 与 NSGlassEffectContainerView 混合架构,呈现真实的光感折射与圆角连续磨砂玻璃质感。
  • 120Hz 视口管理与视图复用:利用差异对比与对象池技术,支持在 120Hz 高刷下流畅缩放与平移,无缝衔接 3×3 迷你图标预览。

🎚️ 5 档图标大小独立滑块与安全约束

  • 网格行列与尺寸彻底解耦:图标尺寸脱离固定预设,提供从 64pt 至 192pt 的 5 档标度调节,并在偏好设置中提供直观的原生刻度滑动条。
  • 几何安全自适应钳制:布局引擎内置屏幕空间安全计算,在小屏设备搭配密集网格与超大图标时自动安全缩放,防止图标重叠或溢出视口。
  • 全面多语言适配:提供简中、英文、日文、韩文四国语言的图标尺寸提示文案。

🖥️ 启动台透出系统程序坞 (Show Dock in Launchpad)

  • 优雅的层级设计:启动台窗口安全对齐系统 Dock 之下(Level 19),不覆盖系统 Dock 与菜单栏。
  • 全向安全边距自适应:智能感应 Dock 在屏幕底部、左侧或右侧以及自动隐藏状态,自动抬高或偏移网格边界与分页小圆点指示器。
  • 拖拽移入/移出碰撞区:针对拖拽应用移出文件夹时程序坞附近的碰撞区域进行安全扩展与防误触优化。

⚡️ 渲染管线性能重构与零抖动保障

  • 消除 Metal 文件夹纹理冗余离屏烘焙:由于文件夹完全交由原生玻璃层绘制,全面清理首屏与后台预热对文件夹 3×3 纹理的 CPU/GPU 离屏合成,直接释放显存与算力压力。
  • 32pt 阶梯分桶与活跃工作集保护:对文件夹预览图层采用 32pt 阶梯量化,彻底解决悬停弹性缩放(hoverProgress: 1.0 -> 1.08)与画布连续缩放时的逐帧 CoreGraphics 重绘抖动;引入活跃工作集感知机制,彻底消除大集合循环淘汰(Cache Thrashing)。
  • 失焦生命周期与焦点安全:修复退出手势取消时可能误夺取后台应用焦点的问题;为焦点框提供 1×1 保底纹理,保障 Metal 渲染管线绝对安全。

📥 下载安装

下载下方 QLaunch-1.2.0.dmg(或 QLaunch.dmg),双击挂载后将 QLaunch 拖入 Applications(应用程序)文件夹即可。


🚀 QLaunch V1.2.0 Release Notes (English)

This major release brings native macOS Liquid Glass folders, a 5-tier discrete icon size slider decoupled from grid dimensions, Show Dock in Launchpad, along with deep rendering performance optimizations and gesture lifecycle protection.


🪟 Native Liquid Glass Folders

  • Authentic System Glass Styling: Implemented using macOS native NSGlassEffectView & NSGlassEffectContainerView hybrid rendering, delivering genuine optical refraction, dynamic wallpaper tinting, and continuous corner radius.
  • 120Hz Batch View Pooling: View diffing and recycling ensure silky smooth interaction at 120Hz ProMotion without frame drops.

🎚️ 5-Tier Decoupled Icon Size Slider

  • Decoupled Icon Dimensions: Completely separates grid rows/columns from icon sizes, introducing a 5-step discrete slider from 64pt to 192pt in Settings.
  • Safety Bounds Clamping: Adaptive geometric constraint engine ensures large icons on dense grids automatically scale safely on smaller displays without overlapping or boundary clipping.
  • Full Localization: Includes localized strings across English, Simplified Chinese, Japanese, and Korean.

🖥️ Show Dock in Launchpad

  • Refined Window Leveling: Positioned directly beneath the system Dock (Level 19) for native integration without private hacks.
  • Omnidirectional Safe Insets: Automatically detects whether Dock is positioned at bottom, left, or right, adjusting grid boundaries and page indicator dots accordingly.
  • Drag & Collision Handling: Seamless drag zone transitions when moving apps in and out of folders over the Dock.

⚡️ Rendering Pipeline Performance & Zero-Churn Caching

  • Eliminated Redundant Metal Offscreen Baking: Folders are natively rendered by AppKit glass plates, freeing CPU and VRAM previously wasted on unused 9-grid Metal textures.
  • 32pt Quantized Preview Caching & Active Working Set Protection: Quantizes preview dimensions into 32pt buckets to prevent CoreGraphics redraws during hover bounce or canvas zooming; active working set tracking eliminates cache thrashing across massive canvas setups.
  • Robust Gesture Lifecycle: Guarded against accidental focus stealing upon cancelled gesture dismissals.

📥 Download & Installation

Download QLaunch-1.2.0.dmg (or QLaunch.dmg) below, double-click to mount, and drag QLaunch into your Applications folder.