Skip to content

TinyWindow 0.2.0

Choose a tag to compare

@TinyQAQ TinyQAQ released this 27 Aug 10:05
· 4 commits to main since this release

Interaction-fidelity and reliability release, driven by real-world daily use on a dual-5K setup.

以双 5K 屏日常实测驱动的交互保真与可靠性版本。

Fixed / 修复

  • Finder drops did nothing sometimes — the AX hit-test could target Finder's all-displays desktop window; the resolver now verifies window identity against WindowServer bounds / 修复拖 Finder 窗口偶发无效:AX 命中测试可能落在跨屏桌面窗口上,现按 WindowServer 真值校验窗口身份
  • Instant three-finger-drag release — macOS delays the synthetic mouseUp ~0.3–0.8s after lifting fingers; tremor-silence detection applies the drop in ~0.2s / 三指拖移松手即贴:绕过系统抬指宽限期,~0.2 秒内就位
  • Fast flicks now land — releases that beat drag identification are retro-applied at the release point / 快甩释放也能命中(追认投放)
  • Drops match the highlight — the release point is hit-tested directly, with a sticky-hover fallback for release twitch / 投放以松手点为准,高亮即所得
  • Windows no longer tile under the Dock (visibleFrames refresh live) / 窗口不再铺进 Dock 下方
  • Reliable pads on the primary display (skip the Dock's transparent gesture layer) / 主屏 pad 稳定出现

Improved / 改进

  • Whole-pad hit areas: anywhere inside a pad resolves to the nearest region / 整个 pad 都是落区,命中最近子区域
  • Distinct hues per grouped region + white ring on the hovered one / 分组区域彩色区分,悬停白环
  • Settings window fronts reliably; import tab removed (classic 8-layout set is the default) / 设置窗强制置顶;移除导入页签,经典 8 布局为默认

Requirements / 要求: macOS 26+, Apple Silicon. Known limitation / 已知限制: unsigned build — updates reset the Accessibility grant / 未签名构建,更新后需重新授予辅助功能权限。