Skip to content

Touch-Tab v1.2

Choose a tag to compare

@Shell-human Shell-human released this 05 Jun 15:28

本次更新对底层架构进行了优化,支持 Universal Binary 并添加了多语言本地化支持:

  • 支持 Universal Binary(通用二进制):原生支持 Intel 和 Apple Silicon (M1/M2/M3) 芯片,无需 Rosetta 2 转译。
  • 添加中/英本地化支持:界面、偏好设置关于窗口和状态栏菜单现在可根据系统语言自动切换中英文。
  • 改进权限引导:在无法获取辅助功能(Accessibility)权限时,将提供弹窗提示与设置引导。
  • 底层架构重构:恢复使用 Swift 6 与 Observation 框架(最低系统要求 macOS 14.0)。
  • 清理工程配置:清理了 .xcodeproj 配置文件中已删除文件的残留引用,并修正了编译脚本。

This update optimizes the underlying architecture, supports Universal Binary, and adds multilingual localization support:

  • Universal Binary Support: Native support for Intel and Apple Silicon (M1/M2/M3) chips without needing Rosetta 2 translation.
  • Multilingual Support: The UI, Preferences/About window, and status bar menu now automatically switch between English and Simplified Chinese based on system language.
  • Improved Permission Flow: Provides popup alerts and direct settings guidance when Accessibility permissions are missing.
  • Underlying Architecture Refactor: Restores Swift 6 and the Observation framework (Minimum macOS 14.0).
  • Project Configuration Clean-up: Removed stale file references from the .xcodeproj file and updated build scripts.