Skip to content

Touch-Tab v1.1

Choose a tag to compare

@Shell-human Shell-human released this 05 Jun 07:24

在 macOS 上用触控板三指轻扫快速切换应用程序。此版本为精心打磨后的增强版,提供了多项功能优化与稳定性修复:

  • 三指滚动拦截:彻底解决了原版切换应用时,横扫手势会导致后台页面跟着滚动的 Bug,手势轻扫时静默拦截滚动。
  • 首选项自动弹出与恢复:首次打开软件自动打开首选项;在设置中隐藏菜单栏图标后,再次双击运行软件即可重新唤醒首选项窗口。
  • 状态栏图标隐藏:支持在设置中一键隐藏菜单栏图标,隐藏后应用在后台静默且常驻运行。
  • 实时权限警告横幅:首选项界面中加入了实时的辅助功能(Accessibility)授权提示横幅,并支持一键直达系统设置进行授权。
  • 开机自启动支持:在首选项中一键开关开机自动运行。
  • 极简现代架构:重构并精简合并为 3 个 Swift 6 + SwiftUI 文件,完全原生且无额外依赖。

Switch apps with trackpad on macOS. This is an enhanced and polished version of Touch-Tab, introducing several enhancements and stability fixes:

  • Background Scroll Guard: Swallows horizontal 3-finger scroll events during switching so background windows/pages do not scroll.
  • Auto-Open & Reopen Recovery: Preferences window pops up on launch and automatically reopens when launching the app again (even if the menu bar icon is hidden).
  • Hide Menu Bar Icon: Toggle status icon visibility directly in settings; the app continues to run silently in the background.
  • Real-time Accessibility Banner: Added an interactive warning banner inside Preferences when permission is missing, with a button to open System Settings.
  • Launch at Login: Easily toggle autostart directly in Preferences.
  • Modern Architecture: Consolidated into a clean 3-file codebase using Swift 6 and SwiftUI.