Skip to content

ELYTerminal 0.1.8

Latest

Choose a tag to compare

@Raiden-MeixElysia Raiden-MeixElysia released this 22 Oct 05:57
d5f97df

Added:

  • WSL on Windows: with Shell set to wsl, the session starts your distribution's bash, zsh or fish with ELYTerminal's integration, and Files and Git follow its folder; Git runs inside the distribution (#3).
  • Right-click a session's row to duplicate it, in the same shell and folder, or close it; drag rows to reorder them (#7, #9).
  • Natural text editing on macOS: Settings › Terminal › Natural text editing, off by default, makes Option and Command move and delete by word and line, as iTerm2's preset does (#8).

Changed:

  • Windows: a new session reads its environment from the registry, so a folder added to PATH after ELYTerminal opened reaches it, and %NAME% references are expanded; PATH lists each folder once. With Shell empty, a session runs pwsh, else powershell, else cmd (#5).
  • "Command finished" notifications come only for commands that ran 5 seconds or more, as Ghostty does. Programs that mark their own output, omp among them, no longer post one every few seconds (#10, #11).

Thanks to @zcg, @totorowldox, @miaoaa66 and @xihale for the pull requests, and to everyone who opened an issue.

新增:

  • Windows 上的 WSL:把 Shell 设为 wsl 后,会话以 ELYTerminal 的集成启动发行版中的 bash、zsh 或 fish,文件和 Git 面板会跟随它的目录;Git 在发行版内运行(#3)。
  • 右键会话行可复制会话(同一 shell、同一目录)或关闭会话;拖动行可调整顺序(#7、#9)。
  • macOS 自然文本编辑:设置 › 终端 › Natural text editing,默认关闭;开启后 Option 和 Command 按单词和整行移动、删除,与 iTerm2 的预设一致(#8)。

变更:

  • Windows:新会话从注册表读取环境变量,ELYTerminal 打开后加入 PATH 的目录也能生效,%NAME% 引用会被展开;PATH 中每个目录只出现一次。Shell 留空时依次使用 pwsh、powershell、cmd(#5)。
  • “Command finished” 通知只在命令运行满 5 秒后发出,与 Ghostty 一致。omp 等自行标记输出的程序不再每隔几秒推送一次(#10、#11)。

感谢 @zcg、@totorowldox、@miaoaa66 和 @xihale 提交的 PR,也感谢每一位提出 issue 的朋友。

File System
ELYTerminal-0.1.8.dmg macOS 11 or later, Apple silicon
ELYTerminal-0.1.8-windows-x86_64.zip Windows 10 or later, x86_64
ELYTerminal-0.1.8-linux-x86_64.tar.gz Linux, x86_64, glibc 2.35 or later

macOS. Open the disk image and drag ELYTerminal into Applications. The app is signed with Developer ID and notarized.

Windows. Unzip and run elyterminal.exe. It is unsigned; if SmartScreen stops it, press More info, then Run anyway.

Linux.

tar -xzf ELYTerminal-0.1.8-linux-x86_64.tar.gz
cd ELYTerminal-0.1.8-linux-x86_64
install -Dm755 elyterminal -t ~/.local/bin
install -Dm644 com.zacharyzhang.elyterminal.desktop -t ~/.local/share/applications
install -Dm644 com.zacharyzhang.elyterminal.svg -t ~/.local/share/icons/hicolor/scalable/apps

On Hyprland the window blurs only while Hyprland's own blur is on, and Omarchy 4.0.4 turns it off: add hl.config({ decoration = { blur = { enabled = true } } }) to ~/.config/hypr/looknfeel.lua, and set Background opacity under 100%.

SHA-256:

36a6713ad0385330adb12eb5f7310e7f02cb1bf78b8d5842104101d677fc679b  ELYTerminal-0.1.8.dmg
94a9b47f418694d4c751b435dbde95519616ff7406bde0b0c3b252d1de5e6586  ELYTerminal-0.1.8-windows-x86_64.zip
0befa912342e48eeb0a61c3362a08d7c9b53515d8f15d777c15cc7065c42c7cf  ELYTerminal-0.1.8-linux-x86_64.tar.gz