Repository navigation
Releases: light-cheng/EasyRight
Release list
EasyRight v0.1.1
Welcome to EasyRight v0.1.1 — a lightweight, ultra-fast, and native macOS Finder context menu assistant built 100% with Swift, SwiftUI, and AppKit with zero external dependencies.
This release introduces Seamless Configuration Dual-Write Persistence & Disaster Recovery, ensuring your customized menus, layouts, and app actions are never lost during reinstallations or system cleaner sweeps, alongside complete compatibility enhancements for macOS 27 (Golden Gate) and Swift 6.
What's New in v0.1.1
🛡️ Seamless Configuration Persistence & Auto-Recovery
- Dual-Write Mirroring: All changes to enabled actions (
config.json), canvas staging (action_config.json), and custom app actions (custom_app_actions.json) are automatically mirrored in real-time to a secure durable location outside the extension sandbox:~/Library/Application Support/EasyRight/ConfigBackup/. - Zero-Touch Disaster Recovery on Launch: If the extension sandbox container is purged by third-party cleaning tools (AppCleaner, CleanMyMac) or during uninstallation/reinstallation, EasyRight automatically restores your settings before the menu renders. Your customizations remain 100% intact.
- Initial Backup for Existing Users: Automatically detects existing user setups on first launch and backfills the initial backup silently.
- Graded Uninstall Script:
Scripts/uninstall.shnow safely preserves user configurations by default, requiring--purgeonly when an absolute wipe is intended.
🍏 macOS 27 (Golden Gate) & Swift 6 Compatibility
- CLT-Only Build Pipeline Resiliency: Smart SDK detection in
build.shprevents build failures caused by missing Xcode-only macro plugins in standalone Command Line Tools. - Architecture Flexibility: Added
TARGET_ARCHSoption to build scripts (universalorarm64). - Clean Concurrency & Zero Warnings: Resolved all Swift 6 closure capture warnings and missing Combine imports.
- Full Test Coverage: Added
ConfigBackupRecoveryTestscovering dual-write mirroring, auto-restoration, and corruption defense.
Key Features of EasyRight
- 30+ Native Actions: Fast file creation (Office, Markdown, Code), terminal shortcuts (Terminal, iTerm2, Warp), editor launching (VS Code, Cursor, Sublime Text), path copying, hash calculations, and file utilities.
- Customizable Menu Canvas: Modern acrylic visual workbench for dragging, reordering, and grouping context menu actions with 60fps live native preview.
- Custom Application Integrations: Add any installed macOS app to Finder context menus with custom extension and directory filters.
- Sub-Millisecond Speed & Privacy: Decoupled dual-process architecture (
FIFinderSync+ Host), zero telemetry, no ads, and no background network polling. - Universal 2 Binary: Native support for Apple Silicon (M1–M4) and Intel Macs running macOS 13.0+.
Getting Started
- Download
EasyRight-v0.1.1-macOS-Universal.dmgfrom the Assets below. - Open the DMG and drag
EasyRight.appinto your Applications folder. - Launch EasyRight and enable the extension under System Settings > Privacy & Security > Extensions > Added extensions > EasyRight.
Homebrew Installation (Optional)
brew install --cask easyrightArtifact Verification (SHA-256)
| Asset | SHA-256 Checksum |
|---|---|
EasyRight-v0.1.1-macOS-Universal.dmg |
e9d072c01132c6685b73edff1693d1cdd4068d37fa0c197f8adf92bd7ca15f0c |
EasyRight-v0.1.1-macOS-Universal.zip |
5dd044021c9df7cba623512067b4f17a882821fe094f4527cb72191ae0bab3f5 |
Warning
Ad-hoc / Not notarized community build. This free open-source build is not signed with an Apple Developer ID and has not been notarized by Apple. macOS may require Control-click -> Open or approval in System Settings -> Privacy & Security. Homebrew installation does not change this status.
Ad-hoc / 未经 Apple 公证的社区构建。 该免费开源版本未使用 Apple Developer ID 签名,macOS 可能需要通过 Control 点击“打开”,或在“系统设置 -> 隐私与安全性”中手动允许。Homebrew 安装不会改变该状态。
EasyRight v0.1.0
Welcome to the first public release of EasyRight (v0.1.0) — a lightweight, ultra-fast, and native macOS Finder context menu assistant built with Swift, SwiftUI, and AppKit.
Highlights
- 30+ Native Actions: Quick file creation (
.txt,.md, Office), developer shortcuts (Terminal, VS Code, Git), path copying, hash calculation, and file utilities. - Customizable Menu Canvas: Reorder, group, and toggle actions freely in a modern staging canvas with live native menu preview.
- Bilingual Interface & Instant Language Switching: Global real-time language switching (Simplified Chinese / English) directly in Preferences with dynamic in-place UI re-rendering without restarting the app.
- Dynamic Layout Presets & Quick Access: One-click starter preset switcher (
Lite,Dev,Max) directly accessible by clicking the top-left title or from Preferences, with dynamic status badge (EasyRight [Lite],[Dev],[Max], or[User]when customized). - Refined Light App Icon & DMG Custom Volume Icon: High-resolution light-themed application icon with transparent squircle shadow and native custom volume icon for the DMG installer.
- High Performance & Privacy: Decoupled dual-process model (
FIFinderSync+ Host), zero telemetry, no ads, and zero third-party dependencies. - Universal Binary: Native support for Apple Silicon (M1~M4) and Intel Macs on macOS 13.0+.
Getting Started
- Download and open
EasyRight-v0.1.0-macOS-Universal.dmg. - Drag
EasyRight.appinto your Applications folder. - Open EasyRight from Launchpad or Menu Bar, and enable the Finder Extension in Settings.