Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 21:55
· 558 commits to main since this release
b559941

Highlights

TTT 1.1 makes plugins first-class. The headline is a full Vim mode, now its own ttt-vim plugin installable from the marketplace. It rides on a large plugin-API expansion: status-bar segments, command execution (exec_command / list_commands), line access (get_line / set_line / line_count), viewport and scroll control, undo grouping, a multi-cursor API, key-press interception, and editor search control.

Under the hood, TTT migrates from tcell v2 to v3, and the integrated terminal grows up with Windows (ConPTY) support via go-pty, Ctrl+Click links, and correct clear / scrollback handling (ESC[3J). Rounding it out: a TUI settings editor as an editor tab, new editor.autoIndent and editor.showTrailingNewline settings, j/k/h/l navigation in tree and list widgets, "Reveal in File Manager", and a long tail of fixes and polish.

Contributors & Acknowledgments

TTT is better because of the people who take the time to try it, report bugs, and request features. Thank you. This project grows because of you.

Bug reports & feature requests

  • @atreus44 requested the Vim shortcuts (#386) that grew into the full Vim mode plugin.
  • @z-hunter surfaced the Windows terminal gaps (#411 terminal unsupported, #397 duplicated keystrokes) behind the go-pty / ConPTY and tcell v3 work.
  • @LeTuR suggested "Reveal in File Manager" (#412).
What's Changed (27 pull requests)

Full Changelog: v1.0.1...v1.1.0