vtm

Text-based desktop environment

MIT License

Stars
1.5K

Bot releases are hidden (Show)

vtm - v0.9.6e

Published by o-sdn-o almost 2 years ago

Changes

  • Fix GetConsoleWindow windows console API fake window handle reply, #268
  • Increase horizontal scrollbar contrast, #261
vtm - v0.9.6d

Published by o-sdn-o almost 2 years ago

Changes

  • Add clipboard buffer preview toggle, #266
vtm - v0.9.6c

Published by o-sdn-o almost 2 years ago

Changes

  • Fix RTF copy/pasting for MS Word, #264
vtm - v0.9.6b

Published by o-sdn-o almost 2 years ago

Intermediate build to keep up-to-date.
Work on #234 is not finished yet.

vtm - v0.9.6a

Published by o-sdn-o about 2 years ago

Changes

  • Make minimized taskbar width adjustable (use Ctrl+LeftDrag)
  • Allow pasting selected text with middle click in terminal (ala PRIMARY selection in X11)
vtm - v0.9.6

Published by o-sdn-o about 2 years ago

Changes

  • Clipboard support on macOS (via pbcopy piping)
  • Fix default config to use only the current module
vtm - v0.9.5

Published by o-sdn-o about 2 years ago

Changes

  • Remove worthless demo apps from default config
vtm - v0.9.4

Published by o-sdn-o about 2 years ago

Changes

  • Export selection as HTML and RTF (non-windows platforms)
    • ANSI-text: selection exported as ANSI/VT text
    • RTF-style: selection exported as RTF-document in plain UTF-8 text format
    • HTML-code: selection exported as html-code in plain UTF-8 text format
vtm - v0.9.3

Published by o-sdn-o about 2 years ago

Feature

  • Win32: Support RTF and HTML clipboard formats on copy
    • ANSI-text: selection exported as RTF-document + ANSI/VT text as plain text
    • RTF-style: selection exported as RTF-document + Plain text
    • HTML-code: selection exported as html-code in "Clipboard HTML Format" + HTML-code as plain text
vtm - v0.9.2

Published by o-sdn-o about 2 years ago

Changes

  • Terminal
    • Set text selection mode enabled by default
    • Fix mouse scroll blocking in win32 apps
vtm - v0.9.1

Published by o-sdn-o about 2 years ago

Changes

  • Change configuration file format #234
  • VTM_CONFIG environment variable now specifies config location, not menu items
  • Reasonable config search order
  • Fix win32 daemonization (vtm -d option)
vtm - v0.9.0

Published by o-sdn-o about 2 years ago

v0.9.0

Changes

  • Implement windows console server
  • Fix minor bugs

Closes #95
Closes #236

Related
- https://github.com/microsoft/terminal/issues/8440
- https://github.com/microsoft/terminal/issues/4321
- https://github.com/microsoft/terminal/issues/6538

vtm - v0.8.0

Published by o-sdn-o about 2 years ago

Changes

  • DirectVT support #225
  • Run applications as standalone processes #148
  • Make it configurable #52
vtm - v0.7.6

Published by o-sdn-o over 2 years ago

Changes

  • WIP: Run applications in offline mode #148
  • Switchable sysstat overlay (toggle by triple left+right click on main menu)
  • Linux Console PS/2 compatibility mode (mouse/touchpad without wheel)
  • Minor fixes
vtm - v0.7.5

Published by o-sdn-o over 2 years ago

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
vtm - v0.7.4

Published by o-sdn-o over 2 years ago

Changes

  • Terminal

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

vtm - v0.7.3

Published by o-sdn-o over 2 years ago

Changes

  • Terminal
    • Highlight occurrences of selected text #208 (feature is not available in altbuf mode yet)

https://user-images.githubusercontent.com/11535558/166120352-867b12d6-2ed6-4404-886d-4ed9e2e87812.mp4

Fixed

  • bug: vtm freezes on text selection by double click
vtm - v0.7.2

Published by o-sdn-o over 2 years ago

Changes

  • Terminal
    • Now you can change selection by holding Ctrl (invisible grips)

https://user-images.githubusercontent.com/11535558/164816461-780c89cf-0d4a-4ba7-8381-8e3bb3794594.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
vtm - v0.7.1

Published by o-sdn-o over 2 years ago

Changes

  • Terminal
    • Set scrollbuffer side padding to zero
    • Selection hexadecimal numbers by double click
vtm - v0.7.0

Published by o-sdn-o over 2 years ago

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