github mrndstvndv/termux-ghostty v3.2.0
Release v3.2.0

latest releases: v4.13.1, v4.13.0, v4.12.0...
3 months ago

Changelog

Release: v3.2.0

Features

  • shader: add cursor trail effects (e4202565)
  • shader: add terminal effects (a23c5db9)
  • review: add soft and hard reset options to commit menu (f0206bb6)
  • ui: add regex-based syntax highlighting utility (0645c8bc)
  • review: add line numbers toggle chip to diff header (680b87c5)
  • workspace: support horizontal tab swiping on terminal tab (803e475c)
  • add branch switching in git tab (bf1c82d3)
  • workspace: enable left/right swipe gesture navigation between tabs (865f71c2)
  • sftp: migrate directory navigation to Navigation 3 backstack (0f820f0e)
  • review: migrate diff view navigation to Navigation 3 backstack (72507489)
  • review: support commit renaming via long-press popup menu (d6b942ed)
  • sftp: add cancel button to file download dialog (307af266)
  • review: add commit history, multi-selection toolbar, and collapsible sections (e487adaf)
  • allow for selecting items in review tab (583e48f0)
  • add native logging (d216a692)

Fixes

  • socket: null-safe jstring conversion and partial read bug (9cbd7fd0)
  • pty: free allocations on createSubprocess failure (ee5c54b5)
  • workspace: hand left-edge swipes to pager on non-terminal tabs (4d1cf8c8)
  • navigator: read active tab lazily to avoid stale state (4f29bf0d)
  • sftp: escape special chars in listing JSON (980c91f3)
  • ssh: close fd on init failure and guard writes after close (067eee4a)
  • review: apply custom font to diff view (2572d376)
  • shader: prevent animated terminal flicker (20db5b4f)
  • terminal: enter not working sometimes (f827036c)
  • terminal: stop IME from re-appending word after a period (fb0c6a4e)
  • review: restore commit dates and migrate deprecated tooltip APIs (2cc24389)
  • terminal: restore whole-word delete on backspace after gesture typing (1fc43104)
  • terminal: make backspace delete on first press after gesture typing (ff9bab92)
  • terminal: stop Gboard spacebar swipe from deleting words in compose IME (5934fc3b)
  • terminal: stop IME composition collapses from deleting words (d0bbb968)
  • session: keep sessions alive when app is dismissed from recents (524d1ee9)
  • workspace: keep vertical terminal scrolls from swiping the pager (f35b532f)
  • workspace: scope tab backhandlers to active workspace tab (a02dcacd)
  • workspace: import missing positionChanged extension function (ea60077c)
  • emulator: fix race condition in native SSH command completion and crash logging (b05065b2)
  • sftp: persist trailPath in ViewModel across Compose navigation recompositions (f505ee67)
  • review: handle system back button when viewing diffs on mobile (32deeae9)
  • review: eliminate screen flashing during refresh (1594b8a5)
  • native: prevent misaligned allocator frees (6945bec6)
  • improved review tab and added crash logger (1d5c51fd)

Updates

  • ui: remove the icon labels on diff view (0b58453e)
  • ui: remove the commit items icon (1bc6b3c9)
  • debug: enable IME call logging in terminal view (a445dfd8)

UI Changes

  • sftp: hide date/time subtitle on folders (79977f9c)
  • review: stack commit author under title with centered hash (dbd6c08e)
  • review: replace diff toggle labels with icon-only tooltips (d8cf0ad8)
  • codeviewer: replace compose-highlight with local syntax highlighter (5832cbea)
  • sftp: match breadcrumb colors to the file list (643dad51)
  • git: remove switch badge from branch card (a7b3911b)
  • review: simplify line numbers chip label to 'Line Numbers' (4309e5db)
  • workspace: place Git tab next to Terminal tab (036e7eea)
  • workspace: rename Review tab title to Git (5a41248b)
  • workspace: rename SFTP Explorer tab title to SFTP (b3005884)
  • sftp: preserve deeper breadcrumbs when navigating to parent directories (8ecfa4ca)
  • sftp: remove Directory subtitle for folders (885cb1f1)
  • sftp: format file modification timestamps in 12-hour am/pm format (a71238a4)
  • sftp: replace header bar with horizontally scrollable breadcrumbs and pull-to-refresh (70a6cad5)
  • toolbar: redesign selection handles and action toolbar (e11227ea)

Refactoring

  • workspace: remove in-app browser tab (69b33a30)
  • terminal: extract IME state machine into ImeEditCommandProcessor (fd1e894c)

Don't miss a new termux-ghostty release

NewReleases is sending notifications on new releases.