Skip to content

Releases: directvt/vtm

v0.7.5

08 May 18:34
f6e257d
Compare
Choose a tag to compare

GitHub all current

Changes

  • Named region (aka View) titles are now editable using clipboard data #180
  • Tooltips #212
  • Terminal
    • Navigation between previous/next highlighted fragments #211
    • Scroll buffer search using clipboard data as search string (buttons < >)
    • Page by page scrolling if no selection (buttons < >)
    • Issue with arrow keys in WSL under cmd.exe
  • Fix vtm-server logs
  • Detect non-tty environment on client start
  • Passing arguments via -DCMAKE_CXX_FLAGS when building #214

v0.7.4

02 May 12:12
a132342
Compare
Choose a tag to compare

GitHub all current

Changes

  • Terminal

    • Highlight occurrences of selected text in altbuf mode #208
  • Minor bugs fixed

v0.7.3

30 Apr 19:42
a14dea4
Compare
Choose a tag to compare

GitHub all current

Changes

  • Terminal
    • Highlight occurrences of selected text #208 (feature is not available in altbuf mode yet)
Terminal.Dev.2022-04-30.22-46-53.mp4

Fixed

  • bug: vtm freezes on text selection by double click

v0.7.2

29 Apr 17:33
1693730
Compare
Choose a tag to compare

GitHub all current

Changes

  • Terminal
    • Now you can change selection by holding Ctrl (invisible grips)
Terminal.Dev.2022-04-23.04-15-49.mp4
  • Fixed
    • [OS] Limit to only one server instance per user #206
    • [Parser] SIGSEGV on invalid UTF-8 input #205
    • pthread_mutex_destroy on mutex with waiters!#204
    • Deadlock on pasting large amount of data from clipboard #193
    • Minor fixes

v0.7.1

22 Apr 06:59
9cf1e3e
Compare
Choose a tag to compare

GitHub all current

Changes

  • Terminal
    • Set scrollbuffer side padding to zero
    • Selection hexadecimal numbers by double click

v0.7.0

21 Apr 20:28
fab7192
Compare
Choose a tag to compare

GitHub all current

Changes

Text Selection (terminal)

  • Select text using LeftDrag
  • Double LeftClick to select a word
    • Select emails by clicking on @ character
    • Select numbers, IP-addresses or any kind of numerical stuff by clicking on digits
    • Select whitespace by clicking on whitespace character
    • Select a word by clicking on any letter
  • Triple LeftClick to select the entire paragraph
  • Switch to block (rectangular) selection by holding the Alt key
  • Append selection by holding the Ctrl key
  • Dismiss selection using LeftClick
  • Copy selection using RightClick (+Ctrl to keep selection visible after copy)
  • Paste copied data using RightClick
  • Render clipboard content around mouse cursor
  • Clear local clipboard buffer using Left+RightClick anywhere
  • Modify selection by dragging markers
  • Change the style of the selected lines with the UI toggles =─ ─=─ ─= Wrap
  • Copy mode toggle button (three states; takes precedence over mouse tracking mode):
    • No selection available
      # Selection #
    • Select text only (plain text, default)
      + Plaintext +
    • Select text with all attributes (ANSI-escaping: colors, alignment, etc)
      ! ANSI-text !
  • Status info bottom left
    • Block selection: h_size : v_size
    • Linear selection: n rows ~m cells
  • Scrolling region DECSTBM aware

Other Changes and Fixes

  • Set default terminal colors using VT-sequence #191

  • Change selection mode using VT-sequence #149

  • Forward clipboard data (nested OSC 52) #186

  • Close #188

  • Close #186

  • Close #173

  • Close #149

v0.6.0

14 Feb 17:16
5dc30c8
Compare
Choose a tag to compare

GitHub all current

Changes

  • Term
    • Fallback to bash if SHELL is not specified, #176
    • Unlimited scrollback improvement:
      Now any insanely large, e.g. >3M lines, scrollback buffer will reflow without performance degradation
  • Fix: Minor bugs

v0.5.9999j

04 Feb 19:25
186806e
Compare
Choose a tag to compare

GitHub all current

Changes

  • Term:
    • Support for origin mode, #163
    • Support for window manipulation, #160
    • Discard unsupported sequences, #155
    • Fix: Minor bugs

v0.5.9999i

16 Jan 09:33
a1a0478
Compare
Choose a tag to compare

GitHub all current

Changes

  • Term:
    • Support Tab stops, #151
    • Support Reverse Display Colors mode (CSI ? 5 h/l DECSCNM), #152
    • Support for the blink attribute (SGR 5/6/25), #154
    • Fix: Save and restore cursor position along with rendition state (ESC 7/8), #156
    • Fix: Support for insanely large lines
    • Crashes less frequently in vttest (can't repro now, #150)

v0.5.9999h

22 Dec 15:03
0fb4e48
Compare
Choose a tag to compare

GitHub all current

Changes

  • Fix excessive memory consumption (run garbage collection on every close)
  • Tile: Now you can cyclically swap <--> any number of selected panes (use Ctrl + LeftClick to select)