Repository navigation
Releases: Rainchen537/Y-Keys
Releases · Rainchen537/Y-Keys
Release list
Y-Keys v0.1.6
Y-Keys v0.1.6 adds architecture-specific releases for both Apple Silicon and Intel Macs.
- Apple Silicon: download
Y-Keys-v0.1.6-arm64.dmg - Intel: download
Y-Keys-v0.1.6-x86_64.dmg - The release flow now independently builds, signs, notarizes, staples, mounts, and verifies both strictly thin packages.
- Settings and README instructions identify which DMG to choose; update checks continue to open GitHub Releases for manual download.
- Final publication treats the two architecture packages as one verified pair.
This release intentionally contains exactly these two architecture-specific DMGs and no universal package.
Y-Keys v0.1.5
Y-Keys v0.1.5
- Rebuilt the drag-to-install DMG with a light, high-contrast 2x Retina background so Finder's black app labels remain crisp and readable in light and dark system appearances.
- Removed visible
.backgroundand.fseventsdfolders, hid Finder's toolbar, status bar, path bar, and tab bar, and aligned the installation arrow from the saved Y-Keys and Applications icon coordinates.
Y-Keys v0.1.4
Y-Keys v0.1.4
- Redesigned the app icon as a compact shortcut deck with modifier keys, a wide Command key, and an offset layer that communicates the double-Command trigger while matching the Y-Project visual family.
- Replaced the menu bar mark with a transparent template icon built from two offset keycap outlines and a Command symbol for clearer light/dark menu bar rendering.
- Made modifier highlighting exact: pressing Command still shows both Command-Z and Command-Shift-Z candidates, while adding Shift immediately dims combinations that do not include Shift; matching shortcut names and subtitles now highlight with their keycaps.
- Fixed dense application shortcut lists so calculated lane widths cannot expand and push the System group off the right side of the overlay.
- Added safe Escape dismissal: overlays with an Escape shortcut require a second press within 1.2 seconds, show a first-press hint, and consume both Escape key-down and key-up events so the underlying app is unaffected.
- Regenerates icon assets before each build, verifies a strict metadata-free copy in File Provider-managed workspaces, retries busy DMG detach operations, and verifies the stapled app again from the final mounted DMG.
Y-Keys v0.1.3
Y-Keys v0.1.3
- Unified first-launch and later Accessibility, Input Monitoring, and keyboard-listener guidance through the shared Y-Project permission prompt framework, with sequential state progression and duplicate suppression.
- Replaced the project-specific DMG layout code with the shared Y-Project DMG framework, which dynamically renders the product name and validates the saved Finder background, Applications link, and icon layout.
- Relaunches now use LaunchServices without forcing a second app instance.
Y-Keys v0.1.2
Y-Keys v0.1.2
- Fixed “显示快捷键” in Settings so it tracks the most recently activated external app, never scans Y-Keys itself, and discards terminated targets.
- Added a real manual GitHub Release update check, numeric comparison for suffix-bearing tags, visible failure details, and clearer product identity in About.
- Split Accessibility and Input Monitoring into separate status and action rows, retried the keyboard listener when the app becomes active after permission changes, and allowed the warning to advance when only one missing permission was granted without duplicating identical alerts.
- Added runtime diagnostics that distinguish the verified signed
/Applicationscopy from development copies and can switch directly to the installed app. - Added a separate keyboard-listener runtime status, scoped TCC refreshes to Y-Keys' bundle identifier for Accessibility and Input Monitoring, moved reset work off the main thread, and refreshed permission status before reporting a partial reset failure.
- Removed continuous permission polling, validated preview section identifiers, and constrained settings windows to the active display.
The attached DMG is signed with Developer ID, notarized by Apple, stapled, and Gatekeeper-verified.
Y-Keys v0.1.1
更新内容
- 新增独立设置窗口,采用 Y-Project 统一左侧栏和右侧内容区。
- 菜单栏入口简化为打开设置、更多 Y-Project 占位和退出。
- 设置页包含触发方式、辅助功能权限状态、版本信息和 GitHub 入口。
- 仓库内 vendored Y-Project 设置框架,GitHub 源码包可独立构建。
- 补齐首个签名、公证、staple 的 DMG release 流程。
Build verification:
- 本地构建通过。
- App 和 DMG 均已 Developer ID 签名、公证并 staple。
- Gatekeeper 验证通过:accepted / Notarized Developer ID。
SHA256: a7bb0662959bc225c7dffa3419c396f720b5f06a202e7b7b0e1ba559df9363a0