Skip to content

RunProcess v3.0.0

Choose a tag to compare

@CaoHaoran-Dev CaoHaoran-Dev released this 15 Sep 12:44
· 7 commits to main since this release
ff703bb

New Features

  • Session Mode – Optional persistent shell per window; cd / export persist across commands. Only affects new windows
  • Multiple Windows – Each window is an independent session. New window via ⌘N or the menu bar
  • Custom Working Directory – Configure the default directory for new windows. Falls back to home if invalid
  • Three Appearance Modes – None, Frosted Glass, and Liquid Glass (macOS 26+). Unsupported options are hidden
  • Hide on Deactivate – All windows hide when the app loses focus, matching Spotlight behavior
  • Customizable Hotkey – Change the global show/hide shortcut in Settings
  • Per-Window Sudo – Every sudo command prompts for a password. Password lives only in memory during execution

Bug Fixes

  • Fixed input text rendering as pure black in dark mode
  • Fixed sudo authorization being consumed after a single command
  • Fixed naming conflict between the app's Settings enum and SwiftUI's Settings scene
  • Fixed settings and about windows being recreated on repeated menu clicks
  • Fixed ⌘N and ⌘, not responding when a window is focused

Note

The app is not notarized by Apple. On first launch, right-click the app → Open → confirm.


新功能

  • 会话模式 —— 每个窗口可选持久 shell,cd / export 跨命令生效。仅影响新窗口
  • 多窗口 —— 每个窗口是独立会话。⌘N 或菜单栏新建
  • 自定义工作目录 —— 可配置新窗口的默认目录,路径无效时回退到主目录
  • 三种外观 —— 无、毛玻璃、液态玻璃(macOS 26+)。不支持的系统上选项会被隐藏
  • 失焦隐藏 —— 应用失去焦点时所有窗口自动隐藏,行为类似 Spotlight
  • 可自定义热键 —— 全局显示/隐藏快捷键可在设置中修改
  • 单次 Sudo —— 每次 sudo 命令都弹密码框。密码仅在当次执行期间存在于内存

修复

  • 修复深色模式下输入框文字为纯黑
  • 修复 sudo 授权只能使用一次
  • 修复 Settings 枚举与 SwiftUI Settings 场景的命名冲突
  • 修复重复点击菜单时设置/关于窗口被重复创建
  • 修复窗口聚焦时 ⌘N、⌘, 无响应

说明

应用未公证。首次打开时右键点击应用 → 打开 → 确认。