Repository navigation
v1.10.3
更新内容
- 终端自动识别改用应用自身声明的终端功能,不再限制于预设品牌;可识别 cmux、Otty 等符合条件的终端。
- 设置中新增「添加终端…」,可手动选择终端应用,使用与自动识别相同的校验规则,避免误加普通编辑器或其他应用。
- 默认终端支持「跟随系统」,读取当前系统默认终端;保留手动选择、多终端菜单、拖动排序和全部关闭功能。
- 清单外终端在右键菜单中显示应用名称;菜单与实际打开动作统一校验终端能力。
终端需在应用信息中以 Shell 角色声明处理终端脚本或 UNIX 可执行文件。未声明此能力的终端暂不识别;指定目录的打开行为取决于终端自身支持。
关联需求:#8 期望增加更多的终端支持。
Changes
- Discover terminal apps from their declared terminal capabilities instead of a preset brand list, including compatible apps such as cmux and Otty.
- Add terminal apps manually with Add Terminal… in Settings. Manual selection uses the same validation as automatic discovery.
- Follow the system default terminal unless a different app is selected. Multiple terminals, drag-to-reorder, and hiding all terminal menu entries remain available.
- Show app names for newly discovered terminals and validate terminal capabilities both when building the menu and when opening an app.
Apps must declare the Shell role for terminal scripts or UNIX executables. Terminals without this declaration are not recognized. Opening a specific working directory depends on the terminal's own support.