Skip to content

Releases: zeo/termie

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 26 Jul 06:34
termie 0.5.2

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 15:38
v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 10:58

0.4.0

Interface

  • send keybindings (ctrl+alt+g = send git status\r): type canned input into the focused pane, Windows Terminal's sendInput
  • Programming ligatures: ==>, !=, :: shape through the font; the bundled Maple Mono ships them, ligatures=false opts out
  • Per-tab color (mouse or palette), drop a folder on the tab strip to open a tab there, searchable tab switcher
  • font_weight picks the base text weight; min_contrast lifts unreadable text to a WCAG ratio; background_image draws a PNG behind the panes
  • wt-style layout verbs: termie new-tab -d C:\ ; split-pane -H --shell cmd scripts a window
  • New admin window relaunches elevated with the same shell and directory, marked with a chip
  • Ctrl+Shift+N new window, select all, word movement in mark mode, quake drop-down hotkey
  • Scripted key input (--drive) plays a timed key script without stealing focus

Terminal fidelity

  • Kitty unicode placeholders (U=1 + U+10EEEE cells): images drawn through the text layer, so they survive scrollback, copies, and screen rewriters
  • Kitty placements move the cursor like text, z-index stacking, and the full scoped-delete table: by id, id range, cell, column, row, or z layer
  • Chunked image uploads that name an id now display; huge images render downscaled instead of vanishing
  • Kitty keyboard flags 8 + 16: report-all-keys and associated text
  • IME composition renders inline at the cursor; torn-off windows accept IME, key releases, and focus reports
  • Emoji ZWJ sequences occupy one cell and ligate
  • CMD shell integration, real tab stops, DECALN, IRM insert mode, X10 mouse fallback to SGR, combined DECSET, honest $TERM_PROGRAM

Performance & security

  • A grid cell is 24 bytes, down from 32: a quarter off all scrollback memory
  • Image memory is bounded as a whole (256 MB budget), and the glyph atlas repacks at most once per frame under hostile streams
  • cargo audit clean

Full details in CHANGELOG.md.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 15:49

0.3.2

Workflow

  • Duplicate tab (Ctrl+Shift+D): same shell and directory as the focused pane
  • Tab reorder: drag tabs or Ctrl+Shift+PgUp/PgDn
  • Find follows the focused pane (including soft-wrapped search and correct recompute on tab close)

Terminal fidelity

  • XTGETTCAP capability replies for nvim truecolor/underline probes
  • DECRQSS status requests (SGR pen, scroll region, cursor style, …)
  • Sixel graphics through the shared image atlas

Full notes: https://github.com/lintowe/termie/blob/v0.3.2/CHANGELOG.md

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:13
release: v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 02:30
release: v0.3.0

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 18 Jun 17:17
release: v0.2.10

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 15 Jun 14:08
release: v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 15 Jun 02:28
installer: install shortcuts reliably and remove a legacy per-user copy

shortcuts are now advertised entries, so a per-machine install actually creates the Start-menu and desktop links; the previous per-user-keypath components were per-user data in a per-machine component and silently skipped. a custom action also runs the old per-user (Inno) uninstaller during install, so a leftover copy can't shadow the new one via PATH order or stale shortcuts.

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 14 Jun 18:39
clear held modifiers and the hover-link on focus loss

losing focus with ctrl held (e.g. ctrl-clicking a path, which opens it and switches focus) left ctrl stuck on internally, so afterwards hovering any path drew the ctrl-click link underline with no ctrl pressed. reset the modifier state and any hovered link when the window loses focus, matching how the ime and mouse-button state are already released.