Skip to content

Releases: iilux/Terma

Terma v0.4.1

Choose a tag to compare

@iilux iilux released this 07 Jul 20:45

Terma v0.4.1

Background mode

Closing the window no longer stops your shells. Terma folds into the system tray and your builds, servers and ssh sessions keep running. Reopen Terma (tray icon or relaunch) and you pick up exactly where you left off.

  • Click the tray icon to reopen instantly
  • Right-click → Quit to actually close and release the shells
  • New "Keep running in background on close" setting (on by default) — turn it off to make the close button quit the app like before

Faithful session restore

On a full restart, your scrollback is reinjected byte for byte: no cleared screen, no terminal repainted from the top.

Single instance

Relaunching Terma while it's running in the background reopens the existing window instead of creating a new one.

Terma v0.3.0

Choose a tag to compare

@iilux iilux released this 04 Jul 13:08

Terma v0.3.0

The first public release of Terma — a modern, minimal desktop terminal emulator for Windows, built with Electron, React, Vite, xterm.js and node-pty.

✨ Highlights

  • Tabs — open, rename, duplicate, reorder, and navigate with the keyboard.
  • Split panes — split any terminal horizontally or vertically into a resizable layout, with each pane running its own shell.
  • Themes — 6 built-in themes (Terma, Clair, Nord, Dracula, Gruvbox Dark, Solarized Dark), a built-in editor, and import/export via .termatheme. The UI and logo re-tint themselves to match the active theme's accent.
  • Custom background — set an optional background image with adjustable blur (0–24 px) and terminal transparency.
  • Persistent sessions — your tab and split layout is restored on startup, with per-tab export/import via .termasession.
  • Search, links & clipboard — search the scrollback (Ctrl+Shift+F), click URLs, and copy/paste.
  • WebGL rendering — smooth, GPU-accelerated output via xterm.js.

⌨️ Keyboard shortcuts

Ctrl+T new tab · Ctrl+W close pane · Ctrl+Shift+W close tab · Ctrl+Shift+D / Ctrl+Shift+B split · Ctrl+Shift+F search · Ctrl+Tab switch tabs · Ctrl+1…9 jump to tab.

📦 Install

Download Terma Setup 0.3.0.exe below and run it (Windows x64). The installer lets you pick the install directory and creates desktop / Start-menu shortcuts.

🔧 Under the hood

Electron 43 · React 19 · Vite 8 · xterm.js 6 · node-pty 1.1. Strict process isolation (contextIsolation, no nodeIntegration, IPC via a contextBridge preload).