Skip to content

Releases: directvt/vtm

v0.9.99

05 Aug 18:03
a35d3d7
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Improve TSF integration.
  • Fix restoring minimized windows.
  • Fix mouse wheel scrolling.
  • Fix inverted text underlining.
  • Assign Ctrl+Wheel to zoom cells and CapsLock+0 to reset zoom in GUI mode. #571 (comment)
  • Fix Win key sticking (after Win+Space).
  • Fix emoji input on Windows 8.
  • Built-in terminal:
    • Fix color text copying to clipboard.
    • Fix Enter key in WSL (0x0A->0x0D).
  • Change settings structure in settings.xml:
    • Alternate scroll mode: <altscroll enabled="yes" step=1/> -> <altscroll="on"/>.
    • Drop config parameter <config/appearance/defaults/wheel_dt=3 /> <!-- Mouse scrolling wheel step. --> in favor of system-wise mouse settings (aka lines to scroll setting).

Note: The current version of vtm is not compatible with previous versions.

v0.9.98

25 Jul 18:28
9cd1b58
Compare
Choose a tag to compare

GitHub all current

Changes:

v0.9.97

23 Jul 20:54
e7e3445
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Change the default window grid size limits to 3000x2000 cells. It is configurable via settings.xml.
  • Fix issue with redrawing of blinking text (SGR 5/6).
  • Built-in terminal:
    • Enable to send input on startup.
      command line:
      vtm -c "<config><term sendinput='echo 123\n'/></config>" -r vtty

v0.9.96

22 Jul 13:43
9380d82
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Fix an issue that causes all windows to receive unintended focus in subsequent vtm desktop sessions.
  • Built-in terminal:
    • Revise scrollback resize logic.
      It is now possible to specify the scrollback buffer grow step without specifying a grow limit. In this case, the buffer will grow from zero to the specified initial size step by step.
      settings.xml:
      <config>
        <term>
          <scrollback>
            <size=1000000  />   <!-- Initial scrollback buffer size. -->
            <growstep=10000/>   <!-- Scrollback buffer grow step. The buffer behaves like a ring in case of zero. -->
            <growlimit=0   />   <!-- Scrollback buffer grow limit. The buffer will behave like a ring when the limit is reached. If set to zero, then the limit is equal to the initial buffer size. -->
          </scrollback>
        </term>
      </config>
      command line:
      vtm -g -c "<config><term><scrollback size=1000000 growstep=100000/></term></config>" -r term
      

v0.9.95

20 Jul 14:42
3c94c9d
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Allow the configuration to be specified as a parameter to the -c/--config cli option:
    vtm -c "<config><term><scrollback size=1000000/></term></config>" -r term

v0.9.94

19 Jul 10:26
49d6737
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Fix soft line breaks when pasting multi-line text in pwsh. #605
    • Add a Shift modifier for soft line breaks only if mouse reporting is off:
      • Far Manager will receive clean Enters when pasting multi-line text, as it uses mouse reporting.
      • pwsh will receive Shift+Enters for soft-line breaks because mouse reporting is disabled there.

v0.9.93

18 Jul 15:08
04724ed
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Allow panoramic scrolling by left drag in fullscreen mode.
  • Restore cell pixel size when switching to/from fullscreen mode if the size has been changed.
    • Changing the cell size in normal mode resets the fullscreen cell size.
  • Fix default GUI-window position and size (don't rely on parent console window).
    <config>
      <gui> <!-- GUI related settings. (win32 platform only for now) -->
        <gridsize=""/> <!-- Window initial grid size "width,height" in text cells. If gridsize="" or gridsize=0,0, then the size of the GUI window is left to the OS window manager. -->
        <wincoor=""/>  <!-- Window initial coordinates "x,y" (top-left corner on the desktop in physical pixels). If wincoor="", then the position of the GUI window is left to the OS window manager. -->
      </gui>
    <config>

v0.9.92

16 Jul 12:35
fa43d31
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Fix event handling on Unix (regression since v0.9.84). #600
  • Fix right-to-left text rendering (Arabic text sample on info page. The built-in terminal is not yet able to display grapheme clusters this way).

image

v0.9.91

14 Jul 18:21
9141672
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Implement bare minimum IME support on Windows.
  • Fix random color issues (multi-threaded settings access).

v0.9.90

11 Jul 18:44
e86e6f8
Compare
Choose a tag to compare

GitHub all current

Changes:

  • Fix mouse dragging near object edge.